- 浏览: 15574 次
- 性别:
-
最新评论
文章列表
在学习过程中是需要用到underscore.js的,所以需要从头开始认识,了解,掌握underscore.js的用法。
underscore里有许多函数,主要涉及collection、object、array、function的一些操作。
下面是关于collection的一些函数。从官网总结一下最近用到的函数。
each
语法
_.each(list, iteratee, [context])
描述:
遍历list中的所有元素,按顺序用遍历输出每个元素。如果传递了context参数,则把iteratee绑定到 context对象上。每次 ...
日期对象用于处理日期和时间,简单记录一下日期的处理
定义日期
可以通过 new 关键词来定义 Date 对象
var date = new Date();
注释:Date 对象自动使用当前的日期和时间作为其初始值。
下面是一些日期的操作
//获取当年年份
var date = new Date();
date.getFullYear();
//获取当前月份,但要注意的是返回的是0-11, 0代表一月。
var date = new Date();
date.getMonth();
//获取当前日,返回值为1-31
var ...
lodash是一个javaScript使用工具库,提供一致性,模块化,性能和配件等功能可以用来替换 Underscore
lodash一开始是Underscore.js库的一个fork,因为和其他(Underscore.js的)贡献者意见相左。John-David Dalton的最初目标,是提供更多“一致的跨浏览器行为……,并改善性能”。之后,该项目在现有成功的基础之上取得了更大的成果。最近lodash也发布了3.5版,成为了npm包仓库中依赖最多的库。它正在摆脱屌丝身份,成为开发者的常规的选择之一。
下面是一些简单的应用
lodash使用 ...
截取字符串的使用是比较广泛的,在js的学习中整理了几个方法:
split() 方法
substr()方法
substring()方法
1.split()方法
定义和用法
split()方法用于把一个字符串分割成字符串数组
语法
stringObject.split(separator,howmany)
参数
separator
描述
必须,从该参数指定地方开始分割字符串对象
参数
去除数组中冗余元素,并统计个数是常见的问题,有好几种方法可以解决,但通过哈希表解决是一个高效率的方法,下面是这几天的小小收获简单分享一下。
下面一些一般的方法:
// 声明对象
var hashTable = new Object();
// 添加
function add(key,value)
{
// 判断key是否存在
if(key in hashTable)
{
alert("key已经存在");
}
hashTable[key] = value;
}
//删 ...
js 的数组是经常使用的一种数据类型,下面是一些使用数组的方法
1:创建声明数组
//创建一个空数组
var arrayObj = new Array();
或
var array = [];
//创建一个数组并指明长度(需要注意的是当你向数组中添加元素超过设定长度时依然可以添加,长度随时保持变化)
var array = new Array(size);
//创建一个数组并初始化
var array = new Array([element, element1, ..., elementN);
2:访问数组的元素
var ar ...
javascript是面向web的编程语言,绝大多数现代网站都使用了javascript,并且所有的现代web浏览器均包含了javascript解释器,这使得javascript几乎可以称为使用最广泛的编程语言了,javascript是前端开发工程师必须掌握的三种技能之一:描述网页内容的HTML,描述网页样式的CSS以及描述网页行为的javascript。
javascript包括javascript的基础和客户端的javascript,这里主要说一下javascript的基础部分:词法结构,类型、值和变量,表达式和运算符,语句,对象,数组,函数等等。
下面是 ...