2013年05月的文章

移动开发框架,第【三】弹:Zepto.js

Zepto.js 是支持移动WebKit浏览器的JavaScript框架,具有与jQuery兼容的语法。2-5k的库,通过不错的API处理绝大多数的基本工作。如果你已经熟悉jquery的语法,并能熟练使用jquery,那么,相信你一定能够毫无压力地使用zepto.js来快速开发出个性的移动端页面。

» 阅读全文

移动开发框架,第【二】弹:Hammer.js 移动设备触摸手势js库

hammer.js是一个多点触摸手势库,能够为网页加入Tap、Double Tap、Swipe、Hold、Pinch、Drag等多点触摸事件,免去自己监听底层touchstart、touchmove、touchend事件并且写一大堆判断逻辑的痛苦。hammer.js不但支持触摸屏设备的浏览器,在桌面浏览器上,也能将鼠标的点击当做触摸,方便开发人员在桌面浏览器上调试。这是一个专为触摸手势而生的js库,对有需要的朋友非常有帮助,奉上常用的一些方法调用文档。

» 阅读全文

移动开发框架,第【一】弹:QuoJs 官方文档(汉化版)

移动开发越来越火,移动开发框架也日新月异。今天给大家带来的是一款非常优秀的移动js框架。这款框架对移动设备端特有的手势,触摸事件非常友好,如果你单纯的以为这款插件只触摸而生,那你就错了,它还是一款类似jquery的插件,具有和jquery一样的使用方法,奉上插件的官方汉化文档【非本人翻译】。点击阅读全文查看完整文档

» 阅读全文

移动webApp开发(触摸屏)中的常用js事件

移动开发中常用的一些独有的js事件总结,包括一些触摸,手势等

» 阅读全文

前端开发神器Sublime Text 2 安装 Package Control

方法一:在线安装

