
JavaScript
文章平均质量分 68
gladtomeetyou
这个作者很懒,什么都没留下…
展开
-
JavaScript 高效编程方法笔记
前言随着HTML5的兴起 JavaScript也越来越受到大家的关注和为众多程序员所使用。在Web应用程序的开发中 JavaScript有着众所周知的跨平台特性,无论是PC还是iOS,Android,还是WP等各种平台,要达到一处编写,多出运行的目标,可以说现在没有谁比JavaScript 更合适了。JavaScript 虽有跨平台开发的优势,但和Objective-C,Java 等本地语原创 2012-08-29 16:02:57 · 636 阅读 · 0 评论 -
jQuery中.bind()、.live()和.delegate()方法之间的区别
jQuery中.bind()、.live()和.delegate()方法之间的区别整理如下:DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播)当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。$('a'转载 2012-09-25 17:06:59 · 570 阅读 · 0 评论 -
Js 正则表达式
Js正则表达式正用法整理基本语法在对正则表达式的功能和作用有了初步的了解之后,我们就来具体看一下正则表达式的语法格式。正则表达式的形式一般如下: /love/ 其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找匹配对象的模式内容放入“/”定界符之间即可。为了能够使用户更加灵活的定制模式内容,正则表达式提供了专门的“元字符”。所谓元字符就是指原创 2012-11-05 15:23:32 · 1018 阅读 · 0 评论 -
JavaScript 中一些相似方法的用法确别
1. String类的toLocaleLowerCase()方法和toLowerCase()方法区别toLocaleLowerCase () 方法 返回此字符串的一个副本,其中所有大写的字符均转换为小写字符。 原始字符串保持不变。 虽然此方法旨在以特定于区域设置的方式处理转换,但 ActionScript 3.0 实现生成的结果与 toLowerCase() 方法生成的结果相同。原创 2012-11-07 10:16:14 · 631 阅读 · 0 评论 -
学习参考--“使用SeaJS实现模块化JavaScript开发”
使用SeaJS实现模块化JavaScript开发文章来源:http://www.cnblogs.com/leoo2sk/archive/2011/06/27/write-javascript-with-seajs.html前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery转载 2012-08-09 14:51:30 · 665 阅读 · 0 评论 -
JavaScript中addEventListener事件介绍
前言下面是关于JavaScript中addEventListener事件的一些介绍,主要转载自网络。如果用jQuery库的话,有相应的$('').click(),$('').mousedown()等事件绑定方法可参考使用。1. addEventListener介绍addEventListener 用于注册事件处理程序,IE 中为 attachEvent,我们为什转载 2012-08-20 16:05:20 · 4221 阅读 · 0 评论 -
15款很棒的 JavaScript 开发工具(转载)
转载链接:http://www.cnblogs.com/lhb25/archive/2011/05/11/2040071.html 在开发中,借助得力的工具可以事半功倍。今天,这篇文章向大家分享最新收集的15款非常有用的 JavaScript 开发工具。TestSwarm: Continious & Distributed JS TestingTestSw转载 2012-08-15 16:48:35 · 473 阅读 · 0 评论 -
非常好的JavaScript学习资源推荐(转载)
原文链接:http://www.cnblogs.com/lhb25/archive/2011/03/04/1968492.html 本文转载自一位做前端开发的朋友的博客【岁月如歌】,他向学习JavaScript的朋友推荐了很多非常不错的书籍及在线教程,适合英语能力不错的朋友参阅,转载如下: 最近 reddit 有讨论:References for JavaScrip转载 2012-08-15 16:00:34 · 586 阅读 · 0 评论 -
Web前端开发JavaScript设计模式 -- 单体模式(The Singleton Pattern)
前言在Web前端项目的开发中,争取做到编写代码的结构清晰、易读、易维护、安全等方面的重要性是不言而喻的。为了更好地进行代码编写,借鉴设计模式中的相关编程思想是比较有帮助的,下面会陆续介绍一些简单易用的编程设计模式,希望对大家在项目开发中有所帮助。介绍中的代码示例主要由JavaScript代码编写,所阐述的设计思想在其它编程语言大多是通用的。参考1. Pro javascript d原创 2012-08-14 10:33:45 · 759 阅读 · 0 评论 -
11个关于多点触屏和触屏事件的Javascript库
简介当今触摸屏设备正统领者移动平台,大多数智能手机和平板都在朝着这个趋势发展,也渐渐地影响到了桌面设备。现在我们已经可以利用现有的浏览器或相关平台所支持触屏事件开发出更好的支持触屏功能的应用或网站了。开发支持触屏功能的应用的两种主要方式为:本地支持(译者注:如iOS,Android)或Web开发技术(HTML, CSS, Javascript)。事实证明后者已经是可行的了,如,翻译 2012-08-10 16:56:07 · 1908 阅读 · 0 评论 -
学习参考-- JQuery 的一些用法
文章参考:http://kb.cnblogs.com/page/152693/ 1. 如何创建嵌套的过滤器//允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分。在这种情况下, //查询删除了任何没(:not)有(:has) //包含class为“selected”(.selected)的子节点。 .filter(":not(:has(转载 2012-08-09 15:22:30 · 521 阅读 · 0 评论 -
5分钟理解JavaScript中this用法
前言关于JavaScript中this的用法网络中已经有较多比较详尽的介绍,可以参考本文的参考学习资料和网络。本文结合网络收集整理,尝试以一种简易的方式阐述JavaScript中this的用法,希望对大家关于JavaScript中this用法的快速理解有所帮助。正文1. this用法实例window.color = “red”;var o = { color: “blue” };原创 2012-09-29 11:40:27 · 1061 阅读 · 0 评论 -
[转]你可能不知道的10个JavaScript小技巧
尽管我使用Javascript来做开发有很多年了,但它常有一些让我很惊讶的小特性。对于我来说,Javascript是需要持续不断的学习的。在这篇文章中,我将列出10个Javascript使用小技巧,主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧。1.变量转换看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进转载 2012-08-24 14:33:42 · 491 阅读 · 0 评论 -
[转]推荐给 JavaScript 开发者十款超级有用的工具
近年来,JavaScript 越来越受到重视,早已不单单只是写写网页特效的脚本语言了,如今广泛用于网站的前端交互。值得一提的是,当下 Web 开发者们追捧的 Node.js 使得 JavaScript 能够在更多环境下运行,甚至是服务器端,使得这门语言再次受到大家的关注。今天,本文向 JavaScript 开发者推荐十款超级有用的工具。YepNopeYepNope 是一个异转载 2012-08-24 14:45:11 · 553 阅读 · 0 评论 -
[转]用函数式编程技术编写优美的 JavaScript
简介: 函数式或声明性编程是非常强大的编程方法,正逐渐在软件行业流行起来。这篇文章将介绍一些相关的函数式编程概念,并提供有效使用这些概念的示例。作者将解释如何使用 JavaScript(TM)™(JavaScript 能导入函数式编程的构造和特性)编写优美的代码。简介函数式编程语言在学术领域已经存在相当长一段时间了,但是从历史上看,它们没有丰富的工具和库可供使用。随着 .NET转载 2012-08-24 16:52:36 · 791 阅读 · 0 评论 -
JavaScript中关联数组的用法分析
前言最近用到了JavaScript中的关联数组,关联数组因为有key值的索引,所以在数组查找中比较便利,同时也使得相应的代码算法实现显得更清晰,易读易维护。下面是JavaScript中关联数组的一些用法分析。正文一.关联数组1. 关联数组定义// 定义空数组 var arr = [];//orvar arr = {};2. 关联数组赋值//在定义时同时赋值v原创 2012-08-25 09:38:55 · 10075 阅读 · 1 评论 -
JavaScript学习笔记-- The switch Statement
1. case 后没有break的情况switch (i) {case 25:/* falls through*/case 35:alert(“25 or 35”);break;case 45:alert(“45”);break;default:alert(“Other”);}2. switch 接收的参数可以不只是数字switch (“hello w原创 2012-09-06 16:47:38 · 407 阅读 · 0 评论 -
JavaScript学习笔记-- Number数据类型
1. 整数数据类型var intNum = 55; //integer var octalNum1 = 070; //octal for 56var octalNum2 = 079; //invalid octal - interpreted as 79var octalNum3 = 08; //invalid octal - interpreted as 8 var hexN原创 2012-09-06 15:41:23 · 526 阅读 · 0 评论 -
JavaScript学习笔记-- undefined and null 数据类型分析
1. Undefined typevar message;alert(message == undefined); //true1)当一个变量被定义但没有初始化时,其值为“undefined”。2)值为“undefined”的变量和没有被定义的变量的确别:(1)值为“undefined”的变量:变量存在,值为“undefined”。(2)没有被定义的变量:变量不存在。原创 2012-09-06 15:00:17 · 538 阅读 · 0 评论 -
JavaScript学习笔记-- 运算符OPERATORS
1. Increment(++)/Decrement(--)var s1 = “2”;var s2 = “z”;var b = false;var f = 1.1;var o = {valueOf: function() {return -1;}};s1++; //value becomes numeric 3 可用于数据类型转换s2++; //value becomes原创 2012-09-06 16:34:45 · 378 阅读 · 0 评论 -
JavaScript学习笔记-- Boolean 数据类型
1. JavaScript中所有数据类型均有对应的Boolean值,转换方法:Boolean()var message = “Hello world!”;var messageAsBoolean = Boolean(message);2. JavaScript中各数据类型对应的Boolean值 参考:JavaScript for Web Developers,Thir原创 2012-09-06 15:24:55 · 372 阅读 · 0 评论 -
JavaScript学习笔记-- String数据类型
1. JavaScript中字符串定义时,单引号和双引号没有区别var str1 = “abc”;var str2 = ‘xyz’;2. Converting to a String1)toString()var age = 11;var ageAsString = age.toString(); //the string “11”var found = true原创 2012-09-06 16:03:52 · 487 阅读 · 0 评论 -
简易理解JavaScript闭包(Closure)
前言关于JavaScript闭包(Closure)网络中已经有很多相当详细的文章介绍了(详见参考学习资料),这里以一种简明的方式解释一下JavaScript闭包及其几个用途,希望对初学者快速理解JavaScript闭包有所帮助。正文1. 变量的作用域var a0 = 0;function f0(){//...}function f1(){ var a1 = 1; v原创 2012-09-27 17:12:03 · 768 阅读 · 0 评论 -
JavaScript DOM 操作
本文主要介绍JavaScript DOM 操作相关优化方法。1.构建添加DOM节点减少文档回流(reflow)优化方法var fragment = document.createDocumentFragment(); for ( vari = 0; i < items.length; i++) { var item = document.createElement("原创 2012-11-16 14:50:52 · 640 阅读 · 0 评论