重学JS
文章平均质量分 83
快扶我去学习
中年重新上路的程序员
展开
-
重学JS(《JavaScript高级程序设计》笔记) - 语言基础2
Symbol产生原因:是唯一,不可变的,确保对象属性唯一性描述,不会发生冲突的危险。我能想到的场景就是一堆同学的信息。信息到前端靠谱的唯一标识身份证号肯定是不能明文当ID用的,如果某种。symbol的创建Symbol()函数不能与 new 关键字一起作为构造函数使用。这样做是为了避免创建符号包装对象,像使用 Boolean、String 或 Number 那样,它们都支持构造函数且可用于初始化包含原始值的包装对象:let myBoolean = new Boolean();console.l原创 2021-06-01 15:26:49 · 126 阅读 · 1 评论 -
重学JS(《JavaScript高级程序设计》笔记) - 语言基础1
JS语法区分大小写完全区分大小写。如typeof是保留字不能作为函数名,但typeOF是一个完全有效的函数名。(如果你想搞同事可以借鉴一下)标识符既变量、函数、属性、参数名,有以下规则:第一个字符必须是一个字母、下划线或$剩下的其他字符可以是字母、下划线、$、数字标识符中的字母可以是扩展 ASCII(Extended ASCII)中的字母,也可以是 Unicode 的字母字符,如 À 和 Æ(同样是搞同事专用)。ECMAScript标识符建议使用驼峰方式。严格模式严格模式是一种不同原创 2021-05-31 15:46:41 · 125 阅读 · 1 评论 -
重学JS(《JavaScript高级程序设计》笔记) - HTML中的JS
HTML中的JavaScriptscript元素由网景公司创造,有如下八个属性:async:可选,表示应该立即下载脚本,但不能阻止其他页面动作,只对外部文件有效。。defer:可选,表示脚本可以延迟到HTML被完全解析后在执行,只对外部文件有效。立即下载,延迟执行。关于以上两个属性,有一篇文章讲得很好:浅谈script标签的defer和async执行顺序:3 - 6 - html渲染 - 7 - 4444 - 5 - 8 - 1 - 2charset:可选,规定外部脚本文件使用的字符编原创 2021-05-18 14:40:08 · 88 阅读 · 1 评论 -
重学JS(《JavaScript高级程序设计》笔记) - 什么是JavaScript
什么是JavaScript写前先发个牢骚本人16年非科班普通本科毕业,大学自学 + 培训后做前端开发,一直在小公司工作,由于老家在北京附近,工资高等原因,考虑一直做这行。那么问题来了:想一直做这一行如何跨过所谓的35岁门槛。目前我认知是 => 30岁前去大厂历练。我的现状是28岁,工作4.5年,很多东西不深究,api调用工程师,用就研究不用不会看一眼。也面过大厂,说内卷也好说自己菜也好,不出意外的全挂了,感觉基础漏洞很多。那些高频题与其死记硬背,倒不如塌下心重学一遍,有自己的感悟,故通过此书原创 2021-05-18 10:43:58 · 160 阅读 · 0 评论