首页 > 代码库 > javascript学习笔记
javascript学习笔记
1、webstrom感觉还是很不错的,有自己的本地调试也支持启动浏览器再调试。如果有Ajax方法的话,也能运行。
之前如果是有Ajax方法,直接使用文本编辑器,再用浏览器打开的这种方式是不行的,通常我都会在Eclipse里面发布web项目再调试Ajax。
2、有可以参考的文档,在structure里面,罗列出了ECMAScript,ECMAScript5提供的APi。这样可以不用每次在去查文档,
其实我也是希望自己能写一个程序,执行后能自动罗列出本地全部的方法的。
另外还有自动抽取出css的功能。
3、webstrom自动格式化以后需要删除空格,不然压缩的js就变成了没压缩的了,如果是像chrome一样,有一个模拟的格式化,并不是真的添加了空格就好了。
4、昨天写javascript的时候(http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing_stop)
<head> <!-- lang: html --> <script type="text/javascript"> <!-- lang: html --> var c=0 <!-- lang: html --> var t <!-- lang: html --> function timedCount() <!-- lang: html --> { <!-- lang: html --> document.getElementById(‘txt‘).value=http://www.mamicode.com/c>这个计时的方法,timedCount都不能改成其它的,我以为只要有setTimeout就可以了,外面的函数自己命名,但是不是这样的。虽然不是很理解,但是知道了应该这么使用。
5、感觉有点奇怪的时候脚本写在body里面与写在head里面也有差别
<!DOCTYPE html> <!-- lang: html --> <html> <!-- lang: html --> <head> <!-- lang: html --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!-- lang: html --> </head> <!-- lang: html --> <body > <!-- lang: html --> <form > <!-- lang: html --> <div id="test" class="mod-spm" style="background-color:#00ff00;height:400px;width:400px" > <!-- lang: html --> <div></div> <!-- lang: html --> <div></div> <!-- lang: html --> </div> <!-- lang: html --> <input type="button" value=http://www.mamicode.com/"开始计时!" >>上面的这段javascript代码,我把它写在body里面能运行,但是写在head里面就会提示null,(在chrome上调试)
那么script放在head与放在body里面到底有什么不同呢?有没有什么办法可以弥补呢?javascript学习笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。