摘要:
什么是单例模式? 单例模式是JS中最常用的一种设计模式。这种类型的设计模式属于创建型模式,他提供了一种创建对象的最佳方式。 这种模式设计到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象方式,可以直接访问,不需要实例化该类的对象。 单例模式特点: 1 阅读全文
摘要:
在JQuery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg') 的写法。然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突。下面以引入两个库文件 jquery.js和... 阅读全文
摘要:
在JavaScript中的setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval... 阅读全文
摘要:
阅读参考:http://blog.fens.me/nodejs-bower-intro/ 阅读全文
摘要:
阅读参考:http://blog.fens.me/nodejs-yeoman-intro/ 阅读全文
摘要:
随着人们对web应用程序用户体验的重视,越来越多的应用强化了前端代码的开发,使得前端的Javascript代码越加冗长而无序,各类AJAX交互请求错综复杂,如何科学有效地管理这些前端代码,是众多Web开发者面临的一道难题。基于这样一种背景,人们沿用服务器端的MVC结构体系,将其运用于前端技术的开... 阅读全文
摘要:
插件内容:在文件的顶部加入字符画。一个从无到有的项目,所以我们需要用yeoman来初始化项目。上yeoman官网的generator收纳页搜索gruntplugin。安装这个generator:npm install -g generator-gruntplugin //generator的命名规则... 阅读全文
摘要:
grunt是一套前端自动化工具,一个基于nodeJs的命令行工具。安装NodeJS环境nodeJS官网下载一键式傻瓜安装包:https://nodejs.org/安装成功后,打开cmd输入node,如果提示node不是系统内部命令,请将node加入到系统环境变中。现在让我们开始grunt学习之旅吧!... 阅读全文
摘要:
Gulp是一个数据流构建工具,如:var gulp = require('gulp'), uglify = require('gulp-uglify');gulp.task('minify', function () { gulp.src('js/app.js') .pipe(ug... 阅读全文
摘要:
Glup使用node.js串流(streams)让建构更快速。Gulp利用来源档案当作输入,串流到一群外挂(plugins),最后取得输出的结果,并非Grunt配置每一个外挂的输入与输出。让我们来看个范例,分别在Gulp及Grunt建构Sass:Grunt:sass: { dist: { ... 阅读全文