zoukankan      html  css  js  c++  java
  • Underscore.js 初探

    一. 简介
     
    Underscore 这个单词的意思是“下划线”。
     
    Underscore.js 是一个 JavaScript 工具库,提供了一整套的辅助方法供你使用。
     
    Think that ---- "If I sit down in fornt of a blank HTML page, 高产似母猪, what do I need?" ··· underscore.js is the answer.
     
    她弥补了 jQuery 没有实现的功能,同时又是 Backbone 必不可少的部分。
     

     
    二、组织结构
     
    在 Underscore 的官方文档 里,你可以看到这个 JavaScript 库给你提供了这些辅助方法:
     
    1. 集合方法(用来操作迭代对象,比如 Array 或者 Objects)
     
    2. 与操作数组相关的方法
     
    3. 与操作函数相关的方法
     
    4. 与操作对象相关的方法
     
    5. 工具方法
     
    6. 面向对象的编程风格
     
    7. 链式编程
     
    下面我们就针对这个目录结构,进行学习:)
     

     
    三、准备
     
    多余的话就不说了,我们把 underscore-min.js 这个文件下载(右击,点击“另存为”)下来。这个 underscore-min.js 是生产环境下的版本,被压缩过,文件是最小的。我用的是 1.8.3 版本。
     
    把 underscore-min.js 引入到 HTML 页面,像这样 ↓ 
    <!DOCTYPE html>
    <html lang="zh">
    
    <head>
        <meta charset="UTF-8">
        <title>Underscore's Study Notes</title>
    </head>
    
    <body> 
        
        <script type="text/javascript" src="underscore-min.js"></script>    
    
    </body>
    
    </html>
     
    这是模板文件,学习的过程中,具体的例子代码可以在这里编写。
     

     
    四、开始
     
    1. 集合方法(Collections)
     
    2. 与操作数组相关的方法(Arrays)
     
    3. 与操作函数相关的方法(Functions)
     
    4. 与操作对象相关的方法(Objects)
     
    5. 工具方法(Utility)
     
    6. 面向对象的编程风格(OOP style)
     
    7. 链式编程(Chaining)
     
    (完)
     
  • 相关阅读:
    CC DGCD:Dynamic GCD——题解
    BZOJ2243:[SDOI2011]染色——题解
    POJ1990:MooFest——题解
    POJ2299:Ultra-QuickSort——题解
    POJ2352:Stars——题解
    模板:树链剖分
    BZOJ1036:[ZJOI2008]树的统计——题解
    国务院正式“回应”马云:绝对不允许孩子们在30年后找不到工作!
    接口测试用例设计实践总结
    接口测试用例设计实践总结
  • 原文地址:https://www.cnblogs.com/zhangbao/p/5687650.html
Copyright © 2011-2022 走看看