~~教你向老鸟一样敲代码~~。 1. 将脚本放在页面的底部 ... <script src="./jquery.min.js"></script> <script src ...
无意中看到某网站的一段JS代码: 场景是网页上有一个搜索框,输入框的onfocus事件调用了clearSearchText方法,提交前调用了replaceALL方法。 以上代码主要存在以下问题: 逻辑不对:onfocus事件直接把内容清空是不合理的。 常用到的变量没有缓存:多次用到了document.getElementById searchwordl 变量没有集中声明 JavaScript中的 ...
2012-09-18 21:12 3 3590 推荐指数:
~~教你向老鸟一样敲代码~~。 1. 将脚本放在页面的底部 ... <script src="./jquery.min.js"></script> <script src ...
本文主要从以下几个方面串烧如何优化我们的JavaScript代码—— 主要是从让代码更加简洁、更加美观的角度去思考总结在书写JavaScript代码需要注意的要点—— ...
变量的名字 就像 人的名字一样,不能乱起。 你的代码不是只有你一个人看,变量既然是名字,那就这个名字就要有特殊的意义: 举个栗子:翠花,我们能从这个名字中得到什么信息?(这个名字应该是个女的,父母应该希望她长得跟花一样,一个美好的愿景 ...
javascript中声明变量的关键字是var、let和const。var声明的变量可以用来保存任何类型的值,声明的范围是函数作用域;let声明的范围是块作用域;而const声明变量时必须同时初始化变量,且初始化后值不可再修改。 声明变量关键字var、let和constECMAScript变量 ...
js关键字(一共29个关键字),保留字(就是预备役关键字,不可以用作变量,函数名,对象名等) break:立即结束语句,并跳出语句,进行下个语句执行,当即跳出所在的循环。 case:switch表达式与case值作比较,相等时会执行该case中的代码块。后面跟break,阻塞代码继续向下执行 ...
“this”关键字是JavaScript中广泛应用的一种特性,但它经常也是这门语言中最容易混淆和误解的特性。“this”的实际意义是什么?它是如何求值的? 本文试图以清晰的方式澄清和解释这问题的答案。 有过其他编程经验的人对“this”关键字并不陌生,大部分时候当通过构造函数实例化 ...
说起js中的with关键字,很多小伙伴们的第一印象可能就是with关键字的作用在于改变作用域,然后最关键的一点是不推荐使用with关键字。听到不推荐with关键字后,我们很多人都会忽略掉with关键字,认为不要去管它用它就可以了。但是有时候,我们在看一些代码或者面试题的时候,其中会 ...
但凡跟javasript打交道。就万万不会不知道this。 初次接触this,总认为它很强大和神秘。不可预知,似乎有种不为人知的魔力。 因为在接触到它之前,大部分人认为this是那些oop语言的专利。至少我曾经是这么认为的。 随着时间的推移,对javascript的进一步提高。this那神秘 ...