zoukankan      html  css  js  c++  java
  • Framework7——基础工具类

            /**
             * Framework7
             **/
            function SeabootFramework7(option) {
                var root = $(document);
                if (typeof option !== 'undefined') {
                    initDom(option);
                    root = option.dom;
                }
    
                /**
                 * 查找dom对象
                 * */
                function initDom(option) {
                    if (typeof option.elem === 'string') {
                        option.dom = root.find(option.elem);
                    } else if (typeof option.elem === 'object') {
                        option.dom = option.elem;
                    } else {
                        throw 'elem is undefined!';
                    }
                }
    
                /**
                 * 绑定值
                 */
                function bindValue(dom, data) {
                    dom.find('*').each(function () {
                        var d = $(this), id = d.attr('id');
                        if (typeof id !== 'undefined') {
                            var v = data[id];
                            if (typeof v !== 'undefined') {
                                d.text(v);
                            }
                        }
                    })
                }
    
                /**
                 * 内置模版渲染
                 **/
                function compile(str, data) {
                    return Template7.compile(str)(data);
                }
    
                /**
                 * 函数
                 **/
                return {
                    bindValue: bindValue,
                    compile: compile
                }
            }
  • 相关阅读:
    3.1C#中的命名空间
    2章总结
    2.4冒泡排序
    2.3 C#中的数组
    2.2二重循环
    2.1c#中的循环语句
    1章总结
    docker内外数据拷贝
    搭建docker环境
    centos7 部署Apache的httpd服务器
  • 原文地址:https://www.cnblogs.com/chenss15060100790/p/11199353.html
Copyright © 2011-2022 走看看