
我的读书笔记之JavaScript篇
云烟,不再年轻
积累是一个漫长的过程,它足以可以让你写出N本书的内容
展开
-
书:"Pro JavaScript Techniques 精通JavaScript"之对象公共方法
P27页//****************************************************************************//关键字Prototype:它的作用是经由它添加的对象方法,该对象的所有实例// 都可以调用,这与别的编程语言的公共方法有点区别,//原创 2008-04-14 16:43:00 · 1230 阅读 · 0 评论 -
书:"Pro JavaScript Techniques 精通JavaScript"之对象私有方法
//只能由构造函数访问的私有方法的例子function Classroom(Students,teacher){ //用于显示所有班上学生的私有方法 funciton disp() { alert(this.names.join(",")); //join这个函数是根据某个符号(在这里是逗号)分割一串字符的 } //将原创 2008-04-14 17:15:00 · 1195 阅读 · 0 评论 -
书:"Pro JavaScript Techniques 精通JavaScript"之取得元素文本内容的通用函数
function text(e){ var t= ""; //如果传入的是元素,则继续遍历其子元素, //否则假定它是一个数组 e = e.childNodes || e; //遍历所有字节点 for ( var j = 0; j //如果不是元素,追加其文本值 //否则,递归遍历所有元素的子节点 t += e[j].nodeType !=1 ? e[j]原创 2008-05-04 10:04:00 · 1310 阅读 · 0 评论 -
"JavaScript语言精髓与编程实践"之调用函数的几种方法
1.具名函数的调用 function foo(){ } foo();2.匿名函数通过引用来调用 fooRef=function{ } fooRef();没有引用匿名函数的调用方法1.最外面的大括号是强制运算符,(返回调用结果),里层的大括号是函数调用运算符(function(){ //..}()) 2.包裹函数声明的大括号也是强制运算符,返回函数自身,后面一个大括号是调用前面一个括号原创 2008-07-27 09:49:00 · 1394 阅读 · 0 评论 -
书:"Pro JavaScript Techniques 精通JavaScript"之阻止事件冒泡的通用函数
function stopBubble(e){ //如果传入了事件对象,那么就是非IE浏览器 if (e&&e.stopPropagation) //因此它支持W3C的stopProgation()方法 e.stopProgation(); else //否则,我们得使用IE的方式来取消事件冒泡 wind原创 2008-05-28 16:04:00 · 1579 阅读 · 0 评论 -
书:"Pro JavaScript Techniques 精通JavaScript"之绑定/移除事件监听函数
//由Dean Edwards所编写的addEvent / removeEvent,这里对原作者的代码作了一些扩展 //http://dean.edwards.name/weblog/2005/10/add-event/function addEvent(element, type, handler) { //为每一个事件处理函数赋予一个独立的ID if (!handler.$g原创 2008-06-12 11:30:00 · 1908 阅读 · 0 评论 -
书:"Pro JavaScript Techniques 精通JavaScript"之重载浏览器默认行为
浏览器的默认行为可以归结为没有明确指令而浏览器自动执行所有这些行为.以下是一些不同事件的不同类型默认行为的例子:1.点击元素将重定向到它的href特性上的URL2.使用键盘并按Ctrl+S,浏览器将保存网站的HTML文件3.提交HTML将向指定的URL提交数据,并重定向浏览器到该地址上4.鼠标移动到一个有alt或title(取决于浏览器)上将会出现工具条,提示描述 就算阻原创 2008-06-17 10:01:00 · 1545 阅读 · 0 评论 -
书:"Pro JavaScript Techniques 精通JavaScript"之简单的DOM遍历
//查找相关元素的前一个兄弟元素的函数function prev(elem) { do { elem=elem.previousSibling; } while (elem && elem.nodeType !=1); return elem;}//查找元素第一个子元素的函数function first(elem) { e原创 2008-06-17 11:46:00 · 1297 阅读 · 0 评论