摘要: 原文链接 http://www.bujiaban.net/wordpress/?p=186W3C 规范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,标签页,... 阅读全文
posted @ 2012-02-05 16:03 toxot 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 原文http://www.bujiaban.net/wordpress/?p=165Geolocation代码DEMO位置信息Geoloacation 一 什么是位置信息? 经度与纬度最重要,其他元信息包括速度,方向,海拔 二 如何获取? IP地址,GPS,Wi-Fi,手机地理位置数据 三 哪些浏览器支持? api嗅探就可以了 if( navigator.geolocation ) 四 隐私问题? 应用向浏览器请求获取位置信息,浏览器向用户请求授权, 浏览器得到授权后才会执行后面流程(从宿主设备获取坐标信息 再通过外部定位服务器拿到详细位置信息),再返回数据给应用。 五 ... 阅读全文
posted @ 2012-01-29 17:48 toxot 阅读(307) 评论(0) 推荐(1) 编辑
摘要: 原文http://www.bujiaban.net/wordpress/?p=155先简单介绍下JSLint。是一款javascript程序代码质量检查工具。为什么叫JSLint?因为C语言在早期有个Lint工具帮助扫描检查c代码文件,JSLint于javascript就如lint 如c语言一样,帮助检查与验证我们的代码。既然是代码质量检查工具,那么检查的标准是什么?怎么样的代码才算是高质量的?JSLint从生产实践中总结出一套质量规范,代码规则,以此来作为检测的标准。姑且不论JSLint工具在与实践项目结合上的可操作性。这些规范规则能够为我们生产实践所用,作为团队开发的规范,对项目代码质量, 阅读全文
posted @ 2012-01-07 16:45 toxot 阅读(464) 评论(1) 推荐(0) 编辑
摘要: 原文http://www.bujiaban.net/wordpress/?p=44工具函数 浏览器 jQuery.browser 通过userAgent来判断,并不靠谱。webkit,safari ,opera,msie,mozilla避免针对浏览器特性的代码。特性的支持可以查看support函数 jQuery.support 浏览器的各种支持特性。如cssFloat 可参考 数据 jQuery.parseXML( data ) 解析xml格式字符串 jQuery.parseJSON( json ) 解析json格式字符串 jQuery.trim( str ) 清空str前后的空白字符 jQu 阅读全文
posted @ 2011-11-27 21:32 toxot 阅读(189) 评论(0) 推荐(1) 编辑
摘要: 原文http://www.bujiaban.net/wordpress/?p=42样式属性 css() 函数 例如 .css("color") 获取color.css("color","red")设置 color为red .height() 返回元素高度.width() 返回元素宽度 .outerHeight() 含有padding,border的高度,或margin.outerWidth() 含有padding,border的宽度,或margin .innerHeight() 含有padding的元素高度.innerWidth() 阅读全文
posted @ 2011-11-27 21:27 toxot 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 事件 常用 参数格式 .xxx( handler(eventObject) ) .xxx( [eventData], handler(eventObject) ) .click() .dbclick() .change() .focus() .blur() .keydown() .keyup .mousedown() .mouseup .mouseover .ready() .load() .resize() .submit() Event Object jQuery的事件对象基于W3C标准,浏览器本身的源事件的属性都copy过来并进一步封装。 even... 阅读全文
posted @ 2011-11-27 21:17 toxot 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 原文链接http://www.bujiaban.net/wordpress/?p=38DOM操作 元素属性 .attr() .removeAttr() .removeProp() .val() form专用 节点 .add() 增加元素 .append() .appendTo() 与append的不同主要是插入内容的所在 前后顺序不一样 如 $(A).appendTo(B) A追加B .html() 插入html代码 text .prepend() 插在元素的前面 .prependTo() 与prepend的关系类似appendTo .empty() 移除元素子节点... 阅读全文
posted @ 2011-11-27 21:11 toxot 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 原文链接http://www.bujiaban.net/wordpress/?p=34jQuery 的选择器分为基本选择器,层次选择器,过滤选择器,表单选择器。选择器 神马是选择器 通过指定的规则获得符合条件的元素集合的方法。 jQuery继承了CSS选择器风格。支持CSS1,CSS2全部和部分的CSS3选择器。 基本选择器 #id 指定Id .class 指定类名 element 指定标签名 * 所有元素 selector1,selector2.... 返回各个选择器的结果集的合并运算 层次选择器 "ancestor descendant" 选中ancestor里面的所有 阅读全文
posted @ 2011-11-26 23:12 toxot 阅读(269) 评论(0) 推荐(1) 编辑
摘要: 这周在学习了解jQuery,通过看书,读源码,看api,对其有了个大概的全局视图,现用XMIND将其中的要素,常用的api,一些有意思的小点整理成笔记。(少于200字的文章不允许发啊,伤心!一图胜千言啊怎么能这样呢)补下下面的文字,看官们看图即可。jQuery 的优势1.轻量级2.选择器强大3.优秀的Dom操作封装4.靠谱的事件处理机制5.牛X的ajax操作6.出色的浏览器兼容7.链式写法。代码风格优雅8.隐式集合操作9插件丰富10.文档完善总结如下:Learn more ,Write less, Do more。(套用jQuery的口号)与诸君共勉! 阅读全文
posted @ 2011-11-26 16:33 toxot 阅读(173) 评论(0) 推荐(1) 编辑
摘要: 1.下载Scans http://sourceforge.net/projects/scons/files/scons/2.0.1/scons-2.0.1.tar.gz/download?use_mirror=nchc 2.下载jsoncpp http://sourceforge.net/projects/jsoncpp/files/jsoncpp/0.5.0/jsoncpp-src-0.5.0.tar.gz/download 3.解压scans 到如 DIR14.解压jsoncpp到如 DIR25.导出环境变量 如 export SCONS_LIB_DIR=DIR1/engine/6.cd 阅读全文
posted @ 2011-08-20 13:30 toxot 阅读(429) 评论(0) 推荐(0) 编辑