随笔分类 -  Javascript

摘要:在做网页的时候,经常刷新页面去查看修改的代码是否正常的显示出来。经常按【刷新键】好麻烦,如果改了代码后,浏览器上就能看到更新代码后的效果,那多好啊。使用grunt(温习一下怎么使用grunt) 1、在项目路径下安装gruntsudo npm install grunt --save-dev2、生成p... 阅读全文
posted @ 2014-09-17 13:50 库乐君 阅读(653) 评论(0) 推荐(0)
摘要:什么是 ajaxajax 即“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML),也就是无刷新数据读取。http 请求首先需要了解 http 请求的方法(GET 和 POST)。GET 用于获取数据。GET 是在 URL 中传递数据,它的安全性... 阅读全文
posted @ 2014-07-02 15:58 库乐君 阅读(526) 评论(0) 推荐(0)
摘要:juicer是一个javascript轻量级模板引擎。使用方法编译模板并根据数据立即渲染出结果 1 juicer(tpl, data);仅编译模板暂不渲染,返回一个可重用的编译后的函数1 var compiled_tpl = juicer(tpl);根据给定的数据对之前编译好的模板进行渲染1 v... 阅读全文
posted @ 2014-06-22 13:09 库乐君 阅读(22147) 评论(2) 推荐(1)
摘要:近期项目中使用iScroll遇到一个问题,在设定wrapper为横向滚动时,如果你手指放在该区域,将无法拉动页面,也就是说该区域取消了默认事件。这个体验是实在是无法接受,特别是页面中有多个横向滚动区域时,很容易触碰到这种区域,这时用户将觉得页面很卡。Google搜了一下,看来很多人都为这个问题而烦恼。有高人给出了解决方案,在这里可以找到。代码如下:myScroll = new iScroll('scrollpanel', { // other options go here... vScroll: false, onBeforeScrollStart: function ( . 阅读全文
posted @ 2013-12-25 09:48 库乐君 阅读(2848) 评论(1) 推荐(0)
摘要:作为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 库乐君 阅读(223) 评论(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 库乐君
摘要:ajaxfileupload的使用 New Document 阅读全文
posted @ 2013-06-06 20:31 库乐君 阅读(263) 评论(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 库乐君 阅读(199) 评论(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 库乐君 阅读(182) 评论(0) 推荐(0)