《JavaScript高级程序设计》学习笔记
苏一恒
一个博主的自我修养:从扎实的基础到深入浅出,不要做知识的搬运工。
展开
-
红宝书《JavaScript高级程序设计》学习笔记(五)引用类型
目录5.1 Object类型5.2 Array类型5.3 Date类型5.4 RegExp类型5.5 Function类型5.6 基本包装类型5.7 单体内置对象5.1 Object类型创建Object实例的方法有两种(1)使用new操作符后跟Object构造函数var person = new Object();person.name = "...原创 2019-11-01 19:03:05 · 269 阅读 · 0 评论 -
红宝书《JavaScript高级程序设计》学习笔记(四)变量、作用域和内存问题
4.1基本类型和引用类型的值ECMAScript变量可能包含两种不同数据类型的值:基本类型和引用类型值。基本类型值指的是简单的数据段,而引用类型值指的是那些可能由多个值构成的对象。5种基本数据类型(Undefined、Null、Boolean、Number、String)是按值访问的,因为可以操作保存在变量中的实际的值。操作对象时,复制保存对象的某个变量时,操作的时对象的引用,在为对象...原创 2019-10-21 10:01:12 · 198 阅读 · 0 评论 -
红宝书《JavaScript高级程序设计》学习笔记(一)JavaScript简介
红宝书《JavaScript高级程序设计》学习笔记是我阅读JavaScript红宝书留下的笔记,本笔记侧重于你应该花点时间去关注的知识,这些知识可能不太起眼,但在以后但学习中,或许就是你有一天达到瓶颈的绊脚石。js诞生1995年,当时主要目的是处理输入验证,在js问世之前,表单验证是在服务器端进行的。一个完整的JavaScript由三个不同的部分组成。 核心(ECMAScri...原创 2019-09-26 15:08:24 · 638 阅读 · 0 评论 -
红宝书《JavaScript高级程序设计》学习笔记(二)在HTML中使用JavaScript
<script>元素defer属性:脚本延迟到文档被完全解析和显示之后再执行。type属性:默认为text/javascript<script>元素内的代码,从上到下以此解释,在<script>内嵌代码时,不能在代码的任何地方出现“</script>”字符串,因为按照浏览器解析规则,当遇到这串时,会认为那是结束的</script&g...原创 2019-09-26 16:14:06 · 160 阅读 · 0 评论 -
红宝书《JavaScript高级程序设计》学习笔记(三)基本概念
3.1语法ECMAScript中的一切(变量、函数名和操作符)都区分大小写。标识符,就是指变量、函数、属性的名字,或者函数的参数。按照惯例、ECMAScript标识符采用驼峰大小写格式。/* * 注释 * */注释的第二行和第三行的星号可省略,这不是必需的,目的是为了提高可读性。语句结尾的分号不是必需的,但我们建议任何时候都不要省略它。因为它能帮助开发人员避免不完整...原创 2019-09-27 18:09:47 · 251 阅读 · 0 评论