随笔- 473
文章- 6
评论- 337
阅读-
387万
12 2011 档案
使用 HTML5 开发离线应用
摘要:郭 宗宝, 软件工程师, IBM 简介:Web2.0 技术鼓励个人的参与,每个人都是 Web 内容的撰写者。如果 Web 应用能够提供离线的功能,让用户在没有网络的地方(例如飞机上)和时候(网络坏了),也能进行内容撰写,等到有网络的时候,再同步到 Web 上,就大大方便了用户的使用。HTML5 作为新一代的 HTML 标准,包含了对离线功能的支持。本文介绍了 HTML5 离线功能中的离线资源缓存、在线状态检测、本地数据存储等内容,并举例说明了如何使用 HTML5 的新特性开发离线应用。HTML5 离线功能介绍 HTML5 是目前正在讨论的新一代 HTML 标准,它代表了现在...
阅读全文
html5 Web开发:防止浏览器假死的方法
摘要:在Web开发的时候经常会遇到浏览器不响应事件进入假死状态,甚至弹出“脚本运行时间过长“的提示框,如果出现这种情况说明你的脚本已经失控了。 一个浏览器至少存在三个线程:js引擎线程(处理js)、GUI渲染线程(渲染页面)、浏览器事件触发线程(控制交互)。 JavaScript引擎是基于事件驱动单线程执行的,JS引擎一直等待着任务队列中任务的到来然后加以处理,浏览器无论再什么时候都只有一个JS线程在运行JS程序。 GUI 渲染线程负责渲染浏览器界面,当界面需要重绘(Repaint)或由于某种操作引发回流(reflow)时,该线程就会执行。但需要注意 GUI渲染线程与JS引擎是互斥的,当J...
阅读全文
JavaScript控制flash操作 兼容IE FF
摘要:转载:http://www.iamued.com/qianduan/611.html 翻译自:http://www.permadi.com/tutorial/flashjscommand/index.html重点在于 object的id属性 和 EMBED 的name属性 swliveconnect=”true” 属性 01 02 03 04 05 06 07 ...
阅读全文
HTML5 LocalStorage 本地存储
摘要:HTML5LocalStorage本地存储 说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javascript的用户不存在了一样。 userData是IE的东西,垃圾。现在用的最多的是Flash吧,空间是Cookie的25倍,基本够用。再之后Google推出了Gears,虽然没有限制,但不爽的地方就是要装额外...
阅读全文
HTMl5的sessionStorage和localStorage
摘要:html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。 而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。 web storage和cookie的区别 Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次
阅读全文
Aptana Studio 3 如何汉化,实现简体中文版
摘要:哎,昨天想找一个 好一点的 HTML5的编辑器,结果 在网上找了 一个 Aptana Studio 3 据说很好用,可是下载了一个,发现是英文版的,郁闷 偶滴英文知识一般。 所以,就想找个 中文版的,哎,找了半天也找不到。网上那个唯一的办法 还过期了,更加郁闷~~~~~ 无奈,还是自己想办法吧。 想要中文怎么办,俺想道了,官网对软件的支持。 所以就诞生了,俺下面的汉化方法。 Aptana Studio 3(下面简称Aptana 3)的汉化方法---KingDZ原创 http://www.cnblogs.com/hihell 哈哈 开始汉化吧~~~ 1、找到这个网站 http...
阅读全文
jQuery插件开发 - 其实很简单
摘要:posted on 2009-07-08 13:12 Jericho【前言】 jQuery已经被广泛使用,凭借其简洁的API,对DOM强大的操控性,易扩展性越来越受到web开发人员的喜爱,我在社区也发布了很多的jQuery插件,经常有人询问一些技巧,因此干脆写这么一篇文章给各位jQuery爱好者,算是抛砖引玉吧。 【基础】 a)样式 很 多人会认为样式是个很复杂的东西,需要沉着冷静的心态加上非凡的审美观才能设计出赏心悦目的UI,抛开图片设计不说,其实css也就是那么些属 性:position,margin,padding,width,height,left,top,float,border..
阅读全文
原创:编写jquery 选项卡插件
摘要:<!--选项开始--><div class="jgfangshi Lhk"> <ul class="jquser6" > <li><a href="#">利好</a></li><li><a href="#">利空</a></li><li class="line2"> </li> </ul></div>
阅读全文
如何制作JQuery Plugin 插件【插件参数的配置】
摘要:JQuery Plugin插件,如果大家不明白什么是JQuery插件或都不清楚如何编写可以查看其官方的网站:jQuery Authoring Guidelines 好了,下面有一些我觉得想做一个好的插件必须应有的要求: 1、在JQuery命名空间下声明只声明一个单独的名称 2、接受options参数,以便控制插件的行为 3、暴露插件的默认设置 ,以便外面可以访问 4、适当地将子函数提供给外部访问调用 5、保持私有函数 6、支持元数据插件 下面将逐条地过一遍: 只声明一个单独的名称 这表明是一个单独的插件脚本。如果你的脚本包含多个插件或者是互补的插件(像$.fn.doSomething()...
阅读全文
程序员总结:帮助你早些明白一些道理
摘要:作者: guolin6315 2、 一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观 点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门 户?还是先在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。 3、 软件开发团队中,技术不是万能的,但没有技术是万万不能的!在技术型团队中,技术与人品同等重要,当然长相也比较...
阅读全文
性能分析工具firebug.console.profile(title)
摘要:性能分析工具firebug.console.profile(title) 很多的web开发人员都使用Mozilla firefox并且绝大多数都使用firebug来测试、调试前端代码,firebug在调试html+css方面的能力是毋庸置疑的,但仅仅使用它来完成这样的任务并没有发挥firebug的巨大潜能。 JavaScript性能 随着web apps越来越庞大,JavaScript的性能也被推到风头浪尖,在此之前或许你已经知道哪些操作会减缓JavaScript程序运行速度,并且养成良好的编码习惯。 正如你所知道的,使用appendChild来增加Dom节点的效率要比inn...
阅读全文
Javascript中的函数声明和函数表达式
摘要:<script>~function() { alert("第一种方式,使用特殊符号的奇淫技巧。");}();//第一种写法</script><script>var foo = function() { alert("第二种方式");}();//第二种写法【不建议如此书写】</script> <pre> 1.函数声明和函数表达式的区别,将函数赋值到一个变量名上就可以使其成为函数表单式 function sum(a,b){alert(a+b);}-----函数声明 var m=function su
阅读全文
创建自定义的jQuery移动主题
摘要:智能手机和平板设备的高选用率最终导致了移动web开发人员和设计人员的需求增长,jQuery Mobile框架允许你创建出可与本地化应用开发结果相谐美的移动web体验,其通过web浏览器提供了到应用和网站的即时访问,而不是让用户下载和安装 移动应用。了解如何使用jQuery Mobile的主题化框架来创建品牌定制的移动网站和web应用。 jQuery Mobile框架是一个JavaScript库,你可使用它来轻松地创建一个移动版本的网站,把现有的web页面转换成触摸友好的网站和应用。 jQuery Mobile框架影响了在移动和平板设备上访问和发布移动应用的方式,其允许用户通...
阅读全文
jQuery Mobile 中文手册 Ajax开发版——初始化部分
摘要:初始化 jQM在加载的时候会自动的初始化默认配置项,这样我们就不需要为了学习和配置这些参数花费很多的时间了,大大的提高了开发效率。但是有些时候因为项目的需要我们还是需要对这些参数进行自定义的。在学习jQM的初始化参数之前,我们需要先来了解mobileinit事件。 Mobileinit事件 jQM的加载事件和普通的jQuery插件有所不同,它会在document.ready事件之前执行。因此我们在需要对jQM的默认运行参数进行调整的时候就需要在document.ready事件之前来对这些参数进行设置,jQM为我们提供了mobileinit事件来处理加载之前需要执行的代码。例如: $(docu.
阅读全文
jQuery Mobile 动态加入的html,如何加上jqm自带的样式
摘要:<div class="dtload">动态载入</div> $('.dtload').live('click',function(){ var shtml='<a href="#" data-role="button">基于链接的按钮</a> <a href="#" data-role="button">基于链接的按钮[块级元素]</a>' $(this).html(shtm
阅读全文