JavaScript读书笔记
文章平均质量分 89
未名同学
在读研一学生,非计算机科班,一名纯纯的技术爱好者。
展开
-
JavaScript高级程序设计读书笔记06----基本引用类型Date、RegExp、原始值包装类型Number、String、Boolean以及JS内置对象Global、Math。
前言:本篇博客进入到了JavaScript高级程序设计的第五章内容,及JavaScript的基本引用值类型。JavaScript的基本引用值类型有Date、RegExp。以及便于操作原始值类型的原始值包装类型String、Number、Boolean。原始值包装类型提供了操作布尔值、数值、以及字符串的多种方法,将其主要使用到的方法都进行了归纳,JS中的内置对象Global的基础概念以及作用、window对象的基本概念、以及用于数值运算转换的Math内置对象都进行了基本的介绍。 要学习基本的引用类型原创 2022-06-24 19:16:30 · 313 阅读 · 0 评论 -
JavaScript高级程序设计读书笔记05---变量、作用域与内存
前言:本篇笔记进入了红宝书的第四章节,主要涉及到了JavaScript中的变量中的原始值和引用值的基础概念和两者的区别之处、执行上下文的分类以及作用域、内存中的垃圾回收机制中标记清理和引用计数两种标记方法等内容。 在ECMAScript中存在多种变量类型,其可以划分成原始值(primitive value)和引用值(reference value),原始值就是最简单的数据,引用值则是由多个值构成的对象。我们前面所学到的Undefined、Null、Symbol、Number、String、Boolean都原创 2022-06-19 21:35:33 · 163 阅读 · 0 评论 -
JavaScript高级程序设计读书笔记04--操作符、语句和函数
前言:本篇博客的主要内容还是关于JavaScript的基础语法部分,涉及到了一元操作符中的自增和自减操作符、位操作符、逻辑操作符、乘性操作符中的乘法,除法和取模三种操作符、以及三目运算符。还包括了JavaScript中的各类语句,包括了if语句、for-of语句、for-in语句、with语句、switch语句、break和continue语句、do-while语句、while语句以及标签语句等内容知识。最后对JavaScript中函数相比较于其他语言中的函数具备无需返回值的特点。1、一元操作符:指仅操作一原创 2022-06-17 22:49:41 · 111 阅读 · 0 评论 -
JavaScript高级程序设计读书笔记03----语法基础1
前言:进入红宝书的第三章,关于JavaScript的语言基础。本章主要的内容包括了以下几点: 首先我们需要注意的是,JS是一门十分注重大小写的语言,无论是变量、函数名还是操作符。标识符的定义原则和其他语言相似:ECMAScript的变量是松散类型的,其可以声明任意类型的数据,每个变量本质上不过是一个用于保存任意值的命名占位符。var\let\const声明变量的区别和联系 上述代码输出结果为:ECMAScript有6种基本的数据类型:Undefined\Null\Number\String\Boolea原创 2022-06-06 18:36:30 · 74 阅读 · 0 评论 -
JavaScript高级程序设计读书笔记02-----HTML中的JavaScript
此元素是由网景公司所创造的,用于在HTML中嵌入JS代码,现在已经成为了HTML的规范。特别注意的一点:外部JavaScript文件的扩展名是.js,这并不是必须的,因为浏览器不会检查所包含JavaScript文件的扩展名是否为js,这就为使用服务器端脚本语言动态生成JavaScript代码,或者在浏览器中将JavaScript扩展语言(如TS,JSX)转译为js提供了可能性。几点提醒:1、浏览器在解析元素中src引用的外部js文件的时候,会向src属性指定的路径发送一个GET请求,以取得相应的资源,如果是原创 2022-06-03 11:58:00 · 103 阅读 · 0 评论 -
JavaScript高级程序设计读书笔记01(第1章)--什么是JavaScript
JavaScript作为前端核心开发语言,最初是为了解决什么问题出现的呢?时间回到1995年,没错,距离现在也不过27年而言,JavaScript相对而言是一门十分年轻的语言。如今,我们在登录某个网址或者应用时,用户名称和用户密码都是必填选项,而且对于格式也存在一定要求。最初的时候,这些工作都是需要给后台服务器发送请求获取验证的,因特网最开始的时候网速比较慢,频繁的向后台服务器发送请求会进一步降低效率。JavaScript的出现的目的就是为了将数据验证放到客户端来做,以缓解服务端的压力。现在的JavaScr原创 2022-06-01 22:35:06 · 106 阅读 · 0 评论