场景 前端开发中,总是会有这样的需求,就是快速的写一个脚本,或者一个简单的demo页面。这时,我们需要马上可以启动一个web服务,来支持开发。 我们可以安装一个全局的cli工...
场景 前端开发中,总是会有这样的需求,就是快速的写一个脚本,或者一个简单的demo页面。这时,我们需要马上可以启动一个web服务,来支持开发。 我们可以安装一个全局的cli工...
立即调用函数表达式 给函数体加大括号,在有变量声明的情形下,没有任何区别 但是,如果只是【自动执行】的情形下,就会不同 因为,一个匿名函数,不赋值或不加小括号,是不能自动执行...
前言 一个项目的分支,一般包括主干 master 和 开发分支 dev,以及若干临时分支 分支命名规范 关联和操作远程分支 假设有一个远程分支为 dev,在本地建一个同名分支...
本质上 是一个函数,是function 是一个被编译层加工过的函数 用 babel 编译一下箭头函数看看,如下 特性解密 内部没有 this,也没有 arguments ==...
vuex | 应用场景 用于【共享状态】较多,经常被在各处修改的【大型项目】 用于大中型单页应用,简单的 spa 可以使用【中央数据总线 bus 】来管理数据(bus也是一个...
方式主要包括: ==父组件=>子组件 | 单向数据流,props== ==子组件=>父组件 | 观察者模式,即vue的自定义事件 on== ==非父子组件通信 | 中介者模式...
vue组件中,this指向实例,【实例中重写了setInterval等一整套方法】。所以,千万不能和 window 下挂载的方法混用 具体不同在于,window.setInt...
mockjs的作用 生成模拟数据 模拟 Ajax 请求,返回模拟数据 基于 HTML 模板生成模拟数据(后续更新) 帮助编写单元测试(后续更新) Vue 中使用 mock 有...
==箭头函数没有绑定this== 不要把【箭头函数】和【箭头函数的定义函数】弄混淆 ecma262规范中明确规定,箭头函数根本没有自身的this绑定 在函数执行前绑定this...
在js脚本中,使用console.log打印一个大型的对象(像 vm (vue实例),或者 window 对象),然后再设置延迟改变该对象的的某个属性(假设属性名为 ppp ...
改动前的代码,问题如下 if语句滥用 重复功能代码 数据、ui和业务逻辑代码耦合 不易测试 方案一,代码变清晰了,也更精简,但是仍有问题 数据和业务逻辑依然耦合 代码可读性,...
原型对象继承 ==原理:原型对象的属性可以经由对象实例访问== 下面的例子,所含【对象继承】和【构造函数继承】,用于理解【原型属性经由对象实例访问】 Object是顶层对象 ...
prototype(函数的原型属性) prototype 是一个指向该实例所使用的原型对象的【指针】 prototype 是几乎所有的函数(除了某些内建函数)的属性 prot...
如果有这样一个项目,js脚本数量100+,其中50个是各种框架或库,css数量20+,图片若干 。那么,不用说,这个页面加载起来,一定快不了。 静态资源的请求和加载速度,直接...
函数式编程最佳实践 学习文档 函数式编程术语 数组字串处理 创建 tags 创建表格 实现一个展示/收起功能 倾向于对象遍历而不是Switch语句 只执行一次的函数(基于隋性...