摘要:
技术体系:html5(formdata) + java + servlet3.0+maven + tomcat7 后台代码: 工具方法: 备注:一定要注意,在maven环境下,启动tomcat的时候,一定要用tomcat7:run, 而不是tomcat:run,否则无法正常使用。(踩坑了) 阅读全文
摘要:
以下部分知识点是看了燕十八老师的的视频整理出来的,并非原创,在此说明。 1、实现ajax的方式(比较古老)。 利用<a href="xxx.php"></a>请求后台,并在后台返回header("HTTP/1.1 204 no content"); 利用http协议的204特性。 document. 阅读全文
摘要:
话说在现在的公司已经呆了快4年了,由于各种原因,今天终于提出了离职申请。当邮件发出去的那一刻,心里紧绷的弦终于可以松下来了(四年来一直不曾松懈,也许是太累了)。本来想奋笔疾书,洋洋洒洒写下四年的点点滴滴,然而,当真正动起笔来,才发现没什么可说的,也没什么要记录的。所谓经历,就是生命的一部分,忘记了的 阅读全文
摘要:
背景:项目现场提出将一个html做的图形页面导出为一张图片的需求,在网上搜了一下,发现都不是很全面,所以综合了很多大神的帖子,自己再次封装,以适用项目需求。 所需js库:html2canvas.js(https://github.com/niklasvh/html2canvas); Export2I 阅读全文
摘要:
以前一直以为,在编写js代码的时候,如果在代码后面不添加分号,JavaScript会自动填补分号。最近看了权威指南,才突然发现一直理解有误,而且关于分号的使用,还有很多需要注意的地方。 1、分号的省略:如果两句代码用两行来书写,第一个分号是可以省略的。如果写在同一行,第一个分号则不能省掉。 2、Ja 阅读全文
摘要:
命令模式是一种组织型模式,主要用在把调用对象(用户界面、API和代理等)与实现操作的对象隔离开。也就是说 ,凡是两个对象间的互动方式需要更高的模块化程度时都可以用到这种模式。 命令模式的好处:1、提高程序的模块化程度和灵活性。(运用得当);2、实现取消和状态恢复等复杂的有用特性非常容易。 例子:菜单 阅读全文
摘要:
享元模式实际上是一种优化模式,目的在于提高系统的性能和代码的效率。 使用享元模式的条件:最重要的条件是网页中必须使用了大量资源密集型对象,如果只会用到了少许这类对象,那么这种优化并不划算。第二个条件是这些对象中所保存的数据至少有一部分能被转换为外在的数据。最后一个条件是,将外在的数据分离出去以后,独 阅读全文
摘要:
说明:适配器模式表面上看起来像门面模式。它们都要对别的对象进行包装并改变其呈现的接口。但是两者的差别在于它们如何改变接口。门面元素展现的是一个简化的接口,它并不提供额外的选择,而且有时为了方便完成常见任务它还会做出一些假定。而适配器则要把一个接口转换为另外一个接口,它并不会滤除某些功能,也不会简化接 阅读全文
摘要:
适用场景:门面模式在DOM脚本编程这种需要对各种不一致的浏览器接口的环境中很常用。 例子:阻止模式事件 阅读全文
摘要:
组合模式是一种专为创建web上的动态用户界面而量身定制的模式。使用这种模式,可以用一条命令在多个对象上激发复杂的或递归的行为。这可以简化粘合性代码,使其更容易维护,而那些复杂行为则被委托给各个对象。 组合模式实例:图片库 1 /** 2 * 图片库 3 */ 4 var Composite = ne 阅读全文