首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js 数组常用API

blue”];var color2 = [“yellow”,”black”,”brown”];var color3 = color.concat(color2); // concat 是将参数传递进来数组内容...拼接到调用者后面,不修改原数组var color4 = color.toString();// 数组转换成以逗号相连字符串var color5 = color.join(‘+’);// 将数据转换成以参数相连字符串...blueconsole.log(color5); // red+green+blueconsole.log(color7); // [“red,green”, “blue”]// slice() copy 原数组一块...,从开始参数开始位置,到参数结束位置, 不包括结束位置, 不改变原数组var arr = [{“name”: “aa”}, {“age”: 12}];console.log(arr.slice(1,...2)); // [{“age”: 12}]console.log(arr); // [{“name”: “aa”}, {“age”: 12}]// splice() 截取原数组一段返回新数组, 修改原数组

2.4K40
您找到你想要的搜索结果了吗?
是的
没有找到

精读《Excel JS API

我们来学习一下 Excel js API 开放是如何设计,从中学习到一些开放 API 设计经验。...一句话概括就是,在 JS API 内可以使用 formula,即 JS API 是公式能力超集,它包含了对 Excel 工作簿增删改查、数据限制、RangeAreas 操作、图表、透视表,甚至可以自定义...JS API 可以用在哪些地方 从 Excel 流程中最开始工作薄、工作表环节,到最细节单元格数据校验都可通过 JS API 支持,目前看来 Excel JS API 并没有设置能力边界,而且还会不断完善...所以 Excel JS API 是命令式,也不会做类似 MVVM 双向绑定,所以在操作过程数据和 Excel 状态不会发生变化,直到执行 context.sync()。...总结 微软还在 Office 套件 Excel、Outlook、Word 推出了 ScriptLab 功能,就可以在 Excel ScriptLab 里编写 Excel JS API

2.8K20

【译】如何在 Node.js 创建安全 GraphQL API

原文地址:How to Create a Secure Node.js GraphQL API 作者:Marcos 本文目的是提供一份快速指南 -- 《如何快速在如何在 Node.js 创建安全...将我们构建方式和基于 REST API 进行比较非常有用,类似另外一篇文章那样:Creating a Secure REST API in Node.js....这篇文章还展示了如何使用 Node.js 和 Express 来开发 REST API 框架,你可以在这两种方法找出一些差异。...在源文件,你可以使用 TypeScript 来修改所有的内容。 Let’s Code! 首先,确保你 Node.js 版本是最新。撰写本文时,Node.js 当前版本为 10.15.3。...请注意,本文中所提到所有标准和建议都不会是一成不变。 这只是许多构建 GraphQL API 方法一种。

2.5K20

JS】1705- 重学 JavaScript API - Fullscreen API

它可以在特定场景增强网页功能性,例如: 视频播放器:在观看视频时,通过将视频元素全屏显示,可以提供更沉浸式观影体验。 游戏应用:在游戏应用,全屏模式可以消除干扰,使玩家能够专注于游戏内容。...实际应用 Fullscreen API 可以应用于各种不同场景。下面是一些实际应用示例: 视频播放器:通过 Fullscreen API,可以将视频元素切换到全屏模式,提供更好观影体验。...游戏应用:在游戏应用,全屏模式可以消除干扰,提供更好游戏体验。 演示文稿:通过 Fullscreen API,可以将演示文稿全屏显示,确保观众集中注意力,展示出更好视觉效果。...图片浏览器:在浏览图片时,将图片全屏显示可以提供更大展示区域,使用户能够更好地欣赏图片细节。 除此之外,Fullscreen API 还可以应用于各种需要全屏显示场景。...screenfull.js[3]:6.8k⭐,一个小巧 Fullscreen API 库,支持多种浏览器和设备。

20940

JS】1686- 重学 JavaScript API - Clipboard API

