同源策略
摘要:【同源策略】 什么是同源策略? 不同站点的页面无法互相读取对方存储的数据,而同一站点的不同页面是可以共享的。 AJAX默认是不允许跨域访问的。除非目标站点明确返回HTTP响应头: Access-Control-Allow-Origin:http://www.xxx.com 那么www.xxx.com
阅读全文
WebWorker
摘要:【WebWorker】 web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。 Web Worker的目就,就是为JavaScript创造多线程环境,允许主线程将一些
阅读全文
javascript的冒泡和捕获
摘要:【javascript的冒泡和捕获】 事件的发生顺序 这个问题的起源非常简单,假设你在一个元素中又嵌套了另一个元素 :并且两者都有一个onClick事件处理函数(event handler)。如果用户单击元素2,则元素1和元素2的单击事件都会被触发。但是哪一个事件先被触发?哪一个事件处理函数会被首先
阅读全文
javascript正则表达式
摘要:【javascript正则表达式】 正则表达式的形式一般如下: /love/ 其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找匹配对象的模式内容放入“/”定界符之间即可。为了能够使用户更加灵活的定制模式内容,正则表达式提供了专门的“元字符”。所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。 较为常用的元字符包括: “+”, “*”,以及 “?”。 “+”元字符规定其前导字符必须在目标对象中连续出现一次或多次。 “*”元字符规定其前导字符必须在目标对象中出现零次或连续...
阅读全文
javascript初级建议
摘要:【javascript初级建议】 JS在什么时候应该包含在head中,什么时候应当包含在body中: 1、当JavasScript要在页面加载过程中动态建立一些Web页面的内容时,应将JavaScript放在body中。 2、定义为函数并用于页面事件的JavaScript应当放在head标记中,因为它会在body之前加载。 JS代码嵌入时使用CDATA隔开。
阅读全文
javascript之innerhtml
摘要:【javascript之innerhtml】 Each HTML element has aninnerHTMLproperty that defines both the HTML code and the text that occurs between that element's opening and closing tag. By changing an element'sinnerHTMLafter some user interaction, you can make much more interactive pages. 详细资料参考:http://www.
阅读全文
Client-Side JavaScript Timeline
摘要:【Client-Side JavaScript Timeline】 The web browser creates a Document object and begins parsing the web page, adding Element objects and Text nodes to
阅读全文
js之defer&async
摘要:【js之defer&async】 This synchronous or blocking script execution is the default only. The <script> tag can have defer and async attributes, which (in br
阅读全文
javascript之Object.create
摘要:【javascript之Object.create】
阅读全文
javascript之void0
摘要:【javascript之void0】 链接:http://www.tizag.com/javascriptT/javascriptvoid.php 写得比较清楚。
阅读全文
javascript之Wrapper Object
摘要:【javascript之Wrapper Object】 参阅《js definitive guide》3.6节。
阅读全文
Javascript全局对象
摘要:【The Global Object】 The globalobject is a regular JavaScript object that serves a very important purpose: the propertiesof this object are the globally defined symbols that are available to a JavaScript program.When the JavaScript interpreter starts (or whenever a web browser loads a new page),it c.
阅读全文
js之关键字
摘要:【js之关键字】 1、delete 2、in 3、instanceof 4、new 5、 this 6、typeof 7、void
阅读全文
Javascript之null、NaN和undefined的区别
摘要:【Javascript之null、NaN和undefined的区别】 参考:http://www.cnblogs.com/qiantuwuliang/archive/2010/01/12/1645302.html 写得不错,JS上文这方面搞太复杂了,学习一下,巩固下基本功。
阅读全文
JS之要点Review
摘要:【JS之要点Review】 1、如何与老的浏览器打交道 2、何时执行。
阅读全文
JS中的变量作用域
摘要:【JS中的变量作用域】 JS作用域跟{}没关系,JS中作用只有2种: 1、全局作用域。 2、函数作用域。 所以对于如下情形 X可以被正常输出为5. 另外要注意的是,JS变量声明会前提,因为是JS分为解析期和运行期。
阅读全文
JS变量作用域
摘要:【JS变量作用域】 JS代码的工作分类2个阶段: 1、解释期(编译期),这个阶段找出所有的var以及var对应的作用域 2、运行期,开始执行代码 JS对变量的搜索顺序: 所以不难理解为什么放置在for循环里的变量,每次循环都是同一个对象了--因为变量是在解释期分配的。
阅读全文
JavaScript要点
摘要:【JavaScript要点】命名变量变量名需要遵守两条简单的规则:第一个字符必须是字母、下划线(_)或美元符号($)余下的字符可以是下划线、美元符号或任何字母或数字字符下面的变量都是合法的:var test;var $test;var $1;var _$te$t2;注:与C++相比,多了美元符号$这个东西可用,所以$不是像shell中是一种对变量的引用。Object 对象Object 对象自身用处不大,不过在了解其他类之前,还是应该了解它。因为 ECMAScript 中的 Object 对象与 Java 中的 java.lang.Object 相似,ECMAScript 中的所有对象都由这个对
阅读全文
Mark-and-sweep algorithm
摘要:【Mark-and-sweep algorithm】 This algorithm reduces the definition of "an object is not needed anymore" to "an object is unreachable". 从"an object is no
阅读全文
Closures
摘要:【Closures】 A closure is a special kind of object that combines two things: a function, and the environment in which that function was created. Just like block in Objective-C.But Objective-C Block is more weird, cause Block contains a distinctterminology between copy & retain. Here's a slight
阅读全文