![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
领跑计划
Chuck.Gao
这个作者很懒,什么都没留下…
展开
-
继承模式,命名空间,对象枚举
渡一领跑计划:102-Day11 继承模式,命名空间,对象枚举 1.继承模式 有四种继承方式,分别是 :(以圣杯模式详细展开) 继承模式 优缺点 原型链 继承了太多不想继承的内容 构造函数 无法继承原型链上的内容 共用原型 修改一个原型会导致另一个原型也发生变化 圣杯模式 相对比较完美的方式 2.命名空间 在企业开发中,一个项目需要很多人来开发,但是在开发过程中会有变量命名相同的情况,因此命名空间诞生!通常有这样用对象的方法来储存变量。 var space = {原创 2020-07-25 21:10:42 · 115 阅读 · 0 评论 -
原型、原型链,call/apply
渡一领跑计划:102-Day10 原型、原型链,call/apply 原型是祖先 原型的增删改查 什么时候用原型 proto(可被更改) 引用值赋值? 绝大多数对象的最终原型:Object.prototype 由Object.create(null) 创造的对象不继承Object.prototype 可计算范围:小数点前后16位 ...原创 2020-07-24 20:14:50 · 114 阅读 · 0 评论 -
Day9
渡一领跑计划:102-Day9 对象、包装类 1. 构造函数 系统构造函数,如 number、object等。 自定义构造函数,大驼峰式命名规则。 # 所谓大驼峰式即为:任何一个单词的首字母都要大写,如 Person # 所谓小驼峰式即为:从第二个单词开始首字母都要大写,如 eatFood function Person(name, age, height, habit) { ... } 有new不能返回原始值 构造函数关键字:new 构造函数原理:var this, this.XXX=XXX, r原创 2020-07-23 19:50:07 · 77 阅读 · 0 评论 -
Day6
渡一领跑计划:102-Day6 作用域、立即执行函数、闭包 1.作用域 [[scope]] 每个JavaScript函数都是一个对象,对象中有些属性我们可以访问,但有些属性我们无法访问,[[scope]]便是其中之一,其只供JavaScript引擎调用。 作用域链:[[scope]]中所储存的执行器上下文对象的集合,这个集合呈链式分布,因此我们称之为作用域链。 执行期上下文:在函数执行前一刻,JavaScript会创建一个叫执行期上下文的对象,该对象为该函数独一无二的执行环境。函数每一次执行时都会创建一个原创 2020-07-20 20:58:50 · 96 阅读 · 0 评论 -
Day5
渡一领跑计划:102-Day5 递归,预编译 1.递归 递归的最重要的两个要点: a.)规律抽象化。 b.)确定出口。 下面以“阶乘”,“斐波那契数列”为例说明。 <script> # 阶乘 # 1.规律抽象化 # 求 n 的阶乘即求 n 乘 (n - 1)的阶乘 即 n! = n * (n - 1)! function mul(n) { # 2. 确定出口。 # 我们已知 0 和 1 的阶乘是1,所以我们的出口(我们已经知道,无需再次计算)便确认原创 2020-07-19 16:04:44 · 84 阅读 · 0 评论 -
Day3
领跑计划:102-Day3 CSS 高级篇&升华篇 1.包裹浮动元素 使用伪类进行清除浮动,如下图所示. 效果如下图所示 2.文字溢出处理 a.) 单行文本溢出处理(使用 CSS 来处理) #html <div></div> #css .div{ white-space: nowrap; # 表明不换行 overflow: hidden; # 超出部分隐藏 text-overflow: ellipsis; # 超出部分用(...)代替 } b.原创 2020-07-17 20:11:42 · 91 阅读 · 0 评论 -
Day1
领跑计划:102-Day1 CSS(Cascading Style Sheet)引入CSS基础选择器权重 1.产品好的三个特点 a). 刚需 b). 用户体验 c). 用户粘性(最少的操作完成事情,培养惰性) 2.主流浏览器及其内核 a). 市场份额 b). 独立内核 浏览器 内核 IE Trident Chrome Webkit/Blink Firefox Gecko Safari Webkit Opera Presto 3.引入CSS a原创 2020-07-16 20:38:52 · 70 阅读 · 0 评论 -
Day2
领跑计划:102-Day2 CSS企业开发经验、习惯、盒子模型、层模型 0.开发经验、习惯 a). 先定义功能,后组装功能(实现1 + 1 > 2)。 b). 标签选择器、通配符通常用来初始化标签样式。 1.常见行级元素 & 块级元素 行级元素(inline): { a).内容决定元素所占位置; b).不可以通过 CSS 改变宽高; eg: span strong em a del } 块级元素(block): { a).独占一行; b).可以通过 CSS 改变宽高; eg原创 2020-07-16 20:38:06 · 152 阅读 · 0 评论