摘要: 1. 作用域 作用域(Scope)指的是代码中定义变量的区域或上下文,它决定了代码中哪些部分可以访问哪些变量。JavaScript 中的作用域主要有两种:全局作用域和局部作用域。 1.1 全局作用域 在最外层定义的变量具有全局作用域,可以在任何地方访问。 var globalVar = "I am 阅读全文
posted @ 2021-03-06 23:30 Better-HTQ 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 原型 原型图(图片来源:JavaScript高级程序设计) 构造函数Person 的原型(Person.prototype) 指向 Person Prototype 原型Person Prototype 的构造函数(Person.prototype.constructor) 指向 Person 实例 阅读全文
posted @ 2021-03-02 21:17 Better-HTQ 阅读(115) 评论(0) 推荐(0) 编辑
摘要: **浅拷贝:**以对象为例,如果对象的属性是值类型,拷贝的是这个值类型的值;如果是引用类型,拷贝的就是内存地址。 **深拷贝:**将一个对象从内存中完整的拷贝一份出来。还是以对象为例,如果对象的属性是值类型,拷贝这个值到栈中;如果是引用类型,那么就在堆内存中开辟一个新的区域存放这个引用类型的原始对象 阅读全文
posted @ 2021-02-28 20:46 Better-HTQ 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1. ES5下的函数 1.1定义函数的2种方法(函数声明 和 函数表达式) ① 函数声明 function sum(x, y) { return x + y; } ② 函数表达式 var sum = function(x, y) { return x + y; } 2. ES6下的箭头函数 2.1 阅读全文
posted @ 2021-02-28 20:21 Better-HTQ 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 值类型 特点: 变量在栈中直接保存值。 常见的 值类型 const s = 'abc' const n = 100 const b = true const s = Symbol('s') 特殊的 值类型 let a // undefined const u = null // 有疑虑,有的说是特殊 阅读全文
posted @ 2021-02-27 23:03 Better-HTQ 阅读(92) 评论(0) 推荐(0) 编辑
摘要: line-height继承,一共有以下3种情况: html代码 <body> <p>这是一行文字</p> </body> 1. 写具体数值,则直接继承该值。 body { font-size: 20px; line-height: 50px; /* 数值 */ } p { font-size: 10 阅读全文
posted @ 2021-02-25 21:11 Better-HTQ 阅读(665) 评论(0) 推荐(1) 编辑
摘要: 一、浮动(float) 浮动(float)的定义: 使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。 *文档流:文档中可显示对象在排列时所占用的位置。 float 的值: left | right | none | inherit float 的特征: 块在一排显示; 阅读全文
posted @ 2021-02-25 17:53 Better-HTQ 阅读(70) 评论(0) 推荐(0) 编辑
摘要: block 特性 独占一行 默认宽度撑满整行 支持所有CSS样式 标签 <div>块</div> <nav>导航</nav> <header>头部</header> <footer>底部</footer> <section>划分页面板块</section> <article>article</art 阅读全文
posted @ 2021-02-25 16:17 Better-HTQ 阅读(108) 评论(0) 推荐(0) 编辑
摘要: /* 手写 clearfix */ .clearfix:after { content: ''; display: table; clear: both; } .clearfix { *zoom: 1; /* 兼容 IE 低版本 */ } 阅读全文
posted @ 2021-02-24 22:36 Better-HTQ 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 只读常量 声明的同时必须初始化为某个值 块级作用域 不存在变量提升 暂时性死区 不允许重复声明 很多特性与let相同:https://www.cnblogs.com/huangtq/p/14439416.html 0.0 只读常量 const声明一个只读的常量。一旦声明,常量的值就不能改变。 con 阅读全文
posted @ 2021-02-24 11:30 Better-HTQ 阅读(96) 评论(0) 推荐(0) 编辑