JavaScript
文章平均质量分 58
wsswss1123
这个作者很懒,什么都没留下…
展开
-
JavaScript基本概念
[b]JavaScript 变量名称的规则:[/b]----变量对大小写敏感(y 和 Y 是两个不同的变量)----变量必须以字母或下划线开始[b]插入特殊字符[/b]反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。请看下面的 JavaScript 代码:var txt="We are the so-called "Vikings" from the...原创 2011-09-08 23:44:41 · 77 阅读 · 0 评论 -
Multiple Inheritance
Let's create a multi() function that accepts any number of input objects. You can wrap the loop that copies properties in another loop that goes through all the objects passed as arguments to the func...原创 2012-04-12 16:44:37 · 155 阅读 · 0 评论 -
Using a Mix of Prototypal Inheritance and Copying Properties
You can:[b]Use prototypal inheritance to clone an existing objectCopy all of the properties of another object[/b][code="java"]function objectPlus(o, stuff) {var n;function F() {}F.protot...原创 2012-04-12 16:06:51 · 100 阅读 · 0 评论 -
Object的copy
the use of an object() function that accepts an object and returns a new one that has the parent as a prototype.[code="js"]function object(o) {function F() {}F.prototype = o;return new F();}...原创 2012-04-12 15:41:55 · 142 阅读 · 0 评论 -
DeepCopy LightCopy
2、浅拷贝 除了使用”prototype链”以外,还有另一种思路:把父对象的属性,全部拷贝给子对象,也能实现继承。 下面这个函数,就是在做拷贝: function LightCopy(p) { var c = {}; for (var i in p) { c[i] = p[i]; } //c.uber = p; return c; } 使用的时候,这样写...原创 2012-04-12 15:38:31 · 140 阅读 · 0 评论 -
prototype模式
http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance_continued.html[b]Javascript 面向对象编程(一):封装[/b]Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(O...原创 2012-04-12 15:37:47 · 195 阅读 · 0 评论 -
关于javascript中apply()和call()方法的区别
如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让JavaScrip好,言归正传,先理解JavaScrtipt动态变换运行时上下文特性,这种特性主要就...原创 2012-04-04 20:13:55 · 82 阅读 · 0 评论 -
Read OO JS
Most values convert to true with the exception of the following (which convert to false):[b]1. The empty string ""2. null3. undefined4. The number 05. The number NaN6. The boolean false...原创 2012-03-23 17:34:07 · 144 阅读 · 0 评论 -
JavaScript 函数
JavaScript 函数[code="html"] function displaymessage() { alert("Hello World!") } [/code]事件是可以被 JavaScript 侦测到的行为。[code="html"]...原创 2012-02-23 11:17:04 · 99 阅读 · 0 评论 -
学习JavaScript(二)
[b]Checking if a Variable Exists[/b][code="js"]var result = '';if (somevar){result = 'yes';}[/code]A better way to check if a variable is defined is to use typeof.[code="js"]if (typeof...原创 2011-12-09 17:05:55 · 73 阅读 · 0 评论 -
JavaScirpt学习(一)
[b]js在线编辑网站:[url]http://jsfiddle.net/[/url][/b][b]Private Members in JavaScript[/b][url]http://javascript.crockford.com/private.html[/url]JavaScript每个函数都带有一个仅在这个函数范围作用的变量arguments[code="js"]...原创 2011-11-28 17:46:23 · 134 阅读 · 0 评论 -
JavaScript基本概念(二)
[b]Passing Objects[/b]Here's an example of how you can assign an object to another variable and then make a [code="java"]change to the copy. As a result, the original object is also changed:>>> va...原创 2011-09-11 03:27:55 · 179 阅读 · 0 评论 -
Parasitic Inheritance
Here's an ordinary object, defined with an object literal, and unaware of the fact that it is soon going to fall victim to parasitism:[code="java"]var twoD = {name: '2D shape',dimensions: 2};[...原创 2012-04-13 09:00:56 · 121 阅读 · 0 评论