RequireJS入门(二)

摘要: RequireJS入门(二) 上一篇是把整个jQuery库作为一个模块。这篇来写一个自己的模块:选择器。 为演示方便这里仅实现常用的三种选择器id,className,attribute。RequireJS使用define来定义模块。 新建目录结构如下 这次新建了一个子目录js,把main.js和s 阅读全文
posted @ 2016-03-01 10:54 崭新的码农 阅读(156) 评论(0) 推荐(0)

RequireJS入门(一)

摘要: RequireJS由James Burke创建,他也是AMD规范的创始人。 RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。 当然也不会有阻塞(blocking)的情况发生。好, 阅读全文
posted @ 2016-03-01 10:33 崭新的码农 阅读(153) 评论(0) 推荐(0)

JavaScript的原型与继承

摘要: 首先,什么是原型: JavaScript里所有函数,变量方法都是对象,而对象对应的就是原型(prototype). 所以以此来看,JS里任何的对象都有一个原型对象,而默认的原型对象就处在原型链的最顶端。 现在说到了一个新的概念,什么是原型链? 在JavaScript中,一共有两种类型的值,原始值和对 阅读全文
posted @ 2016-02-29 18:09 崭新的码农 阅读(115) 评论(0) 推荐(0)

js压缩和合并工具学习-Grunt 实践

摘要: Grunt 内置 concat(文件合并)、lint(代码校验) 和 min(代码压缩) 任务,在 grunt.js 文件配置好任务后,运行 grunt 命令就可以自动完成一系列的项目构建操作了: 对应的 Grunt 配置文件代码如下: 对应的 Grunt 配置文件代码如下: 1 2 3 4 5 6 阅读全文
posted @ 2016-02-29 16:52 崭新的码农 阅读(440) 评论(0) 推荐(0)

响应式布局和bootstrap

摘要: 最近在看项目代码,看到有使用响应式布局技术,这里就大概罗列总结一些看到的,随看随补充吧:@media(max-width:768px){height 257px background url(../images/index_bg_peolpe_bottom1.png) repeat-x 0... 阅读全文
posted @ 2015-09-23 14:14 崭新的码农 阅读(235) 评论(0) 推荐(0)

关于删除数组任意数值的算法

摘要: Array.prototype.indexNew =function(val){ for(var i=0;i -1){ this.splice(index,1); }};//数组原型对象添加remove方法,定义了一个局部变量index接收indexNew方法的返回值判断如... 阅读全文
posted @ 2015-09-18 17:35 崭新的码农 阅读(230) 评论(0) 推荐(0)

Mustache.js前端模板引擎初识

摘要: 目前在看一个项目,在一遍遍撸代码的时候,发现代码里调用了一个Mustache.render()方法.经过百度后,发现Mustache.js是一套轻量级模板引擎。所以现在就要仔细学习一下,它是如何工作的。一般来说mustache在js中的使用方法都是如下:var template = $('#temp... 阅读全文
posted @ 2015-09-17 00:46 崭新的码农 阅读(171) 评论(0) 推荐(0)

相等与全等操作符

摘要: 随看随着记录:相等操作符相等操作符 == (先自动转换等号两边要比较的对象的数据类型,然后再做比较操作)全等操作符 === (直接比较等号两边的对象,不会进行数据类型转换)例如:var result1 = ("55"==55); //true 因为等号前的字符串数值在和数字比较时,强制转换为数字类型... 阅读全文
posted @ 2015-09-16 11:08 崭新的码农 阅读(413) 评论(0) 推荐(0)

Javascript的数据类型

摘要: 根据《JavaScript高级程序设计》所写:JS数据类型分为基本类型和引用类型。那么什么是基本数据类型呢?比如String,Number,Boolean都是基本数据类型。通俗的讲,他们可以保存值,但是确不能在保存的值上调用方法。但是可以通过以下代码创建基本类型的新实例:例如:var numberO... 阅读全文
posted @ 2015-09-15 13:34 崭新的码农 阅读(99) 评论(0) 推荐(0)