
js
酱爆小饼干
小程序猿一枚
展开
-
JS立即执行函数理解
立即执行函数(Immediate Functions)立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行,比如:[javascript] view plain copy(function () { alert('watch out!'); }());这种模式本质上就是函数表达式(命名的或者匿名的),在创建后立即执行; 立即执行函数(immediate function)转载 2016-09-22 17:21:53 · 497 阅读 · 0 评论 -
js数组去重
Javascript数组去重indexOf去重Array.prototype.unique1 = function() { var arr = []; for (var i = 0; i < this.length; i++) { var item = this[i]; if (arr.indexOf(item) === -1) {转载 2016-09-16 23:33:15 · 528 阅读 · 0 评论 -
JS cookie操作
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变量的生命周期转载 2016-09-25 23:00:00 · 303 阅读 · 0 评论 -
javascriptDom操作
DOM 节点 根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点: 整个文档是一个文档节点 每个 HTML 元素是元素节点 HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节点获取元素节点根据ID获取元素节点document.getElementById(" ");getElements***的选择器返回的是一个NodeList对象原创 2016-10-05 22:31:51 · 355 阅读 · 0 评论 -
详解javaScript闭包
闭包(closure)是javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包的特性函数嵌套函数函数内部可以引用外部的参数和变量参数和变量不会被垃圾收回机制回收闭包的定义及优缺点闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量。闭包的缺点就是原创 2016-10-10 23:47:23 · 263 阅读 · 0 评论 -
js方法模块化开发
一、原始写法模块就是实现特定功能的一组方法。 只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。 function m1(){ //... } function m2(){ //... }上面的函数m1()和m2(),组成一个模块。使用的时候,直接调用就行了。 这种做法的缺点很明显:”污染”了全局变量,无法保证不与其他模块发生变量名冲突,而且模块转载 2016-11-14 00:27:12 · 693 阅读 · 0 评论