第一季

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  WEB

摘要:(1) Tomcat禁用Put等不安全方法。 1 2 3 xxxx-Security-Constraint-0 4 /* 5 PUT 6 DELETE 7 HEAD 8 OPTIONS 9 TRACE 10 11 12 13 参考文档:http://yingfangming.blog.163.com/blog/static/16580247020... 阅读全文
posted @ 2013-08-24 11:41 第一季 阅读(3370) 评论(0) 推荐(0)

摘要:MarkDown介绍===============## 1.标题分级介绍#一级标题###三级标题######六级标题一级标题==============二级标题---------------------## 2.区块元素>这是一个段落,下面来讲一下皇帝的新装的故事。>>古,有帝,好华服。然... ... >>>第二段,再次缩进。>>哈哈>第一段>>缩进一段>>第二段##3.列表###无序列表- Item1- Item2- Item3###有序列表3. Item19. Item25. Item3---* Lorem i 阅读全文
posted @ 2013-07-25 10:52 第一季 阅读(248) 评论(0) 推荐(0)

摘要:在查看underscore.js的源码时候,看到这些function,不理解其含义 。参考资料:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/zh-CN/docs/JavaScript/New_in_JavaScript/1.6https://developer.mozilla.org/zh-CN/docs/JavaScript/New_in_JavaScript/1.8=============In JavaScri 阅读全文
posted @ 2013-05-10 13:20 第一季 阅读(168) 评论(0) 推荐(0)

摘要:javascript中apply()和call()方法的区别:function.call(this,arg1,arg2,arg3)==function.apply(this,arguments)==this.foo(arg1,arg2,arg3)call, apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例,也就是每个方法都有call, apply属性.既然作为方法的属性,那它们的使用就当然是针对方法的了.这两个方法是容易混淆的,因为它们的作用一样,只是使用方式不 阅读全文
posted @ 2013-04-25 15:32 第一季 阅读(140) 评论(0) 推荐(0)

摘要:Gwt(Google Web Toolkit)是 google推出并维护的一个产品,初衷是为了用java来“写”网页,然而随着web的发展, gwt并没有特别的流行,尤其在国内,更是小众。页面的脚本语言是相当灵活的,于是js + div +css 以及html5的丰富的浏览器对象绝对比这个好用。对于页面调使, chrome浏览器自带的工具 或者 firefox的firebug 插件, 都是功能强大的debug工具。于是个人不觉得使用gwt是一件美妙的事情,然而由于业务需要,需要了解一下。1. GWT 主页: https://developers.google.com/web-toolkit/ 阅读全文
posted @ 2013-03-17 15:58 第一季 阅读(509) 评论(0) 推荐(0)

摘要:回调方法里面只能返回 字符串window.onbeforeunload = funcReffuncRefis a reference to a function or a function expressionThe function should assign a string value to thereturnValueproperty of the Event object and return the same stringwindow.onbeforeunload = function(e) {return 'Dialog text here.';};jQuery( 阅读全文
posted @ 2013-02-28 11:38 第一季 阅读(774) 评论(0) 推荐(0)

摘要:这是一个 google chrome浏览器的一个插件, 用于学习目的, 没有版权, 可以随意使用和分发。 阅读全文
posted @ 2013-02-26 15:24 第一季 阅读(727) 评论(0) 推荐(0)

摘要:(1) 如果文件是可访问的web资源, <a href=""> 最简洁。(2) 如果是动态生成的资源:server端:response.setContentType("application/octet-stream;"); //Mime类型,随文件而变response.addHeader("Content-Disposition", "attachment;filename=\"" + URLEncoder.encode(responseFileName, "UTF-8" 阅读全文
posted @ 2013-01-28 17:15 第一季 阅读(262) 评论(0) 推荐(0)

摘要:JSONP基本原理:sercer A中的代码: <script type="text/javascript"> //回调函数 function callbackFunction(data) { // use data do something } </script> <script type="text/javascript" src="http://www.serverB.com/test.js"></script>Server B中的代码://调用callbackFunction函数 阅读全文
posted @ 2013-01-25 13:35 第一季 阅读(205) 评论(0) 推荐(0)

摘要:在DOM树中,document是根节点。现在我们能容易的解释.bind(),.live(), 和.delegate()之间的差别了.bind()$('a').bind('click', function() { alert("That tickles!") });这是最直接的绑定方法。jQuery 扫描文档找到所有 $(‘a’) 元素,然后给每一个找到的元素的 click 事件绑定处理函数。.live()$('a').live('click', function() { alert("That tic 阅读全文
posted @ 2013-01-09 23:53 第一季 阅读(147) 评论(0) 推荐(0)

摘要:1. 目前常用版本的浏览器除了IE9之外,基本支持Html5的文件上传所需的Javascript对象, window.File/FileReader/Blob/FormData。据说IE10支持,但我没有测试过。Html5 File API地址:http://www.w3.org/TR/FileAPI/2. Html5 除了支持文件多选, 还支持拖拽上传, Chrome浏览器还支持文件夹上传(属性:webkitdirectory),这个特性不错,不知将来能否加入标准。选中文件,触发事件,开始上传: // file selection function FileSelectHandler(e) 阅读全文
posted @ 2012-09-20 18:41 第一季 阅读(855) 评论(0) 推荐(0)

摘要:Js跨域访问 总是遇到问题, 前面的博文 提到的方法 不是完全有效的。那就只好 flash 先请求自己域内的server,然后server做个“代理”把内容返回。(1)搭建http proxy服务, clicent发送一个http请求,在RequestLine加上trageturl,Header部分加上"Proxy-Connection:Keep-Alive"的header。参考文献:(1) 《设置HTTP代理后,HTTP协议头的不同之处》http://blog.csdn.net/wxfengyun/article/details/6612585[1].《Http代理前后的 阅读全文
posted @ 2012-07-30 11:09 第一季 阅读(808) 评论(0) 推荐(0)

摘要:问题场景, 用js访问其他web资源,会出现跨域访问安全限制错误。方案一:参见文章:https://developer.mozilla.org/en/http_access_controlThe summary is thatsend extra header likeOrigin:http://foo.exampleAccess-Control-Request-Method:POSTOrigin is neededAccess-Control-Request-Method is needed only when POST is usedAccess-Control-Request-Heade 阅读全文
posted @ 2012-06-05 18:59 第一季 阅读(305) 评论(0) 推荐(0)

摘要:工作中遇到了这个js异常, 总是吧浏览器搞崩溃,这是什么原因呢?开始我也只能想到死循环, 也许是哪个条件判断写错了,其实不是。经过google,发现了一篇文章,内容请看:=================================================================文章地址:http://www.zizhujy.com/blog/post/2012/03/18/Uncaught-RangeError-Maximum-call-stack-size-exceeded.aspx在此,非常感谢该文章作者的分享,本文完全转载自上面链接,此处作为备份,个人查看使用。一、 阅读全文
posted @ 2012-04-19 17:33 第一季 阅读(43444) 评论(0) 推荐(0)

摘要:在一个div中显示一行文本, 文本的字体要小一些, 比如9px。比如: this.mydiv.style.fontSize = "9px";然而这个样式在Firefox IE上面work的都很好, 可是在chrome上面不起作用。经查询, 是因为chrome会自动调整字体大小造成的。解决办法呢:加一个css 就可以了。.seletor{-webkit-text-size-adjust:none;}参考文章:http://www.pufen.net/technology/2010/215/http://webdesignernotebook.com/css/the-littl 阅读全文
posted @ 2012-03-13 13:41 第一季 阅读(567) 评论(0) 推荐(0)

摘要:<script type="text/javascript" src="/WebTest/js/utils/prototype.js"></script><script type="text/javascript" src="/WebTest/js/utils/jquery-1.7.1.js"></script><script type="text/javascript">jQuery.noConflict();</script& 阅读全文
posted @ 2012-01-31 18:17 第一季 阅读(408) 评论(0) 推荐(0)

摘要:window.showModalDialog 传参数/打开新窗口case 情况:(1)不许使用ajax.(2)在 a.jsp 上面点击一个按钮, 打开一个ModalDialogue, url是一个action, 请求参数可能会超长。形式如下: var parameters=""; window.showModalDialog("/server.action;jsessionid=?parameters="+parameters+"&randomMath=" +Math.random(),null,"dialogLef 阅读全文
posted @ 2011-12-29 14:51 第一季 阅读(278) 评论(0) 推荐(0)