SF
Jchermy的前端之路
Jchermy的前端之路
注册登录
关注博客
注册登录
主页
关于
RSS
「Vue.js」Vue-Router + Webpack 路由懒加载实现
Jchermy
2018-08-06
阅读 2 分钟
20.5k
当打包构建应用时,Javascript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载.
「JavaScript」函数声明和函数表达式
Jchermy
2018-07-14
阅读 2 分钟
5.1k
1.定义 在javascript中我们定义函数有以下两种方式: 函数声明 {代码...} 函数表达式 {代码...} 2.实例解析 在平时开发中,它们有着难以察觉的差别,我们看下下面的例子: {代码...} 可以先在脑海中想一下答案,执行结果是: {代码...} 来,我们分析一下这个结果: 1.第一次调用say函数时,函数还未被定义,那为什么可以...
「JavaScript」js中的继承方法总结
Jchermy
2018-06-19
阅读 5 分钟
3.1k
1.前言 本文完整代码指路我的GitHub,欢迎star。js中的继承方式有很多种,以下仅列出部分。 2.原型链继承 代码如下: {代码...} 这样看来貌似可以完美完成继承,然后当属性换成引用类型时,就会出现问题了,如下: {代码...} 由此我们可以得出原型链继承的缺点: 引用类型的属性被所有实例共享 在创建Child实例时,不能...
「跨域」利用node.js实践前端各种跨域方式(上)
Jchermy
2018-06-13
阅读 8 分钟
15.9k
常言道,"读万卷书,不如行万里路"。技术的学习也是如此,唯有实践才能更清楚的明白原理和加深印象,因此本文会利用node.js对前端的各种跨域方式进行实践,强烈建议一步一步跟着做,相信你肯定会对跨域有更深层次的理解。而由于篇幅限制,本文只会贴出关键性的代码,本系列总共分为上下篇。具体的代码请移步我的Github。...
「跨域」利用node.js实践前端各种跨域方式(下)
Jchermy
2018-06-13
阅读 7 分钟
4.6k
常言道,"读万卷书,不如行万里路"。技术的学习也是如此,唯有实践才能更清楚的明白原理和加深印象,因此本文会利用node.js对前端的各种跨域方式进行实践,强烈建议一步一步跟着做,相信你肯定会对跨域有更深层次的理解。而由于篇幅限制,本文只会贴出关键性的代码,本系列总共分为上下篇。具体的代码请移步我的Github。...
「JavaScript」带你彻底搞清楚深拷贝、浅拷贝和循环引用
Jchermy
2018-05-26
阅读 6 分钟
17.3k
基本类型值指的是那些保存在栈内存中的简单数据段,即这种值是完全保存在内存中的一个位置。包含Number,String,Boolean,Null,Undefined ,Symbol。
「JavaScript」Array方法的详细总结及常用数组操作(附完整示例)
Jchermy
2018-05-20
阅读 8 分钟
4.5k
因为在工作当中,经常使用到js的数组,而其中对数组方法的使用也是很频繁的,所以总是会有弄混或者概念不够清晰的状况,所以,写下这篇文章整理一番,本文有对几乎所有数组的方法的介绍,此外还有非常实用的一些数组操作比如乱序去重和斐波那契数列求值等等,总之干货满满~~
「JavaScript 定时器」setInterval、setTimeout和requestAnimationFrame浅析
Jchermy
2018-04-28
阅读 2 分钟
8.8k
大多数浏览器并没有精确到毫秒级别的触发事件,例如,我们设定某个函数在3毫秒后执行,在老版本的IE中,这个函数至少会在15毫秒以后执行。而在现代浏览器中,这个数值会短一点,但时间差一般也会超过1毫秒。
「MYSQL」MYSQL中的int(11)到底代表什么意思?
Jchermy
2017-12-18
阅读 2 分钟
43.1k
对于int类型的一些基础知识其实上图已经说的很明白了,在这里想讨论下常用的int(11)代表什么意思,很长时间以来我都以为这代表着限制int的长度为11位,直到有天看到篇文章才明白,11代表的并不是长度,而是字符的显示宽度,在字段类型为int时,无论你显示宽度设置为多少,int类型能存储的最大值和最小值永远都是固定的,...