【原创翻译】生动详细解释javascript的冒泡和捕获,包懂包会

摘要: 前言:虽然精通jquery,但对它的原型javascript却不是很了解,最近在学习javascript中遇到了一些困难,比如冒泡和捕获,很多次被提到,但又不知究竟应用在何处。找到了一些好文章解惑,在这里分享给大家。 quirksmode的一系列文章都不错,通俗易懂,这篇只是一系列中的某一篇,有机会 阅读全文
posted @ 2016-08-05 15:15 崭新的码农 阅读(183) 评论(0) 推荐(0)

JS中typeof与instanceof的区别

摘要: JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的: typeof typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。 它返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回 阅读全文
posted @ 2016-08-05 13:30 崭新的码农 阅读(98) 评论(0) 推荐(0)

js获取url传递参数(转)

摘要: js获取url传递参数 这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET函数: <Script language="javascript"> function GetRequest() { va 阅读全文
posted @ 2016-08-05 13:26 崭新的码农 阅读(2482) 评论(0) 推荐(0)

关于JavaScript中apply与call的用法意义及区别(转)

摘要: 关于JavaScript中apply与call的用法意义及区别(转) JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。先来看看JS手册中对call的解释: call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[ 阅读全文
posted @ 2016-08-05 13:15 崭新的码农 阅读(122) 评论(0) 推荐(0)

jquery中$each()方法实现break和continue的功能

摘要: 有些朋友可能会以为在jquery跳出循环可以直接使用continue和break了,但是使用之后没有效果,因为在jquery中没有这两条命令。 后来上网查了下,得到了结果:return false;——跳出所有循环;相当于 javascript 中的 break 效果。return true;——跳 阅读全文
posted @ 2016-03-02 11:55 崭新的码农 阅读(478) 评论(0) 推荐(0)

移动页面的点击穿透问题

摘要: 点击穿透现象有3种: 点击穿透问题:点击蒙层(mask)上的关闭按钮,蒙层消失后发现触发了按钮下面元素的click事件 蒙层的关闭按钮绑定的是touch事件,而按钮下面元素绑定的是click事件,touch事件触发之后,蒙层消失了,300ms后这个点的click事件fire,event的target 阅读全文
posted @ 2016-03-02 11:43 崭新的码农 阅读(1692) 评论(1) 推荐(0)

Angularjs双向数据绑定是如何实现的

摘要: AngularJS数据双向绑定揭秘 AngularJS在$scope变量中使用脏值检查来实现了数据双向绑定。和Ember.js数据双向绑定中动态设施setter和getter不同,脏治检查允许AngularJS监视那些存在或者不存在的变量。 $scope.$watch $scope.$watch( 阅读全文
posted @ 2016-03-02 10:37 崭新的码农 阅读(411) 评论(0) 推荐(0)

Angularjs指令

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

Angularjs学习笔记之基础知识

摘要: 一、Angularjs是什么? ng实际上是一个基于MVC架构的,模块化的,基于双向数据绑定的JavaScript框架。 二、它主要包含什么功能? 1.模型 2.指令 3.控制器 4.过滤器 5.模块 模型的基本概念:(先来个代码实例) <div ng-app="myApp" ng-controll 阅读全文
posted @ 2016-03-01 15:44 崭新的码农 阅读(138) 评论(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 崭新的码农 阅读(137) 评论(0) 推荐(0)