深不可测的JavaScript
JS的基础
数据类型
js的8种基本数据类型:***Undefined***,***Null***,***Boolean***,***Number***,***String***,***Object***,***BigInt***,***Symbol***
其中 Symbol 和 BigInt 是 ES6 新增的数据类型,可能会被单独问:
- ***Symbol*** 代表独一无二的值,最大的用法是用来定义对象的唯一属性名。
- ***BigInt*** 可以表示任意大小的整数。
数据类型的判断: (1) typeof:能判断所有值类型,函数。不可对 null、对象、数组进行精确判断,因为都返回 object 。
123456789101112console.log(typeof undefined); // undefinedconsole.log(typeof 2); // numberconsole.log(typeof true); // booleanconsole.log(typeof "str"); // strin ...
HTML5 & CSS3
关于html5
如何理解HTML语义化
让人更容易读懂(增加代码可读性)。
让搜索引擎更容易读懂,有助于爬虫抓取更多的有效信息,爬虫依赖于标签来确定上下文和各个关键字的权重(SEO)
在没有 CSS 样式下,页面也能呈现出很好地内容结构、代码结构。
script 标签中 defer 和 async 的区别?
script: 会阻碍 HTML 解析,只有下载好并执行完脚本才会继续解析 HTML。
async script: 解析 HTML 过程中进行脚本的异步下载,下载成功立马执行,有可能会阻断 HTML 的解析。
defer script:完全不会阻碍 HTML 的解析,解析完成之后再按照顺序执行脚本。
暂定
关于css3
盒模型介绍css3主要有两种盒模型: 标准盒模型, IE(替代)盒模型;两种盒子模型都是由 content + padding + border + margin 构成,其大小都是由 content + padding + border 决定的,但是盒子内容宽/高度(即 width/height)的计算范围根据盒模型的不同会有所不同:
...
写给自己
被疫情偷走的这几年到底经历了什么,最近,公司也是因为疫情经历了一波低谷期。不知不觉自己已经是一个毕业两年的社会青年了。2020年6月,从西师大毕业来到蓉城,这个曾经让我对未来充满无限畅想的城市,一切都是那么的充满未知。兜兜转转也找到了自己想要从事的工作。可是,这一切,仿佛和自己原来的梦想渐行渐远。步履匆匆的地铁站,凌晨滴滴司机的叹息声,临近午夜仍灯火通明的双子塔,原来,我们活在这浩瀚的世界里,每个人都在忙碌着自己的生活。
蓉城偌大 何以为家清醒(sobriety)1$ Alert("时刻保持清醒")
自律(self-discipline)1$ Alert("变得更加自律")
知进退(Be aware of advance&retreat)1$ Alert("认清自己的定位,忙中有闲时,不妨停下来,好好反省一下自己")
相信过程(TrustheProcess)1$ Alert("最后一句 相信过程")