• 欢迎关注我的微信公众号“ ifalost ” 右边扫描关注 --->>

 分类:Front-end

手把手教你撸一个属于你的 vue 组件库

手把手教你撸一个属于你的 vue 组件库
生命不止,折腾不止,技术的成长在于爬坑的多少! ——— 我说的 好久不见,甚是想念! 前言 在日常工作中,我们经常会使用别人开发的组件,比如:element、iView、Mint、Ant Design Vue 等 UI 组件库。 使我们的开发效率提升数倍(别人写好的,拿来...

神棍 2周前 (12-01) 102℃ 0评论 1喜欢

Javascript 中的 Date 对象引发的血案

Javascript 中的 Date 对象引发的血案
本文无任何牛逼技术含量,只能算是科普文吧! 缘由 在工作中,因和后端配合的时候,后端返回的时间对象不是前端所需要的标准时间,而产生的一系列问题反思! Date 对象 Date对象大家众所周知他是干什么用的?怎么用?这些都不是问题,但是在每个语言种类和宿主环境不同的情况下,就会产生...

神棍 4个月前 (08-25) 616℃ 0评论 2喜欢

优雅的使用 rem 进行移动端布局开发

优雅的使用 rem 进行移动端布局开发
缘起 在工作中,移动APP端的同学问我,在移动web端中是如何去做不同的屏幕大小所展示的效果和设计图都是一致的? 我们在遇到这种问题的时候,脑海中第一反应,应该是使用哪种布局方案去实现这种效果吧? 布局方案 先说说布局方案,在前端历史计划中,诞生了几种布局概念,分别是: ...

神棍 4个月前 (08-18) 1368℃ 0评论 2喜欢

ESLint安装使用及常用规则说明

ESLint安装使用及常用规则说明
1.安装 1.1本地安装(运用到此项目) $ npm install eslint --save-dev 1.2全局安装(运用到所有项目) $ npm install -g eslint 2.配置 2.1使用 .eslintrc 文件 $ eslint --init 3.规...

神棍 2年前 (2017-11-20) 3454℃ 6喜欢

执行JS进行复制操作——clipboard.js

执行JS进行复制操作——clipboard.js
点击按钮执行复制操作,首先需要选择被复制的内容,可以使用select()方法选中,execCommand(“Copy”) 复制 document.getElementById("copy").select(); document.execCommand("...

神棍 2年前 (2017-10-27) 4649℃ 4喜欢

JS转换远程图为base64编码格式

JS转换远程图为base64编码格式
因为项目业务需求,需要前端将远程图片进行本地化处理,第一个想到了就是将图片进行转码,转换成base64格式的。 我这里利用了HTML5的canvas进行的处理。 需要先创建一个img元素来承载远程图片,然后在创建一块画布来绘制图片,在将绘制好的canvas进行一个toDataUR...

神棍 2年前 (2017-09-06) 4846℃ 0评论 4喜欢

给页面增加一个华丽的点击特效

给页面增加一个华丽的点击特效
效果就在当前的页面上,不信你点击下鼠标的左键看看! 发现没,一个在js中常用的名词出现了吧,有木有很炫的效果。 此特效是根据鼠标点击出现心♥图形效果改过来的,不唠叨,直接上菜! (function(window,document,undefined){ v...

神棍 2年前 (2017-07-13) 3592℃ 2评论 17喜欢

滚动响应加载图片插件scrollLoad.js

滚动响应加载图片插件scrollLoad.js
scrollLoad.js scrollLoad.js是一款jQuery滚动响应加载图片的插件。 现在很多网页上都是有很多图片资源需要进行请求加载,如果页面图片内容太多,那么网页加载的速度就会变慢,不能达到理想的秒开效果,特此,scrollLoad.js可以延迟加载图片,当浏览器...

神棍 2年前 (2017-07-13) 2969℃ 0评论 1喜欢