文章分类 - Javascript
Javascript,webService,ajax,Jquery
摘要:var copyToClipboard: function () { var transfer = document.getElementById('J_CopyTransfer'); var input_PDcode = document.getElementById("input_PDcode"
阅读全文
摘要:参考链接:https://www.zhangxinxu.com/wordpress/2013/10/understand-domstring-document-formdata-blob-file-arraybuffer/ 一、XMLHttpRequest 2.0的家臣们 我大学那会儿,一个称为Aj
阅读全文
摘要:1、建立TCP连接: 在HTTP工作开始之前,web浏览器首先要通过网络与web服务器建立连接,该连接是通过TCP来完成的。 为什么要先建立TCP呢? 因为HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之后才能进行更高层次协议的连接,因此要先建立TCP连接,一般TCP连接的端口号
阅读全文
摘要:一、 策略(Strategy)模式 策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 假设现在要设计一个贩卖各类书籍的电子商务网站的购物车(Shopping Cat)系统。一个最简单的情况就是把
阅读全文
摘要:javascript观察者模式 观察者模式又称发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听一个主题对
阅读全文
摘要:HTML 5以前的标准由于考虑到浏览器安全问题并不允许直接跨域通信,于是为了达到跨域通信的目的各种蛋疼的解决办法出现了,常用的有:jsonp、使用代理文件、地址栏hash等等,这些办法的出现在达到解决跨域问题的同时,也增加了前端页面的性能开销和维护成本。HTML5新的标准中,增加了” Cross-O
阅读全文
摘要:有时候我们需要禁止和允许用户选择文本内容。IE和Chrome使用document.onselectstart来禁止和允许用户选择文档中的文本例如:document.onselectstart=function(){return false;};/*禁止用户选择(选中)浏览器文档*/document....
阅读全文
摘要:手机浏览器支持三个事件:touchstart、touchmove 和 touchend,并获取了触摸时触点在页面上的坐标,根据坐标进行了左右滑动、上下滑动判断。 1 2 3 4 5 TouchEvent测试 6 7 8 ...
阅读全文
摘要:前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服...
阅读全文
摘要:“100″ : Continue(继续) 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) “101″ : Switching Protocols(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备进行切换。(HTTP 1.1新) “200″ : OK(成功) 一切...
阅读全文
摘要:ajax开发中, 常遇到下面的几种情况:1 服务端需要返回一段普通文本给客户端 2 服务端需要返回一段HTML代码给客户端 3 服务端需要返回一段XML代码给客户端 4 服务端需要返回一段javascript代码给客户端 5 服务端需要返回一段json串给客户端 对于每一种返回类型,规范的做法是要在服务端指定 response的contentType。(当然 不指定绝大多数情况下也没什么问题 尤其是返回"非xml"的时候) 代码 普通文本 : text/plain HTML代码 : text/html XML代码 : text/xml以上三个可以说是毫无争议的, 但是另外两
阅读全文
摘要:无标题文档这是一个节点效果如图:
阅读全文
摘要:虽然是转载的,但这里多数我也总结过,看了这个不错方便以后查阅。1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标7. 关闭输入法8. 永远都会带着框架9. 防止被人frame1
阅读全文
摘要:选中非文本框的HTML元素:无标题文档 http://example.com/page.htm 选中文本框中的元素:无标题文档
阅读全文
摘要:var selectID= document.getElementById("sel");for(var i=0;i<selectID.options.length;i++){ if(selectID.options[i].innerHTML == '内容'){ selectID.options[i].selected = true; break; } }
阅读全文
摘要:以前的兼容.transparent_class { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8 */ filter:alpha(opacity=50); /* ie5-7 */ -moz-opacity:0.5; /* old mozilla browser like netscape */ -khtml-opacity: 0.5; /* for really really old safari */ opacity: 0.5; ...
阅读全文
摘要:附代码:// ***************//作者:邬畏畏//load flash//****************var LoadFlash = {};LoadFlash.init = function(src,wmode){str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0
阅读全文
摘要:应用描述:根据输入的类别参数,“年”,“月”,“季”,“周”分别获得每年最后一天,每个月最后一天,每个季度最后一天,每周最后一天。Javascript如下:<script>function getLastDay(str,param){ //**************************//编写: 邬畏畏//日期: 2013-5//**************************var p = param;var y = p.getYear();var m = p.getMonth();var d = p.getDate();var j ;if(str=="月&q
阅读全文