Monthly Archives: 二月 2012

  • 前进

    Posted on 二月 19, 2012 by in 杂记

    未来不远,但我们总是不知道她在何方。 这个路口是向左还是向右? 有时候选择很多,但其实可以归结为3种方案。 A方案,条条大道通罗马 B方案,曲径通顶 Z方案,退一步海阔天空 可能现在走的是A,但某天突然机会来了马上变道走B,实在不行,还有Z方案。   走的是大道,还是曲径?没关系,只要还在前进的路上。  

    No Comments.
    Continue Reading...
  • javascript小技巧

    Posted on 二月 6, 2012 by in Javascript, Web 技术

    原文 http://samuli.hakoniemi.net/10-small-things-you-may-not-know-about-javascript/ 一. 十进制转换为十六进制或者八进制 (int).toString(16); // converts int to hex, eg 12 => “C” (int).toString(8); // converts int to octal, eg. 12 => “14″ parseInt(string,16) // converts hex to int, eg. “FF” => 255 parseInt(string,8) // converts octal to int, eg. “20″ => 16 二. 使用document.createDocumentFragment() 三. 给函数传递参数当函数既有必选又有可选参数的时候,我们可能是这样做的: function doSomething(arg0, arg1, arg2, arg3, arg4) {   … [...]

    No Comments.
    Continue Reading...
  • 【HTML5入门】跨源通信

    Posted on 二月 5, 2012 by in HTML5, Web 技术

    W3C 规范http://www.w3.org/TR/html5/comms.html 本文DEMO (一)跨源通信 协议,主机,端口。 http://www.bujiaban.net/a.html与 http://www.bujiaban.net/html/geolocation.html的源是一样的,因为不考虑路径 方式 跨文档通信cross-document messaging 信道通信channel messaging XMLHttpRequert 交互 浏览器前端(ifrmae,标签页,浏览器窗口之间)(cross-document messaging,channel messaging) 与后端服务通信(XMLHttpRequert) 消息 以消息事件方式实现。适用server-sent events, Web sockets, cross-document messaging, and channel messaging 消息定义如下 (二)cross-document messaging API window . postMessage(message, [ ports, ] targetOrigin) message:要发送的消息 targetorigin:目标页面 发送消息 调用目标页面的postMessage 如iframe的contentWindow document.getElementById(“innerFrame”).contentWindow.postMessage(“abc”,”http://www.bujiaban.net/b.html”); 接受消息 监听window的message事件 接收到的事件对象中比较重要的属性是: event . data :发送方发送过来的消息 event . origin:消息来源。从安全性出发,该字段由浏览器来设置, [...]

    No Comments.
    Continue Reading...