优先推荐使用 let 和 const,对于指针的指向不会改变的可以使用 const,指针指向可能会改变的变量使用 let。var 所表现出来的特殊性: 作业域提升、没有块级作用域等都是一些历史遗留问题,其实是 JavaScript 在设计之初的一种语言缺陷
辰风沐阳 阅读 1330 2023-01-09
Date 对象是 JS 的一个内置对象,在 JS 中使用 Date 对象来表示一个时间。可以通过 Date() 构造函数创建 Date 对象,省略参数时,默认是当前时间的 Date 对象;如果想要创建一个指定时间的 Date 对象,实例化 Date() 构造函数时传入参数即可
辰风沐阳 阅读 1390 2022-12-17
Vuex 并不限制你的代码结构,但是,它规定了一些需要遵守的规则: 1. 应用层级的状态应该集中到单个 store 对象中 2. 提交 mutation 是更改状态的唯一方法 3. 异步逻辑都应该封装到 action 里面。好的代码结构组织利于开发和维护
辰风沐阳 阅读 1493 2022-12-15
最近开发的物联网项目需要经常使用到进制转换,开发中需要频繁使用进制间的转换,所以封装了一些进制转换函数,本文记录一下,方便以后使用
辰风沐阳 阅读 1713 2022-12-13
ES6 新增了很多 Object 对象方法,这些方法在特定场景使用可以大大提高我们的开发效率,本文对 Object 对象方法做下总结,记录常用的方法使用示例,以便更好的记忆。最常用的方法有 Object.assign()、Object.keys()、Object.values()
辰风沐阳 阅读 1473 2022-12-10
array.findIndex() 参数同 array.find() 一致,都是用于查找满足指定条件的数组中的第一个元素,区别是当能查找的到时, find 返回的是数组元素,findIndex 返回的是数组索引;当查找不到时,find 返回 undefined,findIndex 返回 -1
辰风沐阳 阅读 1295 2022-12-08
clipboard.js 是一个不需要 flash,将文本复制到剪切板的插件,体积很小,非常实用的一款插件,其开源代码仓库目前已有 32k Star,可见其很受欢迎
辰风沐阳 阅读 2399 2022-11-30
国际化 (Internationalization,简称 i18n):指软件开发具备支持多种语言的地区功能。不同端的国际化方案也有差异,uni-app 自 3.1.5起,App 和 H5 支持框架国际化。小程序平台的国际化依赖于小程序平台框架自身。一般而言海外用户更多使用的是 App 和 H5
辰风沐阳 阅读 2681 2022-11-25
luch-request 是一个基于 Promise 开发的 uni-app 跨平台请求库。该请求库的优点有: 方便简单的自定义能力,有 custom 自定义参数的支持 ; 代码简洁, 插件使用 es6,es7 开发,使代码的可读性很高,源码清晰明了;条件编译,插件开发使用了"条件编译"避免了不同终端可能产生的冗余代码
辰风沐阳 阅读 3301 2022-11-16
起初因为 uniapp 的路由跳转 API 有好多种,对他们不太熟悉,不知道使用哪个好,后面导致页面跳转存在问题。通过查找资料和请教同事得知可以返回上一级页面并调用上一级页面中的方法,这中写法正好解决了我的问题
辰风沐阳 阅读 3374 2022-11-05