javascript中对象的属性配置
数据属性描述符 value:值
writable:值是否可改写
enumerable:是否可枚举(forin,Object.keys())
configurable:是否可配置(delete,defineProperty 是否可以设置成功)
note
属性描述符在单个属性的…
xiaomi SU7
小米 SU7 配置一览表 https://www.dongchedi.com/auto/params-carIds-x-6187
个人而言 pro 版和 MAX 版性价比最高,标准版虽然价格最低,但是 400V 平台、没有激光雷达始终感觉少了点什么。
最近没有用车需求…
南京大屠杀
张纯如 作为一个作家,我要拯救那些被遗忘的人,为那些不能发声的人发言。
忘记过去的人注定要重蹈覆辙。
勿忘历史,以史为鉴。
南京大屠杀遗址图
背景
日本武士道精神成为男子行为典范。
由于德川家族闭关锁国,英美列强靠科技撞开日本国门使其蒙羞,师夷长技以制夷的心态。
不满幕府统治…
javascript类型
Number 数值分为整数和浮点数,可使用十进制,八进制,十六进制和科学计数法来表示。
Copy
var a = 1
var b = 1.1
var c = 067
var d = 0xA
var e = 1.23e7
console.log(a,b,c,d,e)
NaN
表示…
Git 进阶
rebase:重设基础点 将当前的branch的基础点移动到目标分支。 这么做的好处是主干master明确。
Copy
git rebase <目标分支>
不过rebase之后 master 并没有跟随过去,需要再合并一下:
Copy
git checkout master
git…
Git入门
Git 是一种分布式的版本控制系统。 Note
- 版本控制,顾名思义可以记录历史,并在需要时回退.
- 分布式的概念是多了一个本地仓库,每一个本地仓库都存在所有的版本,过程中无需联网提交(但是到最后还是要把代码提交到中央仓库)。
add
add 的作用是把工作区改变的代码提…
浏览器渲染逻辑
Note 解析没有defer或async属性的js时会阻塞 DOM 的解析
graph LR A[页面加载] --> B[构建DOM树] --> D[render树] A --> C[构建CSSOM树] --> D B -..-> E…
http的历史
http 是基于 TCP/IP 的应用层通信协议,用于定义客户端和服务器之间的通信规则。 http/0.9(1991)
http 第一个有记录的版本是 1991 年提出的http/0.9,他是有史以来简单的协议。
无请求头
只支持GET方法
只能返回HTML
Copy
GET…
DNS是如何工作的?
DNS 查询路线 sequenceDiagram participant A as 用户 participant B as 浏览器 participant C as DNS根域名服务器 participant D as 顶级域名服务器…