- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 版本号的定义和依赖规范
版本号前言:为了防止升级依赖包后发生 API 不兼容等情况,需要对包版本号的定义,以及对包版本号的引用写法进行规范。定义:版本号的定义主要出现于 npm 包 package.json 的 version 字段中,其他可能出现版本号的场景也可遵循此定义规范,如 Gitlab 的 daily 分支名等。规范: 版本号命名格式:<major>.<minor>.<patch>。即使用三位非负整数,以点号 . 连接。<major>:主版本号,俗称大版本升级
2022-03-09 11:30:48
508
1
原创 页面自动定位到想要先看到的部分
使用场景:react + antd,Modal里内容较多,设置为超出一定高度后滚动。打开Modal弹框后自动滚动到客户想看的内容部分。componentDidMount() { let targetNode; const scrollTask = setInterval(() => { [targetNode] = window.document.getElementsByClassName("ant-modal-body"); if (typeof targetNode.scrol
2021-08-19 15:36:43
121
原创 base64转Blob
function base64ToBlob (base64) { const parts = base64.split(";base64,"); const contentType = parts[0].split(":")[1]; const raw = window.atob(parts[1]); const rawLength = raw.length; const uInt8Array = new Uint8Array(rawLength); for (let i = .
2021-04-27 11:07:26
3622
原创 点击下载文件
// url:文件地址// fileName:文件名称function download (url, fileName) { const a = document.createElement("a"); a.href = url; a.download = fileName; a.click(); // 如果在这里添加删除a标签的代码,下载会偶发中断,有好的处理方式敬请留言};...
2021-04-27 10:51:05
116
原创 检测有没有元素处于全屏状态
/** * @description: 检测有没有元素处于全屏状态 * @return false: 当前没有元素在全屏状态 * @return true: 有元素在全屏状态 */function isEleFullScreen() { const fullscreenEle = document.fullscreenElement || document.msFullscreenElement || document.mozFullScreenElement ||
2021-03-04 16:00:40
372
1
原创 获取指定位数的随机数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2021-03-04 15:44:45
223
1
原创 前端JS获取一个UUID的方法
前端JS获取一个UUID的方法UUID是ISO提出的一个概念,UUID是一个128比特的数值,这个数值可以通过一定的算法计算出来,为了提高效率,常用的UUID可缩短至16位。UUID用来识别属性类型,在所有空间和时间上被视为唯一的标识。/** * 获取一个UUID * 格式:8-4-4-4-12 * @returns UUID */export const getUUID = () => { return "xxxxxxxx-xxxx-xxxx-yxxx-xxxxxxxxxxxx".
2021-03-04 15:12:01
2729
1
原创 隐藏页面滚动条
网上掏的小技巧,献丑了<style type="text/css" rel="stylesheet" src=""> .out{ width: 500px; height: 600px; overflow: hidden; } .inner{ width: 520px; height: 100%;
2017-10-21 11:22:33
591
原创 移动应用开发笔记一
一、原生应用(native app)1,IOS开发:objective C、Swift2,Android开发:Java、C、C++二、网页应用(web app,或HTML5 app)三、混合模式移动应用(hybrid app)采用HTML+CSS+JS,开发成本低,但是性能差四、React native1,理念:learn once,write anywhere2,跨平台性
2017-08-27 18:06:07
461
原创 js对象取值方式
let obj = {key1:"value",key2:168};let v1 = obj.key1; //使用点的方式let v2 = obj["key2"]; //使用中括号的方式,配合模板字符串可以动态取值`${key}`
2017-04-27 17:56:25
5291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人