编译新的js库用在传统模式直接使用

野生程序猿-杂烧5年前随意分享2320

面向dom的jquery被淘汰了,但是jquery拥有多年的生态,很多时候还是可以用在一些项目上的。没有最好的开发语言,也没有最好的框架;只有最适用的开发语言、最适用的框架。


很多时候我们敏捷开发者都会自己开发或者二次开发某些框架、插件;会形成我们自己特有的敏捷生产工具。我们追求的是时效,而不是一种时尚,于是很多时候我们会采用比较老的技术,比较不常见的技术,别问为什么?如果要问,就是因为它在这个场合下更合适。


我从事前端开发多年,一般移动端等轻应用用vue(uniapp);后台以及桌面客户端一般是jq + angular.js + createjs + 其他第三方库。当然我也承认vue是个趋势,大部分人工作中使用的主流技术。但是我刚刚也提到了敏捷开发者一般要二开打造自己的敏捷生产工具,vue难度挺大。vue更多的时候是码农板砖工作,想做点创新难度比较大。尤其是现在这个时代,很多时候要处理音频、视频、图片、动画,而vue并不擅长这些。


因此对于第三方库,我们要用传统开发模式。需要编译成单独浏览器可以直接用的js文件。


方法如下,首先全局安装browserify


npm install -g browserify


然后写个demo  my.js


---------------------------------------------------------

'use strict';

const parser = require('./parser');

window.parser=parser;


---------------------------------------------------------


browserify编译

browserify js/my.js > js/my_min.js




编译好的 js可以直接拿到浏览器使用

<script src="js/my_min.js"></script>


标签: browserify

相关文章

E语言吓退编程老司机

E语言吓退编程老司机

有门开发语言叫E语言,中文的编程语言。很多开发者瞧不上,但是少部分初中毕业的却用来开发外挂,而且赚了不少钱。很多人觉得e语言不稳定,玩游戏的都知道,其实稳定性特别强,只是开发没有生态,然后...

前端的多端适配-硬件接口篇

前端的多端适配-硬件接口篇

我们在多端开发的时候经常会遇到硬件接口的坑,比方调用扫一扫。h5网页要扫一扫,小程序要扫一扫,app也要扫一扫。我们 正常都是一边开发,一边h5端网页调试。但是h5端根本没有办法扫一扫啊?没有支付啊?...

h5的横屏适配

h5的横屏适配

最近遇到一个问题,我们开发的软件是横屏软件,因客户群体主要是学校,就是使用者是老师和学生。本来软件设计的是电脑机房里用,现在学校希望手机也可以用。结果手机用起来就是这个现象。老师提意见,说字太小看不清...

推荐一款工具ImageMagick

不知道大家有没用过ImageMagick,这个是个图像处理的工具。很专业的功能我也没去了解,接触他主要是因为我们开发教学软件。很多时候需要展示word,pdf。因为我们客户环境的特殊性,不能联网。只能...

介绍一款文件比较工具Beyond Compare

介绍一款文件比较工具Beyond Compare

这款软件除了可以比较我们的代码差异,还可以比较图片形状差异。有以下几个优点1、代码支持特殊字符,如换行符的一些差异(不同操作系统,如linux跟windows下很多时候会有这个现象)。2、支持上下文功...

经纬度的拓展应用

经纬度的拓展应用

前面讲的了如何分析一批gps数据一年的使用情况(所在经纬度是哪个城市);其实这个需求是前公司提给一个python数据分析的。需求蛮多,包括最大速度啊、平均速度啊、有没急刹车啊。我是负责配合数据生成报告...