首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YufeiZhou
掘友等级
前端工程师
|
四十大盗
弱鸡一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
117
文章 108
沸点 9
赞
117
返回
|
搜索文章
赞
文章( 108 )
沸点( 9 )
如何阅读大型前端开源项目的源码
目前网上有很多「XX源码分析」这样的文章,不过这些文章分析源码的范围有限,有时候讲的内容不是读者最关心的。同时我也注意到,源码是在不断更新的,文章里写的源码往往已经过时了。因为这些问题,很多同学都喜欢自己看源码,自己动手,丰衣足食。 这篇文章主要讲的是阅读大型的前端开源项目比如…
webpack4-用之初体验,一起敲它十一遍
在webpack4之前,提取公共代码都是通过一个叫CommonsChunkPlugin的插件来办到的。到了4以后,内置了一个一模一样的功能,而且起了一个好听的名字叫“优化” 好了,就写到这里吧,想必大家也看累了吧,辛苦大家了,哈哈。
当面试官问你Vue响应式原理,你可以这么回答他
看过vue官方文档的同学,对这张图应该已然相当熟悉了。 听过太多回答,通过Object.defineProperty,可是再详细的问时,对方浑然不知。 这里我们用不到100行的代码,实现了一个简易的vue响应式。当然,这里如果不考虑期间的过程,我相信,40行代码之内可以搞定。但…
9行代码实现复制内容至剪切板
本方法主要使用了 Range 对象和HTML5的Selection API,经过测试,本方法在主流浏览器如谷歌浏览器、火狐浏览器、360安全浏览器、搜狗高速浏览器中均运行良好。 首先是利用**document.createRange()**创建一个 Range 对象 ,然后获取…
几道高级前端面试题解析
因为 JS 采用 IEEE 754 双精度版本(64位),并且只要采用 IEEE 754 的语言都有该问题。 小数算二进制和整数不同。乘法计算时,只计算小数位,整数位用作每一位的二进制,并且得到的第一位为最高位。所以我们得出 0.1 = 2^-4 * 1.10011(0011)…
每周一点canvas动画---《支付宝拖动选择》
效果源码终于到年底了,再过两天我也要回家过年了,想想就激动呢!今天给大家带来一个基于移动端的canvas价格选择效果,设计给的效果是这样的。主要功能就是拖动标尺变动价格。而且支付宝和京东金融的里也有这
【大型干货】手拉手带你过一遍vue部分源码
学会看package.json文件,就像你在使用MVVM去关注它的render一样。 既然$ npm run dev命令可以重新编译出vue.js文件,那么我们就从scripts中的dev开始看吧。 注意上面指令中的两个关键词scripts/config.js和web-full…
自动化生成 H5 骨架页面
骨架页面(Skeleton Page)指的是当你打开一个 H5 页面,在页面解析和数据加载之前,首先给用户展示页面的大概样式。在骨架页面中,图片、文字、图标都将通过灰色矩形块来展示,在真实页面展示之前,用户能够感知到即将加载页面的基本 CSS 样式和页面布局。饿了么移动 web…
认识Skeleton Screen【屏幕加载骨架】
一直以来,无论是web还是iOS、android的应用中,为了提升应用的加载等待这段时间的用户感知体验,各种奇门遁甲之术层出不穷。其中,菊花图以及由它衍生各种加载动画是一个非常大的流派,如下图所示: 在很多的应用的交互中,这种菊花的加载的设计已然要一统江湖了。 不过,现在对于加…
Vue前端开发规范
1. 组件名为多个单词 2. 组件数据 3. Prop定义 4. 为v-for设置键值 6. 为组件样式设置作用域 1. 组件文件 2. 单文件组件文件的大小写 3. 基础组件名 4. 单例组件名 5. 紧密耦合的组件名 6. 组件名中的单词顺序 7. 模板中的组件名大小写 8…
下一页
个人成就
文章被点赞
52
文章被阅读
1,728
掘力值
121
关注了
77
关注者
143
收藏集
21
关注标签
74
加入于
2016-12-21