随笔分类 -  JavaScript

对前端来说,JavaScript是核心。加油。。。
摘要:首先放上 MDN文档地址 使用场景:因业务需要使用到了 Ant Design 的 Upload 组件上传文件。当上传文件为图片格式时,会自带一个 thumbUrl 属性,值为缩略图的base64格式。 因业务需求是用作 OCR 识别,因此缩略图是不行的,需要使用原图,否则识别不准,不满足产品需求。 阅读全文
posted @ 2022-02-14 18:54 我的故事没编好 阅读(5229) 评论(0) 推荐(0)
摘要:循环是代码中很常用的情况。 针对于循环: return 、break 、continue 都是退出循环。 return 是退出整个循环体及其之后的代码,不管是循环内还是循环外的代码。 break 是退出整个循环体,之后的都不会再循环。 continue 是退出本次循环,后面符合条件的依然会继续循环。 阅读全文
posted @ 2021-07-19 18:03 我的故事没编好 阅读(231) 评论(0) 推荐(0)
摘要:/** * 判断一个 变量 的类型,是 数组、字符串、还是对象或者函数等复杂类型。 */ // 首先声明一些变量 const str = "string", num = 12, isBool = true, isUndefined = undefined, isNull = null, obj = 阅读全文
posted @ 2020-10-16 16:26 我的故事没编好 阅读(91) 评论(0) 推荐(0)
摘要:页面可编辑 如果想要页面可编辑,只需设置属性 contentEditable 为 true 即可。 整个页面可编辑:document.body.contentEditable = true 某个元素可编辑:document.getElementById(ID).contentEditable = t 阅读全文
posted @ 2020-08-08 14:59 我的故事没编好 阅读(192) 评论(0) 推荐(0)
摘要:ES 2020 新功能 虽然现在浏览器的支持情况还不友好,但是先记下来总是不亏的。 1、可选的链接操作。 假设后端返回的数据是一个层级比较深的 json 数据。如果想要使用里面的项而不报错,就需要每一层先判断再使用。 let res = { user: { name: 'tom' } } conso 阅读全文
posted @ 2020-07-25 17:48 我的故事没编好 阅读(164) 评论(0) 推荐(0)
摘要:cross-env GitHub地址 React 环境变量 开发中请求后端接口时,会有一个公共的请求地址(服务器域名地址 BASEURL)。 通常情况下,开发环境、线上环境的 BASEURL 接口地址是不一样的(开发环境服务器,uat服务器,生产服务器),所以不同环境打包时就需要切换到不同环境的服务 阅读全文
posted @ 2020-06-29 19:19 我的故事没编好 阅读(1269) 评论(0) 推荐(0)
摘要:公司老项目使用的是bootstrap框架,表格使用的是bootstrap-table。当前有个需求,需要按照自定义方法来排序。 比如要求,某些数据固定排在头部,其他的则按照对应字段排序。 最新的bootstrap-table中有customSort方法。 解释:The custom sort fun 阅读全文
posted @ 2020-03-30 16:33 我的故事没编好 阅读(5979) 评论(0) 推荐(0)
摘要:react 组件是非常常用的,写组件时要考虑值得边界问题。比如,默认值问题。 有时 我们使用别人的组件 或者 别人使用我们写的组件漏掉一个 props值可能就会引发问题,导致无法运行项目。这就需要花时间去找问题。 简单组件还好,复杂逻辑得可能就很费时间,因此给组件设置默认值,就很有必要。设置默认值也 阅读全文
posted @ 2020-03-15 18:28 我的故事没编好 阅读(3153) 评论(0) 推荐(0)
摘要:checkbox在项目中使用的比较多,好多时候需要判断,或者作为某些逻辑的依据。 总结一下,拿到checkbox状态的方法。 <label for="checkbox"> <input type="checkbox" name="checkbox" id="checkbox" />选中与否 </la 阅读全文
posted @ 2019-10-10 20:22 我的故事没编好 阅读(15115) 评论(0) 推荐(0)
摘要:有一需求,点击按钮要将某个值复制到剪贴板。 第一种,代码如下: 1 <div cols="20" id="biao1">12345678</div> 2 <input type="button" onClick="copyUrl2()" value="点击复制代码" /> 3 4 function 阅读全文
posted @ 2019-10-10 20:01 我的故事没编好 阅读(4471) 评论(2) 推荐(1)
摘要:ES6是多年来JavaScript的重大版本变革,深受开发者的欢迎。 ES6就是ES2015,也就是从此时开始,JavaScript变为每年更新一次,按年计算依次类推。ES7(2016年)、ES8(2017年)、ES9(2018年)。 除了ES6更新幅度较大之外,后面的几次更新较小。了解起来也比较容 阅读全文
posted @ 2019-08-27 22:26 我的故事没编好 阅读(774) 评论(0) 推荐(0)