摘要: 最近做web app项目做到心血来潮,有太多经验想记录,太多细节想分享。今日把使用iscroll4 一直困扰了很久的问题研究解决了,很高兴决定把使用的心得写出来,方便大家参考,不要再走太多的弯路。iscroll4 是一款针对web app使用的滚动控件,它可以模拟原生IOS应用里的滚动列表操作,虽然插件不大但是效果十分好。是web app开发必备的控件之一。iscroll4官网 :http://cubiq.org/iscroll-4为什么要用iscroll4因为在IOS5之前,web webkit是不支持一种原生方法去滚动固定 长/宽 容器里的内容的。简单的说,就是css属性 overflow 阅读全文
posted @ 2013-07-03 22:41 库乐君 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 为了更好的提升用户体验,移动端逐渐出了许多的移动端的框架,比如Sencha Touch、JQTouch、Jquery-moblie、jqMobi等等。这些框架都有优缺点,不同的框架应用在不同的项目中。现简单阐述一下各框架的优缺点: 一、Sencha Touch框架是一个重量级的框架、它上手较难,代码复杂,并且需要较强的程序基础才能学习,最开始的时候因为一个项目,想使用Sencha Touch框架,后来工期实在太紧张,根本没时间学习它并使用。所以最后转投其他框架。这个框架兼容性很高,运行起来的速度一般,需要长时间的学习且需要水平较高的程序基础才行。所以不太适合前端制作人员的使用。我会在以后... 阅读全文
posted @ 2013-07-03 17:04 库乐君 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 最近做一个phonegap项目。从项目组其他人拿到项目,部署在eclipse里,运行却发现报错n行,主要是以下报错06-08 11:02:50.212: W/dalvikvm(27381): Unable to resolve superclass of Lcom/vanchu/apps/colorful/Colorful; (68)06-08 11:02:50.212: W/dalvikvm(27381): Link of class 'Lcom/vanchu/apps/colorful/Colorful;' failed在项目组中其他人能够成功运行的项目,在我的机器上去不能 阅读全文
posted @ 2013-06-08 13:08 库乐君 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: ajaxfileupload的使用 New Document 阅读全文
posted @ 2013-06-06 20:31 库乐君 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 什么是backbonebackbone不是脊椎骨,而是帮助开发重量级的javascript应用的框架。主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)backbone.js文件本身很小,压缩后只有5.3KB,作为一个框架级别的核心JS文件,这个数字很可怕。除此之外,这个JS还必须依赖于另一个JS文件:underscore.js(包含许多工具方法,集合操作,js模板等等)。简介用Backbone.Model表示应用中所有数据,models中的数据可以创建、校验、销毁和保存到服务端。当models中值被改变时自动触发一个"chang 阅读全文
posted @ 2013-06-05 09:56 库乐君 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Gruntjs是前端项目构建工具,基于node的命令行工具。很多公司或者js项目都是用gruntjs来搭建,例如jQuery,twitter,Qunit等。主要功能有:Gruntjs是前端项目构建工具,基于node的命令行工具。很多公司或者js项目都是用gruntjs来搭建,例如jQuery,twitter,Qunit等。主要功能有:合并文件压缩html/js/css/图片文件语法检测单元测试(基于Qunit)watch功能相对于Ant的打包工具,grunt更加灵活,语法采用json,比xml语法更加简洁,作为前端工程师可能更喜欢写json。GruntJS的安装Grunt是基于nodejs的, 阅读全文
posted @ 2013-06-03 11:19 库乐君 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 首先,去http://nodejs.org 下载安装。我下的版本是0.8.14。安装很简单,下一步下一步就哦了。我的安装目录是C:\Program Files (x86)\nodejs。这时使用node -v 命令查看下安装的版本一、helloworld在nodejs安装目录中新建一个文件hello.js,里面敲一行代码console.log('hello, nodejs.') ;进入命令行控制台,进入到nodejs目录敲node hello.js控制台输出了“hello, nodejs.”二、web版的helloworld在nodejs安装目录中新建一个http.js,代码如 阅读全文
posted @ 2013-05-31 11:38 库乐君 阅读(174) 评论(0) 推荐(0) 编辑
摘要: local初始化全局变量初始化新版本库设置忽略的文件添加新文件到版本库提交日常操作提交撤销修改分支解决冲突标签查看状态其他remote初始化克隆版本库别名创建一个无本地分支的库日常操作分支从远程库获取推入远程库http://github.com生成SSH Key创建新库克隆版本库让ssh-agent替我们记住密码local-初始化全局变量git config --global user.name "jerry"git config --global user.email "jerry@163.com"git config --global color.u 阅读全文
posted @ 2013-05-29 18:33 库乐君 阅读(628) 评论(0) 推荐(0) 编辑