真是五个很quick的小提示:
只在<form>元素上使用submit事件 如果要在form中绑定事件处理程序时,应该只在<form>元素上绑定submit事件,而不是给提交按钮绑定click事件。
March:这个方式固然很好,但是,公司开发时使用了Web Flow,一个页面就一个大form,而里面可能有若干个提交按钮,所以不得不把部分事件处理程序绑定在了提交按钮的click事件上。
可点击的都应该是链接
不要给除锚元素(<a>)以外的元素绑定click事件。这一点对于键盘用户很重要,因为他们在仅通过键盘获取元素焦点时会遇到困难。
March:不过个人感觉锚元素还是应该只用作链接,而一些功能性的操作(比如Google Reader的Mark all as new),最好还是用<span>来标注,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(' ');
相关推荐:
ChatGPT您的应用遇到问题,无法正常启动?如何解决并重新体验智能助手的魅力!,男头ai关键词
二级泛站群,zblog二级泛站群 ,李宗盛ai
360关键:打造全方位安全保护,守护您的数字世界,ai乘bi
SEO子-为你的网站注入流量的秘密武器,麻城网站网址优化
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
seo要学会什么,seo要学多长时间 ,NTU AI 录取
高效创作之路:文章AI生成器的力量
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
乘风SEO-引领企业互联网时代的腾飞之路,南昌b站关键词排名优化贵不贵
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
GPT-3模型下载:开启智能时代的无限可能,ai走入
为什么说seo重要,为什么说seo重要一点 ,中通智能ai是什么意思
SEO要素:优化网站排名的关键因素全解析,棒球大联盟营销推广文案
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
SEO前的准备工作:如何让网站为搜索引擎优化做好充分准备,SEO_网站排名优化_网络推广
SEO怎么设置:让你的网站快速登上搜索引擎首页的秘密,Ai压印分色
文章去AI回归创作的本真之美
SEO精通:让你的内容在搜索引擎中脱颖而出,跨境电商 推广营销
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
SEO怎么优化比较好?全面提升网站排名的实用技巧,高级ai玩家
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
seo资源是什么意思,seo资源怎么打开 ,梅州ai自动插件加工
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
智能AI写文章:高效创作新风尚
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
AI热门软件,未来科技的钥匙
seo网站自学看什么书,seo技术适合自学吗 ,斑马ai阅读
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
文章写作AI:让创作更高效、精准的智能助手
seo需要懂什么源码,seo需要懂什么源码技术 ,ai 纤维
英语日记AI生成:轻松提升英语水平的智能助手
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
打造内容创作新时代:有言AI生成助力创作者释放灵感
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
打造高效创作体验,写文章AI软件重塑内容生产力
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
GPT-3.5网页版:让你与人工智能零距离接触,ai英语学
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
AI智能工具的无限可能:未来已来,你准备好了吗?
软件AI的全称:人工智能驱动未来的关键力量
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
ChatGPT连了外网也登不了?如何解决这一问题,重新畅享AI助力!,ai少女大瓜
AI上的文章属于原创吗?人工智能创作内容的归属问题
创作新时代:自动生成文章AI的魅力与未来