
前端开发
文章平均质量分 70
lanyue1
这个作者很懒,什么都没留下…
展开
-
Angular2在linux环境上编译报内存不足等问题
问题描述:1、linux下sh node_modules/.bin/ng build -aot -sm -prod --base-href=“”报内存不足2、解决内存不足后,编译继续报错定位分析:问题1:Node内存不足所导致的, Node是基于V8引擎,在Node中通过 JavaScript 使用内存时只能使用部分内存(64位系统下约为1.4 GB,32位系统下约为0....原创 2020-04-20 18:58:38 · 492 阅读 · 0 评论 -
AMD、CMD、CommonJS规范
1、产生背景AMD、CMD、CommonJS都是为了解决JavaScript的模块加载而产生,倡导模块化开发理念。JavaScript没有自己的模块加载机制,当大量的复杂的代码产生时,没有好的加载机制,就会导致代码管理混乱,多人协作出问题。2、规范约定1)AMD(Asynchronous Module Definition),异步加载模块定义,AMD 是 RequireJS 在推广过程中对模块定义...原创 2018-03-15 23:02:48 · 276 阅读 · 0 评论 -
jTopo绘制网络拓扑图
jTopo的官网:http://www.jtopo.com/jTopo源码下载:https://download.youkuaiyun.com/download/jia18703423204/9071639最近一直在研究拓扑图,项目上推荐了jTopo,也就顺带研究了一番。根据官网描述,jTopo是一款完全基于HTML5 Canvas的关系、拓扑图形化界面开发工具包。本人也基于jTopo做了一个简单的交换机相...原创 2018-04-11 10:02:43 · 4593 阅读 · 1 评论 -
JS的toFixed方法问题
问题:公式中,输入端口利用率 = (输入总流量/带宽)*100,而在前端计算时,输入总流量为726Mbps,带宽为10GE,于是端口利用率计算为(726/(1024*10)).toFixed(2)*100,结果却是7.000000000000001,完全跟预期的不一样,但是其他的数据相同的方法却是整数,百思不得其解。方法:经过查询各种资料,最后找到方法改成((100*726)/(1024*10...原创 2018-07-29 17:59:19 · 1883 阅读 · 1 评论 -
IE11浏览器下cytoscape.js请求图片不显示
现象:项目中使用angularjs2+cytoscape.js绘制网络拓扑图,其中节点背景使用了图片显示,在windows环境下调测,所有浏览器都正常显示,但是一放到Linux环境服务器上,IE11浏览器下访问无法显示,其他浏览器正常。问题:通过对cytoscape.js源码打印发现请求图片是通过<img crossorigin="anonymous" src="assets/imgs/...原创 2019-03-27 22:21:52 · 1093 阅读 · 1 评论 -
url中包含中文处理
问题:项目中测试建了一个池名称为“山东#青岛”,通过url传递参数到后台直接就报错,原因是#把后面的字符链接给截断了,通过对#转义后在chrome和firefox浏览器可以正常传递使用,但是在IE浏览器下还是歇菜。虽然创建这样的名字很不合理,但确实是个bug,特别对于通过用户配置的参数,中文和转义字符很容易出现请求的url中。解决方法:经过验证,采用 encodeURIComponent()可...原创 2019-04-15 22:15:12 · 5494 阅读 · 1 评论