JavaScript 闭包到底是什么
xiaoqi 发布于 2017-01-09
闭包总是让人摸不着头脑。陆陆续续接触了一些闭包的知识,但还是不是非常明白,最近偶然看了一下 jQuery基础教程 的附录,发现附录A对JavaScript的闭包的介绍简单易懂。 1. 简单的例子 首先从一个经典错误谈起,页面上有若干个div, 我们想给它们绑定一个onclick方...
xiaoqi 发布于 2017-01-09
闭包总是让人摸不着头脑。陆陆续续接触了一些闭包的知识,但还是不是非常明白,最近偶然看了一下 jQuery基础教程 的附录,发现附录A对JavaScript的闭包的介绍简单易懂。 1. 简单的例子 首先从一个经典错误谈起,页面上有若干个div, 我们想给它们绑定一个onclick方...
xiaoqi 发布于 2017-01-08
有时候需要从远程git服务器获取某个远程分支的代码,命令是 git fetch origin remote-branch:local-branch ,这个命令比较容易忘记,特别记录下。 本地的分支管理 创建分支,你可以使用 git branch dev 这就创建了一个dev(de...
xiaoqi 发布于 2017-01-07
JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。 1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明:...
xiaoqi 发布于 2017-01-06
在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容 鼠标点击位置坐标 ...
xiaoqi 发布于 2017-01-05
setTimeout()和setInterval()经常被用来处理延时和定时任务。setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则可以在每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把它清除。 定义 从定...
xiaoqi 发布于 2017-01-05
每个函数都有一个prototype属性对象,这个属性是指向一个对象的引用,这个对象称为原型对象,原型对象包含函数实例共享的方法和属性,也就是说将函数用作构造函数调用(使用new操作符调用)的时候,新创建的对象会从原型对象上继承属性和方法。 私有变量、函数 JavaScript的函...