
javaScript
文章平均质量分 63
zhouyongwinner
这个作者很懒,什么都没留下…
展开
-
Javascript 自动数据类型转换机制
Javascript 自动数据类型转换机制 2010-10-16 23:15:55| 分类: 前端开发 | 标签:数据类型转换机制 |字号 订阅在javascript 里面,当一种类型的值用于需要某种其他类型的值的环境中,那么javascript将自动尝试把值转换为所需类型,而这就是javascript的自动类型转换机制。下标简单的描转载 2013-12-18 15:10:05 · 1810 阅读 · 0 评论 -
JavaScript数据类型判断--使用toString方法
使用typeofjavascript提供了typeof关键字来判断一个对象的具体类型,但是typeof有一定的局限性。var a="string"; console.log(a); //stringvar a=1; console.log(a); //numbervar a=false; console.log(a); //booleanvar a; console.log(typeof a)原创 2015-08-16 15:48:21 · 1034 阅读 · 0 评论 -
深入理解Javascript的var变量和闭包
今天无意间看到阮一峰校友写的一个关于ES6新特性let。let的出现,就是为了弥补var的不足。由此,写下这篇博客重新回顾一下Javascript老生常谈的闭包和它的一个作用域的诟病。闭包的概念我就不说了,很多书上都又说明和解释,就是在一个函数内部可以访问函数外的上下文。今天重点来说以下var变量。因为平时开发的时候,如果不对这个关键字有一个很深刻的认识,很容易产生很多坑和错觉。本原创 2015-02-01 23:13:22 · 3950 阅读 · 0 评论 -
Javascript模块化编程(二):AMD规范
Javascript模块化编程(二):AMD规范作者: 阮一峰日期: 2012年10月30日这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就转载 2013-12-22 16:35:12 · 569 阅读 · 0 评论 -
Javascript模块化编程(一):模块的写法
Javascript模块化编程(一):模块的写法作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。转载 2013-12-22 16:33:17 · 607 阅读 · 0 评论 -
彻底理解javascript的回调函数(推荐)
彻底理解javascript的回调函数(推荐)2013-04-24 14:54 by MoltBoy, 1530 阅读, 0 评论, 收藏, 编辑 在javascript中回调函数非常重要,它们几乎无处不在。像其他更加传统的编程语言都有回调函数概念,但是非常奇怪的是,完完整整谈论回调函数的在线教程比较少,倒是有一堆关于call()和apply()函数的,或者有一些简短的关于cal转载 2013-12-22 00:54:13 · 572 阅读 · 0 评论 -
《javascript语言精粹》闭包一个糟糕的例子解惑
发现《javascript语言精粹》里闭包例子的一个小问题Posted on 2010年10月25日by maisui99| Leave a reply如果你是第一次访问麦穗的博客,非常感谢你的到来如果你喜欢我的文章,就点击我订阅吧,RSS feed.在道格拉斯的《javascript语言精粹》的39页有一个例子-目的是输出所点击节点的序号糟糕的例子转载 2013-12-21 17:05:10 · 885 阅读 · 0 评论 -
JavaScript四种调用模式和this
JavaScript四种调用模式和thisJavaScript调用时除了声明时定义的形参外,每个函数接受两个附加参数:this 和arguments,this在面向对象编程中非常重要,它取决于调用模式。JavaScript有四种调用模式,方法调用模式,函数调用模式,构造器调用模式和apply调用模式。这些模式在初始化关键参数this上存在差异。方法调用模式:当一个函数被转载 2013-12-20 21:17:25 · 710 阅读 · 2 评论 -
document.getElementsByClassName的理想实现
document.getElementsByClassName的理想实现各种实现方式Pure DOM通常先使用getElementsByTagName("*")取出文档中所有元素,然后进行遍历,使用正则表达式找出匹配的元素放入一个数组返回。由于IE5不支持document.getElementsByTagName("*"),要使用分支document.all以防错误。The Ult转载 2014-01-02 12:18:03 · 1152 阅读 · 1 评论 -
javascript对象知识总结
学习了js对象一节,细节挺多,特此总结一下:1.对象属性遍历,for in。或者Object.keys(obj), Object.getOwnPropertyNames(obj),这两个都可以获得实例对象的属性,但是prototype中定义的属性无法获取。可以通过Class.prototype 作为参数的方式来访问。 如下:function Person(name, job){原创 2015-08-31 21:50:28 · 560 阅读 · 0 评论