摘要: 转自:http://segmentfault.com/a/1190000000652891闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包的特性闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收... 阅读全文
posted @ 2015-09-24 14:44 Simon Lau 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000660257$.grep()$.grep( array, function(elementOfArray, indexInArray) [, invert ] )功能:查找满足过滤函数的数组元素: $.map()$.... 阅读全文
posted @ 2015-09-24 14:42 Simon Lau 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000660947在浏览器中,与用户进行数据交换都是通过客户端的javascript代码来实现的,而完成这些交互工作大多数是document对象及其部件进行的,因此document对象是一个比较重要的对象。document对象概... 阅读全文
posted @ 2015-09-24 14:41 Simon Lau 阅读(27298) 评论(1) 推荐(1) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000659414收集整理的前端开发书籍、文档等相关资料(many books or documents for front-end developer)如果你有更好的相关资料推荐的,也可以联系我的微博weibo.com/hwa... 阅读全文
posted @ 2015-09-24 14:40 Simon Lau 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html你可能知道,Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个... 阅读全文
posted @ 2015-09-24 14:35 Simon Lau 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000713346基本概念ECMA关于对象的定义是:”无序属性的集合,其属性可以包含基本值、对象或者函数。“对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。类在现实生活中,相似的对象之间往往都有一些共同的组成特征。类... 阅读全文
posted @ 2015-09-24 14:23 Simon Lau 阅读(11400) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000707606七、一个小结先对前面的内容,做一个小结。我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,后者收到了,回复一个数据包,从而实现两台电脑之间的通信。数据包的结构,基本上是下面这样:发送这个包,需... 阅读全文
posted @ 2015-09-24 13:53 Simon Lau 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000707577前言我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事... 阅读全文
posted @ 2015-09-24 13:52 Simon Lau 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000687844基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值保存在栈空间,我们通过按值来访问的。(1)值类型:数值、布尔值、null、... 阅读全文
posted @ 2015-09-24 10:18 Simon Lau 阅读(469) 评论(0) 推荐(0) 编辑