javascript学习笔记(一)
来源:互联网 发布:软件为什么需要预约 编辑:程序博客网 时间:2024/06/01 23:01
ECMAScript定义javascript语言的基础。
javascript由下列三个部分组成:
- ECMAScript
- DOM(文档对象模型)
- BOM(浏览器对象模型)
<!--script元素的type属性不是必需的,默认就是text/javascript--><script></script>
<script>function(){ alert("</script>");//当浏览器遇到“<script>"时,会以为那是结束标签。而通过转义“\"可以解决这个问题,"<\/script>"}</script>
如果有多个script标签,则浏览器会按照它们的先后顺序进行解析。
引入的javascrpt脚本最好是放在</body>
前面,页面内容的后面,原因:
在文档的<head>
元素中包含所有javascript文件,意味着必须等到全部javascript代码都被下载、解析、执行完成以后,才能开始呈现页面的内容(浏览器在遇到<body>
标签 时才开始呈现内容)。对于那些需要很多javascript代码页面来说,这无疑会导致浏览器在呈现页面时出现明显的延迟,而延迟期间的浏览器窗口中将是一片空白。为了避免这个问题,现代web应用程序一般都把全部javascript引用放在<body>
内容的后面。
最好是通过外部文件引入脚本,这样做的好处是:
- 方便维护
- 如果有两个页面都用到了同一个脚本文件,则该文件只需下载一次,加快页面的加载速度。
<!--指定在不支持脚本的浏览器中显示替代内容--><noscript><p>本页面需要浏览器支持(启用)javascript.</p></noscript>
阅读全文
0 0
- JavaScript 学习笔记(一)
- JavaScript学习笔记(一)
- JavaScript 学习笔记(一)
- JavaScript 学习笔记(一)
- javascript学习笔记(一)
- javascript 学习笔记(一)
- JavaScript学习笔记(一)
- JavaScript学习笔记(一)
- javascript学习笔记(一)
- javascript学习笔记(一)
- Javascript学习笔记(一)
- JavaScript学习笔记(一)
- JavaScript学习笔记(一)
- javascript学习笔记(一)
- JavaScript学习笔记(一)
- JavaScript学习笔记(一)
- JavaScript学习笔记(一)
- Javascript学习笔记(一)
- 论敏捷开发的优缺点
- LifeRay的portlet开发(使用Eclipse)- 想说Hello不容易!
- Servlet与jsp的通信
- webservice Client 生成
- iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(下)
- javascript学习笔记(一)
- [RK3288][Android6.0] MediaCodec的configure配置过程小结
- Paint 全面解析
- TextView跑马灯效果实现
- OpenCV实现的SSIM
- WebView笔记一
- c/c++中关键字static和const的用法
- java虚拟机参数
- JS面试之数组去重和快速排序