JavaScript高级程序设计--读书心得

本文是关于JavaScript高级程序设计的读书心得,主要涵盖了ECMAScript的核心概念,DOM的结构与操作,以及BOM在浏览器交互中的作用。讲解了ECMAScript的宿主环境,DOM的API层次,BOM对窗口和框架的控制,以及在HTML中使用JavaScript的注意事项,包括<script>标签的属性、延迟加载和异步执行。同时,概述了JavaScript的基本语法,如变量、数据类型以及类型检查。
摘要由CSDN通过智能技术生成

Javascript包含ECMAScript(核心语言)和DOM(访问和操作网页内容和方法的接口)和BOM(与浏览器交互的方法和接口)

ECMAScript:浏览器是ECMAScript实现可能的宿主环境(不仅提供实现,还提供扩展如DOM)之一(可能还包括Node和Adobe Falsh)。JavaScript和Adobe ActionScript都实现了ECMAScript。

DOM:针对XML经过扩展用于HTML的API。DOM把整页映射为一个多层节点结构。通过DOM的api开发人员可以增删改查任何节点。

DOM由DOM核心(如何映射基于xml文档结构,简化对文档访问和操作)、DOM HTML(在DOM Core基础上扩展添加针对HTML的对象和方法)、鼠标和用户界面事件、范围、遍历,以及对css的支持、加载保存模块中定义,新增了验证文档方法。

BOM:控制ie显示页面以外的部分。处理ie窗口和框架。

在html中使用js

使用<script>需注意:遇到</script>可能会结束,如文档需要,可以加上转义字符<\/script>

                                        标签内部执行顺序,会从上到下依次解释

                                        放到head里面会等到js文件完全执行完才加载body元素,可以放到body后面,这样页面内容加载完毕才加载js文件

                                        尽量用外部文件来包含js代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值