摘要: 作为Javascript MVC框架使用的菜鸟,先看看这个科普贴。以下是原文。Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。此次比较针对的特性标准有四种,分别是:UI绑定(UI Bindings)复合视图(Composed Views)Web表现层(Web Presentation Layer)与其他框架良好协作(Plays Nicely with Others)对于各种JavaScript MVC框架,Gordon都总结了优缺点: 阅读全文
posted @ 2013-11-21 09:59 库乐君 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 当该 HTML 页面在手机上浏览时,该标签用于指定是否将网页内容中的手机号码显示为拨号的超链接。在 iPhone 上默认值是:如果你不希望手机自动将网页中的电话号码显示为拨号的超链接,那么可以这样写: 阅读全文
posted @ 2013-11-04 14:17 库乐君 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 下载Apache Ant 1.8.4http://ant.apache.org/bindownload.cgi一、解压ant安装包在D:\SWE下二、环境变量配置ANT_HOME D:\SWE\apache-ant-1.8.4CLASSPATH ;%ANT_HOME%lib;PATH ;%ANT_HOME%bin;三、测试是否安装成功在cmd命令方式下输入:ant -version出现问题:1)Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib命令行敲ant命令后提示:“Unabl. 阅读全文
posted @ 2013-11-03 21:35 库乐君 阅读(287) 评论(0) 推荐(0) 编辑
摘要: grunt-contrib-concat非常常用的grunt插件,用于合并任意文件,用法也非常简单:npm install grunt-contrib-concat --save-devgrunt.loadNpmTasks('grunt-contrib-concat');(后面的插件演示就不再贴安装插件和注册插件的代码,大同小异。)任务:合并src下的js文件到build目录,合并后文件名为built.js。grunt.initConfig({ concat: { options: { //文件内容的分隔符 ... 阅读全文
posted @ 2013-11-03 21:20 库乐君 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 本文记录在ecplise里建立一个基于Cordova的android项目的基本步骤。准备工作:1、cordova-3.0.0.jar2、cordova.js3、发开android的eclipse的环境。Android SDK、ADT Plugin开始建立项目1、打开Eclipse,选择文件->新建->Android Project。与建立原生的android项目一样的步骤。2、把cordova-3.0.0.jar复制到libs目录下面,如果没有libs目录就创建。3、在asset目录下创建www文件夹,把cordova.js复制到www目录下面。4、从下载的包里面复制xml文件夹到 阅读全文
posted @ 2013-09-25 19:43 库乐君 阅读(2288) 评论(0) 推荐(0) 编辑
摘要: 将某元素隐藏后,对其原本显示的子元素进行display:none操作,当再把这个元素显示出来的时候,在ie678的兼容模式下会发现子元素的隐藏无效.感谢ooxx君给找的这个DEMO页,要重现bug请使用欢乐的IE系列浏览器打开.博主用了一个很有爱的兔子向大家展示这个神奇的魔术:1,把容器和兔子的position都设为relative或者absolute2,把容器的display设为none;3,把兔子的display设为none;4,再把容器的display设为block(你看,IE总是会给你惊喜的对不)在IE678的兼容模式下你仍然会看到这只兔子,尽管是你亲手给他设置的display:non 阅读全文
posted @ 2013-09-04 11:44 库乐君 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 最近做项目,经常遇到IE7以下浏览器中。一些悬浮框被一些元素遮挡的问题,这些元素一般都是设置了position的。问题的根本在不是被设置绝对定位的元素上,而是在设置了相对定位的父元素上。我查阅了一些资料。当设置了相对定位的父元素如果没有设置z-index属性,当后面有元素设置position:relative的时候,则后面的元素就会遮挡掉前面的元素,不管前面的元素设置了多大的z-index解决的方法我总结一下1.对遮挡元素中设置z-index:0;初始化掉。2.在被遮挡的父元素中,也就是设置了相对定位的元素中设置z-index属性,最好比遮挡元素要大一些。在平时编写中,编写了position: 阅读全文
posted @ 2013-09-03 15:42 库乐君 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在多人合作的项目开发中。从服务器拉取了项目的代码,当想要导入eclipse时,出现一下的问题。首先查看项目目录中是否有隐藏文件.project,还有目录结构也还要有一个隐藏文件.classpath, 如果没有的解决办法。方法1:最直接的操作,可以把其它项目的.project, .classpath文件拷贝过来,修改相应的地方则可。1).project文件只需要修改AboxTVExchange这个项目名称则可2) .classpath文件通常不用改,内容如下: kind= "... "是指这个目录在project中的类型。kind= "src "为源文件目 阅读全文
posted @ 2013-08-14 16:31 库乐君 阅读(908) 评论(0) 推荐(0) 编辑
摘要: IE6 a标签的请求被abort的原因最近项目中掉进IE6 a标签abort两次坑,第一次是a标签绑定一个事件,href='javascript:;'这样a标签触发了事件,切换验证码图片,结果验证码图片总是显示不出来,通过抓包显示状态为abort。其实这个的原因可以从IE6中a标签执行顺序说起,IE6中a标签执行onclick在执行默认事件(即href跳转)之前,当触发了绑定的事件之后,那么处理完事件之后,如果不return false或者阻止默认事件,则会继续执行href跳转,IE6会认为页面跳转到其他页面或者页面重新刷新,则abort之前onclick事件中的请求。所以当o 阅读全文
posted @ 2013-07-29 14:46 库乐君 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1、decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。decodeURIComponent()解码,encodeURIComponent() 编码。 如decodeURIComponent('\u901a\u7528\u53c2\u6570\u4e2d\u5c11\u4e86\u5982service\u3001partner\u7b49\u5fc5\u586b\u53c2\u6570')。2、getTime(),返回1970年1月1日至今的毫秒数。var d = new Date(); d.getTim 阅读全文
posted @ 2013-07-25 14:16 库乐君 阅读(194) 评论(0) 推荐(0) 编辑