CSS3实现0.5px的边框
border + border-image + 线性渐变linear-gradient;定位 + 伪元素 + background + 线性渐变linear-gradient;定位 + 伪元素 + transfrom缩放(scale);定位 + 伪元素 + transfrom缩放(scale)
vue3.x 新特性 - CompositionAPI
安装 vue-cli3,在使用任何 @vue/composition-api 提供的能力前,必须先通过 Vue.use() 进行安装,安装插件后,您就可以使用新的 Composition API 来开发组件了。
浏览器HTML自带懒加载技术
对于目前的图片懒加载,我们一般采用的是通过第三方库或懒加载库来实现,但是该方式的显著问题就是,必须按顺序执行:1、加载初始的 HTML 响应内容2、加载懒加载库3、加载图片
监听Canvas内部元素点击事件的三种方法
canvas内部元素不能像DOM元素一样方便的添加交互事件监听,因为canvas内不存在“元素”这个概念,他们仅仅是canvas绘制出来的图形。这对于交互开发来说是一个必经障碍,想要监听图形的点击事件思路很简单
Css媒体查询以及常用设置
页面为了适应各种设备(PC端、移动端的不同设备)的不同显示情况,增加了媒体查询的功能,通过特定的要求达到不同的样式显示。媒体查询通常用来区别于屏幕宽度大小
vue单页面应用改造为多页面服务端渲染
正在开发中的项目是采用vue,Vue+router搭建的单页面应用,因2C项目有SEO的需求,就需要把当前的项目改为多页面+服务端渲染,调研之后使用了easywebpack-cli脚手架,基于Egg + Vue + Webpack4多页面服务端渲染项目
前端工程师如何才能不焦虑?
外企最近几年持续的退出中国,裁撤国内研发中心,曾经高大上的代表也逐步褪去了光鲜的外表,不过好在补偿并不亏待,加上外企培养的良好个人素质,再出发也许并不困难。但是,国内的996是否还能适应呢?
AnySlider:适用于任何Html内容的jQuery Slider插件
任何Slider都是一个易于使用且支持触摸的jQuery插件,允许您为任何html内容创建可自定义的滑块,如图像,文本,视频等。在页面上包含jQuery库和jQuery AnySlider
JS计算时间差
getTime()方法,通常我们计算时间差都是通过获取两个时间数据,然后分别使用getTime()方法返回与固定的1970 年 1 月 1 日的时间差,通过对返回毫秒数的差,换算成时间单位,得出两个时间的时间差。