
JavaScript高级程序设计学习笔记
文章平均质量分 57
学习小天才582
这个作者很懒,什么都没留下…
展开
-
第14章 DOM
文档对象模型(DOM, Document Object Model)是HTML和XML文档的编程接口。DOM表示由多层节点构成的文档,通过它开发者可以添加、删除和修改页面的各个部分。DOM现在是真正跨平台、语言无关的表示和操作网页的方式。14.1 节点层级...原创 2022-01-25 13:36:15 · 850 阅读 · 0 评论 -
第13章 客户端检测
未完待续。。。。原创 2022-01-21 20:48:52 · 94 阅读 · 0 评论 -
第12章 BOM
浏览器对象模型(BOM, Browser Object Model),实际上BOM是使用JavaScript开发Web应用程序的核心。BOM提供了与网页无关的浏览器功能对象。原创 2022-01-21 20:48:11 · 278 阅读 · 0 评论 -
第11章 期约与异步函数
略原创 2022-01-21 18:36:02 · 189 阅读 · 0 评论 -
第10章 函数
函数表达式与函数声明是不一样的。函数声明要求写出函数名称,而函数表达式并不需要。没有名称的函数表达式也被称为匿名函数。 ES6新增了类似于函数表达式的箭头函数语法,但两者也有一些重要区别。 JavaScript中函数定义与调用时的参数极其灵活。arguments对象,以及ES6新增的扩展操作符,可以实现函数定义和调用的完全动态化。 函数内部也暴露了很多对象和引用,涵盖了函数被谁调用、使用什么调用,以及调用时传入了什么参数等信息。 JavaScript引擎可以优化符合尾调用条件的函数,以节省栈空间。.原创 2022-01-21 18:35:24 · 300 阅读 · 0 评论 -
第8-9章 对象、类与面向对象编程+代理与反射
总结:略原创 2022-01-21 18:31:08 · 200 阅读 · 0 评论 -
第7章 迭代器与生成器
7.1 理解迭代原创 2022-01-21 18:17:27 · 312 阅读 · 0 评论 -
第6章 集合引用类型
6.1 Object原创 2022-01-20 21:52:22 · 261 阅读 · 0 评论 -
第5章 基本引用类型
目录5.1 Date5.1.1 继承的方法5.1.2 日期格式化方法5.1.3 日期/时间组件方法5.2 RegExp5.2.1 RegExp实例属性5.2.2 RegExp实例方法5.2.3 RegExp构造函数属性5.2.4 模式局限5.3 原始值包装类型5.3.1 Boolean5.3.2 Number5.3.3 String5.4 单例内置对象5.4.1 Global5.4.2 Math5.5 小结5.1 Date...原创 2022-01-20 01:27:03 · 93 阅读 · 0 评论 -
第4章 变量、作用域与内存
4.1 原始值与引用值变量可以包含两种不同类型的数据:原始值和引用值。原始值(primitive value)就是最简单的数据,引用值(reference value)则是由多个值构成的对象。...原创 2022-01-19 13:01:05 · 81 阅读 · 0 评论 -
第3章 语言基础
目录3.1 语法3.1.1 区分大小写3.1.2 标识符3.1.3 注释3.1.4 严格模式3.1.5 语句3.2 关键字与保留字3.3 变量3.3.1 var关键字3.3.2 let声明3.3.3 const声明3.3.4 声明风格及最佳实践3.4 数据类型3.4.1 typeof操作符3.4.2 Undefined类型3.4.3 Null类型3.4.4 Boolean类型3.4.5 Number类型3.4.6...原创 2022-01-18 22:13:26 · 196 阅读 · 0 评论 -
第2章 HTML中的JavaScript
2.1 <script>元素将JavaScript插入HTML的主要方法是使用<script>元素。使用<script>的方式有两种:通过它直接在网页中嵌入JavaScript代码,以及通过它在网页中包含外部JavaScript文件。(1)要嵌入行内JavaScript代码,直接把代码放在<script>元素中就行:(2)要包含外部文件中的JavaScript,就必须使用src属性。这个属性的值是一个URL,指向包含JavaScript代码的文原创 2022-01-18 15:17:58 · 187 阅读 · 0 评论 -
第一章 什么是JavaScript
1.2 JavaScript的实现完整的JavaScript实现包含以下几个部分:核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM)1.2.1 ECMAScriptECMAScript,即ECMA-262定义的语言,并不局限于Web浏览器。Web浏览器只是ECMAScript实现可能存在的一种宿主环境。如果不涉及浏览器的话,ECMA-262到底定义了什么?在基本的层面,它描述这门语言的如下部分:语法 类型 语句 关键字 保留字 操.原创 2022-01-18 12:16:45 · 305 阅读 · 0 评论