JS是按照代码块来进行编译和执行的,代码块间相互独立,但变量和方法共享,按顺序执行. 如: <script type='text/javascript'> var m = 0,n = 1,i = 2,j; alert(q);//没有输出,因为q是下一个script的全局变量,script块按顺序执行,将两个script块交换位置可能会出错 function num(){ i = 3; var p = 4;//p在方法内为局部变量 alert('ok'); } </script> &…
一直很奇怪 哪种写法更好<script type=“text/javascript”>…</script> or <script>…</script>? 大致解释就是 如果用H5 就不需要加,因为H5默认属性就是text/javascript, 而 HTML 4.01 and XHTML 1.0 规范 type 属性是需要的,如果用H5<script>...</script> 是可以且比较好的选择. 参考:http://stackov…