摘要: 转自:http://segmentfault.com/a/1190000000733959什么是模块化开发?前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得... 阅读全文
posted @ 2015-09-23 11:14 Simon Lau 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000725051js类的基本含义我们知道,在js中,是没有类的概念的。类的所有实例对象都从同一个原型对象上继承属性,因此,原型对象是类的核心。类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存... 阅读全文
posted @ 2015-09-23 11:03 Simon Lau 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000002174034事件处理程序在DOM中定义了一些事件, 而响应某个事件的函数就叫事件处理程序(或事件侦听器)。事件处理程序的名字一般以“on”开头,例如:onclick等事件冒泡与捕获事件流指的是页面中接收事件的顺序,IE,火... 阅读全文
posted @ 2015-09-23 10:52 Simon Lau 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000699097基本概念正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。首先推荐几个正则表达式编辑器Debuggex :http... 阅读全文
posted @ 2015-09-23 10:51 Simon Lau 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000691919Ajax及其工作原理AJAX 是一种与服务器交换数据无需刷新网页的技术,最早由Google公司在谷歌地图里使用,并迅速风靡。AJAX是不能跨域的,如需跨域,可以使用document.domain='a.com'... 阅读全文
posted @ 2015-09-23 10:50 Simon Lau 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000668072什么是JSONJSON:JavaScript 对象表示法(JavaScriptObjectNotation)。JSON的形式是用大括号“{}”包围起来的项目列表,每一个项目间用逗号(,)分隔,而项目就是用冒号(... 阅读全文
posted @ 2015-09-22 23:01 Simon Lau 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000662547私有变量和函数在函数内部定义的变量和函数,如果不对外提供接口,外部是无法访问到的,也就是该函数的私有的变量和函数。这样在函数对象Box外部无法访问变量color和fn,他们就变成私有的了:var obj = n... 阅读全文
posted @ 2015-09-22 22:21 Simon Lau 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000660786概念函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。js支持两种函数:一类是语言内部的函数(如eval()),另一类是自己创建的。在JavaScript函数内部声明的变量(使用 var)是局部变量,... 阅读全文
posted @ 2015-09-22 21:28 Simon Lau 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000654274DOM介绍D(文档)可以理解为整个Web加载的网页文档,O(对象)可以理解为类似window对象只来的东西,可以调用属性和方法,这里我们说的是document对象,M(模型)可以理解为网页文档的树形结构,DOM... 阅读全文
posted @ 2015-09-22 21:10 Simon Lau 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: 转自:http://segmentfault.com/a/1190000000653028对象部分Object类型Object是一个无序的集合,可以存放任意类型对象,所有其他对象都继承自这个对象。创建Object类型有两种,一种是使用new运算符,一种是字面量表示法。1.使用new运算符创建Obje... 阅读全文
posted @ 2015-09-22 20:08 Simon Lau 阅读(302) 评论(0) 推荐(0) 编辑