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