1、打开 Sublime Text 2,按下 Ctrl + `调出 Console

2、将以下代码粘贴进命令行中并回车:
3、输入import urllib2,os;pf=’Package Control.sublime-package’;ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),’wb’).write(urllib2.urlopen(‘http://sublime.wbond.net/’+pf.replace(‘ ‘,’%20′)).read())
4、看到这样
5、重启 Sublime Text 2,如果在 Preferences -> Package Settings中见到Package Control这一项,就说明安装成功了。

方法二:下载包
2、然后在sublimeText打开”Installed Packages”
3、返回上一级目录,你会看到Installed Packages,打开之
4、把下载的文件放进去
5、重启SublimeText

IE6 PNG透明终极解决方案

原文地址:http://www.w3cfuns.com/forum.php?mod=viewthread&tid=297&from=portal

珍惜生命,远离IE6”,IE6中的bug令很多Web前端开发人员实为头疼, 因此不知道烧了多少脑细胞,在众多的Bug中最令人抓狂的就是IE对png图片的不支持,导致设计师和重构师放弃了很多很炫的效果,为了让大家在这方面少 烧点脑细胞,KwooShung我就舍身一把,把当前最流行最实用的IE6支持PNG图片的方案整理到本贴内,以供大家学习参考!

» 阅读全文

JavaScript表单验证正则表达式大全

JavaScript验证正则表达式大全,搜集最全的JavaScript验证正则表达式,这里的都是正则表达式的例子

» 阅读全文

easyui datagrid 使用formatter格式化column(列)的unix时间戳为正常时间方法

unix时间戳的优势就不多说了,存入数据库的时候保存为unix时间戳格式,今天使用easyui的datagrid来显示数据的时候,发现时间这一栏显示的非常蛋疼,于是乎,请出formatter大神格式化一下,OK,go

» 阅读全文

SEO优化的七条秘籍

搜索引擎优化是有一定的技巧的,最大的技巧是适度,其中不乏优化过度而被搜索引擎K掉的例子。所以在谈论搜索引擎的优化技巧的时候,要时时谨记任何事情都不能做得太过火,以下的十个秘诀同样也是,正因为每个的威力巨大,所以更要小心使用!

» 阅读全文

关于easyui的combobox组件加载两次的问题

开发中遇到一个很棘手的问题,使用easyui的combobox组建的时候发现会重复加载两次,在onLoadSuccess事件里面 alert("run");会弹出两次:

$("#addShopMarketBox").combobox({
	url:url_MZ_getMarArr,
	valueField:"id",
	textField:"mname",
	editable:false,
	width:260,
	multiple:false,
	panelHeight:160,
	onSelect:function(){ },
	onLoadSuccess:function(){
		alert("run");
$("#addShopMarketBox").combobox("select",$("#addShopMarketBox").combobox("getData")[0].id);
	}
});

后面如果有对data操作的话会出错,因为没有取到任何数据,第 二次才有返回数据。

第一次是没有返回任何数据的,所以firebug报错



谷歌后发现原因是因为在html里面定义组件的时候必须加上class="easyui-combobox"。试之,问题解决

<select id="addShopMarketBox" class="easyui-combobox">



AJAX跨域解决方案JSONP的介绍

什么是AJAX的跨域请求?

出于安全的考虑,如果你要从www.a.com通过Ajax来请求另外一个网站www.b.com的内容,浏览器是不允许你这样做的(不理解这里的安全是指什么?想想如果没有这个限制的话,黑客可以做些什么)。那什么样的情况下算是跨域?

» 阅读全文

jquery easyui皮肤主题定制修改

最近项目中客户都对后台管理界面的颜色有一定要求,一直习惯easyui开发,就把默认的那套浅蓝色皮肤做了一定的修改,完成了一套黑色皮肤。曝照一张,有需要的可以M我。

[attach=4]

面向对象程序---JS上传前显示图片缩略图_兼容IE+FF+Chrome

第一次试着面向对象,也不知道这算不算,呵呵,求高手指点,大神轻拍...

原作者:潇潇shell的前端博客

» 阅读全文

JS关闭子页面刷新父页面的方法

使用JS关闭子页面刷新父页面的方法

原作者:Alice1的前端博客

» 阅读全文

移动端webapp开发必备知识

移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动终端的WebAPP也开始跟进了。本文主要介绍webapp的开发与调试的相关知识和经验,以及给出几种可选的解决方案。

» 阅读全文

jquery图片剪裁预览插件imgAreaSelect使用方法(第1讲)

上一篇我给大家介绍了imgAreaSelect这款插件的一些基本资料,今天我给大家介绍的是这款插件几个最基本用法,也是最常用的几个效果,那么下面就开始吧。

» 阅读全文

jquery图片剪裁预览插件imgAreaSelect使用方法(第0讲)

前面我有一篇文章讲到使用jquery的图片剪裁预览插件imgAreaSelect来做图片上传的预览。由于时间关系只给了个demo的截图,没有具体讲如何实现的,本文和接下来的几篇文章或者说是一个系列,我会和大家一起探讨这款优秀的图片剪裁预览插件的使用方法,本文是第0讲,主要是做个介绍,正所谓“知己知彼百战不殆”,“工欲善其事必先利其器”,只有对插件有个比较透彻的了解,使用起来就会得心应手,就像是我博客的域名一样92ez(就爱easy,就爱简简单单),咱们一步步来,不急,呵呵,先介绍到这,详细请点击【阅读全文】查看

» 阅读全文

最近的状况

今天上博客看了下,好几天没写博文了喂。博文都是前段时间写的,有道笔记里面记了好多学习笔记都还没来得及更新到博客。最近有点忙。晚上下班回宿舍差不多快睡觉了,有些疲惫。看下有时间的时候还是要多写写博文。

累的时候总想有个妹纸陪一下,唉,说多了都是眼泪啊。发个图,有哪位妹纸看上的留个言

[attach=1]