语言-JavaScript
文章平均质量分 62
太阳火神的美丽人生
专注于敏捷开发及移动和物联设备研究:iOSAndroidHtml5ArduinopcDuino。
展开
-
微信公众号中 JavaScript 获取用户周边的标志性建筑列表
微信公众号中 JavaScript 获取用户周边的标志性建筑列表原创 2016-06-22 21:21:19 · 2302 阅读 · 0 评论 -
是时候开始使用JavaScript严格模式了
是时候开始使用JavaScript严格模式了2012-03-17 21:45 Memo_Lois zhoujunmiao.com 字号:T | TECMAScript5将严格模式(strict mode)引入了Javascript中,目的是允许开发人员能够选择“更好”的Javascript版本,这个版本能用不同的方式处理那些普遍而又臭名昭著的错误。一开始的时候,我对该模式抱着怀疑的态度,因为当时在转载 2014-08-07 21:06:13 · 1559 阅读 · 0 评论 -
Javascript 严格模式详解
作者: 阮一峰一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; - 消除代码运行的一些不安全之处,保证代码运行的安全; - 提高编译器效率,增加运行转载 2014-08-07 16:44:32 · 2420 阅读 · 0 评论 -
JavaScript preventDefault() 方法
preventDefault() 方法Event 对象定义和用法取消事件的默认动作。语法event.preventDefault()说明该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。注意,如果 Event 对象的 cancelable 属性转载 2014-08-08 08:06:32 · 1798 阅读 · 0 评论 -
是时候使用JavaScript严谨模式(Strict Mode)提升团队开发效率
是时候使用JavaScript严谨模式(Strict Mode)提升团队开发效率In JavaScript on 2012年06月27日 by TAT.Kinvix view: 4,2046随着WebApp突飞猛进的发展,Javascript写的WebApp规模越来越庞大,比如典型的代表产品腾讯WebQQ、HTML5游戏等等,Javascript越来越需要大量的开发人员多多人协作开发。同时HTML转载 2014-08-07 21:03:01 · 1308 阅读 · 0 评论 -
W3C推荐标准 XML信息集 - 理解 HTML 的组成
W3CHINA.ORG首页/文档翻译/XML信息集更多信息请访问 W3CHINA.ORG讨论区 A website dedicated to promoting the widespread deployment of W3C technologies.A website designed to propagate information on the future of the Web.A转载 2014-08-20 05:02:21 · 1889 阅读 · 0 评论 -
JavaScript stopPropagation() 方法
stopPropagation() 方法Event 对象定义和用法不再派发事件。终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。语法event.stopPropagation()说明该方法将停止事件的传播,阻止它被分派到其他 Document 节点。在事件传播的任何阶段都可以调用它。注意,虽然该方法不能阻止同一个转载 2014-08-13 15:06:07 · 3243 阅读 · 0 评论 -
MDN Web 技术文档 - event.preventDefault
event.preventDefault在本文章中概述语法例子备注规范概述如果事件对象的cancelable属性为true,则该方法可以取消事件的默认动作.但并不取消事件的冒泡行为.语法event.preventDefault();例子点击一个复选框时,触发click事件.该事件的默认动作是切换复选框的选择状态.下例演示了如何取消这个默认动作的发生:html>head>title>prev转载 2014-08-08 08:10:19 · 1793 阅读 · 0 评论 -
MDN Web 技术文档 - JavaScript Strict mode
在 JavaScript 1.8.5 引入 ECMAScript 5的严格模式是Javascript中的一种限制性更强的变种方式。严格模式不是一个子集:它在语义上与正常代码有着特意的差异。不支持严格模式的浏览器与同支持严格模式的浏览器行为上也不一样, 所以不要在未经严格模式特性测试情况下使用严格模式。严格模式可以与非严格模式共存,所以脚本可以逐渐的选择性加入严格模式。转载 2014-08-07 21:07:11 · 2449 阅读 · 0 评论 -
HTML DOM Element 对象
HTML DOM Element 对象HTML DOM 节点在 HTML DOM (文档对象模型)中,每个部分都是节点:文档本身是文档节点所有 HTML 元素是元素节点所有 HTML 属性是属性节点HTML 元素内的文本是文本节点注释是注释节点Element 对象在 HTML DOM 中,Element 对象表示 HTML 元素。Element 对象可以拥有类型为元素节点、文本节点、注释节点的子节转载 2014-08-20 04:55:32 · 1438 阅读 · 0 评论 -
HTML DOM Document 对象
HTML DOM Document 对象Document 对象每个载入浏览器的 HTML 文档都会成为 Document 对象。Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。Document 对象集合集合描述all[]提供对文档中所有 HTML 元转载 2014-08-20 04:53:05 · 1488 阅读 · 0 评论 -
JavaScript preventDefault() 方法
标准 Event 方法下面列出了 2 级 DOM 事件标准定义的方法。IE 的事件模型不支持这些方法:方法描述initEvent()初始化新创建的 Event 对象的属性。preventDefault()通知浏览器不要执行与事件关联的默认动作。stopPropagation()不再派发事件。转载 2014-08-20 04:34:41 · 1466 阅读 · 0 评论 -
JavaScript 参考手册
JavaScript 参考手册本部分提供完整的 JavaScript 参考手册:JavaScript 本地对象和内置对象Browser 对象(BOM)HTML DOM 对象JavaScript 对象参考手册本参考手册描述每个对象的属性和方法,并提供实例。ArrayBooleanDateMathNumberStringRegExpGlobalBrowser 对象参考手册本参考手册描述每个对象的属性和转载 2014-08-20 04:42:25 · 1296 阅读 · 0 评论 -
HTML DOM Event 对象
HTML DOM Event 对象实例哪个鼠标按钮被点击?光标的坐标是?被按的按键的 unicode 是?相对于屏幕,光标的坐标是?shift 键被按了吗?哪个元素被点击了?哪个事件类型发生了?Event 对象Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。事件通常与函数结合使用,函数不会在事件发生前被执行!事件句柄 (Event Handle转载 2014-08-20 04:40:00 · 1210 阅读 · 0 评论 -
HTML DOM Attribute 对象
HTML DOM Attribute 对象HTML DOM 节点在 HTML DOM (文档对象模型)中,每个部分都是节点:文档本身是文档节点所有 HTML 元素是元素节点所有 HTML 属性是属性节点HTML 元素内的文本是文本节点注释是注释节点Attr 对象在 HTML DOM 中,Attr 对象表示 HTML 属性。HTML 属性始终属于 HTML 元素。NamedNodeMap 对象在 H转载 2014-08-20 04:56:21 · 1344 阅读 · 0 评论 -
Html5 中获取镜像图像 - 解决 WebGL 中纹理倒置问题
Html5 中获取镜像图像 - 解决 WebGL 中纹理倒置问题原创 2014-07-30 17:33:22 · 3716 阅读 · 0 评论 -
HTML5 界面元素 Canvas 参考手册
HTML5 界面元素 Canvas 参考手册翻译 2014-07-30 07:15:48 · 3395 阅读 · 0 评论 -
Html5 页面中 JavaScript 启动调用的三种方法比较
Html5 页面中 JavaScript 启动调用的三种方法比较原创 2014-07-29 10:58:57 · 7305 阅读 · 0 评论 -
MDN 文档对象模型 (DOM) - DOM概述
在本文章中什么是 DOM?DOM 和 JavaScript如何访问 DOM?重要的数据类型DOM 接口接口及对象DOM中核心接口测试DOM API本节提供了一个简单的概念性的DOM介绍:DOM是什么, 它是如何组织 HTML 及 XML 文档,你要如何访问它,这个API提供了那些参考信息和实例。 什么是 DOM?文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表转载 2014-08-12 06:07:12 · 2179 阅读 · 0 评论 -
MDN Web技术文档 - HTML 元素
MDN Web技术文档 HTML 元素元素 HTML元素A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (快速链接 HTML Category)HTML元素这个HTML引用列表所有HTML元素,定义在HTML5或在之前的规范。把尖括号放置在HTML元素的两边,就构成了HTML标签 : 。元素实体指定HTML文档如何应该建立,什么样的内容应该放转载 2014-08-12 06:16:33 · 1962 阅读 · 0 评论 -
Three.js 灯光移动有点莫名其妙 - ByeBye
Three.js 灯光移动有点莫名其妙 - ByeBye原创 2014-08-03 22:59:06 · 2141 阅读 · 0 评论 -
JavaScript 检查一个 JSON 对象中是否对存指这下的 Key
JavaScript 检查一个 JSON 对象中是否对存指这下的 Key原创 2016-06-22 06:43:57 · 2381 阅读 · 0 评论 -
Jquery 获取和设置元素属性值
Jquery 获取和设置元素属性值原创 2016-06-21 11:37:57 · 2239 阅读 · 0 评论 -
Web 2.0 大环境下 JavaScript 的 MVC 赶潮风儿
Web 2.0 大环境下 JavaScript 的 MVC 赶潮风儿原创 2016-06-26 15:55:44 · 1182 阅读 · 0 评论 -
iOS WKWebView 混合应用开发时代来临 - 嵌入式 JS 的调试成为催化剂
iOS WKWebView 混合应用开发时代来临 - 嵌入式 JS 的调试成为催化剂原创 2015-05-07 00:06:35 · 2635 阅读 · 0 评论 -
Javascript 面向对象编程(一):封装
Javascript 面向对象编程(一):封装转载 2015-04-29 16:25:58 · 941 阅读 · 0 评论 -
对象模型的细节
MDNWeb 技术文档JavaScriptJavaScript 指南对象模型的细节 对象模型的细节转载 2015-04-29 16:31:36 · 1078 阅读 · 0 评论 -
Javascript面向对象编程(三):非构造函数的继承
Javascript面向对象编程(三):非构造函数的继承转载 2015-04-29 16:30:00 · 911 阅读 · 1 评论 -
Javascript面向对象编程(二):构造函数的继承
Javascript面向对象编程(二):构造函数的继承转载 2015-04-29 16:28:05 · 860 阅读 · 0 评论 -
Javascript 面向对象编程
Javascript 面向对象编程2012年1月9日陈皓 发表评论阅读评论 49,161 人阅读 Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这转载 2015-04-29 16:22:35 · 1044 阅读 · 0 评论 -
全面理解面向对象的 JavaScript
全面理解面向对象的 JavaScript JavaScript 函数式脚本语言特性以及其看似随意的编写风格,导致长期以来人们对这一门语言的误解,即认为 JavaScript 不是一门面向对象的语言,或者只是部分具备一些面向对象的特征。本文将回归面向对象本意,从对语言感悟的角度阐述为什么 JavaScript 是一门彻底的面向对象的语言,以及如何正确地使用这一特性。前言当今 JavaScript 大转载 2015-04-29 16:24:04 · 1059 阅读 · 0 评论 -
Sublime Text 更新总结
Sublime Text 更新总结Builds2116//全局设置"highlight_modified_tabs" : true 变更文件所属的tab高亮// 折叠ctrl+shift+[ 折叠代码(光标所在块)ctrl+shift+] 展开折叠的代码(光标所在块)ctrl+k,t 折叠所有元素属性ctrk+k,0 取消所有折叠ctrl+k,ctrl+1~9 折叠第1~第9级块(转载 2015-03-18 13:53:09 · 1071 阅读 · 0 评论 -
在线即时展现 Html、JS、CSS 编辑工具 - JSFiddle
在线即时展现 Html、JS、CSS 编辑工具 - JSFiddle原创 2015-03-13 08:30:55 · 1444 阅读 · 0 评论 -
JavaScript 语言 Base64 编解码实现类
JavaScript 语言 Base64 编解码实现类改了下标题名称,可链接至原文,实测使用与 iOS 间进行互调传参数,编、解码正常。另外,JavaScript 还支持三种 URL 编码方式:1、Escape2、EncodeURI3、EncodeURICompoent三者的差别,仅在于所支持的编码替换的特殊字符的数量上,各有不同。唯有 Base64 编码,能确保万无一失,当然大多数情况以上三种中转载 2015-03-17 06:13:57 · 1123 阅读 · 0 评论 -
又是阮一峰:文件和二进制数据的操作 - 从来没这么佩服一个没见过面的人
文件和二进制数据的操作 来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录Blob对象FileList对象File对象FileReader对象综合实例:显示用户选取的本地图片URL对象参考链接历史上,JavaScript无法处理二进制数据。如果一定要处理的话,只能使用charCodeAt()方法,一个个字节地从文字编码转成二进制数据,还有一种办法是将二进制数据转成Base6转载 2015-03-17 06:17:40 · 8845 阅读 · 1 评论 -
Reapp 混合应用 - 帮助构建前所未所的强大应用(Reapp Hybrid apps - help you build powerful apps like never before)
Reapp 混合应用 - 帮助构建前所未所的强大应用(Reapp Hybrid apps - help you build powerful apps like never before)翻译 2015-03-02 06:23:12 · 2974 阅读 · 0 评论 -
WebKit 中异步加载脚本(Running scripts in WebKit)- 大大提升界面呈现速度
WebKit 中异步加载脚本(Running scripts in WebKit)- 大大提升界面呈现速度翻译 2015-02-28 15:36:03 · 1363 阅读 · 0 评论 -
如何判断Javascript对象是否存在
如何判断Javascript对象是否存在转载 2015-02-28 08:59:27 · 883 阅读 · 0 评论 -
WebGL 支持情况检测与已支持浏览器版本汇总
WebGL 支持情况检测与已支持浏览器版本汇总原创 2014-07-27 18:02:34 · 18689 阅读 · 0 评论 -
HTML5 画布上的 Three.js 环境灯光(HTML5 Canvas Three.js Ambient Lighting)
HTML5 画布上的 Three.js 环境灯光(HTML5 Canvas Three.js Ambient Lighting)翻译 2014-08-03 20:57:35 · 4025 阅读 · 0 评论