摘要: 知识点:作用域、var、let、 const、ES6 解构赋值 1.作用域 ES5 中只有全局作用域和函数作用域的概念 我们应当避免使用全局变量 使用var声明变量 var a = 1; a = 1; window.a = 1; 上面三种结果都一样 值得注意的是,如果在函数里使用了var声明变量,则 阅读全文
posted @ 2025-11-17 18:41 jinzhepro 阅读(4) 评论(0) 推荐(0)
摘要: js 中对象分为普通对象和函数对象,区别在于,普通对象的__proto__属性直接指向Object.prototype,所以对我们来说,讨论普通对象的原型并没有意义,下面我们主要讨论的是函数对象。 函数对象(也叫构造函数的实例),顾名思义是由函数构造的对象 function Person() {} 阅读全文
posted @ 2025-11-17 18:41 jinzhepro 阅读(9) 评论(0) 推荐(0)
摘要: 众所周知,数组的长度越长,查询的代价就越大。假如说现在要查询员工的薪资,需要有一个员工名字的数组,根据员工名字的位置在查找薪资。 所以 ES6 推出了 Map 和 Set,无论数据多大,查找速度也不会慢。 Map Map 可以理解为存放键值对的数组,像是一个二维数组: var map = new M 阅读全文
posted @ 2025-11-17 18:41 jinzhepro 阅读(7) 评论(0) 推荐(0)
摘要: HTTP get 和 post 区别 get 多用于无副作用的场景,如搜索 post 多用于副作用的场景,如注册 get 可以被浏览器主动缓存,post 不能 post 比 get 相对安全 post 可以传输比 get 更多的数据 get 有长度限制 post 有更多的编码类型 强缓存 表示在时间 阅读全文
posted @ 2025-11-17 18:33 jinzhepro 阅读(7) 评论(0) 推荐(0)
摘要: Number 数值分为整数和浮点数,可使用十进制,八进制,十六进制和科学计数法来表示。 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 表示一个非数值, 阅读全文
posted @ 2025-11-17 18:31 jinzhepro 阅读(8) 评论(0) 推荐(0)
摘要: 使用 docker+jenkins 实现自动化部署个人网站,只记录过程和可能要注意的点。 Docker docker 是一个应用容器引擎,可以理解为是操作系统上的软件包(容器)的集合,其容器之间相互独立,没有接口,完全使用沙箱机制隔离,容器内部的软件可以映射端口到宿主机。 使用 docker 可以更 阅读全文
posted @ 2025-11-17 18:31 jinzhepro 阅读(45) 评论(0) 推荐(0)
摘要: 一般我们开发 webApp 习惯用 chrome 控制台自带的手机模拟器,这没什么不好的,只不过在调试某些功能是会受限制: chrome 并不能完成完美的调用摄像头,调用录音等原生功能 chrome 有时不能完美的演示手机样式问题 所以就有了本地真机调试的想法,在网上大概搜了一下,结合自己的实践整理 阅读全文
posted @ 2025-11-17 18:30 jinzhepro 阅读(5) 评论(0) 推荐(0)
摘要: 表达式的最小单位,优先级最高 "zhang"; 123; null; true; false({})(function () {}); Member Expression 成员表达式 访问对象的成员,为了属性的访问 a().b a['b'] f`a${b}c` new class() // 带有参数 阅读全文
posted @ 2025-11-17 18:29 jinzhepro 阅读(6) 评论(0) 推荐(0)
摘要: /[U+4E00–U+9FA5]/ 这是我们平时最常用的汉字匹配正则表达式,Unicode1.0 收录了 U+4E00–U+9FA5 范围内的文字,共计 20902 个汉字,但问题是这是 1993 年发布的,至今已经过去将近 30 年时间,这中间也已经加入了相当多的汉字。 历史 1993 年,Uni 阅读全文
posted @ 2025-11-17 18:29 jinzhepro 阅读(15) 评论(0) 推荐(0)
摘要: DNS 查询路线 sequenceDiagram participant A as 用户 participant B as 浏览器 participant C as DNS根域名服务器 participant D as 顶级域名服务器 participant E as 域名服务器 A ->> B: 阅读全文
posted @ 2025-11-17 18:28 jinzhepro 阅读(6) 评论(0) 推荐(0)