前端开发

sass @for循环

2019-04-0958次阅读sass
在写样式的时候,估计你会写过这样有规律的样式,在Sass中,我们可以使用@for循环来实现。
前端开发

触摸事件(touch)事件简述

2019-04-0970次阅读javascript
最近做了一个需求总共只有两屏,要求首屏触摸滑动到第二屏时就要取消触摸滑动事件。一般来说移动端网站的内容触摸滑动我们都会选择不依赖框架的Swiper来实现,但考虑到小需求下我们就没有必要去使用它,正好借这个机会去了解一下touch事件。
前端开发

多行文本显示省略号

2019-04-0946次阅读css3css
display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;看前缀webkit就知道属于webkit内部属性,只支持webkit内核浏览器,移动端可以放心使用。
前端开发

gulp4.0报错The following tasks did not complete

2019-04-0892次阅读
在使用gulp4.0执行task的时候,会出现以下错误:The following tasks did not complete: default,Did you forget to signal async completion?
前端开发

gulp运行报错:Task function must be specified必须指定任务函数

2019-04-08136次阅读
运行gulp项目报错:AssertionError: Task function must be specified,那是你因为安装了gulp4.0.0,gulpfile.js用的是gulp3.9.1的语法。
前端开发

npm设置和查看仓库源

2019-04-0864次阅读npm
在使用npm命令时,如果直接从国外的仓库下载依赖包,下载速度会很慢且有时还下载不下来,这时候可以切换npm的仓库源试试。
前端开发

浏览器兼容的copy复制功能

2019-04-0862次阅读javascript
复制功能的网上代码很多,从最初只支持IE,到最后使用ZeroClipboard.js结合flash插件来兼容现代浏览器,直至现代浏览器支持execCommand后,才有了下面的代码。
前端开发

npm中--save-dev与--save的区别

2019-04-0479次阅读npmnode
我们安装autoprefixer处理浏览器前缀的后处理程序,我们采用的是 “npm install autoprefixer –save-dev ”命令安装,因为我们在发布后用不到它,而只是在我们开发才用到它。dependencies下的模块,则是我们发布后还需要依赖的模块,譬如像jQuery库或者vue,react,Angular框架类,我们在开发完后还要依赖它们,否则就运行不了。
前端开发

Intersection Observer实现滚动到相应区域执行动画及图片懒加载

2019-04-0473次阅读javascript
Intersection observer API提供了一种方法,可以异步观察目标元素与祖先元素或相对于浏览器视口(root)的交集变化。本文介绍通过Intersection Observer实现滚动到相应区域执行动画及图片懒加载实现。
前端开发

insertAdjacentHTML与appendChild方法区别

2019-04-0473次阅读javascriptDOM
在向HTML DOM添加新元素时,HTML元素可选方法有appendChild、insertAdjacentHTML和innerHTML属性。