wps js宏使用 Lodash

wps js宏使用 LodashLodash 只是对标准 JavaScript 内置对象的扩展 不涉及其他像 BOM DOM 这类 API 所以是可以将它放进 WPS JS 宏的 Module 中的 下面介绍怎么操作 前提条件

欢迎大家来到IT世界,在知识的湖畔探索吧!

Lodash 只是对标准 JavaScript 内置对象的扩展,不涉及其他像 BOM、DOM 这类 API,所以是可以将它放进 WPS JS 宏的 Module(模块)中的,下面介绍怎么操作:

前提条件

1. Lodash 发行版代码

> 如果要按需自定义构建打包可参考其文档。

使用 Lodash 源码

我们直接将源码放进 Module 中,然后直接使用 Lodash 的方法。完整构建的 Lodash 有 500多KB,你也可以使用 core build 版本(仅包含 Lodash 核心);当然,你也可以进行自定义选择性构建打包版本(选择性使用部分方法而不是所有的 Lodash 方法函数)。

> 自定义构建版本需要自己构建,通过 lodash-cli 进行构建、打包。

npm install -g lodash-cli

欢迎大家来到IT世界,在知识的湖畔探索吧!

然后通过 lodash 命令进行构建自己的版本。比如:

欢迎大家来到IT世界,在知识的湖畔探索吧!lodash core -o ./lodash/core

构建完成之后,你会得到两个文件:

  1. core.min.js
  2. core

名字`core` 与你输出的位置有关,我用了 “`-o ./lodash/core`” 所以才会有这两个文件。具体用 `lodash -h` 查看构建说明。

这两个文件中,我只使用 `core` 这个,它是未压缩的部分,而 `core.min.js` 是已经压缩(uglify)的版本。经测试,两个都是能工作的。

最好放在单独的模块中

Lodash 的源码还是比较大的,为了区别于自己的宏代码以及便于管理,最好将它单独放在一个模块里面。

wps js宏使用 Lodash



欢迎大家来到IT世界,在知识的湖畔探索吧!

使用

lodash 默认的别称为 “_”,意义和作用和 JQuery 的 “#34;一样。部署好之后,就可以使用了。

立即窗口测试

_.keys({a:1}) // a

宏内测试

欢迎大家来到IT世界,在知识的湖畔探索吧!function _m_isItWorks(){ Console.clear() let foo = _.keys({a:1}) // [] Console.log(foo[0]) // a Console.log(JSON.stringfy(foo)) // ["a"] }

到这里 Lodash 就算部算署完成了,开始展现你的创造力吧……

更多的内容可参考 Lodash 的文档

不理想的编程体验

其实使用起来并不好——没有键入提示(参考),这主要是 WPS JS宏编辑器不“智能”,加上它的一点漏洞,可能不容易发现错误所在。不过,只要你是资深的 Lodash 使用者还是能轻松驾驭的。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/127002.html

(0)
上一篇 20分钟前
下一篇 2025年 7月 27日 上午8:30

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信