03 2016 档案

jquery中$each()方法实现break和continue的功能
摘要:有些朋友可能会以为在jquery跳出循环可以直接使用continue和break了,但是使用之后没有效果,因为在jquery中没有这两条命令。 后来上网查了下,得到了结果:return false;——跳出所有循环;相当于 javascript 中的 break 效果。return true;——跳 阅读全文

posted @ 2016-03-02 11:55 崭新的码农 阅读(483) 评论(0) 推荐(0)

移动页面的点击穿透问题
摘要:点击穿透现象有3种: 点击穿透问题:点击蒙层(mask)上的关闭按钮,蒙层消失后发现触发了按钮下面元素的click事件 蒙层的关闭按钮绑定的是touch事件,而按钮下面元素绑定的是click事件,touch事件触发之后,蒙层消失了,300ms后这个点的click事件fire,event的target 阅读全文

posted @ 2016-03-02 11:43 崭新的码农 阅读(1701) 评论(1) 推荐(0)

Angularjs双向数据绑定是如何实现的
摘要:AngularJS数据双向绑定揭秘 AngularJS在$scope变量中使用脏值检查来实现了数据双向绑定。和Ember.js数据双向绑定中动态设施setter和getter不同,脏治检查允许AngularJS监视那些存在或者不存在的变量。 $scope.$watch $scope.$watch( 阅读全文

posted @ 2016-03-02 10:37 崭新的码农 阅读(414) 评论(0) 推荐(0)

Angularjs指令
摘要:什么是Angularjs的指令? 先看看官网解释: AngularJS 通过被称为 指令 的新属性来扩展 HTML。 AngularJS 通过内置的指令来为应用添加功能。 AngularJS 允许你自定义指令。 实际上就是我们定义一个<job></job>标签,但是实际上浏览器并不认识这个job标签 阅读全文

posted @ 2016-03-01 16:01 崭新的码农 阅读(105) 评论(0) 推荐(0)

Angularjs学习笔记之基础知识
摘要:一、Angularjs是什么? ng实际上是一个基于MVC架构的,模块化的,基于双向数据绑定的JavaScript框架。 二、它主要包含什么功能? 1.模型 2.指令 3.控制器 4.过滤器 5.模块 模型的基本概念:(先来个代码实例) <div ng-app="myApp" ng-controll 阅读全文

posted @ 2016-03-01 15:44 崭新的码农 阅读(148) 评论(0) 推荐(0)

RequireJS入门(三)
摘要:RequireJS入门(三) 这篇来写一个具有依赖的事件模块event。event提供三个方法bind、unbind、trigger来管理DOM元素事件。 event依赖于cache模块,cache模块类似于jQuery的$.data方法。提供了set、get、remove等方法用来管理存放在DOM 阅读全文

posted @ 2016-03-01 11:09 崭新的码农 阅读(140) 评论(0) 推荐(0)

RequireJS入门(二)
摘要:RequireJS入门(二) 上一篇是把整个jQuery库作为一个模块。这篇来写一个自己的模块:选择器。 为演示方便这里仅实现常用的三种选择器id,className,attribute。RequireJS使用define来定义模块。 新建目录结构如下 这次新建了一个子目录js,把main.js和s 阅读全文

posted @ 2016-03-01 10:54 崭新的码农 阅读(158) 评论(0) 推荐(0)

RequireJS入门(一)
摘要:RequireJS由James Burke创建,他也是AMD规范的创始人。 RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。 当然也不会有阻塞(blocking)的情况发生。好, 阅读全文

posted @ 2016-03-01 10:33 崭新的码农 阅读(157) 评论(0) 推荐(0)