zoukankan      html  css  js  c++  java
  • js库比较

    1.vuejs

    面试中经常会被问到是否懂vuejs,数据双向绑定和组件开发, 数据双向绑定使用了指令的方式,自定义组件,由各个组件构建出界面,类似reactjs组件。

    Vue.component('my-component', {
        // 模板
        template: '<div>{{msg}} {{privateMsg}}</div>',
        // 接受参数
        props: {
            msg: String<br>    
    
        },
        // 私有数据,需要在函数中返回以避免多个实例共享一个对象
        data: function () {
            return {
                privateMsg: 'component!'
            }
        }
    })

    注册之后即可在父组件模板中以自定义元素的形式调用一个子组件: 

    <my-component msg="hello"></my-component>
    还有一个框架knockoutjs,它主要实现数据的双向绑定,通过json驱动界面更新。

    2.seajs和requirejs
    SeaJS是一个遵循CMD规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。
    requirejs遵循amd规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。
    3.underscorejs
    Underscore 是一个 JavaScript 工具库,它提供了一整套函数式编程的实用功能,但是没有扩展任何 JavaScript 内置对象。
    他解决了这个问题:“如果我面对一个空白的 HTML 页面,并希望立即开始工作,我需要什么?” 他弥补了 jQuery 没有实现的功能,同时又是Backbone 必不可少的部分。



  • 相关阅读:
    cisco 4500X 交换机限速
    HPE 交换机基础配置
    MySQL数据库之主从复制
    MySQL复制线程状态转变
    MySQL数据库备份之mysqldump
    MySQL数据库之慢查询日志
    MySQL数据库之多线程备份工具mydumper
    MySQL数据库之索引
    MySQL之二进制日志
    MySQL数据库之sql_mode解释
  • 原文地址:https://www.cnblogs.com/liangxin/p/6559362.html
Copyright © 2011-2022 走看看