• [总结]vue开发常见知识点及问题资料整理(持续更新)

    1.(webpack)vue-cli构建的项目如何设置每个页面的title 在路由里每个都添加一个meta [{ path:'/login' , meta: { title: '登录页面' }, component:'login' }] 钩子函数: 在main.js中添加如下代码 router.beforeEach((to, from, next) = { window.document.title = to....

    2018-06-24 01:00:26

  • ES6 对象扩展

    1、属性和变量可以简写 let birth = '2000/01/01' ;const Person = { name: '张三' , // 等同于birth: birth birth, // 等同于hello: function ()... hello() { console.log('我的名字是', this .name); }}; 2、Object.is 它用来比较两个值是否严格相等,与严格比较运...

    2018-06-24 01:00:25

  • Mac中安装nvm

    1、安装 nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash 安装成功默认将会在用户文件夹中生成一个隐藏的 .nvm 文件 显示隐藏文件: defaults write com.apple.finder AppleShowAllFiles Yes killall Finder 隐藏隐藏文件:...

    2018-06-24 01:00:14

  • 计算rem

    (function(doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function() { var clientWidth = docEl.clientWidth; if(!clientWidth) return; docEl.style.fontSize = 100 * (clie...

    2018-06-24 01:00:21

  • 深入理解javascript函数进阶系列第一篇——高阶函数

    前面的话 前面的函数系列中介绍了函数的基础用法。从本文开始,将介绍javascript函数进阶系列,本文将详细介绍高阶函数 定义 高阶函数(higher-order function)指操作函数的函数,一般地,有以下两种情况 1、函数可以作为参数被传递 2、函数可以作为返回值输出 javascri...

    2018-06-24 01:00:11

  • JavaScript 复制对象

    首先,为了创建一个对象完全相同的拷贝,需要确保两件事情: 1. 拷贝必须具有与原对象相同的原型 2. 拷贝必须具有与原对象相同的属性和特性。 function copyObject (orig) { //1. 具有相同的原型 var copy = Object.create(Object.getPrototypeOf(orig)); // 2. 具有相...

    2018-06-24 01:00:12

  • dataset的使用和图片延时加载的实现

    首先,先介绍一下关于javascript中dataset属性。。 html5中可以使用data-前缀设置我们需要的自定义属性,来进行一些数据的存放。 下面是元素应用data属性的一个例子: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~· div id="day-...

    2018-06-24 01:00:00

  • JS自定义手机端H5键盘

    在输入车牌号的时候,因为很多车牌号都是数字字母混合排列的,所以如果用输入法输入就需要频繁切换数字跟字母,有点麻烦。 在这里我们就用自定义一个弹出框代替键盘来使用。 1、首先,要禁止掉文本框弹出输入法,这里我用readonly input class ="selectCarBtn" readonl...

    2018-06-24 01:00:04

  • JS每点击一次添加多少条数据

    很久不写文档,平时只写日记,所以对这个有点生疏,如果写的不好别介意。 今天闲的蛋疼,于是要写写白天的东西,并且以后也会一直更新(一直写)下去。 时间太仓促了,这几个月,今天算最晚的一次凌晨1点,吃不消的路过。 进入正题! 这是一个每次点击添加指定数据的插件...

    2018-06-24 01:00:03

  • 国内优秀npm镜像推荐及使用

    什么是npm? npm 全称 Node Package Manager ,是 node.js 的模块依赖管理工具。由于 npm 的源在国外,所以国内用户使用起来各种不方便。 下面整理出了一部分国内优秀的 npm 镜像资源,国内用户可以选择使用。 npm 官方地址: https://www.npmjs.com/ npm 官方镜像: ht...

    2018-06-24 00:59:57

2