本文首发于微信公众号 前端架构师笔记 作者:戚付涛 es6之扩展运算符 三个点(…) es6之扩展运算符 三个点(…) 对象的扩展运算符 数组的扩展运算符 总结 es6之扩展运算符 三个点(…) …
分类:es6
Vue中创建组件及引入组件及调用
Vue中创建组件及引入组件及调用 文章目录 一、什么是组件? 二、如何注册组件? 1.注册组件 2.vue项目中引入组件 总结 Vue创建组件 ` Vue框架最核心思想就是组件化,方便开发,便于维护管理,那么,如何在vu…
ES6入门(三):数据类型
总结ECMAScript中数据类型: 在ECMAScript中,常用的数据类型有5+1种;即5种基本的数据类型(String、undefined、null、boolean、number),1种复杂的数据类型(object…
javascript中var变量的优缺点
var变量的优缺点 var变量在我们学习JavaScript时,是最常用的变量,但是在我们做大型项目的时候,会发现有很多不可避免的问题,所以在这里我简单说一下关于var变量声明时存在的几个问题: 1、允许重复变量的声明,…
Array.includes()方法兼容性
多重判断时使用Array.includes() function test(fruit) { if (fruit == 'apple' || fruit == 'atrawberry') { console.log('r…
几种循环的优缺点
for var arr = [1,2,3,4,5]; // 第一种 for(var i=0;i<arr.length;i++){ if(arr[i] == 3){ continue } console.log(ar…
数字字符串转换为数字数组
示例代码如下: const num = "2,3,4"; const numArr = num ? num.split(',').map(t=> +t) : [] 当num为””时 ('')…
ES6 快速实现一个数组和另一个数组通过比较一个数组对象的字段值处理另一个数组的内容项
实现功能:项目中需要实现,请求过来的数组对象数据选中和取消选中功能;选中可在创建一个新的数组中追加数据,取消可减少数据,具体实现不在嗷述;此处仅处理默认情况下选中不选中的处理; ES6: 实现一个数…
JavaScript之多线程和Event Loop
引子 几乎在每一本JS相关的书籍中,都会说JS是单线程的,JS是通过事件队列(Event Loop)的方式来实现异步回调的。 对很多初学JS的人来说,根本搞不清楚单线程的JS为什么拥有异步的能力,所以,我试图从进程、线程…
用ES6的class模仿Vue写一个双向绑定
原文地址:Bougie的博客 点击在线尝试一下 最终效果如下: 构造器(constructor) 构造一个TinyVue对象,包含基本的el,data,methods class TinyVue{ constructor…
[ Vue ] 网络请求之 interceptors 实际应用
项目背景 最近在项目开发中,遇到下面这样一个问题: 在进行铭感操作之前,每个请求需要携带token,但是token 有有效期,token 失效后需要换取新的token并继续请求。 需求分析 每个请求都需要携带 token…
开源个 基于 Vue 2.0 的 Mobile 组件库 ml-ui
摘要: ml-ui,一套为开发者、设计师和产品经理准备的基于 Vue 2 的移动端组件库 网上轮子已经很多了哈,咋也凑个热闹,开源自己的Vue.js的移动端组件库。粗糙了点哈! 安装 npm install ml-ui …