html
文章平均质量分 64
wanmingtom
love c#.net n web development ...
展开
-
大型应用的javascript架构
目前很多网站基本没有明确的前端架构,大多是服务端渲染视图页,输出到浏览器,再配合一些js,来进行交互。如果只是实现一些简单的效果,没有较复杂的逻辑,那么这种处理是合理的,尤其是有了jQuery之类的利器,js代码写起来甚至有种随心所欲的感觉。但一旦网站要改版,或者随着网站的发展,逻辑变得越来越复杂,或者为了更好的用户体验,js要承担更多的任务,这时如果维持现状不变,那js就会变得越来越臃肿转载 2012-07-14 15:52:30 · 1090 阅读 · 0 评论 -
加速你的Jquery的25个超级技巧
http://www.jb51.net/article/22097.htm1. 从Google Code加载jQueryGoogle Code上已经托管了多种JavaScript类库,从Google Code上加载jQuery比直接从你的服务器加载更有优势。它节省了你服务器上的带宽,能够很快的从Google的内容分布网络(CDN)上加载JS类库。更重要的是,如果用户访问那些发布在G转载 2012-08-03 17:07:13 · 2468 阅读 · 0 评论 -
IOS设备上网页中的页面滚动效果模拟
可能咋一看不知道我说的是个啥,因为ios本来就用这功能的啊,还模拟它干啥?先听我说下项目背景哈我现在开发的是一个webapp,主要是用在ipad上,这个app的大小是固定大小的,为了防止触摸它出现弹性滚动,我加个句代码:$(document).bind('touchmove', function(e) { e.preventDefault();});这样这个页面就被原创 2012-09-06 20:57:14 · 4708 阅读 · 2 评论 -
慎用JavaScript深复制!(js deepClone)
这原本是StackOverFlow里的一个提问,看到答案后受益良多,于是翻译一下下跟大家分享,原文地址:http://stackoverflow.com/questions/4459928/how-to-deep-clone-in-javascript浅复制我就不说了,全部是引用对象,网上列出的深复制的几个例子也都有或多或少的问题,我都试过,某些特殊情况下会出现奇怪的问题,这里摆出一个比较完美翻译 2012-09-17 16:30:34 · 5152 阅读 · 0 评论 -
html5 canvas 绘制横线竖线时不清晰的解决办法
在绘制一个Tip模样的图案时遇到了令人郁闷的事情:当lineHeight为1时,斜线都很清晰,唯独横线和竖线不清晰,目测占了两个像素,而且透明度都被减半;如图:,后来经过查资料,终于知道,画布上的坐标并未对应网页里的像素,假如我们要在10,10这个点画横线到100,10,在canvas绘制这个1px的横线,它会把这个1px劈成两半,一半放在x,9上,一半放在x,10上,然后显示器根据你传来的东原创 2012-10-15 21:11:24 · 7431 阅读 · 1 评论 -
iOS Web 网站开发必备 图标 放大级别 全屏等设置
虽然没有能力开发Native App,但还是可以利用iOS中Safari浏览器的特性小小的折腾一下,做一个伪Web App满足下小小的虚荣心的。既然是在iOS中的Safari折腾的,那么代码中利用到的也基本上都是Safari的私有属性。添加图标到主屏幕是Web App的第一步:<link rel="apple-touch-icon-precomposed" sizes=转载 2012-07-07 12:40:34 · 22872 阅读 · 0 评论