- 博客(4)
- 收藏
- 关注
转载 手写Webpack Plugin插件实现骨架屏
前端开发是与用户联系最为密切的职位,用户体验是最值得关注的问题。现在越来越多的APP采用了骨架屏,随着前端SPA单页的流行,首屏加载也困扰着许多开发者,今天就来实现一个骨架屏!前提:以vue项目为例,使用官方脚手架初始化一套项目!1.什么是骨架屏?骨架屏就是页面内容还未加载完成的时候,先让一些图片或者固定结构占位,待内容加载完成后把他替换掉。image.png...
2019-04-16 19:19:50 575 1
原创 gulp自己项目中的完整配置,欢迎完善
var gulp = require('gulp');var cssmin = require('gulp-minify-css'); //css压缩var uglify = require('gulp-uglify'); //js压缩var concat = require('gulp-concat'); /...
2018-05-26 16:55:40 690
转载 JavaScript模块化编程 - CommonJS, AMD ,CMD和 RequireJS之间的关系
先说说CommonJS CommonJS - 大家是不是觉得JavaScript仅仅是一个客户端的编译语言,其实JavaScript设计之初不仅仅是针对客户端设计的语言。后来只是由于Web的迅速流行,加之Netscape和微软之间之争过早的将JavaScipt标准化。要了解详细的JS历史请查看:http://zh.wikipedia.org/zh-cn/JavaScript。过早的标准化JS就导致
2018-01-18 09:01:24 199
原创 3D视频轮播插件——web前端
网上找了很多3D视频轮播插件,不是样式不合适,就是代码太繁琐。自己利用CSS3动画transition编写的3D视频轮播插件。IE9开始才支持transition,所以只有在非IE浏览器、IE大于8才显示整个插件,IE6、E7、E8不显示。video标签添加preload="none"非常重要,禁止视频预加载,提升插件性能。
2017-11-23 12:40:48 3346 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人