摘要: 1.通俗点讲原型对象就是内存中为其他对象提供共享属性和方法的对象。 2.所有原型对象都具备一个constructor属性,这个属性是一个指向包含prototype属性函数的一个指针(敢不敢再绕点!)。通过一幅图我们来清楚的理一下这个绕口的流程: 3.在实际开发中,我们希望的实例应该是具备自己的属性, 阅读全文
posted @ 2017-04-17 13:44 全圈圈圈 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1. Arguments Arguments是一个类似数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length。还有就是arguments对象存储的是实际传递给函数的参数,而不局限于函数声明所定义的 阅读全文
posted @ 2017-04-17 13:41 全圈圈圈 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1.$resource是一个创建资源对象的工厂,用来创建同服务端交互的对象。 例如: var User = $resource('/api/users/:userId', {userId:'@id'}); 返回的User对象包含了同后端服务进行交互的方法,我们可以把User对象理解成同RESTFul 阅读全文
posted @ 2016-10-10 18:33 全圈圈圈 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. % 表示任意0个或多个字符。如下语句:Select * FROM user Where name LIKE '%三%'; 将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来。%三:表示左匹配。三%:表示右匹配。 %三%:表示模糊查询。 2. _ 表示任意单个字符。语句: S 阅读全文
posted @ 2016-09-25 13:11 全圈圈圈 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 来自 阮一峰网络日志 因为要等待模块加载完,才能执行后续操作,CommonJS规范不适用于浏览器环境。 AMD(Asynchronous Module Definition),模块定义在回调函数中,模块的加载不影响后续的操作。 例: CommonJS形式 AMD形式 math.add()与math模 阅读全文
posted @ 2016-09-25 13:10 全圈圈圈 阅读(98) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/a/1190000004279791 阅读全文
posted @ 2016-09-25 13:09 全圈圈圈 阅读(90) 评论(0) 推荐(0) 编辑
摘要: https://www.w3.org/TR/CSS22 1. An asterisk (*) indicates that the preceding type, word, or group occurs zero or more times. A plus (+) indicates that 阅读全文
posted @ 2016-09-25 13:09 全圈圈圈 阅读(203) 评论(0) 推荐(0) 编辑
摘要: http://book.51cto.com/art/201604/509619.htm 阅读全文
posted @ 2016-09-25 13:09 全圈圈圈 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1.MVVM的看法:我给view里面各种控件也定义一个对应的数据对象,这样,只要修改这个数据对象,view里面显示的内容就自动跟着刷新,而在view里做了任何操作,这个数据对象也跟着自动更新。 ViewModel:就是与界面(view)对应的Model。因为,数据库结构往往是不能直接跟界面控件一一对 阅读全文
posted @ 2016-09-25 13:09 全圈圈圈 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 译自Angular's module docs 1.模块 大部分的应用都有一个主要的方法来实例化,链接,引导。angular应用没有这个方法,而是用模块声明来替代。 这种方式的优点: *程序的声明越详细越容易理解 *单元测试不需要加载所有的模块,有助于模块书写 * *第三方的代码可以打包作为复用的代 阅读全文
posted @ 2016-09-25 13:09 全圈圈圈 阅读(231) 评论(0) 推荐(0) 编辑