您好,欢迎访问一九零五行业门户网

javascript学习总结之js使用技巧_javascript技巧

1 假如浏览器不支持javascript怎么办?
a.为什么浏览器会不支持?大部分浏览器都有禁用脚本的功能,例如chrome。
b.在js被禁用的情况下要保证网页仍能实现它的核心功能(关键的用户需求)
例子:在一个新窗口里打开链接,可以使用bom的open()方法
function popup(winurl) { window.open(winurl, popup, width=,height=); }
具体的js实现有以下几个方案:
方案一:使用javascript伪协议:
example
方案二:使用内嵌的事件处理函数:

以上两种种实现方案,在js被禁用时,“在一个新窗口里打开链接”这个需求就无法满足了。所以,不能为了单纯使用js而滥用js。下面这个实现方案就为js预留出了退路,即所谓平稳退化(留好js被禁后的退路)
方案三:平稳退化
2 如何将网页的结构、内容与javascript脚本的动作分离开?为什么要分离开?
a.分工明确,各干各的,然后才是协作:
网页结构、内容-由html来做、网页的样式-由css来做、网页的行为-由javascript来做
b.分离js代码其实很简单,js代码不要求事件必须在html中处理,可以在外部js文件里将一个事件添加到html文档中的某个元素上。例如:
window.onload = paperlinks function paperlinks() { var links = document.getelementsbytagname(a); for (var i=; i ) { for (var i=; i ) { var links = document.getelementsbytagname(a); for (var i=; i b.合并脚本(js代码),减少页面加载时发送的请求数量;将
结束之前,这样可以让页面加载的快些,且不影响js的加载。
c.压缩脚本,将js代码中不必要的空格、注释删除,甚至可以将变量名简化。可以准备两个版本的js:一个是工作版本,用于修改代码和注释,另一个为精简版本,则用于发布。
javascript对象
以上内容就是本文给大家介绍javascript学习总结之js使用技巧,希望大家喜欢。
其它类似信息

推荐信息