摘要:
翻译自:http://www.sencha.com/learn/sencha-touch-quick-start/1、下载Sencha Touch SDK——下载链接2、安装Safari或Chrome——IE不适合测试Sencha touch application,Sencha只在WebKit-based的浏览器或设备上运行。3、安装测试服务器——虽然Sencha可以在客户端直接运行,但服务器端的功能更加齐全。IIS或XAMPP等软件均可使用4、解压Sencha Touch SDK解压或拷贝Sencha到C:\xampp\htdocs目录下,并重命名为touch现在可以进行测试了:http: 阅读全文
摘要:
一、获取和设置表单的值:val()和text()1. 获取表单的值:$("#username").val();2.设置表单的值:$("#username").val("我来了");$("input[name='password']").val()//checkbox得到的是一个数组,需要进行遍历$("input[name='interest']:checked").each(function(n){ alert($(this).val()); }); //chec 阅读全文
摘要:
一、背景图片响应式实现1、为了适配 Retina屏幕,传统的 CSS3 实现方式是通过加载一张宽高分别放大两倍的图片,然后通过Media Queries使背景图片尺寸减小一倍「background-size:50% 50%;」,例如:.mod .hd h3 {background-image:url(http://img02.taobaocdn.com/tps/i2/T10s3JXn4XXXXnbIAn-105-160.png);/* 普通屏幕 */}/* ------------- Retina ------------- */@media only screen and (-o-min-d 阅读全文
摘要:
1. 把你的代码全部放在闭包里面这是我用的最多的一条。但是有时候在闭包外面的方法会不能调用。不过你的插件的代码只为你自己的插件服务,所以不存在这个问题,你可以把所有的代码都放在闭包里面。而方法可能应该放在Prototype方法内部,我们后面会讲到这一点。(function($){ //code here})(jQuery);2. 提供插件的默认选项你的插件应该会有一些选项是可以让开发者设置的,所以提供恢复默认选项是以有必要的。你可以通过jQuery的extend功能来设置这些选项:var defaultSettings = { mode : ’Pencil’... 阅读全文
摘要:
一、DNS预取如果你像我一样想在网站上有一个Twitter小程序,还有网站分析,再也许一些网页字体,那么你必须要链接到一些其它域名,这意味着你将不得不引发DNS查询。我的建议通常是,不要还没有先适当的考虑性能影响就使用某个或任何一个小程序,但对于你认为确实需要的,下面的将很有用……因为这些东西都存在于其它域名,比方说这就意味着你的网站字体CSS将会同你自己的CSS并行下载,从某种意义上说是一种好处,但是脚本将仍会阻塞(除非它们是异步的)事实上,这里的问题是DNS查询牵涉到了第三方域名。幸运的是,有一个相当快又简单的办法来加速这个过程:DNS预取。DNS预取所做的恰恰就是凭证领餐(on the 阅读全文