-
css滤镜,gif实现半透明
-
1、首先需要有npm账号,可以直接登录官网https://www.npmjs.com/signup免费注册,注册后一定要进行邮箱验证,否则后面进行组件包发布时候会提示403错误,让进行邮箱核准。2、在本地新建一个项目,在cmd里输入命令进入项目文件夹;3、使用npm init 命令初始化当前项目信息,需要填写的信息是: 直到出现,is this OK?回车后回到文件夹,会多出来一个package.json,里面就是刚才填写的信息。4.npm 账号登录,用户名,邮箱,密码登
-
1.绘制圆形头像ctx.beginPath();
ctx.arc(80, 550, 40, 0, 2 * Math.PI);
ctx.clip();
ctx.drawImage(_this.AvatarTempFilePath, 40,510, 80, 80);
ctx.restore();
ctx.save();2.文本截取不换行.../**
* 文本截取不换行...
* @param {Object} ctx
* @param {String} text
*
-
ctx.fillText() 在画布上绘制“被填充的”文本
ctx.strokeText() 在画布上绘制文本(无填充)
ctx.measureText() 返回包含指定文本宽度的对象1 ctx.font(); 设置或返回文本内容的当前字体属性
2 ctx.textAlign = 'start|end|center|left|right'textAlign 设置或返回文本内容的当前对齐方式
start : 默认。文本在指定的位置开始。
end : 文本在指定的位置结束。
center: 文本的中
-
最近,GitHub上有个名为ChromeAppHeroes的项目登上了趋势榜。与其他GitHub项目不同,它的目标聚焦在Chrome上。目标是为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类。现在为止,整个项目中已经介绍了60个神器插件,覆盖功能很广泛。每一个都让原来做起来非常复杂的事情变得非常简单,而且每一个插件都有安装教程与操作指南。所以这个项目也得到了很多人的青睐,现在已经获得11K标星。Chrome插件英雄榜都有啥?1、markdown-here可以在网页版Q
-
git log# 输出概要日志,这条命令等同于
# git log --pretty=oneline --abbrev-commit
git log --oneline
# 指定最近几个提交可以带上 - + 数字
git log --oneline -5
# 提供类似 GUI 工具的 log 展示
git log --graph --date=relative --pretty=tformat:'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%an
-
开源项目的组成部分在讲清楚之前呢,我们先来了解一下一个开源项目有哪些组成部分:name: 项目名
description: 项目的简要描述
项目的源码
README.md: 项目的详细情况的介绍那么除了这些要素之外,项目本身的star数和fork数,也是评判一个开源项目是否火热的标准,这同时也是一个很重要的搜索标准。另外我们也要注意观察这个项目的最近更新日期,因为项目越活跃,那么它的更新日期也更加频繁。以上要素就是我们在进行搜索的时候要注意的一些关键点。如何搜索那我们到底如何搜索呢?假设我
-
小程序A页面传参给B页面,且参数中存在用户自定义信息,切记使用encodeURIComponent进行转译
-
小程序录音被拒绝,如何引导用户手动完成授权indexOf('operateRecorder:fail')!=-1
-
由于阿拉丁官网没有对uniapp接入的文档,当时自己也是琢磨许久,参考mpvue的接入文档阿拉丁官方文档顶部直接引入sdkimport '@/common/ald/ald-stat' //阿拉丁 app.aldstat.sendEvent('小程序首页_访问次数');
-
在小程序开发中,采用了富文本编辑器生成html上传至后端,但是富文本中图片带有width属性,很遗憾图片不是自适应,大屏手机编辑的内容,在小屏幕手机预览会超出屏幕,因此要对富文本内容进行处理,方案筛选出所有图片添加样式,下方为查找图片并添加样式的核心代码let htmlText = '
在产品开发中,难免会有图片上传,但昂贵的图片资源服务会造成一大笔费用,图片压缩是图片静态资源优化的一种常用手段,那么前端如何在图片压缩中贡献自己的一份力量,此文是在【商图助理】小程序过程中开发的一款组件,在使用中体验还是不错的,近期在公司项目【活动抽奖】小程序重构过程中我想到了曾经封装的这款组件,进行了少许的优化,以及文档说明并如到【活动抽奖】项目中,下方为该组件的代码,使用uni-app,vue语法封装html
&l
-
设置position:sticky同时给一个(top,bottom,right,left)之一即可使用条件:1、父元素不能overflow:hidden或者overflow:auto属性。2、必须指定top、bottom、left、right4个值之一,否则只会处于相对定位3、父元素的高度不能低于sticky元素的高度4、sticky元素仅在其父元素内生效
-
BackgroundAudioManager.onTimeUpdate ios回调问题,BackgroundAudioManager.seek ios不生效
-
Mac下配置域名(自己随意设定的域名)1、在Mac的命令行工具Terminal中输入:sudo vi /etc/hosts(打开hosts文件);2、此时会要求输入电脑的密码;3、在hosts文件界面,按 i 键进入编辑模式;4、输入想要设定的域名,比如 127.0.0.1 fung.com(IP和对应的域名);5、保存退出,先按[esc],再按:wq(包含冒号);6、此时自定义的域名就已经生效了。