欢迎各位兄弟 发布技术文章

这里的技术是共享的

集合 - 循环处理列表中的每一个项目 - each《 Underscore 基础 》

如果你想循环去处理一个列表,比如一个数组,或者一个对象。可以使用 Underscore 的 each 方法 ...  这个方法有两个参数,第一个参数是要处理的列表,第二个参数是一个迭代器。each 方法会把列表里面的每一个项目,都交给这个迭代器去处理一下 ...

如果列表是一个数组的话,这个迭代器接收的参数就是 element ,表示当前这次处理的元素 ... 第二个参数是 index,表示这个元素在数组里面的索引号 .. 最后一个参数是 list ,表示这个列表本身。

如果要处理的列表是个对象的话,这个遍历器的第一个参数是对象的值,可以用 value 表示 ... 第二个参数是 key ,表示对象里的属性的名字 ..  最后一个参数是 list ,表示要处理的这个列表对象。

下面, 我们去试一下这个方法 ...

先处理一下 tracks 这个数组  ...  要做的事就是,在控制台上输出这个数组里面的每个项目的索引号,还有对应的值 ...  underscore 点 each ,使用 underscore 的 each 这个方法 ...  要处理的列表是 tracks  ... 再设置一下处理这个列表的函数,也就是遍历器 ...

普通分类: 

准备《 Underscore 基础 》

下面我们先介绍一下这个课程里用到的东西,你可以在课程的资源包里,找到一个启动项目 ...  用 Bracks 编辑器打开这个项目目录,就是你现在看到的这个样子 ..

index.html 是项目的主页 ...  在这个文档上,用到了 bootstrap 框架的样式表 ...  还有 jquery  ... underscore.js  ...  这是 underscore 库的文件 ...

下面的 data.js ... 在 js 这个目录的下面 ... 在这个文件里面,事先定义好了一些要在这个课程里面用到的数据  ...  一些数组还有对象 ...

最后的 app.js ,是一个空白的脚本文件 ... 在课程里面,我们可能需要在它里面去输入几行代码  ...

这个课程的大部分的测试,都是在 Chrome 浏览器的控制台上完成的 ...

在浏览器里,打开这个 index.html  ...

打开控制台,可以点击 视图 菜单 .. 开发者 ... 选择 JavaScript 控制台 ...   或者也可以直接使用快捷键 alt + command + J 打开控制台。

windows 上应该是 alt + ctrl + J

普通分类: 

介绍《 Underscore 基础 》

在 Underscore 里面,提供了非常多,而且非常实用的一些函数去处理数据。比如你可以用一个函数去处理一个数组或对象里面的每一个项目,你可以查找,过滤数据,可以对数据进行排序还有分组,可以找出两组数据之间的不同的地方,或者相交的地方,你可以去掉数据列表里面的重复的东西。

Underscore 还提供了一些跟函数相关的方法,比如我们可以把一些方法跟对象绑定到一起,这样在方法里面,可以使用对象里面的属性,我们还可以延时去执行函数,可以防止滥用函数,可以创建一次性的函数。

最后,我们再看一下 Underscore 里的链式调用。

普通分类: 

Underscore 基础

1)介绍


在 Underscore 里面,提供了非常多,而且非常实用的一些函数去处理数据。比如你可以用一个函数去处理一个数组或对象里面的每一个项目,你可以查找,过滤数据,可以对数据进行排序还有分组,可以找出两组数据之间的不同的地方,或者相交的地方,你可以去掉数据列表里面的重复的东西。

普通分类: 

360安全浏览器怎样清除缓存 360浏览器缓存清理

浏览器在浏览网页的时候都会下载大量的缓存文件,数量太多就会影响系统的反应速度,造成响应缓慢的现象。而且,为了保护我们的个人隐私,这些缓存文件也是需要及时的清除的。
普通分类: 

右上角点X 关闭不了浏览器了

今天打开浏览器突然弹了个什么更新 我就更新了  然后就是关浏览器点右上角的X 不起作用了  点了没
普通分类: 

backbone 基础 宁皓 有大用 有大大用

 1)
介绍

普通分类: 

phonegap 和 ionic的问题?

普通分类: 

何为Web App,何为Hybird App

