摘要:
1,模块化 2,组件化 3,规范化 4,自动化 参考文档: https://www.jianshu.com/p/88ed70476adb 阅读全文
摘要:
1、闭包的定义:闭包就是能够读取其他函数内部变量的函数。在js中,可以将闭包理解成“函数中的函数“ 2、 闭包的作用: A、可以读取函数内部的变量 B、让这些变量的值始终保存在内存中。这是因为闭包的执行依赖外部函数中的比那辆,只有闭包执行完,才会释放变量所占的内存 3,对象没有作用域,如果想取对象里 阅读全文
摘要:
为什么会出现跨域 跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的,html本身没有跨域问题,比如a标签、script标签 阅读全文
摘要:
1,ts是静态类语言,可以做到声明即文档,js是动态类语言相对更灵活。 2,如用ts写一个button组件可以清晰的知道,ButtonProps如是否必传,可选,style是什么类型,disabled是什么类型,较js,ts更易于维护和拓展,可以做到代码即注释,避免一个月不见3,代码自己都忘记自己写 阅读全文
摘要:
es7 1.Array.prototype.includes(value, formIndex) 该方法确定确定某一个值是否存在于当前数组中 value: 需要查找的值 formIndex: 从指定位置开始查找 2.指数运算简写 ** 2 ** 10 = Math.pow(2, 10) es8 1. 阅读全文
摘要:
1, ECMAScript 6(简称:ES6) 和 JavaScript 到底是什么关系? 要讲清楚这个问题,需要回顾历史。1996年11月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。次年,ECM 阅读全文
摘要:
// 加法: export const dcmAdd = (arg1, arg2) ⇒ { let r1 = 0; let r2 = 0; let m = 0; try catch (e) try catch (e) m = Math.pow(10, Math.max(r1, r2)); retur 阅读全文