JS 数组对象基本用法 数组究竟是什么 js 其实没有真正的数组,而使用对象模拟的数组 典型的数组 元素的类型相同 使用连续的内存存储 通过数字下标获取元素 JS 的数组 元素的类型可以不同 内存不一定是连续的(对象是随机存储的) 不能通过数字下标获取,而是通过字符串获取 这意味着数组可以有任意 KEY,比如 let a = [1,2,3] a['xxx']=xxx在 JS 中是完全合法的 如 2022-01-25 JavaScript
JS 对象基本用法 定义 无需的数据集合 键值对的集合 如何声明 字面量 let i = {} 使用 Object 构造函数 let i = new Object() 值得注意的细节 键名是字符串,不是标志符,可以包含任意字符 引号可以省略,省略之后只可以写标志符 即便是省略之后键名也还是字符串 除了字符串之外,symbol 也能做属性名,一般用在迭代上,目前比较少见 变量的值 2022-01-17 JavaScript
js基本数据类型定义以及转换 编码相关 ASCⅡ 码表 0 表示结束字符 10 表示换行 13 表示回车 32 表示空格 33 到 47 表示标点 48 到 57 表示数字符号 65 到 90 表示大写字母 97 到 122 表示小写字母 127 表示删除键 详细码表可以搜索得到,需要记住的是数字从 48 开始,大写字母在小写字母前面 unicode 编码 UTF-8 中的 8 是指最少可以用 8 2022-01-12 JavaScript
js语法 表达式和语句 表达式会产生一个值,它可以放在任何需要一个值的地方,比如作为一个函数调用的参数 语句可以理解为一种行为,比如循环语句和 if 语句就是典型的语句 区别 表达式一般有值,语句可能有也可能没有 语句一般会改变环境(比如声明,赋值) 当然以上两句并非绝对 标识符 第一个字符,可以是 Unicode 字母或 $ 或 _ 或中文 后面的字符除了以上提到的还可以使用数字(首个字符不可以数字 2022-01-07 JavaScript
js引擎及原型链基础 内存图与 JS 世界浏览器的功能: 发起请求,下载 HTML,解析 HTML,下载 CSS,解析 CSS,渲染界面,下载 JS,解析 JS,执行 JS 等 功能模块:用户模块,渲染引擎,JS 引擎等 上述功能模块处于不同的线程,线程比进程更小一级 JS 引擎 Chrome 和 Nodejs 使用的是 V8 引擎,C++编写 主要功能 编译:编译 JS 代码,把 JS 翻译成字节码或者机器码 2022-01-04 JavaScript
javascript的诞生及发展 起源JavaScript 因为互联网而生,紧随着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。 此处我们使用时间线的形式,简单回顾这段辉煌的历史: 1990 年底,欧洲核能研究组织,发明了万维网(World Wide Web)。 1992 年底,美国国家超级电脑应用中心(NCSA),开发了第一个浏览器,Mosaic。 1994 年 10 月,Mosaic 通信公司成立,不久后改名 2022-01-03 JavaScript
HTTP请求响应&node入门 服务器端代码部分逻辑 每次收到请求都会把中间的代码执行一遍 用 if else 判断路径,并返回响应 如果是已知路径,一律返回 200 如果是未知路径,一律返回 404 Content-Type 表示内容的「类型/语法」,与路径里面的无关 response.write() 可以填写返回的内容 response.end() 表示响应可以发给用户了 HTTP 请求与相 2022-01-01 http Node JavaScript
浅析URL URL(Uniform Resource Locator)即统一资源定位符,它是 WWW 的统一资源定位标志,就是指网络地址。这里需要和另外一个概念 URI(Uniform Resource Identifier)即统一资源标识符区分开,URI 是一个用于标识某一互联网资源名称的字符串,URL 是 URI 的子集。 url 的组成包括以下内容: 协议(必须):常见的有 HTTP(Hyper Te 2021-12-30 http
CSS动画 浏览器渲染过程 根据 HTML 构筑 HTML 树(DOM) 根据 CSS 构筑 CSS 树(CSSDOM) 将两棵树合并成一棵渲染树(render tree) LAYOUT 布局(文档流、盒模型、计算大小和位置) paint 绘制(把边框颜色、文字颜色、阴影等画出来) composite 合成(根据层叠关系展示画面) 三种更新方式 例如 div.remove()全部走一遍 改 2021-12-15 HTML CSS
CSS动画 浏览器渲染过程 根据 HTML 构筑 HTML 树(DOM) 根据 CSS 构筑 CSS 树(CSSDOM) 将两棵树合并成一棵渲染树(render tree) LAYOUT 布局(文档流、盒模型、计算大小和位置) paint 绘制(把边框颜色、文字颜色、阴影等画出来) composite 合成(根据层叠关系展示画面) 三种更新方式 例如 div.remove()全部走一遍 改 2021-12-15 HTML CSS