
b.在js被禁用的情况下要保证网页仍能实现它的核心功能(关键的用户需求)
例子:在一个新窗口里打开链接,可以使用BOM的open()方法
function popUp(winURL) { window.open(winURL, "popup", "width=,height="); }具体的js实现有以下几个方案:<a href="javascript:popUp("http://www.example.com");return false;">Example</a>
<a href="#" onclick="popUp("http://www.example.com");return false;"></a>
window.onload = paperLinks function paperLinks() { var links = document.getElementsByTagName("a"); for (var i=; i<links.length;i++){ if (links[i].getAttribute == "popup") { linnks[i].onclick = function() { popUp(this.getAttribute("href")); return false; } }}}3 浏览器的兼容性问题 var links = document.getElementsByTagName("a"); if (links.length > ) { for (var i=; i<links.length; i++) { //...... } }就要比下面的代码性能要好 if (document.getElementsByTagName("a").length > ) { var links = document.getElementsByTagName("a"); for (var i=; i<links.length; i++) { //...... } }b.合并脚本(js代码),减少页面加载时发送的请求数量;将<script>标签放置于文档末尾,在</body>结束之前,这样可以让页面加载的快些,且不影响js的加载。
以上内容就是本文给大家介绍javascript学习总结之js使用技巧,希望大家喜欢。