![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 68
cathar
这个作者很懒,什么都没留下…
展开
-
JavaScript打开link平稳退化
打开新窗口调用函数的不好的两种方式function popUp(winURL){ window.open(winURL,"popup","width=300,height=400");}伪协议:javascript 伪协议让我们通过链接来调用JavaScript函数. 这种方式在禁用了JS的浏览器什么都不做,是不好的写法。<a href= "javascript: popUp('htt原创 2016-11-26 19:37:50 · 431 阅读 · 0 评论 -
JavaScript集合类:Array、Map、Set
在JavaScript中不像java有那么多的数据结构。在实际工作中,使用对象还是数组需要仔细考虑下。例如:如果实现 Map的功能,既可以使用关联数组,也可以使用对象,那么区别是什么呢? 需要注意的是,在JavaScript中,所有变量实际上都是某种类型的对象。记住这点,就不难理解一个数组其实就是一个Array() 类型的对象,那么就可以给它添加各种属性。而所谓的关联数组,其实就是给该数组对象增加原创 2016-11-27 12:27:31 · 27861 阅读 · 2 评论 -
JavaScript 函数参数、作用域及apply,this关键字
作用域全局作用域:不在任何函数内定义的变量就具有全局作用域。实际上,JavaScript默认有一个全局对象window,全局作用域的变量实际上被绑定到window的一个属性。任何变量(函数也视为变量),如果没有在当前函数作用域中找到,就会继续往上查找,最后如果在全局作用域中也没有找到,则报ReferenceError错误。'use strict';var course = '原创 2016-12-06 13:05:50 · 599 阅读 · 0 评论 -
JavaScript 闭包
什么是闭包?在一个函数里面嵌套另外一个函数。嵌套(nest)(内部, inner)函数是容器(containing)(外部, outer)函数的私有成员。它自身也形成了一个闭包(closure)。一个闭包是一个可以自己拥有独立的环境与变量的表达式(通常是函数)。闭包就是携带状态的函数,并且它的状态可以完全对外隐藏起来。内部函数以某一种方式被任何一个外部函数作用域访问时,一个闭包就产生了;在没有c原创 2017-01-02 16:58:32 · 271 阅读 · 0 评论 -
编写 jQuery 插件
jQuery.extend() 与 jQuery.fn.extend()扩展 jQuery 对象属性与方法。原创 2017-02-19 21:23:47 · 288 阅读 · 0 评论 -
javaScript 高阶函数 map/reduce/filter
javaScript 高阶函数 — 一个函数接收另一个函数作为参数的函数。原创 2016-12-24 17:35:08 · 2524 阅读 · 0 评论 -
jQuery 对象与 JavaScript DOM 对象
jQuery 对象与DOM对象的关系jQuery对象类似数组,它的每个元素都是一个引用了DOM节点的对象。jQuery 对象是通过 jQuery 包装DOM 对象后产生的对象。jQuery 对象是 jQuery 独有的,其可以使用 jQuery 里的方法,但是不能使用 DOM 的方法。DOM对象就是Javascript 固有的一些对象操作。DOM 对象能使用Javascript 固有的方法,但原创 2017-02-20 23:14:30 · 437 阅读 · 0 评论 -
JavaScript与python的yield
JS generatorJS 生成器(generator)的语法JS generator 使用JS generator 的优点python原创 2017-01-08 12:13:30 · 692 阅读 · 0 评论