猫老板的豆

吃饭睡觉打豆豆

vue-cli 2.9.3 详细教程

https://github.com/Trojain/vue-cli-2.9.3 一、安装vue-cli 1.使用npm全局安装vue-cli(前提是你已经安装了nodejs,否则你连npm都用不了),命令如下: npm install vue-cli -g . 2.可以用vue...

2018-04-23 16:13:39

阅读数:12

评论数:0

Babel 7步入门教程

Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码 妈妈再也不用担心环境不兼容了 so easy~ 1.安装官方提供的ES2015转码规则 cnpm install --save-dev babel-preset-es2015 2.如果项目要运行,全局环境必须安装Ba...

2017-09-27 16:26:17

阅读数:13984

评论数:0

gulp详细入门教程

gulp详细入门教程 gulp作用: Sass编译 Css Js 图片压缩 Css Js 合并 Css Js 内联 Html的include功能 Autoprefixer 自动刷新 去缓存 Handlebars模板文件的预编译 雪碧图 ESLint rem移动端适配方案 ...

2017-08-12 15:01:49

阅读数:13859

评论数:0

封装ajax

//ajax function ajax(options) { options = options || {}; options.type = (options.type || "GET").toUpperCase(); options....

2018-04-19 16:57:20

阅读数:5

评论数:0

Sticky footer布局

Sticky footer布局是什么? 我们所见到的大部分网站页面,都会把一个页面分为头部区块、内容区块和页脚区块,当头部区块和内容区块内容较少时,页脚能固定在屏幕的底部,而非随着文档流排布。当页面内容较多时,页脚能随着文档流自动撑开,显示在页面的最底部,这就是Sticky footer布局。 ...

2018-03-29 21:31:29

阅读数:16

评论数:0

js数组高阶函数

JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 map (Array 对象属性) 返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。 var arr =...

2018-03-15 15:53:13

阅读数:16

评论数:0

for...in、for...of、forEach详解

先说结论:1. 推荐在循环对象属性的时候,使用for…in,在遍历数组的时候的时候使用for…of。2. for…in循环出的是键名(key),for…of循环出的是键值(value)3. 注意,for…of是ES6新引入的特性。修复了ES5引入的for…in的不足 4. for…of不能循环普...

2018-03-13 16:04:20

阅读数:22

评论数:0

javascript中的深拷贝和浅拷贝

深拷贝和浅拷贝的区别 深复制和浅复制最根本的区别在于是否是真正获取了一个对象的复制实体,而不是引用,浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。 1.深复制在计算机中开辟了一块内存地址用于存放复制的对象 2.浅复制仅仅是指向被复制的内存地址,如果原地址中对象被改变了,那么浅复制出...

2018-03-08 17:32:03

阅读数:21

评论数:0

构造函数的五种继承方式

构造函数的五种继承方式方法一:(call与apply)function Class1  (){        this.name ='class1';        this.showName = function(){            alert(this.name);        } ...

2018-03-06 15:37:16

阅读数:17

评论数:0

js字符串数组处理

字符串处理var a="Hello world!"console.log(a.indexOf("e"))       //1  l的index  不存在-1          lastIndexOf()console.log(...

2018-03-06 15:27:06

阅读数:16

评论数:0

通过document.domain + iframe解决跨域问题

document.domain用来得到当前网页的域名。 比如在百度(https://www.baidu.com)页面控制台中输入: alert(document.domain); //"www.baidu.com" 我们也可以给document...

2018-02-01 14:53:13

阅读数:86

评论数:0

yarn详细入门教程

简介 Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。就像我们可以从官方文档了解那样,它的目的是解决这些团队使用 npm 面临的少数问题,即: 1.安装的时候无法保证速度/一致性 2.安全问题,因为 npm ...

2018-01-31 11:51:47

阅读数:1790

评论数:0

GET和POST最详细的总结

两种 HTTP 请求方法:GET 和 POST GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据 GET 方法 请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的: /test/demo_form....

2018-01-29 17:27:13

阅读数:1866

评论数:0

禁止微信浏览器长按出菜单(亲测可用)

禁止微信浏览器长按出菜单 iso安卓 亲测可用 img{ //元素不能成为鼠标事件的target pointer-events:none; -webkit-pointer-events:none; -ms-pointer-events:none; -mo...

2018-01-11 12:10:49

阅读数:183

评论数:0

jQuery封装animate.css

animate.css是一个有趣的,跨浏览器的css3动画库。 一、首先引入animate css文件<link rel="stylesheet" href="animate.css">二、给指定的元素加上指定的动画样式名<div id=&...

2018-01-02 15:26:50

阅读数:131

评论数:0

微信浏览器返回并强制刷新

实现微信浏览器返回并强制刷新效果解决IOS上微信浏览器返回不刷新问题//方法一 $(function () { var isPageHide = false; window.addEventListener('pageshow', function () { i...

2017-12-29 16:46:04

阅读数:2625

评论数:0

jquery点击其他地方隐藏菜单

JQ://点击其他地方隐藏菜单 $.fn.autoHide = function(){ var ele = $(this); $(document).on('touchend',function(e){ if(ele.is(':visible') &&...

2017-12-23 16:10:58

阅读数:97

评论数:0

一个简单的提示框

CSS:/*提示框*/ .dialog-box { max-width: 300px; background: #000; opacity: 0.8; color: #fff; display: inline-block; padding: 25px...

2017-12-23 12:15:53

阅读数:82

评论数:0

一个简单的loading

一个简单的无图片loadingCSS(无图片):/*loading*/ .preloader-indicator-modal {position:fixed;left:50%;top:40%;padding:0.4rem;transform:translate(-50%,-50%);;backgr...

2017-12-23 11:33:52

阅读数:165

评论数:0

JS 获取浏览器和屏幕宽高信息

JS 获取浏览器和屏幕宽高信息 无论是手机端还是 PC 端,浏览器的宽高使用 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括...

2017-12-22 12:21:45

阅读数:192

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