• 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)
     
    (完)
     
  • 相关阅读:
    老树新芽,在ES6下使用Express
    Swift3翻天覆地的改变
    NodeJs回调操作Promise化
    Node的关系型数据库ORM库:bookshelf
    基于Node的PetShop,RESTful API以及认证
    基于Node的PetShop,oauth2认证RESTful API
    Mongoose轻松搞定MongoDB,不要回调!
    Thymeleaf常用语法:表达式语法之运算符
    Thymeleaf对象的使用:日期对象
    Thymeleaf对象的使用:字符串对象
  • 原文地址:https://www.cnblogs.com/zhangbao/p/5687650.html
Copyright © 2020-2023  润新知