SF
前端经验分享
前端经验分享
注册登录
关注博客
注册登录
主页
关于
RSS
快捷上传图片至图床
John
2020-04-24
阅读 4 分钟
8.5k
图床一般是指储存图片的服务器,有国内和国外之分。国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度。国内也分为单线空间、多线空间和cdn加速三种。
前端模块化(一)nodeJS中的CommonJS规范
John
2018-06-20
阅读 9 分钟
7k
模块化,大家用vue,react等东西,都会接触到像exports,module.exports,export,export default,require,define,import等等字段,感觉很多人对于这些东西还是分不清,概念非常的模糊,便想着写这么一篇文章,一是帮助自己梳理知识点,二是跟大家一起成长。其中有写得不对的,请及时提出来 ,我及时更正。
vue-cli中配置全局sass变量
John
2018-06-14
阅读 2 分钟
11.7k
我这里是指定了../src/assets/sass/base_core.scss为我的根scss文件,其他的scss文件都引入到这个scss文件中。
新手教程:linux服务器搭建Node.js环境
John
2018-05-04
阅读 2 分钟
3.8k
安装Node.js环境 1、刚买的新服务器 {代码...} 2、下载最新的稳定版 v6.10.3 到本地 {代码...} 结果测试: {代码...} 3、下载完成后进行解压 {代码...} 结果检测: {代码...} 4、将解压的Node.js 目录移动到 /usr/local 目录下 {代码...} 结果检测: {代码...} {代码...} 5、配置 node 软链接到 /bin 目录 {代码...} 结...
浅谈async·await
John
2018-04-27
阅读 6 分钟
10.8k
前言 这篇文章主要是梳理一下自己对阮一峰大神写的关于async/await文章,有写得不对的地方以及理解得不对的地方,各位大佬请指错! 对比 简单对比传统异步,promise异步,async异步 下文都会以setTimeout来进行异步展示,方便理解。 传统的回调 {代码...} setTimeout函数传入了两个参数(1000/callback),setTimeout被调...
总结了一下js中的差集、交集、并集
John
2018-04-14
阅读 3 分钟
8k
前言 总结了一下有关于数组的差集、交集、并集的方法; es6的方法实现 去重 {代码...} 并集 {代码...} 交集 {代码...} 差集 {代码...} es5的方法实现 去重 {代码...} 交集 {代码...} 并集 {代码...} 差集 {代码...}
详解js中的遍历
John
2018-04-10
阅读 5 分钟
3.2k
实例属性和原型属性 JavaScript中对象的属性分为两种: 数据属性 和 访问器属性 。 根据具体的上下文环境的不同,又可以将属性分为: 原型属性 和 实例属性 。 原型属性 是定义在对象的原型prototype 中的属性, 实例属性 一方面来自构造的函数中,然后就是构造函数实例化后添加的新属性。 js的枚举 JavaScript中遍历一...
最近面试的一些总结
John
2018-04-04
阅读 6 分钟
4k
手写代码跟手敲代码区别挺大的,手敲代码能进行调试,但是手写代码,会犯很多的低级错误,因为脱离了IDE带来的提示。不过手写代码是能够看出面试者的思路的,大部分的面试官基本只是看看思路以及逻辑严谨性。
js中抽象相等==
John
2018-03-24
阅读 5 分钟
1.8k
ES5的数据类型分为6种:Undefined Null String Number Boolean Object,如果再加上ES6Symbol数据类型,一共7种;
移动端弹性滑动以及vue记录滑动位置
John
2018-01-16
阅读 3 分钟
13.1k
auto: 普通滚动,当手指从触摸屏上移开,滚动立即停止touch:滚动回弹效果,当手指从触摸屏上移开,内容会保持一段时间的滚动效果,继续滚动的速度和持续的时间和滚动手势的强烈程度成正比。同时也会创建一个新的堆栈上下文。
vue-cli本地环境API代理设置和解决跨域
John
2017-09-04
阅读 3 分钟
135k
我们在使用vue-cli启动项目的时候npm run dev便可以启动我们的项目了,通常我们的请求地址是以localhost:8080来请求接口数据的,localhost是没有办法设置cookie的。
git命令的笔记
John
2017-09-01
阅读 2 分钟
1.8k
$ ssh-keygen -t rsa -C "youremail@example.com" 创建SSH-KEY,生成id_rsa和id_rsa_pub,id_rsa_pub文件为你的公钥,粘贴内容到你的远程git仓库(github)设置一下即可。
通过拓展Function.prototype实现一个AOP
John
2017-08-23
阅读 3 分钟
4.9k
AOP(面向切面的编程)主要是将一些与核心业务逻辑模块无关的功能抽离出来,这些功能通常包括日志统计,安全控制,或者是异常处理等等。 我们要做的就是拓展Function.prototype来“动态植入”到业务的逻辑模块儿中,保持业务逻辑的纯净和高内聚。 现在我们有一个函数 {代码...} 那我们如何植入一个函数,让他在这个函数执行...
CSS3实现伪类hover离开时平滑过渡效果
John
2017-08-10
阅读 3 分钟
41.2k
由于hover伪类添加的动画效果,仅当鼠标放在元素上时会被触发,而当鼠标离开时,效果会中断,会显得很生硬。 大多数人的想法都是使用js的onmouseover和onmouseleave事件来实现动画效果。其实不必这么麻烦,CSS3便可以帮你解决这些问题。