Call&&Apply谁的效率高

Call 允许为不同的对象分配和调用属于一个对象的函数/方法。 call() 方法调用一个函数, 其具有一个指定的this值和分别地提供的参数(参数的列表)。 cal

前端技术栈

前端必备 正常技术栈 ES6 [ES7] TypeScript Vue React Angular 小程序 混合app开发 Ionic ReactNative Crodova+vue Crodova+react weex Flutter 后台全栈 nodejs Express/Koa tgg.js Mongodb MySql Redis 电脑软件 Electron 跨平台混合软件开发 其他 Google插件 Vscod

php4.2小记

基础使用记录 $_POST 变量 预定义的 $_POST 变量用于收集来自 method=“post” 的表单中的值。 从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),

nginx 配置 申请

反向代理和负载均衡 什么是反向代理 当我们有一个服务器集群,并且服务器集群中的每台服务器的内容一样的时候,同样我们要直接从个人电脑访问到服务器集

Vue-Cli兼容IE9

1、meta标签要写好 1 2 3 4 5 6 <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="renderer" content="webkit"> <meta name="author" content="lyadmin"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> 2、编译插件要装好 1 2 npm install babel-polyfill --save-dev 3、其他配置要配好 1 2 3 4 5 6 7 8 9 // webpack.base.conf.js

js数组扁平化操作

二维数组转一维 1 2 3 4 5 let data = [[1,2,3],[1,2,3],[1,2,3]]; let res = []; data.forEach(item => { item.forEach? item.forEach(val =>{res.push(val)}) :res.push(item) }) 1 2 3 4 5 6 7 8 9 10 11 12 13 let data = [[1,2,3],[1,2,3],[1,2,3]]; let res = []; var falt = (res) => { if(res.forEach){ res.forEach(val => { val.forEach ? falt(val) : res.push(val) }) }else{ res.push(res) } } 常

创建一个手机端项目

meta 标签 1 2 3 4 5 <meta name="viewport" content="width=device-width, initial-scale=1"> //1:1屏占比 <meta name="viewport" content="initial-scale=1.0,width=device-width,user-scalable=0,maximum-scale=1.0"/> //手机端完美视图 <meta http-equiv="X-UA-Compatible" content="IE=edge"> //打开浏览器为ie9及以上版本 <meta name="renderer" content="webkit"> //有限打开内核为webkit 引