随笔分类 -  前端小功能

前端小功能,前端效果记录。
摘要:前端小工具:CanvasDraw签名工具 移动端签名提示函 1、安装 npm install react-canvas-draw --save or yarn add react-canvas-draw 支持导出图片,文件数据流, 移动端横屏显示, 用于react项目 贴代码,大家都喜欢的。 imp 阅读全文
posted @ 2022-04-11 09:25 smallbore 阅读(374) 评论(0) 推荐(0) 编辑
摘要:前端小工具-HTML转换PDFHTML转换图片 HTML转换PDF,主要用 html2canvas+jsPDF 对页面进行截图然后转换PDF。 实践时间和兼容性,html2canvas 存在历史遗留问题,微信环境会假死,iOS13.4,13.7 等版本也假死的情况,低版本html2canvas对新浏 阅读全文
posted @ 2022-04-06 14:14 smallbore 阅读(788) 评论(0) 推荐(0) 编辑
摘要:前端小技巧:JavaScript 编码规范 1. 类型 1.1【可选】 基本类型: 当你访问一个基本类型时,直接操作它的值。 string number boolean null undefined symbol 符号(Symbols)不能完全的被 polyfill,因此在不能原生支持symbol类 阅读全文
posted @ 2022-02-10 11:48 smallbore 阅读(184) 评论(0) 推荐(0) 编辑
摘要:前端小功能:import和export用法 基本导出导入 export const Object = '导出' export default Object; // 默认导出 import obj from 'test.js';import { Object } from 'test.js';impo 阅读全文
posted @ 2022-01-18 11:27 smallbore 阅读(649) 评论(0) 推荐(0) 编辑
摘要:前端小功能:moment时间管理大师 格式化时间,时间转换,时间对比,日期范围,对于时间的处理,项目里面都必不可少了。 Moment.js JavaScript 日期处理类库 看一下文档,基本的使用和技巧比较全面的了,moment.js 安装:npm install moment 导入:import 阅读全文
posted @ 2021-10-26 11:14 smallbore 阅读(689) 评论(0) 推荐(0) 编辑
摘要:前端小工具:脚本拉取swagger文档 前后端分离,后端把接口API使用swagger文档展示给前端,前端又需要手动把swagger文档拷贝修改成前端可以调用的接口,几个接口都还好,一下子来个几十个接口,复制粘贴都成了问题。 总结一下问题: 1. 前端需要手动定义接口函数,配置文档,增加开发时间。 阅读全文
posted @ 2021-10-25 11:27 smallbore 阅读(784) 评论(0) 推荐(0) 编辑
摘要:前端小功能:whistle本地代理服务,whistle本地代理模拟接口数据。 1. 安装 whistle,注意要全局安装 -g sudo npm install -g whistle 2、启动whistle,命令: w2 start 然后浏览器访问 http://127.0.0.1:8899/ 就可 阅读全文
posted @ 2021-01-28 12:08 smallbore 阅读(819) 评论(0) 推荐(0) 编辑
摘要:前端小功能:图片对比度。 图片对比度css,filter已经实现很多图片的功能了,抛弃IE,及一些不潮流的浏览器,直接使用css属性就好了。 filter: contrast(${contrastNum}) 无奈如果要兼容IE的话,就是最新版IE11,这些css都没有效果百度都是用 progid:D 阅读全文
posted @ 2021-01-11 15:00 smallbore 阅读(527) 评论(0) 推荐(0) 编辑
摘要:前端小功能:React,鼠标多选功能。 一般列表都有选择功能,单选复选多选都很常见。在自定义循环的列表,图像中,实现鼠标单选,多选,反选功能。 # React mousemultiples # React 鼠标多选组件 React 鼠标多选组件 局限性 > 主要实现鼠标多选的效果, 在不破坏原有的列 阅读全文
posted @ 2021-01-04 11:23 smallbore 阅读(863) 评论(14) 推荐(0) 编辑
摘要:前端小功能:数组对象是否相等,是否一致。JS 判断两个数组是否相同 JSON.stringify([1,2,3].sort()) JSON.stringify([3,2,1].sort()); //true JS 判断两个数组对象是否相等 花了一天的时间,去实现两个对象是否相等的情况,具体代码如下: 阅读全文
posted @ 2020-12-15 11:41 smallbore 阅读(905) 评论(0) 推荐(0) 编辑
摘要:视频的播放:在HTML5中定义了Video(视频)标签可用于实现视频的播放, 标签也可以在 HTML 页面中嵌入多媒体元素, 标签的也可以是在 HTML 页面中嵌入多媒体元素。在这里主要使用:Video标签实现视频播放: <video width="320" height="240" control 阅读全文
posted @ 2020-07-13 17:31 smallbore 阅读(6941) 评论(0) 推荐(0) 编辑
摘要:前端小功能:Word、PDF、Excel文档vue预览;log日志文件预览。 要工具不区分框架,把FileReader()文件处理函数可以细细品读一下。 可以参考https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader文档 同时可以了解一 阅读全文
posted @ 2020-06-09 14:32 smallbore 阅读(15590) 评论(6) 推荐(1) 编辑
摘要:前端小功能: canvas网格线 前面用了canvas画了不规则四边形,并验证了碰边处理,本来四边形区域已经是有背景的,可是pm说要有网格线背景好看。 canvas画线就是起点和终点,跟以前画直线一下,两点一条直线,关键就是每个点的位置,都再条边上面,而四边形不是规则四边形。 思路: 1. 获取不规 阅读全文
posted @ 2019-09-03 14:38 smallbore 阅读(2204) 评论(0) 推荐(0) 编辑
摘要:canvas 绘制不规则多边形,包涵里面的元素不能超出多边形。 canvas绘制多边形,并且判断某个点是否在区域内。 涉及canvas画点,画线,成面。 x,y坐标系,斜率,js拖拽等。 斜率: k=(y2-y1)/(x2-x1); canvas画点,画线,成面: 判断某个点在多边形内部 问题假设: 阅读全文
posted @ 2019-08-29 09:33 smallbore 阅读(2952) 评论(0) 推荐(0) 编辑
摘要:前端小功能:canvas验证码 代码来源网络,简单修改如下: function getGVerify(id){ function GVerify(options) { //创建一个图形验证码对象,接收options对象为参数 this.options = { //默认options参数值 id: " 阅读全文
posted @ 2019-08-14 15:57 smallbore 阅读(401) 评论(0) 推荐(0) 编辑
摘要:canvas签名版。 canvas生成图片保存。 canvas简易教程。 没有终点,没有彼岸,坚持就好,愿岁月如初 阅读全文
posted @ 2019-08-14 14:17 smallbore 阅读(1479) 评论(0) 推荐(1) 编辑

回顶部
点击右上角即可分享
微信分享提示