- 博客(12)
- 收藏
- 关注
iSlider 移动端 Webapp 滑动的最优解决方案
转载请注明原文出自:[url]http://qbaty.iteye.com/blog/2152674[/url]这篇文章主要是介绍iSlider 的诞生过程以及什么是iSlider,以及iSlider的未来。iSlider 的项目地址 [url]https://github.com/BE-FE/iSlider[/url]iSlider 的例子[url]http://be-fe.gith...
2014-11-05 16:28:14 375
原创 webapp mobile 开发进阶
[b]meta 标签[/b]苹果ios 系统从4.2开始就支持 apple-touch-icon 属性,在meta 标签中指定它的值可以使得你的网页在保存至主屏时,显示为自定义的icon,而不是网页的缩略图。[code="html"][/code]苹果提供了sizes这个属性,为了方便适应多设备。而如果你不指定这个属性,默认size 会是57 * 57大小。另外对应...
2012-05-06 17:45:03 145
原创 浅谈javasript 观察者模式
对于密集型前端项目而言,业务的复杂程度会导致代码的耦合非常巨大,如何解耦和更加优雅的实现成为每个前端开发工程师的一个追求的目标。前端MVC,观察者模式,面向接口编程等等方案的提出都为我们解决了一些项目中常常碰到的实际问题。之前winter大大吐槽过javascript 乱用设计模式的方式,我想观察者模式应用在相对独立的模块之间的解耦不属于此列。加上阿当也在他的微博上说到,会不会使用js的消息通...
2012-03-24 08:51:30 156
原创 IScroll 实践指南(中)
上一篇主要是描述iscroll 初始化的参数,以及如何开始初始化一个iscroll实例。那么这篇文章是来描述如何使用 iscroll 提供的API,以及一些没有提供的功能,如何通过参数来控制iscrollIscroll 提供的调用方法有:[list][b][*]destroy[*]refresh[*]scrollTo[*]scrollToElement[*]sc...
2012-02-03 15:01:17 127
IScroll 实践指南(上)
之所以iscroll会诞生,主要是因为无论是在iphone、ipod、android 或是更早前的移动webkit都没有提供一种原生的方式来支持在一个固定高度的容器内滚动内容。这个不幸的规则导致所有web-app要模拟成app的样子时,只能由一个绝对定位的header 或是footer再加上一个可以内容的滚动的中间区域组成。幸运的是移动webkit提供了一种强大的硬件加速的CSS属性,这个...
2012-01-12 16:09:20 148
比较escape、encodeURI、encodeURIComponent
估计很多前端工程师并不清楚escape,encodeURI, encodeURIComponent的区别,也不知道什么时候该用哪个方法,以及这些方法为什么要被用到,下面我主要来阐述一下这三个方法的区别以及用法。[b]escape 方法:[/b][quote]MSDN JScript:The escape method returns a string value (in Unicode...
2011-08-05 12:32:37 172
原创 关于浏览器的检测
浏览器的检测这是一个谈烂的话题,这次拿出来说,也没有其他特别的目的,现在主流的类库都已经完好的支持了所有主流的浏览器嗅探。但是对于国内用户来说,还有很多用户正在使用maxthon,360,sogou,TT等这样的浏览器。我们知道判断浏览器有两种方法,一种是直接根据UA来检测,一种是根据浏览器的特性来判断。关于 navigator.userAgent IE6-IE8没有啥说的...
2011-03-28 16:50:24 128
原创 github 上常用的两种工作模式
最近和army8735一起维护他的代码,由于最近代码管理github吵的很热,所以也正好把代码放到git hub上管理,顺便了解下github的工作模式,写这篇文章就是来总结用github来管理代码的一些方式。文章开始前我觉得有必要稍微介绍下GIT.Git --- The stupid content tracker, 傻瓜内容跟踪器。那么怎么理解呢?git首先是一个版本控制工具,这点和常...
2011-01-07 16:27:06 267
原创 如何访问作为命名空间的函数内部变量
把函数做为命名空间已经是当今javascript编程里非常普遍的了。如果你把你的代码包含在一个函数里,那么你的代码里包含的变量和函数对于包含函数是本地的,或者说是局部的,这样则不会扰乱全局作用域。[code="java"]var value = (function() { // Wrapper function creates a local scope or namespace ...
2010-10-14 16:01:05 203
原创 javascript 给DOM绑定事件方法的3种写法
二话不说上代码:[code="java"]var Event = {};//方法一 runtimeEvent.addEventListener = function(obj, eventType, listener){ if(typeof window.addEventListener === 'function') {//DOM2接口 el.addEventList...
2010-10-14 15:56:35 129
原创 新 twitter 特性
twitter 改版吸引了很多用户的眼球,最近他们也放出了所有用户的体验新版的通道。 twitter 完全以一个全新的面貌展示,完全放弃了IE6,IE7/8 的某些特效体验也放弃了,专注于更优秀体验,以及技术跟进最快的chrome firefox safari 等浏览器。另外其前端的 javascript 整体结构也几乎完全改变,完全基于API来实现。这里结合twitter官方博客发表的博...
2010-10-12 16:01:26 425
原创 Mozilla浏览器的怪异模式
[size=large]杂项和样式(Miscellaneous & Style)[/size] * 所有的样式规则都在layout/style/quirk.css * 在怪异模式中,CSS类名是不区分大小写的(case insensitive),而在标准模式中是大小写敏感的(case sensitive)。 * 当链接进文档的样式表的MINE ty...
2010-07-02 13:44:21 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人