2012年8月22日

Javascript Callback的两种实现方案

摘要: 下文主要比较两种现有的Javascript callback实现机制,暂且定为简单版和完整版,简单版的实现只有几行代码,但是无法捕获错误响应,完整版的代码多一些确可以实现错误捕获,而且可以使用的更方便。简单版 简单版的实现大致如下:Js代码 <spanstyle="font-size:small;">1.varhead=document.getElementsByTagName('head')[0];2.varscript=document.createElement('script');3./*onreadystatechang 阅读全文

posted @ 2012-08-22 15:02 lzf0514 阅读(1861) 评论(0) 推荐(0) 编辑

JSONP跨域访问,通过动态加入javascript实现

摘要: 1. 什么是JSONP? JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。2.为什么使用JSONP? 由于 JSON 只是一种含有简单括号结构的纯文本,因此许多通道都可以交换 JSON 消息。因为同源策略的限制,我们不能在与外部服务器进行通信的时候使用 XMLHttpRequest。而JSONP是一种可以绕过同源策略的方法,即通过使用 JSON 与 < script> 标记相结合的方法,从服务端直接返回可执行的 阅读全文

posted @ 2012-08-22 14:47 lzf0514 阅读(366) 评论(0) 推荐(0) 编辑

JavaScript: 让拖动支持iphone/ipad触摸

摘要: JavaScript: 让拖动支持iphone/ipad触摸 2011-08-30 15:40:14|分类: IT技术 |字号订阅发表于周六,6:40下午作者:QiQiBoY分类:JavaScript一般的通过mousedown、mousemove、mouseup等打造的拖动,仅仅在普通的键盘+鼠标的电脑设备上可以工作。而到了ios设备上(iphoneitouchipad),则不能工作了。最近因为做个东西,需要支持ios设备,所以只好看了下webkit浏览器的触摸事件。其实也很简单,对应mousedown、mousemove、mouseup的触摸事件分别是touchstart、touchmo. 阅读全文

posted @ 2012-08-22 14:09 lzf0514 阅读(575) 评论(0) 推荐(0) 编辑

导航