凤凰台上凤凰游,凤去台空江自流。吴宫花草埋幽径,晋代衣冠成古丘。三山半落青天外,二水中分白鹭洲。总为浮云能蔽日,长安不见使人愁。
摘要: JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以 阅读全文
posted @ 2014-06-17 09:56 天兵Q 阅读(289) 评论(1) 推荐(0) 编辑
摘要: phonegap android 当页面内容比较多,表单超出屏幕范围时,点击输入,输入法会遮盖住表单框,而且无法向上滑动。 经过测试发现,是由于config.xml中设置了 FullScreen 的全屏设置造成的。只需将 res/xml/config.xml中的 <preference name=" 阅读全文
posted @ 2014-05-23 10:23 天兵Q 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: html5 webDatabase 存储中sql语句执行可嵌套使用,代码如下: var data = window.openDatabase("stu","1.0","stu database",1024*10); data.transaction(function(tx){ tx.executeS 阅读全文
posted @ 2014-03-12 11:19 天兵Q 阅读(794) 评论(0) 推荐(0) 编辑
摘要: xhtml遵循xml文档规则,对于书写比较严格,相对于html来说,主要有以下不同: 标签不能重叠,可以嵌套标签与属性都要小写标签都要有始有终,要么以</p>形式结束,要么以<br />形式结束每个属性都要有属性值,并且属性值要在双引号中别用name用id 阅读全文
posted @ 2014-03-06 15:57 天兵Q 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一旦为页面设置了恰当的 DTD,大多数浏览器都会按照上面的图示来呈现内容。然而 IE 5 和 6 的呈现却是不正确的。根据 W3C 的规范,元素内容占据的空间是由 width 属性设置的,而内容周围的 padding 和 border 值是另外计算的。不幸的是,IE5.X 和 6 在怪异模式中使用自己的非标准模型。这些浏览器的 width 属性不是内容的宽度,而是内容、内边距和边框的宽度的总和。 阅读全文
posted @ 2014-03-04 16:09 天兵Q 阅读(4424) 评论(0) 推荐(0) 编辑
摘要: left right如上代码所示,父div的高度并不会随着两个子div的增高而增高。解决办法:给父div加一个 overflow:hidden 属性即可。如下: left right友情支持:http://www.tea119.com 阅读全文
posted @ 2014-03-04 14:06 天兵Q 阅读(11264) 评论(0) 推荐(0) 编辑
摘要: 给header和footer添加 data-position="fixed" 和 data-tap-toggle="false"即可,代码如下: <div data-role="footer" data-position="fixed" data-tap-toggle="false"> <div d 阅读全文
posted @ 2014-02-25 18:20 天兵Q 阅读(4139) 评论(0) 推荐(1) 编辑
摘要: 错误写法 将visited写在hover和active之后,例如:.ui-page-theme-a .digilinx-ui-btn{background:#00a325;border-color:#00891f;color:#FFF;text-shadow: 0 1px 0 #00a325;}.ui-page-theme-a .digilinx-ui-btn:hover{background:#00891f;border-color:#00721a;color:#FFF;text-shadow: 0 1px 0 #00891f;}.ui-page-theme-a .digilinx-ui-b 阅读全文
posted @ 2014-02-24 10:23 天兵Q 阅读(6077) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到。 看到有的人通过parent().html(),如果当前元素没有兄弟元素还行,如果有那就行不通了。后台实验发现有一个jQue 阅读全文
posted @ 2014-01-16 11:50 天兵Q 阅读(56766) 评论(0) 推荐(11) 编辑
摘要: 有一项目需要用到滚动效果,最后选择了iscroll插件,代码写好后chrome测试一切正常(直接查看用到滚动效果的页面以下统称当前页面),运行APP应用一步步跳转到当前页面的时候,滚动效果和滚动条等死活出不来,然后各种调试,各种删减JS,各种调整代码,依然不行,真是恶心的要死。最后经过测试发现,如果 阅读全文
posted @ 2014-01-08 16:39 天兵Q 阅读(6362) 评论(2) 推荐(0) 编辑
摘要: 一、border-image的兼容性 border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅Firefox3.5,chrome浏览器,Safari3+支持border-image。所以,就本文而言,IE浏览器可以回家休息了,Firefox3及其以下以及Opera浏览器也可以休息去看《阿凡达》了。所以,本文提供的一些demo页面,要在Firefox3.5+,chrome或Safari3+浏览器下才可以看到效果。 二、熟悉border-image的一些特性 我们可能对于CSS2中的background属性比较熟悉,例如:b 阅读全文
posted @ 2013-12-20 21:20 天兵Q 阅读(6280) 评论(1) 推荐(0) 编辑
摘要: 加入查询回调函数如下: function(tx,result){ var len = result.rows.length; var recordset = result.rows.item; if(len > 0){ for(var i=0;i<len;i++){ var tempdata = { 阅读全文
posted @ 2013-12-19 15:18 天兵Q 阅读(5736) 评论(2) 推荐(2) 编辑
摘要: html中如果出现函数同名时:如果有多个外部引入的js文件,例如a.js和b.js(引入顺序假定是a.js,然后是b.js),同时html中本身也有内部的js.那么针对 出现函数名一样的情况时,无论他们是否传递的参数一样还是不一样,返回值是否相同,都认为是一个函数,所以js 处理时,最后调用的函数F 阅读全文
posted @ 2013-12-18 16:25 天兵Q 阅读(3950) 评论(0) 推荐(0) 编辑
摘要: JavaScript执行引擎并非一行一行地分析和执行程序,而是一段一段地分析执行的。而且在分析执行同一段代码中,定义式的函数语句会被提取出来优先执行。函数定义执行完后,才会按顺序执行其他代码。 先看看两个例子: 例子1: var hello = function(){ alert('hello,zh 阅读全文
posted @ 2013-12-18 16:24 天兵Q 阅读(9586) 评论(1) 推荐(1) 编辑
摘要: javascript对象引用与赋值 <script type="text/javascript"> //例子一: 引用 var myArrayRef = new Array(0,1,2); //创建数组对象 var mySeconArrayRef = myArrayRef; // 对象复制. myA 阅读全文
posted @ 2013-12-18 11:19 天兵Q 阅读(66178) 评论(1) 推荐(4) 编辑
摘要: Web Storage是HTML5 API提供一个新的重要的特性; 最新的Web Storage草案中提到,在web客户端可用html5 API,以Key-Value形式来进行数据持久存储; 目前主要的浏览器已经支持该功能; 常见的web客户端数据存储比较: Html5 Web Storage非常易 阅读全文
posted @ 2013-12-17 10:07 天兵Q 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 用jquery-mobile的时候,我们发现文档中loading是直接通过标签属性进行渲染,封装的函数必须通过点击按钮才能执行。而实际运用中,我们的加载开始和结束可能不需要点击,而是通过某个函数调用直接执行。为了达到这种效果,我写了2个函数,只要执行这两个函数即可达到loadingstart和loa 阅读全文
posted @ 2013-12-16 17:40 天兵Q 阅读(11995) 评论(1) 推荐(0) 编辑
摘要: 1、搭建android、eclipse环境,下载phonegap 2.9包 2、新建android项目 3、拷贝phonegap-2.9.0\lib\android\cordova-2.9.0.jar到项目\libs下,并在eclipse的libs中右键此文件ADD一下(刷新一下会出来) 4、修改s 阅读全文
posted @ 2013-12-10 16:02 天兵Q 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 1、拖拽过程中的事件暂时jQuery里还没有,只能通过html DOM 来进行绑定,不然无法获取dataTransfer对象 2、在dragstart 、dragover 等事件中可以用 evt.preventDefault() 来组织默认事件的执行 阅读全文
posted @ 2013-11-11 15:55 天兵Q 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 设置IE默认文本模式的方法 <meta http-equiv="X-UA-Compatible" content="IE=8" /> IE=5、6、7等都可以, 如果要让IE浏览器默认以最高级别文本模式显示,设置 IE=edge 阅读全文
posted @ 2013-10-29 09:20 天兵Q 阅读(1036) 评论(0) 推荐(0) 编辑