摘要: JavaScript 两项基本原则渐进增强:你应该总是从最核心的部分,也就是从内容开始。应该根据内容使用标记实现良好的结构;然后再逐步加强这些内容。平稳退化:不支持JavaScript也能访问基本内容。内容:我们在Html文件中编辑如下的内容<!DOCTYPE html> <!-- HTML5文档类型说明 --><html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8&q 阅读全文
posted @ 2012-02-12 14:28 卡马克 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 添加标记主要有2个方法一些传统方法document.write:例如<script>document.write("<p> this is inserted.</p>");</script>。 缺点是违背了“行为应该与表现分离”的原则。innerHTML:一旦使用了innerHTML属性,它的全部内容都将被替换。DOM方法createElement(nodeName)方法:创建元素节点appendChild(child)方法:插入到节点树createTextNode(text)方法:创建文本节点insertBefore(new 阅读全文
posted @ 2012-02-12 14:27 卡马克 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 优秀的网页应该要支持以下情况平稳退化:当JavaScript功能被禁用,用户也可以实现基本功能。JavaScript与HTML标记应该要分离。添加事件处理函数。检查当前浏览器是否支持我们使用的函数。结构化程序设计。函数应该只有一个入口和一个出口。但实际工作中,过分拘泥于这项原则往往会使代码变得难以阅读。如果函数有多个出口,我们应该把这些出口集中在开头部分。网页加载完毕后再执行JavaScript函数修改后的js为window.onload = addLoadEvent(prepareGallery);function addLoadEvent(func) { var oldload = win 阅读全文
posted @ 2012-02-12 14:26 卡马克 阅读(198) 评论(0) 推荐(0) 编辑