在 2021 年的国庆前两天,群里有人说,想弄一个给微信头像增加国旗渐变和国庆节气氛边框的小程序,并发出了一个案例。
我打开看了看,这感觉挺简单的。然后脑海中大概的形成了一个实现思路,然后说干就干,花了两个晚上的时间,就把代码给撸了出来,赶在放国庆假期之前完成了上线。
先体验一下...
神棍
3年前 (2022-01-24) 1995℃ 1评论
3喜欢
生命不止,折腾不止,技术的成长在于爬坑的多少! ——— 我说的
好久不见,甚是想念!
前言
在日常工作中,我们经常会使用别人开发的组件,比如:element、iView、Mint、Ant Design Vue 等 UI 组件库。
使我们的开发效率提升数倍(别人写好的,拿来...
神棍
5年前 (2019-12-01) 6705℃ 1评论
7喜欢
本文无任何牛逼技术含量,只能算是科普文吧!
缘由
在工作中,因和后端配合的时候,后端返回的时间对象不是前端所需要的标准时间,而产生的一系列问题反思!
Date 对象
Date对象大家众所周知他是干什么用的?怎么用?这些都不是问题,但是在每个语言种类和宿主环境不同的情况下,就会产生...
神棍
5年前 (2019-08-25) 6547℃ 1评论
5喜欢
缘起
在工作中,移动APP端的同学问我,在移动web端中是如何去做不同的屏幕大小所展示的效果和设计图都是一致的?
我们在遇到这种问题的时候,脑海中第一反应,应该是使用哪种布局方案去实现这种效果吧?
布局方案
先说说布局方案,在前端历史计划中,诞生了几种布局概念,分别是:
...
神棍
5年前 (2019-08-18) 9977℃ 3评论
8喜欢
项目是基于vue-cli的webpack模版搭建的。
1、安装
1.1安装vue项目
$ vue init webpack vue-test
1.2、在当前目录下,安装依赖
$ cd vue-test
$ npm install
1.3、安装sass的依赖包
// sass-...
神棍
7年前 (2017-11-21) 8810℃
7喜欢
1.安装
1.1本地安装(运用到此项目)
$ npm install eslint --save-dev
1.2全局安装(运用到所有项目)
$ npm install -g eslint
2.配置
2.1使用 .eslintrc 文件
$ eslint --init
3.规...
神棍
7年前 (2017-11-20) 9273℃
6喜欢
点击按钮执行复制操作,首先需要选择被复制的内容,可以使用select()方法选中,execCommand(“Copy”) 复制
document.getElementById("copy").select();
document.execCommand("...
神棍
7年前 (2017-10-27) 11606℃
4喜欢
因为项目业务需求,需要前端将远程图片进行本地化处理,第一个想到了就是将图片进行转码,转换成base64格式的。
我这里利用了HTML5的canvas进行的处理。
需要先创建一个img元素来承载远程图片,然后在创建一块画布来绘制图片,在将绘制好的canvas进行一个toDataUR...
神棍
7年前 (2017-09-06) 12290℃ 1评论
4喜欢
效果就在当前的页面上,不信你点击下鼠标的左键看看!
发现没,一个在js中常用的名词出现了吧,有木有很炫的效果。
此特效是根据鼠标点击出现心♥图形效果改过来的,不唠叨,直接上菜!
(function(window,document,undefined){
v...
神棍
7年前 (2017-07-13) 11326℃ 2评论
17喜欢
scrollLoad.js
scrollLoad.js是一款jQuery滚动响应加载图片的插件。
现在很多网页上都是有很多图片资源需要进行请求加载,如果页面图片内容太多,那么网页加载的速度就会变慢,不能达到理想的秒开效果,特此,scrollLoad.js可以延迟加载图片,当浏览器...
神棍
7年前 (2017-07-13) 10269℃ 1评论
1喜欢