前言:最近在找工作,发现对于JS的理解还不够深入,因此闲来无事看了一本JS高级程序设计一书,发现这本书对于前端人员来讲,是一本可以加深理解JS并爱上开发的书籍,在这里, 强烈推荐大家阅读,尤其是那些希望能提高自己开发水平的初级工程师
第一章总结
- javaScript是一种专门与网页交互的脚本语言,由以下3个部分组成
- ECMAScript,由ECMA-262定义,提供核心语言功能,其本质是一个标准,浏览器想要使用JavaScript脚本语言,就必须支持这个标准
- 文档对象模型(DOM),提供访问与操作网页内容的方法和接口
- 浏览器对象模型(BOM),提供与浏览器交互的接口
第二章总结
把javaScript插入到HTML页面中标方要使用<script>元素。使用这个元素可以把JavaScript嵌入到HTML页面中,让脚本与标记混合在一起;也可以包含外部的JavaScript文件。
注意点:
- 引用外部文件,必须将src属性设置为指向相应文件的URL。这个文件既可以是位于与它包含的页面在同一个服务器上的文件中,也可以是其他任何域中的文件
- 所有<script>元素都会按照顺序执行
- <script>元素放在head元素中时,根据代码的执行顺序先解析<script>中的元素,一旦出错,可能会导致白屏影响用户体验,为了解决这一问题,可以把<script>标签写在<body>后面或使用defer属性来让脚本在文档加载完后执行,如下图
<script src="111.js" defer="defer" ></script>