07 2012 档案
摘要:执行环境执行环境定义了变量和函数有权访问的其他数据,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象(variable object),环境中定义的所有变量和函数都保存在这个对象上,虽然我们在编写代码的时候无法访问这个对象,但解析器在处理数据时会在后台用到它。ECMAScript实现的宿主环境不同,表示的执行环境对象也不一样。在javascript中,可执行的JavaScript代码分三种类型: 1. Global Code,即全局的、不在任何函数里面的代码,例如:一个js文件、嵌入在HTML页面中的js代码等。 2. Eval Code,即使用eval()函数动态执行的JS代码。
阅读全文
摘要:background-origin 用来决定 background-position 计算的参考位置。语法:background-origin: border-box | padding-box | content-box该属性的默认值为 padding-box 。该属性不会被继承。取值:padding-box默认值。该位置是相对于衬距方框而言的。对于单一方框,“0 0”是衬距边缘的左上角;“100% 100%”是右下角。border-box该位置是相对于边框方框而言的。content-box该位置是相对于内容方框而言的。兼容性视图:示例代码:<!DOCTYPE HTML><
阅读全文
摘要:var YFTools = { $:function(id) { return document.getElementById(id); }, addHandler:function(element,type,handler) { if (element.addEventListener) { element.addEventL...
阅读全文
摘要:转自:阮一峰控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。一、显示信息的命令Firebug内置一个console对象,提供5种方法,用来显示信息。最简单的方法是console.log(),可以用来取代alert()或document.write()。比如,在网页脚本中使用console.log("Hello World"),加载时控制台就会自动显示如下内容。另外,根据信息的不同性质,console对象还有4种显示信息的方法,分别是一般信息console.info()、除错信息console.debug()、
阅读全文