在网页实现复制分享链接功能。 2. 如何使用 Clipboard API Clipboard API 包括两个主要接口:Clipboard 和 DataTransfer。...4.2 Clipboard API 优缺点 Clipboard API 优点包括: 支持在浏览器操作剪贴板,方便实现复制、剪切和粘贴等功能。 支持将各种类型数据(文本、图片等)复制到剪贴板。...支持从剪贴板读取各种类型数据。 Clipboard API 缺点包括: 兼容性问题可能会导致一些用户无法使用相关功能。 操作剪贴板需要获取用户授权,可能会对用户造成不必要干扰。...我们也可以使用一些第三方库,快速实现需求: clipboard.js[3]: 33.1K⭐,一个简单 JavaScript 库,用于操作剪贴板。...search=Clipboard [3] 「clipboard.js」: https://github.com/zenorocha/clipboard.js/ [4] 「clipboard-polyfill

36750

JS】1688- 重学 JavaScript API - Fetch API

Fetch API 实际应用 Fetch API 在实际应用具有广泛用途。下面是一些常见实际应用场景: 3.1 数据获取和展示 通过 Fetch API 可以从服务器获取数据并在页面上展示。...以上仅是 Fetch API 一些常见应用场景,实际上,它在前端开发应用非常广泛,涵盖了各种数据交互和网络请求需求。 4....isomorphic-fetch[8]: 7k⭐, 提供 Fetch API 兼容性支持库,适用于浏览器和 Node.js 等环境。 5....通过了解 Fetch API 概念、使用方法和实际应用场景,你可以在前端开发更加灵活地处理数据交互、异步数据加载和与服务器通信。 7....# 11 个需要避免 React 错误用法 # 6 个 Vue3 开发必备 VSCode 插件 # 3 款非常实用 Node.js 版本管理工具 # 6 个你必须明白 Vue3 ref 和 reactive

27530

JS】1680- 重学 JavaScript API - Beacon API

什么是 Beacon API 1.1 概念介绍 Beacon API 是 HTML5 提供一种新浏览器 API,可以用于在浏览器后台异步地发送数据,而不影响当前页面的加载和性能。...; } export default App; 在上面的示例,我们在组件 useEffect 钩子中注册了一个 click 事件监听器,并在事件处理函数中使用 Beacon API...但是在一些低版本浏览器可能存在兼容性问题,需要进行兼容性处理。 详细兼容性情况可以在 Can I Use 网站上查看。...Beacon API 使用建议和注意事项 5.1 Beacon API 使用建议 在使用 Beacon API 时,需要注意以下几点: 数据大小应该尽量小,以便快速进行发送。...# 11 个需要避免 React 错误用法 # 6 个 Vue3 开发必备 VSCode 插件 # 3 款非常实用 Node.js 版本管理工具 # 6 个你必须明白 Vue3 ref 和 reactive

14550

JS】1691- 重学 JavaScript API - Performance API

3.2 资源加载性能分析 对于网页关键资源,我们通常需要关注它们加载时间,以便进行性能优化。通过 Performance API,我们可以监测和分析关键资源加载性能。...3.3 用户交互延迟监测 用户体验是网页开发至关重要因素之一。Performance API 可以帮助我们监测用户与网页交互延迟,以便进行优化。...在一些旧版本浏览器可能不被支持,「需要进行兼容性处理或使用替代方案」。 部分指标的精确性可能受到浏览器实现和设备性能限制,需要进行综合考虑和验证。...Perfume.js[3]:2.8K⭐ 一个小巧而强大性能度量库,可用于监测页面加载时间、关键资源加载时间和用户交互延迟。...PerformanceNow.js[4]:100⭐ 一个小巧性能计时库,基于 Performance API 高分辨率时间戳,提供更准确性能测量功能。

24350

JS】1699- 重学 JavaScript API - WebSockets API

如何使用 WebSockets API WebSockets API 使用相对简单,只需要几个基本步骤: 「建立 WebSocket 连接」 在客户端代码,使用 JavaScript 创建一个 WebSocket...ws[3] 19.8K⭐ 一个简单易用 WebSocket 客户端和服务器库,适用于 Node.js。它提供了基本 WebSocket 功能,并支持自定义扩展。...「处理连接中断」 在客户端代码,需要处理连接中断和错误情况,例如网络故障或服务器断开连接。可以通过监听 onclose 和 onerror 事件来捕获这些情况。...WebSockets API 广泛支持和强大功能使其成为现代 Web 开发不可或缺一部分。通过合理使用和注意事项,我们可以充分利用 WebSockets 实现更好用户体验和功能。 7....# 11 个需要避免 React 错误用法 # 6 个 Vue3 开发必备 VSCode 插件 # 3 款非常实用 Node.js 版本管理工具 # 6 个你必须明白 Vue3 ref 和 reactive

