now.js 迷你版发布

迷你版

迷你版即0.3.0版。 0.2.0版没加新功能,只增加eadme内容和修正package.json上的一些错误。 0.3.0同样没加新功能,但是却是非常重要的。 这个版本国际化默认只支持英文和中文。初始化是英文。如果想支持全部118种语言,需要引入nowjs.locale.js或者压缩版nowjs.locale.min.js

版本大小比较

~/learn/ljs/now master
? ll -h dist | grep js$
-rw-rw-r-- 1 mao mao  66K 12月  5 00:37 nowjs.js
-rw-rw-r-- 1 mao mao 355K 12月  5 00:37 nowjs.locale.js
-rw-rw-r-- 1 mao mao 212K 12月  5 00:37 nowjs.locale.min.js
-rw-rw-r-- 1 mao mao  32K 12月  5 00:37 nowjs.min.js

可以看出,nowjs.jsnowjs.locale.js小289kb,降低81.4%。nowjs.min.jsnowjs.locale.min.js减小180kb,降低84.9%。相当可观。完全可以放心在生产环境中使用而不担心加载速度问题。

结语

准备把min版加到cdn中。 还有很多可以优化的地方:

  1. 调整format的写法。
  2. 降低代码冗余。
  3. 优化文件组织方式。
  4. 增加一些新的功能等等。

有人给我点赞我很开心,现在已经有5个赞了(哈哈哈,我无耻的自己点了一个)。 最后还是放个链接github地址npm地址

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏影子

给Ionic写一个cordova(PhoneGap)插件

13240
来自专栏信安之路

【读者投稿】wifi渗透-狸猫换太子

上期作者发布了一篇关于wifi钓鱼的方法,今天我来给大佬们带来一篇关于拿到wifi密码能干什么?

18000
来自专栏大魏分享(微信公众号:david-share)

Calico在Openshift上的工作原理与配置步骤:第一篇

由于篇幅和时间有限,本文还会有第二篇。 一、Openshift支持的各种SDN CNI Openshift Container Platform(简称OCP),...

64040
来自专栏施炯的IoT开发专栏

Wintel物联网平台-Windows IoT新手入门指南

1. 引言 近期,微软跟进物联网的速度也在不断加速,除了微软手环,。NET MicroFramework,还有一个叫做Windows IoT的项目。该项目早在今...

21550
来自专栏数据和云

RAC一个节点自动重启问题分析

题记:在RAC数据库的故障当中,节点重启的现象很常见,在这种问题的处理当中,有一定的规律性。为了更好的说明这个问题的处理过程,保证出现该类问题的时候,能够有序的...

41150
来自专栏影子

给Ionic写一个cordova(PhoneGap)插件

501100
来自专栏带你撸出一手好代码

开发了一个小工具

国庆因为有事,没有像朋友圈里的同学一样出去浪。闲暇时间, 为了克服平时使用电脑时的一个坏习惯,我开发了一个小工具来帮助自己。 平时使用电脑时, 我喜欢把所有东...

31680
来自专栏张高兴的博客

张高兴的 Windows 10 IoT 开发笔记:部署 ASP.NET Core 2 应用

21820
来自专栏FreeBuf

看我如何窃取Messenger.com用户登录认证随机数并获得15000美元漏洞赏金

www.messenger.com是Facebook旗下即时通讯软件Messenger官网,该网站中添加了基于随机数认证( nonce based login ...

23250
来自专栏DevOps时代的专栏

15个私有云上的 DevOps 开源工具

在可维护性,可靠性,效率和安全性方面,DevOps 为私有云在改进操作流程方面发挥着重要的作用。私有云是一个由许多硬件和软件组件组成的复杂系统。 对于任何支持的...

60050

扫码关注云+社区

领取腾讯云代金券