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

野生程序猿-杂烧4年前随意分享1731

面向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

相关文章

js输入法

用js开发一款输入法是什么体验,来瞧瞧吧开发古诗词教学的软件,为了防止学生作弊,正常手机输入法有联想功能,于是这里需要开发一个没有联想的输入法。其实非常简单,主要是字典,这里从网上找的字典,需要的朋友...

nodejs对memcache进行备份与恢复

memcache是个古老的高速缓存工具,前辈们古老的程序还用着。但是市场上没有完美的备份恢复工具,老板让我开发一个。这需求让我两眼一抹黑,完全不知所措。先模拟一下思路,可以telenet到端口上,然后...

浅谈遗忘的html技术iframe

很多前端朋友已经对iframe完全不了解了,现在前端主流的框架基于vue、rect、angular,都不建议使用iframe,于是iframe这么美丽的技术方案被人遗忘了。这里给大家介绍一下,希望感兴...

GPS经纬度坐标系转换【python版】

再补充个python版的gps经纬度坐标系,在脚本处理数据的时候python,nodejs要比php性能好很多。尤其是他们更擅长多线程# -*- coding: UTF-...

打造支付中心

随着公司业务的开展,发现多个环节需要用到支付。我们在购买聚合支付的时候,每年年费不同,享受到的服务也有很大的差距。当资金有限的时候,我们选择了较便宜的服务,这个时候我们能创建的支付应用数量较少,因此我...

vue的部分文字选中效果-选中变色

vue的部分文字选中效果-选中变色

我们在检索或者要突出部分文字重要的时候,都会有选中变色的效果。vue的文字选中变色研究了一下,没有找到很快速的方法。只能把文字字符串变成了list,然后js循环每个字符,把需要变色的字符找到。<...