代码改变世界

翻译:ECMAScript 5.1简介

2012-02-20 16:16 by 依水间, 502 阅读, 0 推荐, 收藏, 编辑
摘要:byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=2148简介浏览器支持ES5的严格模式JSON添加对象额外的数组Function.prototype.bind补充参考简介ECMAScript 5.1 (或仅 ES5) 是ECMAScript(基于JavaScript的规范)标准最新修正。 与HTML5规范进程本质类似,ES5通过对现有JavaScript方法添加语句和原生ECMAScript对象做合并实现标准化。ES5还引入了一个语法的严格变种,被称为”严格模式(stric 阅读全文

翻编-JavaScript有关的10个怪癖和秘密

2012-02-20 16:12 by 依水间, 367 阅读, 0 推荐, 收藏, 编辑
摘要:byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1703标题中的“翻编”实际上是“翻译编辑”的简称,本文内容并不是逐词逐句的翻译,核心意思,大体内容一致,另外自己添加了很详细的demo页面和截图,以及修正了原文中的一些代码展示上的错误。原文作者:Andy Croxall原文链接:Ten Oddities And Secrets About JavaScript翻译编辑:张鑫旭//zxx:这里省掉200多字的唠叨……直接看翻译编辑内容数据类型和定义1. Null是个对象Jav 阅读全文

nodeName、nodeValue 以及 nodeType 包含有关于节点的信息

2012-02-20 12:03 by 依水间, 327 阅读, 0 推荐, 收藏, 编辑
摘要:将HTML DOM中几个容易常用的属性做下记录:nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #document注释:nodeName 所包含的 XML 元素的标签名称永远是大写的nodeValue对于文本节点,nodeValue 属性包含文本。对于属性节点,nodeValue 属性包含属性值。nodeValue 属性对于文档节点和元素节点是不可用的。 阅读全文

JS库选择

2012-02-17 14:46 by 依水间, 3152 阅读, 1 推荐, 收藏, 编辑
摘要:现今流行的JS库各有各的功能,这些功能大致分为三大类:I、DOM的访问、遍历和操作;II、语言扩展、事件处理、AJAX、JSON和XML处理;III、界面组件;IV、动画效果。Dojo(http://dojotoolkit.com):覆盖了全部四个功能,这个库分为core、dijit、dojox三个部分,可按需要添加。Prototype(http://prototypejs.org):它提供了功能I和II。这个库可以说是所有JS库中最流行、应用最广泛的,很多JS库都是建立在它的基础上,而且,Prototype已经被集成到ROR中,据说也可能会成为JavaScript下个版本的语言核心部分。Pr 阅读全文

推荐19个很有用的 JavaScript 库

2012-02-16 14:40 by 依水间, 568 阅读, 0 推荐, 收藏, 编辑
摘要:流行的 JavaScript 库有jQuery,MooTools,Prototype,Dojo和YUI等,这些 JavaScript 库功能丰富,加上它们众多的插件,几乎能实现任何你需要的功能,然而需要实现一些特定的功能,则可以选择功能更专一的轻量库,今天这篇文章与大家分享16 个很有用的 JavaScript 库。Blackbird: Open Source JavaScript Logging UtilityBlackbird 是一款非常酷的 JavaScript 调试工具,带有一个漂亮的界面显示和过滤调试信息。Treesaver.jsTreesaver 是一个用于创建杂志布局的 Java 阅读全文

js获取url中请求数据

2012-02-14 11:57 by 依水间, 2187 阅读, 0 推荐, 收藏, 编辑
摘要:获取Url中的Get请求数据function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null;} 假如当前url为http://icafe.baidu.com:8000/icafe/icaf 阅读全文

relatedTarget、fromElement、toElement相关元素

2012-02-03 17:31 by 依水间, 8511 阅读, 2 推荐, 收藏, 编辑
摘要:在发生mouseover和mouseout事件时,还会涉及更多的元素。这两个事件都会涉及把鼠标指针从一个元素的边界之内移到另一个元素边界之内。对mouseover事件而言,事件的主目标是获得光标的元素,而相关元素就是那个失去光标的元素。类似地,对mouseout事件而言,事件的主目标是失去光标的元素,而相关元素则是获得光标的元素。DOM通过event对象的relatedTarget属性提供了相关元素的信息。这个属性只对于mouseover和mouseout事件才包含值;对于其他事件,这个属性的值是null。IE不支持realtedTarget属性,但提供了保存着同样信息的不同属性。在mouse 阅读全文

document.body和document.documentElement的比较

2012-01-19 12:53 by 依水间, 537 阅读, 0 推荐, 收藏, 编辑
摘要:document.body和document.documentElement比较: document.body是DOM中Document对象里的body节点, document.documentElement是文档对象根节点(html)的引用。 IE在怪异模型(quick mode)下document.documentElement无法正确取到clietHeight scrollHeight等值,比如clietHeight=0。可以见IE的怪异模型并没有把html作为盒子模型的一部分,好在现在很少使用怪异模 型。(注:如果页面没写DTD或写的不对,IE6默认使用怪异模型解析页面)documen 阅读全文

jQuery技巧实用大全

2012-01-17 17:51 by 依水间, 324 阅读, 0 推荐, 收藏, 编辑
摘要:随着WEB2.0及 ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、 Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需 求而非实现细节上,从而提高项目的开发速度。 jQuery是继prototype 之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简化 JavaScript? 以及Ajax 编程。有人使用这样的一比喻来比较prototype和j. 阅读全文

AJAX读取XML到表格

2012-01-17 16:47 by 依水间, 1405 阅读, 0 推荐, 收藏, 编辑
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords&quo 阅读全文
上一页 1 2 3 4 5 6 7 ··· 13 下一页