![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript 高级程序设计
文章平均质量分 73
百撕可乐
一般一般,多多指教
展开
-
javascript 高级程序设计(第4版)阅读笔记(三)
有一个特殊的数值叫 NaN,意思是“不是数值”(Not a Number),用于表示本来要返回数值的操作失败了(而不是抛出错误)在 ECMAScript 中,0、+0 或-0 相除会返回 NaN。计算 num3时使用的是 num1的原始值(2),而计算 num4时使用的是 num1递减后的值(1)。可用于各种值,包括字符串、数值、布尔值,甚至还有对象。字符串值也有 toString()方法返回的是自身的一个副本,数值调用toString()可以接收一个底数(进制)参数来输出得到数值的几进制的字符串。原创 2022-10-10 18:51:28 · 430 阅读 · 0 评论 -
javascript 高级程序设计(第4版)阅读笔记(二)
javascria sync:只对外部脚本有效,立即下载脚本,不保证能按照它们出现的次序执行,谁先下载完就加载谁,会在页面load事件前执行,不应该在加载期间修改dom,一些浏览器会忽略;· integrity:对比接收到的资源的签名与这个属性指定的签名是否匹配,否则页面会报错,脚本不会执行,可以防范安全问题,但不是所有浏览器都支持;· defer:只对外部脚本有效,告诉浏览器立即下载,但延迟到文档完全解析后再执行,原则上按照它们被列出的次序执行,一些浏览器会忽略;浏览器会有缓存,只需要下载一次,加载更快;原创 2022-09-13 22:45:00 · 219 阅读 · 0 评论 -
javascript 高级程序设计(第4版)阅读笔记(一)
ECMA(欧洲计算机制造商协会)tc39委员会承担了“标准化一门通用、跨平台、厂商中立的脚本语言的语法和语义”的任务。如果不涉及到浏览器的话,在基本层面来说,他定义了js的以下部分:语法、类型、语句、关键字、保留字、操作符、全局对象。原创 2022-09-09 21:00:00 · 238 阅读 · 0 评论