摘要: 1 安装 docdash jsdoc npm install docdash npm install jsdoc 注意:jsdoc:Jsdoc是一个根据javaScript中的文件注释信息,生成javaScript的应用程序或库,模块的的API文档的工具。 docdash:jsdoc的一个干净,响应 阅读全文
posted @ 2022-06-07 07:27 博星 阅读(594) 评论(1) 推荐(0) 编辑
摘要: 1 函数参数的默认值 function log(x, y = 'World') { console.log(x, y); }2 一个容易忽略的地方是,参数默认值不是传值的,而是每次都重新计算默认值表达式的值。也就是说,参数默认值是惰性求值的3 与解构赋值默认值结合使用、4 作用域 一旦设置了参数的默 阅读全文
posted @ 2022-05-10 07:00 博星 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1,带参数默认函数 function add(a=10,b=20){ return a+b; } add(); 2,默认表达式也可以是个表达式 function getVal(val){ return val + 5 } function add(a=10,b=getVal(5)){ return 阅读全文
posted @ 2022-05-06 07:55 博星 阅读(35) 评论(0) 推荐(0) 编辑
摘要: const oBox = document.querySelector('.box') let id = 2; oBox.innerHTML = `<div id=${id}> haha</div>` 类似占位符 模板字符串:使用tab键上的反引号``,插入变量时使用${变量名} 阅读全文
posted @ 2022-05-06 07:05 博星 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1 重绘(repaint):当元素样式的改变不影响页面布局时,比如元素的颜色,浏览器将对元素进行的更新,称之为重绘。 常见的重绘操作有: color、background-color、visibility、opacity、 border-style、border-radius、 box-shadow 阅读全文
posted @ 2022-04-28 19:13 博星 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一: flex弹性布局的优缺点 1 操作方便,布局极为简单,移动端应用很广 2 PC端浏览器支持情况较差 3 IE11或更低版本,不支持或仅部分支持 二: flex弹性布局的原理 通过给父盒子添加flex属性,来控制自盒子的位置和排列方式 三:flex布局父项常见属性 fiex-direction: 阅读全文
posted @ 2022-04-12 22:30 博星 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1,call()、apply()、bind() 都是重新定义this 2,call 、bind 、 apply 这三个函数的第一个参数都是 this 的指向对象,第二个参数(传参数方式不同) 3,bind是返回对应函数,便于稍后调用;apply,call方法则是立即调用 用法:call 1 所有函数 阅读全文
posted @ 2022-04-12 22:00 博星 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 定义:原型function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该有的原型的属性和方法。原型也是对象。 利用原型特点和概念,可以提取共有属性。 例: Person.prototype 原型 Person.prototype = {} 祖先 func 阅读全文
posted @ 2022-04-11 21:52 博星 阅读(35) 评论(0) 推荐(0) 编辑
摘要: function deepClone(startObj, endObj) { let obj = endObj || {}; for (let i in startObj) { if (typeof startObj[i] 'object') { obj[i] = startObj[i].const 阅读全文
posted @ 2022-04-06 21:22 博星 阅读(19) 评论(0) 推荐(0) 编辑
摘要: typeScript就是比JavaScript更Java(面向对象) 1 编译型的语言 2 强类型的语言 3 真正的面相对象语言 为什么选择typeScript 1 typeScript增加了代码的可读性和可维护性 2 typeScript非常包容 3 typeScript拥有狐活跃的社区 阅读全文
posted @ 2021-09-21 21:53 博星 阅读(46) 评论(0) 推荐(0) 编辑