这些概念听起来很火,当下也很流行,真正理解起来却并非易事。如果让我来全面的解释Web App和Hybird App,我觉得还有些困难。

这篇文章只是我深入了解移动领域开发过程中的不断整理和总结,其中涉及到很多概念,观点,个人的看法,有不确切的地方,欢迎指正。

普通分类: 

ionic 教程

ionic 和cordova的区别是什么

很多新朋友ionic基础教程都学完了,还是不知道ionic 和cordova 是什么关系

普通分类: 

看看国外的phonegap和ionic移动app开发框架有多火

大家都懂的,下面给大家简单介绍一下  phonegap   Angularjs    ionic  懂的可以不看
普通分类: 

Chrome浏览器的缓存文件位置

今天,我将介绍一种简单的方法来查看Chrome浏览器的缓存文件。
普通分类: 

微信如何发送多张照片到朋友圈

微信朋友圈是分享的良好平台,那么,如何把好玩的东西有趣的事情以照片的形式发到朋友圈呢?
普通分类: 

如何在微信朋友圈发文字和图片

小编刚开始玩朋友圈的时候,根本都不知道怎么在微信朋友圈发文字和图片,那如何在微信朋友圈发文字和图片呢?下面看小编演示吧!

普通分类: 

正则表达式 非 不是 否 字符串 怎么写

网站商务通无轨迹的终极解决办法,请测可用 聊天代码 有大用

一)js方式
1) 不能统计 <a href="javascript:void(0);" onclick="openZoosUrl('chatwin');;return false;">点击聊天</a>
2) 可以统计
普通分类: 

不登陆qq如何进入别人空间

QQ空间记录了我们日常生活中的点点滴滴,很多人都在空间发表着自己与别人的喜怒。而在一些情况下,我们想进入别人的空间,却不想对方知道是自己访问了TA的空间,怎么办呢?下面教大家不登陆qq如何进入别人空间。
普通分类: 

LINUX怎么查看系统日志?

普通分类: 

如何访问别人的QQ空间

  有的时候我们需要访问别人的QQ空间,这里有很多种方法可以做到,希望大家能够看一看,具体操作方法在下面。
普通分类: 

emeditor 查找 搜索 替换的历史记录 有大用

float: left;

float: right;

background(-image)*: url([^\)])*\)

position: relative;

position: absolute;

普通分类: 

网页截图 - Webpage Screenshot

普通分类: 

在自定义的函数文件里 global $aid 有时不起作用 hover current active 当前栏目 加粗 加底线红色 aid tid id typeid 有大用 有大大用 有大大大用

记住下面自定义的函数可能不起作用 一定要在  见 本页面的   最后  3) 不太行 最好 4)

普通分类: 

如何禁止浏览器滚动条滚动,但是又不让它消失?

如何禁止浏览器滚动条滚动,但是又不让它消失?
最近做的项目需要用到带遮罩的弹出窗口。
要求是弹出来之后,后面的网页禁止滚动,只允许窗口内容的页面可以滚动。
于是我给body加上overflow: hidden;滚动条就没了。
普通分类: 

如何在jQuery中禁用或者启用滚动事件.scroll

!DOCTYPE HTML>
<html lang="en-US"&
普通分类: 

jQuery 鼠标滚轮插件 mousewheel

百度 "jquery mousewheel"
普通分类: 

用层实现的滚动条效果

禁止选中文字 有大用

    *{padding:0;margin:0;font:14px/1.8 "microsoft yahei";-moz-user-select:none;/**禁止选中文字*/}
.box{width:600px;height:600px;position:relative;border:1px solid #d9d9d9;margin:0 auto;overflow:hidden; margin-top: 200px;}
.content{padding:10px;word-break:break-all;}
p{margin-bottom:10px;text-indent:2em;}
p+img{max-width:100%;margin:10px auto;display:block;}
普通分类: 

jQuery实现模拟滚动条效果; 有大用 有大用

css使用overflow属性控制滚动条的样式

滚动条的样式我们可以通过css来控制的,滚动条样式主要涉及到如下overflow属性,下面简单为大家介绍下具体的控制属性,感性的朋友不要错过

普通分类: 

页面

Subscribe to 个人技术网_前端_后台_php_div_css_linux_javascript_seo RSS