分享 APP 的 H5 下载页面

JavaScript

在很多 APP 中都有分享 APP 的功能,这个功能是分享出去一个 h5 页面,在 h5 页面中跳转到苹果的 AppStore,而安卓手机则是提示下载一个 apk 安装包文件,而在微信浏览器中不支持跳转和下载,需要引导用户使用手机浏览器打开这个 h5 页面,本文就是实现这个功能

辰风沐阳 阅读 1064 2023-03-09

JS 的 Array.forEach 方法如何跳出循环

JavaScript 面试题

众所周知,在 for 循环语句中,遇到 break 会结束循环。但是如何在数组方法 Array.forEach() 方法中如何结束循环呢 ?。首先,你应该会想,Array.forEach() 好像无法跳出循环,确实是这样的,那么有没有什么办法可以跳出循环呢?当然是有的

辰风沐阳 阅读 705 2023-03-04

JS 中的立即执行函数

JavaScript

JS 的立即执行函数: 函数在创建后立即执行。立即执行函数的作用只有一个: 创建一个独立的作用域,这个作用域里面的变量,外面访问不到,即:避免了变量污染

辰风沐阳 阅读 504 2023-03-02

nvm - node 版本管理工具【mac】

nodejs

nvm 全称 node version manager,也就是 node 版本控制。nvm 是一个 node 的版本管理工具,它是一个命令行应用,可以简单操作 node 版本的切换、安装、使用、卸载、查看本机的全局 node.js 版本。当有多个 node 项目,但是对 node 要求不一样,此时使用 nvm 非常方便

辰风沐阳 阅读 1114 2023-02-24

JS 数组方法 Array.sort()

JavaScript

众所周知 JavaScript 中的数组方法 sort() 可以用来排序,那么,它的排序原理是什么,sort() 方法支持传入参数吗 ?你未必知道吧。本文记录在开发中遇到的数组排序问题,看过本文,相信你会明白基础牢固是很重要的

辰风沐阳 阅读 735 2023-02-14

var、let、const 的区别

JavaScript

优先推荐使用 let 和 const,对于指针的指向不会改变的可以使用 const,指针指向可能会改变的变量使用 let。var 所表现出来的特殊性: 作业域提升、没有块级作用域等都是一些历史遗留问题,其实是 JavaScript 在设计之初的一种语言缺陷

辰风沐阳 阅读 566 2023-01-09

JS 日期对象

JavaScript

Date 对象是 JS 的一个内置对象,在 JS 中使用 Date 对象来表示一个时间。可以通过 Date() 构造函数创建 Date 对象,省略参数时,默认是当前时间的 Date 对象;如果想要创建一个指定时间的 Date 对象,实例化 Date() 构造函数时传入参数即可

辰风沐阳 阅读 687 2022-12-17

JS 中的进制转换功能函数

JavaScript

最近开发的物联网项目需要经常使用到进制转换,开发中需要频繁使用进制间的转换,所以封装了一些进制转换函数,本文记录一下,方便以后使用

辰风沐阳 阅读 825 2022-12-13

ES6 新增的 Object 方法

JavaScript

ES6 新增了很多 Object 对象方法,这些方法在特定场景使用可以大大提高我们的开发效率,本文对 Object 对象方法做下总结,记录常用的方法使用示例,以便更好的记忆。最常用的方法有 Object.assign()、Object.keys()、Object.values()

辰风沐阳 阅读 642 2022-12-10

ES6 数组方法 find 和 findIndex 区别

JavaScript

array.findIndex() 参数同 array.find() 一致,都是用于查找满足指定条件的数组中的第一个元素,区别是当能查找的到时, find 返回的是数组元素,findIndex 返回的是数组索引;当查找不到时,find 返回 undefined,findIndex 返回 -1

辰风沐阳 阅读 620 2022-12-08