javascript
lynnlovemin
李熠,中国石油规划总院高级开发工程师,对Java编码规范和编码技巧有着独特的见解,热衷微服务架构,曾作为中小型企业CTO,带领过超过30人的技术团队。
现专注于网络安全尤其是web渗透方向的研究,长期活跃于各大SRC平台,为其提供漏洞报告。
著有《Spring Cloud实战演练》一书
展开
-
js封装的类似java StringBuilder类
使用js的时候,经常会使用字符串拼接,但是在IE6和IE7没有对+作优化,所以性能会很低,鉴于此,我封装了StringBuilder类,用于拼接字符串,直接把代码贴出来如下:function StringBuilder(){ this.init();};//初始化StringBuilder类StringBuilder.prototype.init = function(){ this原创 2013-09-09 14:22:40 · 2396 阅读 · 0 评论 -
js实现继承机制
function extend(target,parent,params){ parent.apply(target,params); var p = null,o; for(p in parent.prototype){ o = target.constructor.prototype; if(!o[p]){ o[p] = parent.prototype[p]; }原创 2013-09-09 14:42:05 · 1399 阅读 · 0 评论 -
JavaScript初学者应知的24条最佳实践(译)
原文:24 JavaScript Best Practices for Beginners译者:youngsterxyf(注:阅读原文的时候没有注意发布日期,觉得不错就翻译了,翻译到JSON.parse那一节觉得有点不对路才发现是2009年发布的文章,不过还是不错的啦。另外,文章虽说24条最佳实践,其实只有23条,不知道原作者怎么漏了一条。)1.优先使用===,而不是=转载 2013-09-09 17:55:03 · 1376 阅读 · 0 评论 -
javascritp封装的类似java HashMap的类
javascript封装的Map类原创 2013-09-05 17:27:13 · 1856 阅读 · 0 评论 -
javascript封装的类似java List类
function List(){ this.init();};//初始化列表List.prototype.init = function(){ this.array = new Array();};//列表的大小List.prototype.size = function(){ return this.array.length;};//向列表添加一个元素List.proto原创 2013-09-05 18:35:26 · 3926 阅读 · 0 评论 -
将UEditor的图片批量上传抠出来单独使用
在Web项目中,经常有这样一个需求,就是对图片的批量上传,利用form表单的file可以实现图片的上传,但是用户体验不好,而且不支持ajax提交,网上也有很多图片上传插件,有基于javascript的,也有基于flash的,但是给我的感觉,要么用户体验不好,要么收费的,那么能不能有一个比较好的方案呢?那就是Ueditor!UEditor是百度出品的一款富文本编辑器,里面也集成了一个基于Fl原创 2016-07-15 14:00:37 · 6600 阅读 · 4 评论 -
关于JavaScript的一些使用心得
JavaScript这门语言是LZ最喜欢的编程语言之一,为什么说喜欢呢?因为LZ认为JavaScript的语法优美,且是动态,弱类型的脚本语言。接下来LZ将列举出编写JavaScript的时候的一些注意事项或者心得。1、关于闭包闭包是JavaScript的一个特性,什么是闭包呢?通过字面意思,我们能够猜到,就是封闭的一些函数的集合,也就是在闭包内的函数,是不能被外部所调用,可以理解为面向对象的私有原创 2016-11-23 14:22:25 · 779 阅读 · 0 评论