- 浏览: 59010 次
- 性别:
- 来自: 北京
最新评论
文章列表
javaScript扫盲之代码性能
- 博客分类:
- JavaScript
平稳退化
1、何为平稳退化?
如果正确使用了JavaScript脚本,就能让访问者在其浏览器不支持JavaScript的情况下仍能顺利的浏览网站。这就是所谓的“平稳退化”,也就是说,虽然某项功能无法使用,但最基本的操作仍能顺利完成。
2、平稳退化的例子
“javascript:”伪协议
Eg:<a href="javascript:showPic(this);return false;"
>blackPic</a>
当浏览器不支持JavaScript的时候,不会顺利打开链接页面。
内嵌事件处理函数
E ...
读《JavaScript DOM编程艺术》笔记
1、DOM
DOM代表着加载到浏览器窗口的当前网页。我们通过JavaScript读取和操作DOM。
根元素是html,代表整个文档。
2、节点:
文档是由节点构成的集合。
元素节点:DOM的原子是元素节点。标签的名字就是元素的名字。文本节点:文本节点总是被包含在元素节点的内部。属性节点:属性节点用来对元素做出更具体的描述。
属性总是被放在起始标签里,所以属性节点总是被包含在元素节点中。并非所有的元素都包含属性,但所有的属性都包含在元素里。
Eg:
<li class=”name”> ...
1、在HTML中的位置
用JavaScript编写的代码必须通过HTML/XHTML文档才能执行。
两种方式将其插入到HTML文档中:
将JavaScript 放到文档<head>标签中的<Script>标签中。
将JavaScript代码存在一个扩展名为.js的独立文件中。即<script src=”file.js”></script>
可将这段引用放在<head>标签里,最好的做法是放在</body>标签之前,这样能使浏览器更快的加载页面。
2、注释:
//注释单行
...
之前学过java,所以学习javaScript基本语法的时候,有比较着学习。javaScript语法要宽泛许多。
看到数组的时候,觉得不同之处还蛮多的,就写一些例子,日后看起来也方便。
var names = Array("zhao","qian","sun","li");
for(var i=0;i<names.length;i++)
{
document.write(names[i] + " ");
}
//zhao qian sun li
...