博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
es6的模块化;js的模块化
阅读量:7237 次
发布时间:2019-06-29

本文共 620 字,大约阅读时间需要 2 分钟。

  现在感觉Java、Python、Js都是越来越工程花,模块化。懂得每个模块的功能和使用场景,你很快的就能搭起一个功能齐备的应用。至于应用的性能、稳定性等,还在于你对模块的理解深度以及组合的成熟度,就看你的功夫了。

  1、Java通过Maven这种方式管理各类功能的Jar包,实现功能模块的组合

  2、Python通过Pip这种方式安装各类你需要的功能模块

  3、Javascript通过Npm这种方式,可以安装各类功能的模块

  对于Js,你需要做的就是在React中使用npm安装各类功能的扩展,正确使用这些安装的扩展插件的Api就能很好的解决你的很多问题。

 

你可以在npm官网搜索各种js插件,了解各类插件的基本功能:https://www.npmjs.com/search?q=slush

或者在淘宝的npm上搜索:http://npm.taobao.org/package/td-ui

 

  介绍几种Js插件,或者叫工具库:

  • fs-extra:文件管理,可以创建目录/文件、删除一个空目录/文件、读取一个目录/文件、复制文件等。参考:https://www.cnblogs.com/alantao/p/8446574.html
  • del:删除文件或者目录:https://www.npmjs.com/package/del
  • glob: 正则匹配或者模式匹配:https://www.npmjs.com/package/glob
你可能感兴趣的文章
JS 推断URL中是否含有 http:// 假设没有则自己主动为URL加上
查看>>
基于ELK5.1(ElasticSearch, Logstash, Kibana)的一次整合
查看>>
利用recv和readn函数实现readline函数
查看>>
MacOs brew 命令行安装常见工具
查看>>
XDroidMvp 轻量级的Android MVP快速开发框架
查看>>
学习项目管理
查看>>
Android 非静态内部类导致内存泄漏原因深入剖析
查看>>
java zxing生成二维码
查看>>
Nginx安装lua-nginx-module模块
查看>>
elasticsearch 工具类
查看>>
【转】Eclipse 乱码 解决方案总结(UTF8 -- GBK)
查看>>
揭示同步块索引(上):从lock开始
查看>>
js中#代表什么
查看>>
MySQL中的RAND()函数使用详解(order by rand() 随机查询取前几条记录)
查看>>
PHP7运行环境搭建(Windows7)
查看>>
Ubuntu扩展系统盘容量,虚拟机下
查看>>
C# 语言历史版本特性(C# 1.0到C# 7.1汇总更新) C#各版本新特性 C#版本和.NET版本以及VS版本的对应关系...
查看>>
Java并发编程的艺术(二)——重排序
查看>>
php Restful设计
查看>>
A very simple C++ module to encrypt/decrypt strings based on B64 and Vigenere ciper.
查看>>