javascript
china_wanglong
这个作者很懒,什么都没留下…
展开
-
Javascript学习第一季(1)
1 , javascript字符集:javascript采用的是Unicode字符集编码。为什么要采用这个编码呢?原因很简单,16位的Unicode编码可以表示地球人的任何书面语言。这是语言 国际化的一个重要特征。(大家也许见过用中文写脚本,比如:function 我的函数() {} );Javascript中每个字符都是用2个字节表示的。(因为是16位编码)2 ,大转载 2012-09-06 20:44:13 · 393 阅读 · 0 评论 -
javascript 面向对象的程序设计
1工厂模式用函数封装创建对象的细节function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function(){ alert(this.name); }}原创 2012-09-20 23:07:36 · 393 阅读 · 0 评论 -
js引擎
以前没有自己写过js引擎任何的研究文章,最近一直在做前端性能优化的研究,今天在看各大js引擎优化细节相关的文档中看到了这些名词。 简单记录一下吧。 ---------------V8 1. 下面的内容是查阅自维基百科 V8是一个由丹麦Google开发的开源JavaScript引擎,用于Google chrome转载 2012-09-13 15:26:26 · 885 阅读 · 0 评论 -
部分常用JavaScript代码
one事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKe原创 2012-09-30 19:37:25 · 4585 阅读 · 0 评论 -
一个简单的图片展示例子
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> Image Gallery function showPic(whichpic) { if (!document.getElementById("placeholder")) re原创 2012-09-30 19:32:28 · 549 阅读 · 0 评论 -
JavaScript世界的一等公民 - 函数
原文链接:http://software.intel.com/zh-cn/articles/javascript-first-class-citizen-function/?cid=sw:prccsdn229032简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函转载 2012-09-27 22:13:18 · 513 阅读 · 0 评论 -
JavaScript 和文档对象模型(DOM)
为什么使用 DOM 而不使用 DHTML?在本文中,我从文档对象模型的角度分析 Web 页面的结构:检查子节点和父节点,以及向现有文档添加并编辑节点。为了演示这个过程,我将构建一个页面。用户可以在这个页面上任意创建注释并编辑这些注释的内容(这个页面不会很复杂;我将把一些任务留给您,比如保存和移动内容以及重新调整内容的大小等)。既然使用 DHTML 技术就可以轻松实现这些操作,为什么还要使用转载 2012-09-26 22:08:24 · 546 阅读 · 0 评论 -
JavaScript核心指南(JavaScript Core)
转自:http://dmitrysoshnikov.com/ecmascript/javascript-the-core/(灰常想拜读的英文原作,无奈英文很纠结。就弱弱的找了译文。建议英文巨好的还是直接去看上面的地址) 本文是对“ECMA-262-3 in detail”系列学习内容的概述与总结。如果你对ES3系列文章感兴趣,本文每一节内容均包含相应ES3系列章节的链接,以转载 2012-09-26 22:33:38 · 1140 阅读 · 0 评论 -
Javascript学习第一季(9)--Javascript DOM 总结
作为一个js-DOM开发者,你必须知道的一些DOM方法:1,创建节点。createElement():var a = document.createElement(“p”);它创建的是一个元素节点,所以nodeType 等于 1 。a.nodeName 将返回 p ;注意;createElement()方法创建出来的新元素节点不会被自动添加到文档里,既然没添加到文档里,说转载 2012-09-08 19:31:26 · 392 阅读 · 0 评论 -
Javascript学习第一季(8)
1,nodeName属性 : 节点的名字。 如果节点是元素节点,那么返回这个元素的名字。此时,相当于tagName属性。 比如: aaaa : 则返回 p ; 如果是属性节点,nodeName将返回这个属性的名字。 如果是文本节点,nodeName将返回一个#text的字符串。 另外我要说的是: nodeName属性是一个只读属性,不能进行设置.(写) 它返回转载 2012-09-08 19:22:26 · 369 阅读 · 0 评论 -
Javascript学习第一季(7)
今天我们将讲 删除节点,替换节点,查找节点等。 直接从方法说起:1,删除节点。removeChild(): a b c var msg = document.getElementById("cssrain");var b =document.getElementById("b"); msg.removeChild(b);如果转载 2012-09-08 18:53:18 · 342 阅读 · 0 评论 -
Javascript学习第一季(6)
学习英文:Dom:文档对象模型。Document object modelBom:浏览器对象模型。注:也可以叫窗口对象模型。(window object model.)API:应用编程接口。注:DOM其实可以看作一种API。Node:节点。注:节点分为:元素节点,属性节点,文本节点。元素节点 包含属性节点和文本节点。 Dom树: 下面我们直接看转载 2012-09-08 17:34:42 · 374 阅读 · 0 评论 -
Javascript学习第一季(5)
这章我们先说说函数,然后来点实战。 1 ,函数:function是一个定义一次 却可以多次调用的js代码。当一个函数被一个对象调用时,那么这个函数就叫做这个对象的方法。 function cssrain( x , y){ //code}解释:cssrain : 为函数名;( ) : 为 运算符;x , y : 为 参数;转载 2012-09-07 21:01:31 · 355 阅读 · 0 评论 -
javascript笔记1
1.javascript函数1.1实现可变参数scripttype="text/javascript"> //函数的可变参数介绍 function testParams() { var params = ""; for(var i=0; iarguments.length;i++) params+=""+argum原创 2012-09-07 21:26:07 · 353 阅读 · 0 评论 -
Javascript学习第一季(4)
这章我们来探讨js中的对象和数组。 比较难哦。做好心里准备吧。。。。。。 深呼吸。。。 1 , for / in :一种遍历(枚举)对象属性的方法,可以循环我们呢事先不知道的属性。它可以枚举处用户定义的所有属性,但却不能枚举出某些预定义的属性和方法。不能枚举的属性通常是继承的属性 删除一个对象的属性: delete book.width ;从对象中移除了转载 2012-09-07 20:22:53 · 415 阅读 · 0 评论 -
Javascript学习第一季(3)
1, 表达式:最简单的表达式:直接量或者变量名。var a =1;直接量表达式的值:本身。变量表达式的值:该变量所存放或引用的值。2 , 运算符:一元运算符: 比如 - 3 二元运算符: 比如 3+4 三元运算符: 比如 ? : 新手常遇到的问题:递增运算符:比如:i = 1 ;j = ++ i ; // 前递增运算,即转载 2012-09-07 11:21:30 · 271 阅读 · 0 评论 -
Javascript学习第一季(2)
1,对象跟基本类型之间的转换:不管何时,只是对象非空,在布尔环境中都为true.如;new Boolean(false); new Number(0);new String(“”);new Array();上面虽然内部值是false,但对象的值是true;Object à valueOf() à toString()其中Date类,是先执行toString()转转载 2012-09-06 20:53:22 · 361 阅读 · 0 评论 -
JavaScript 数据访问(翻译自High Performance Javascript 第二章)
计算机科学中一个经典的问题是决定如何存储数据,以便进行快速的读取和写入操作。 在代码执行期间,数据如何存储将会关系到它们的检索速度。在Javascript中,由于只存在少数的操作来进行数据存储, 这个问题似乎 变得简单了。但是,与其他语言一样,Javascript中数据的存储方式将决定它们访问速度。下面是Javascript中可以进行数据存储的四种基本方式: 字面量值(Lit翻译 2012-09-24 23:04:14 · 523 阅读 · 0 评论