|  客服中心  |  合作联系
搜刊网
学术热点
行业资讯
红娘揭相亲市场残酷法则:30岁以上女生就太老了
发布时间:2017-10-10 来源:中国学术期刊网 访问:

原文:

真是五个很quick的小提示:

只在
元素上使用submit事件

如果要在form中绑定事件处理程序时,应该只在元素上绑定submit事件,而不是给提交按钮绑定click事件。
March:这个方式固然很好,但是,公司开发时使用了Web Flow,一个页面就一个大form,而里面可能有若干个提交按钮,所以不得不把部分事件处理程序绑定在了提交按钮的click事件上。

可点击的都应该是链接

不要给除锚元素()以外的元素绑定click事件。这一点对于键盘用户很重要,因为他们在仅通过键盘获取元素焦点时会遇到困难。
March:不过个人感觉锚元素还是应该只用作链接,而一些功能性的操作(比如Google Reader的Mark all as new),最好还是用来标注,accessibility的问题可以通过快捷键等方式解决。这样做可以更好的还原HTML元素的语义。

简单的for循环优化

在你写一个for循环时,有个很简单的技巧能够提高性能。
for ( var i = 0; i < elements.length; ++i )
使用下面的语句代替上面的:
for ( var i = 0, j = elements.length; i < j; ++i )
这样可以把元素的个数(elements.length的值)储存在一个变量j中,这样就不必在每次循环时都计算一遍元素的个数。

用匿名函数来作为事件处理程序

尤其是对于短小的函数,创建一个匿名函数会比使用一个命名函数的引用更具可读性。
anchor.onclick = function() { map.goToPosition( home ); return false; }
March:在较复杂的JavaScript开发时还是使用命名函数效率更高。

使用Array.join代替字符串连接(concatenating strings)

在将很多字符串、变量等连接成一个很长的字符串时,将所有字符串和变量放入一个数组,然后用join方法将他们组成一个长字符串,这样无论从代码可读性还是从性能上都更胜于字符串连接。
var text = 'There are' + elements.length + 'members in the elements array.';
var text = ['There are', elements.length, 'members in the elements array.'].join(' ');

来源:

相关文章
热门资讯
摘要:9月28日-29日,《两岸关系》杂志社社长任勉一行3人来漯河临颍就陈星聚杯太极拳比赛筹备工作情况进行调...
精品推荐
摘要:摘 要:健康的心理素质是健康人的必备素质。在学科教学中进行心理健康的教育,是心理健康教育的重要途径...
热门期刊
人生与伴侣(月末版)人生与伴侣(月末版)
《人生与伴侣(月末版)》(月刊)创刊于1985年,是由河南省社会科学界联合会主办的刊物。 《人生与伴侣(月末版)》...
运输经理世界运输经理世界
《运输经理世界》杂志,于1964年经国家新闻出版总署批准正式创刊,CN:11-5409/U,本刊在国内外有广泛的覆盖面,题...
浙江电力浙江电力
《浙江电力》杂志,于1979年经国家新闻出版总署批准正式创刊,CN:33-1080/TM,本刊在国内外有广泛的覆盖面,题材新...
室内设计室内设计
《室内设计》由重庆大学主办的建筑学术刊物。主要报道国内外室内设计学术研究成果,交流总结室内设计经验,促...
中学理科园地中学理科园地
《中学理科园地》杂志,双月刊,于2005年经国家新闻出版总署批准正式创刊,由福建省科学技术协会主管,福建省物理...
介入放射学介入放射学
《介入放射学杂志》(月刊)创刊于1992年,由上海市医学会主办,上海市卫生局主管,全国介入放射学组等单位协办,是全...

友情链接
中教杯 国家新闻出版总署 中国知网 万方数据 维普网 中国科学院 中国国家图书馆 央视英文版 中国留学网 中青网 中国国家人才网 中国经济网 中国日报网 中国新闻网 中国学术期刊网
关于我们
平台简介
诚聘英才
企业文化
竞争优势
版权信息
服务条款
客服承诺
常见问题
版权声明
合作加盟
期刊加盟
广告服务
联系我们
网站导航
期刊大全
论文下载
课题申报
学术会议
编辑QQ
编辑联络
2007-2023
中文学术期刊检索机构
bianjibu777@qq.com
联系我们

版权所有©2007- 2023 中国学术期刊网(qikanw.com) All Rights Reserved 京ICP备2021008252号
本站是学术论文网络平台,若期刊网有侵犯您的版权,请及时与期刊网客服取得联系,联系信箱: bianjibu777@qq.com    
中国学术期刊网