16840

jssettimeout()用法详解_jssetattribute

大家好,又见面了,我是你们朋友全栈君。 setTimeout与setTimeInterval均为window函数,使用顶层window一般都会省去,这两个函数经常稍不留神就使用错了。...setTimeout内函数先不执行,隔一段时间后再执行,函数后面的数字是隔时间,单位是毫秒(千分之一秒) 比如: setTimeout(‘alert(“hello world!”)’..., 400); setInterval() 方法可按照指定周期(以毫秒计)来调用函数或计算表达式,直到clearInterval()被调用或窗口被关闭。 比如: Stop interval setInterval动作作用是在播放动画时...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

14.9K20

js免费调用天气API

js调用天气API 文档参考链接: 天气API文档 1、首先登陆 天气API进行用户注册 点击右上角进行注册、登录 2、打开API文档如下图 其中appid和appsecret则在天气API...控制器查看 其中appid和version和appsecret3者为必填选项,例如https://www.tianqiapi.com/api?...city、ip则代表三种查询方式(三选一)(城市id,不要带CN(参考城市id参考表),城市名(string类型且不带市,例如“西安”),ip),这三种参数可填可不填,不填则默认当前所在地址 3、写法 我用是...uni-app写法,其实都差不多啦 uni.request({ url: "https://www.tianqiapi.com/api?...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

2.2K10

jsfind用法_jsfind函数

今天我们要说是结合ES6新特性谈一下js里面的一个很好用方法-find() 现在前端和过去不一样,过去前端只要会画页面就行了,但是现在仅仅会画页面已经远远不够了,现在前端还需要会处理数据,而且还要会将数据分析分类处理...下面我们讲怎么用前端处理这块逻辑 首先我们拿到了所有的数据这里我直接放到一个测试用js里面存放, 要实现之前说效果,就需要使用我们今天主角find()方法。 find()是用来做什么呢?...find()方法返回数组符合测试函数条件第一个元素。否则返回undefined 在本文章需要注意几个点: ①、第一个元素 ②、测试函数 那么如何使用呢?.../find_testcodes.js" type="text/javascript" charset="utf-8">

11.5K30

JS】1676- 重学 JavaScript API - Page Visibility API

在前端开发,我们经常需要根据页面的可见性来控制资源使用和提高页面的性能和响应速度。...而 JavaScript Page Visibility API[1] 就提供了一种「检测页面是否可见」方法。...在本例,move() 函数不断修改球位置(通过修改 CSS top 和 left 属性),并在达到屏幕边缘时将其反转。...总结 通过本文介绍,我们了解了 Page Visibility API 概念、使用方法、兼容性和实际应用案例。在实际开发,我们可以根据页面的可见性来控制资源使用,提高用户体验和性能优化。...# 11 个需要避免 React 错误用法 # 6 个 Vue3 开发必备 VSCode 插件 # 3 款非常实用 Node.js 版本管理工具 # 6 个你必须明白 Vue3 ref 和 reactive

13420

JS】1724- 重学 JavaScript API - Drag and Drop API

实际应用 拖放 API 在实际应用中有许多用途。下面是一些常见实际应用场景: 3.1 图片库应用程序 在相册应用,用户可以拖动图片到不同分组或标签中进行分类和管理。...通过这样实现,用户可以通过拖动任务卡片来进行排序、分组或更改任务状态。 3.3 页面生成器 拖放 API 在页面生成器应用程序也有广泛应用,尤其是海报设计器、低代码平台等。...Vue.Draggable[10]: 18.9k⭐, Vue.js 拖放组件,提供了易用拖放功能。...总结 本文主要介绍了 Drag and Drop API,我们了解了这个 API 作用和如何使用,在文章还通过一些常见使用示例和大家展示代码如何实现,最后还给出一些使用建议和注意,希望大家能够更好了解...# 11 个需要避免 React 错误用法 # 6 个 Vue3 开发必备 VSCode 插件 # 3 款非常实用 Node.js 版本管理工具 # 6 个你必须明白 Vue3 ref 和 reactive

18320
领券