11 2012 档案
同源策略
摘要:同源策略是对javascript代码能给操作哪些web内容的一条完整的安全限制。文档的来源包含协议、主机,以及载入文档的URL端口。从不同web服务器载入的文档具有不同的来源。通过同一主机的不同端口载入的文档具有不同的来源。使用http:协议载入的文档和使用https:协议载入的文档具有不同的来源,即使它们来自同一个服务器。脚本本身的来源和同源策略并不相关,相关的是脚本所嵌入的文档的来源。 阅读全文
posted @ 2012-11-30 12:05 刘卿 阅读(180) 评论(0) 推荐(0)
客户端javascript线程模型
摘要:javascript语言核心并不包含任何线程机制,并且客户端javascript传统上也没定义任何线程机制。单线程执行是为了让编程更加简单。单线程意味着浏览器必须在脚本和事件处理程序执行的时候停止响应用户输入。html5定义了一种并发的控制方式,叫做“Web worker”。Web worker是一种用来执行计算密集任务而不冻结用户界面的后台线程。运行在Web worker里的代码不能访问文档内容,不能和主线程或其他worker共享状态,只可以和主线程和其他worker通过异步事件进行通信,所以主线程不能检测并发性,并且Web worker不能修改javascript程序的基础单线程执行模型。 阅读全文
posted @ 2012-11-29 23:35 刘卿 阅读(288) 评论(0) 推荐(0)
JS 事件
摘要:1、设置js对象属性为事件处理程序事件处理程序属性的名字由“on”后面跟着事件名组成。这些属性名 都必须小写事件处理程序的缺点:设计都是围绕着假设每个事件目标对于每种事件类型将最多只有一个处理程序。2、设置html标签属性为事件处理程序属性值为javascript代码字符串。这段代码应该是事件处理程序函数的主体,而非完整的声明。缺点:客户端编程的通用风格是保持html内容和javascript行为分离,遵循这条规则的程序员禁止/避免使用html事件处理程序属性,因为这些属性直接混合了javascript和html通过html属性注册事件处理函数时,浏览器会把javascript编码转换到一个函 阅读全文
posted @ 2012-11-28 19:41 刘卿 阅读(1444) 评论(0) 推荐(0)
Node.js的核心与红利
摘要:文/田永强 唯有明晰历史,才能了然当下,预知未来。作者从历史角度解读Node.js,帮助读者透过猜忌和谣言,看清真实的Node.js,了解Node.js的核心与红利。 令人惴惴不安的Node.js 我们越来越频繁地看到关于JavaScript的新闻,刚开始谈到的是引擎性能提升,后来则是由HTML5和Node.js带来令人叹为观止的应用。如果只看表面,容易让人产生以下各种误解。 Nod... 阅读全文
posted @ 2012-11-22 11:54 刘卿 阅读(861) 评论(0) 推荐(0)
《javascript高级程序设计》读书笔记-对象基础
摘要:3.1 ECMA-262把对象定位为“属性的无序集合,每个属性存放一个原始值、对象或者函数” 类是由对象定义的。类定义了对象的接口、内部属性和方法。 使用类创建对象时,生成的对象叫做类的实例。 ECMAScript没有正式的类。 对象定义存放在构造函数中。构造函数是用于创建对象的常规函数 3.1.1 面向对象语言需要开发者提供四种基本能力(注:... 阅读全文
posted @ 2012-11-15 16:47 刘卿 阅读(168) 评论(0) 推荐(0)
iPhone 5/iOS 6前端开发
摘要:检测iPhone 5/iOS 6 检测iOS 6很简单,用ua就可以了:Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A403 Safari/8536.25但是刷了iOS 6的所有iPhone的ua都是这个,那么判断... 阅读全文
posted @ 2012-11-08 16:46 刘卿 阅读(473) 评论(0) 推荐(0)
ios和安卓一些总结
摘要:iOS对HTML5的支持要比Android表现的好。 Android在对HTML5的支持上确实比不过iOS,不管是HTML5的事件还是CSS3的性能。 正如jQuery之父说的那样:移动平台的开发是让人纠结的事件。在移动平台中,前端工程师对付Android要像对付IE6那样,需要写很多的恶心的代码或者Hack。 在实际的开发过程中,我们还需要注意以下几点: 1、在iOS和Andro... 阅读全文
posted @ 2012-11-07 20:52 刘卿 阅读(2354) 评论(2) 推荐(2)
css3和js实现重力感应
摘要:<img src="http://img1.wgsails.com/yuetaojie/slider/227/193/089/index/轻复古.jpg" id="imgLogo" alt=""> <p id="moCalcTiltLR"></p> <p id="moCalcTiltFB"></p> <script> function deviceMotionHandler(eventData) { // var accel 阅读全文
posted @ 2012-11-05 16:19 刘卿 阅读(10151) 评论(0) 推荐(0)
each和for对比
摘要:jq each遍历,for i++、i--。结果如下 阅读全文
posted @ 2012-11-02 14:12 刘卿 阅读(345) 评论(0) 推荐(0)