积少成多

只要心中有景,何处不是花香满径。

排序:
默认
按更新时间
按访问量

js编码的实用技巧(一)

js编码的实用技巧(二) 在平时的开发中,编码技巧很重要,会让你少写很多代码,起到事倍功半的效果。 下面总结几种简单的技巧,大家共同学习一下 1、 利用+、-、/1,*1将字符串转换为整数型 这个方法试用于将字符串类型的数字转换为整数型,如果带字母就会返回NaN。 var a = &...

2018-02-08 00:43:54

阅读数:898

评论数:0

js编码的实用技巧(二)

接上篇文章 js编码的实用技巧(一) 5、合理利用||运算符 使用||可以作为参数之外的默认值,当第一个参数返回值为false时,那么第二个值就为默认值。 一般在面向对象思想中这么使用。 function User(name, age) { this.name = name ...

2018-02-08 00:40:37

阅读数:498

评论数:0

HTTP代理(转发代理&反向代理)与重定向

转发代理服务器 Forward Proxy:客户端无法直接请求服务器,只能将请求发往转发代理服务器(简称代理服务器),代理服务器将请求转发给服务器,接收到服务器响应后再将响应转发回客户端。适用于客户端从内部网络访问外部网络时,可能由于防火墙的存在无法直接访问外网,这时需要借助转发代理服务器访...

2018-06-13 01:21:39

阅读数:24

评论数:0

位图(标量图)与矢量图区别

1、概念 矢量图 使用线段和曲线描述图像,所以称为矢量,同时图形也包含了色彩和位置信息。 位图 使用像素点来描述图像,也称为点阵图像。 2、与分辨率的相关性 矢量图 与分辨率无关,可以将它缩...

2018-06-11 13:30:43

阅读数:18

评论数:0

ES6 --函数

如同我们所看到的,ES6 中引入来箭头函数,相比 ES5 来讲是最为直观而明显的特性。 在 ES6 之前,声明一个函数: function add(a, b) { return a + b; } add(1, 2); // 3 如果用箭头函数的形式写: const add = (a, b) =...

2018-05-22 19:10:52

阅读数:25

评论数:0

史上最全的VsCode快捷键列表

按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Qu...

2018-05-21 12:02:17

阅读数:73

评论数:0

js基础进阶--函数柯里化carrying

欢迎访问我的个人博客:http://www.xiaolongwu.cn 定义 函数柯里化就是创建已经设置单个参数或者多个参数的函数,函数变为接受一个参数,返回一个值 来个例子 function add(){ // 将传进来的实参转换为数组arr ...

2018-05-17 00:26:10

阅读数:49

评论数:0

js基础进阶--关于Array.prototype.slice.call(arguments) 的思考

欢迎访问我的个人博客:http://www.xiaolongwu.cn Array.prototype.slice.call(arguments)的作用为:强制转化arguments为数组格式,一般出现在框架活插件的源码中 如何理解 上面的代码等价于[ ].slice.call(argu...

2018-05-15 20:47:50

阅读数:39

评论数:0

js基础--深入理解call、apply、bind

一、函数的三种角色 首先要先了解在函数本身会有一些自己的属性,比如: length:形参的个数; name:函数名; prototype:类的原型,在原型上定义的方法都是当前这个类的实例的公有方法; __proto__:把函数当做一个普通...

2018-05-15 18:28:16

阅读数:34

评论数:0

js基础--深入javascript之原型和原型链

原型和原型链是js中的难点也是重点,明白了原型和原型链会让我们在后面不管是学习还是工作都会更加高效,并且原型和原型链会是面试中必不可少的话题。看完此篇文章一定会让你对原型...

2018-05-14 19:58:57

阅读数:25

评论数:0

Vue 使用中的小技巧

在vue的使用过程中会遇到各种场景,当普通使用时觉得没什么,但是或许优化一下可以更高效更优美的进行开发。下面有一些我在日常开发的时候用到的小技巧,在下将不定期更新~1. ...

2018-05-10 17:41:34

阅读数:34

评论数:0

gulp & webpack整合,鱼与熊掌我都要!

为什么需要前端工程化? 前端工程化的意义在于让前端这个行业由野蛮时代进化为正规军时代,近年来很多相关的工具和概念诞生。好奇心日报在进行前端工程化的过程中,主要的挑战在于解决如下问题:...

2018-05-07 09:46:51

阅读数:32

评论数:0

关于HTML5中meta name="viewport" 的详解及用法

移动端的布局不同于pc端,首先我们要知道在移动端中,css中的1px并不等于物理上的1px,因为手机屏幕的分辨率已经越来越高,高像素但是屏幕尺寸却没有发生太大变化,那就意味着一个物理像素点实际上塞入...

2018-05-04 17:54:48

阅读数:38

评论数:0

webpack进阶——DllPlugin优化打包性能(基于vue-cli)

介绍: 打包会输出一个类dll包(dll包源于windows的动态链接库),这些代码本身不会执行,主要是提供给我们的业务代码引用。(比如dll中有一个工具方法为时间格式化,这个方法本身并不会执行,但是当我...

2018-05-04 15:46:32

阅读数:51

评论数:0

深入理解弹性盒flex布局

欢迎访问我的个人博客:http://www.xiaolongwu.cn 1. 前言 flex弹性盒,是一种布局方式,当页面需要适应不同的屏幕大小以及设备类型时,它依然能确保元素 拥有更恰当的排布行为,弹性盒属于 CSS 3 部分,IE9 以下不支持,现代浏览器指的就是 IE9 及以上的浏览器...

2018-05-04 15:08:53

阅读数:160

评论数:0

promise和setTimeout执行顺序的问题

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 promise为es6引进的语言标准,为异步编程的一种解决方案; 阅读此文的前提是了解promise的基本用法和特性,比如他自执行特性、状态不可逆特性等 抛出问题 且看下面代码和问题 setTim...

2018-04-23 18:48:41

阅读数:243

评论数:0

vue-cli的webpack模板项目配置文件分析

2017-09-11更新:更新到webpack 2.6.1所对应的配置,完善部分代码注释。 由于最近在vue-cli生成的webpack模板项目的基础上写一个小东西,开发过程中需要改动到build和config里面一些相关的配置,所以刚好趁此机会将所有配...

2018-04-20 17:34:31

阅读数:78

评论数:0

js统计一个字符串中出现次数最多的字母

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 如题 代码 function num (str){ var a = {}; var b = str.split("&a...

2018-04-20 14:40:18

阅读数:97

评论数:0

最新vue-cli 2.9.1和2.8.x版本的区别

最近vue-cli更新,用其构建项目的时候,发现bulid文件下少了两个文件,分别是dev-sever.js和dev-client.js vue-cli 2.8 vue-...

2018-04-18 20:05:20

阅读数:237

评论数:0

ie11 Object doesn't support property or method 'attachEvent'

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 大概的情景是这样的,jquery版本为1.10.1版本;浏览器为ie11;报错info为–Object doesn’t support property or method ‘attachEvent’ 分析...

2018-04-18 19:14:09

阅读数:60

评论数:0

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