前言
在做牛腩新闻发布系统时,JS(PS:JS不等于 鸡屎)这块出现错误了,对JS一无所知的我,也是很难受。要想解决问题就要先弄清楚它是干嘛的。
JavaScript
官话: JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
个人理解:
- JS 好像是一个方法库,用什么调什么就好。
- 可以动态的向HTML中插入的语言。
- 和Java半毛钱关系都没有。
BUG
在牛腩后台登陆的类别管理中,我们利用JS让类别的名字变成一个可编辑的文本框并显示出原来的类别名,可是我一单击时却是空空的(如图)
在VS中是无法短点调试的,我们只好在浏览器中调试,按F12显示出当前页面的代码,按F11进行调试。(具体的调试方法就不阐述了)通过调试发现JS走了两回,我知道错误原因在哪了,可以我们没有找到相应的代码,一直纠结在JS中。暴露了自己很多不足。
解决办法
找出调用JS的模块,找到调用JS的代码!这时候发现…(如图)
我调用了两次,太不细心了。
总结
遇见问题,就顺藤摸瓜,这样会美滋滋!