本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- johnsmith9th
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
最新文章列表
停止使用循环,用underscore优雅的写代码
你一天(一周)内写了多少个循环?
var i;
for(i = 0; i < someArray.length; i++) {
var someThing = someArray[i];
doSomeWorkOn(someThing);
}
这当然 ...
2016源创会深圳站—移动应用跨平台解决方案探索
移动应用跨平台解决方案探索,基于Backbone&Cordova开发实践。
一.Cordova App架构
二.基于cordova的各种平台和框架
Adobe PhoneGap、XDK、Sencha、Telerlk等
三.拥抱标准Web技术HTML、JS、CSS
四.Single Page Application
-使用Ajax加 ...
underscore.extend与$.extend实例比较分析
underscore.extend实例
<html>
<head>
</head>
<meta charset="GBK">
<title>extend</title>
<script type="text/javascript" src="j ...
underscore应用
判断一个对象数组是否包含某个对象,可以用underscore的方法判断,代码简洁易懂。如contains、indexOf、find、findWhere,需要说明的是contains和indexOf使用===检测。简单实例如下:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="ut ...
underscore综合运用
一.将value为对象数组的map转换成一维对象数组
underscoreTest.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Underscore</title>
<script src= ...
Party_bid重构
一、重构的理解
重构在代码编写中是必不可少的一步,如果没有重构,我们的代码将会杂乱无章,到处是变量、赋值和判断,if、for嵌套混乱,逻辑思路不清晰,纠错困难,代码的可重用性和扩展性非常低。重构代码,在不改变原有功能的前提下,对内部的结构进行重新整理,对功能进行模块划分,将具体实现方法从代码中抽离出来,独立成为功能方法,实现可调用性。跟数据模型有关的数据的增删改查要独立成model,实现增删改 ...
Party_bid 第三、四张卡总结
一、jade
从第三张卡开始使用jade代替html进行网页编程。jade是一款高性能简洁易懂的HTML模板引擎,是用javascript实现的。jade使用简洁的语言规则通过编译转成html文件,大大缩短了写网页的时间,更加灵活易用。jade和html、haml一样,也是用不同的标签代表不同的属性元素,只是使用的标签的表示方法跟html和haml不一样罢了。
1、安装jade插件
// ...
underscore的Object之pick
pick:
//返回一个object副本,只过滤出keys(有效的键组成的数组)参数指定的属性值。
_.pick(object,*keys);
举例:
//{name:"zyc"}
_.pick({name:"zyc",age:100},"name");
源码:
...
underscore的Utility之result
underscore的result
var object = {
cheese: 'crumpets',
stuff: function(){
return "nonsense";
}
};
//crumpets
_.result(object,'cheese');
//nonsense
...
underscore的Collections之contains
contains
//Returns true if the value is present in the list. Uses indexOf internally, if list is an Array.
_.contains(list,value)
举例:
//true
_.contains([1,2,3,4],4);
underscore常用的几个函数(不断学习,不断更新~~)
前言:
underscore 是一个JavaScript实用库,提供了类似Prototype.js (或 Ruby)的一些功能,但是没有扩展任何JavaScript内置对象。它提高了代码的可读性,让我们的逻辑更简单.
正文:
1._.find(list, iterator, [context])
功能:遍历list,返回第一个通过iterator迭代器真值检测的元素值,如果没有值传 ...
underscore之random
收录一个underscore的random的写法,其实和 这里 类似
_.random = function(min,max){
//参数过滤,如果没有max,就max改为min,min改为0
if(max == null){
max = min;
min = 0;
}
//核心 ...
bootstrap jquery underscore backbone 新浪微博 springmvc整合demo代码
通过StatusController来Get获取新浪微博的api接口
https://api.weibo.com/2/statuses/public_timeline.json?access_token=2.00LW_xGCF2AIzC77d75c9d320hAXql&count=20获取得到微博列表。
效果如下图:
虽然实现了简单的效果,但通过该代码已经基本把通过backbon ...
underscore基本用法
<div id="result">
</div>
<!-- 导入underscore库 -->
<script type="text/javascript" src="js/underscore.js"></script>
<!-- 设置模板 -->
&l ...