`
SonofGod
  • 浏览: 20844 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

页面小东东记录

阅读更多

    1:利用json(json格式的配置文件)和jquery 实现根据配置的页面展示
        $.get("js/ymcfg.json", function (data) {
            parseinit(JSON.parse(data));
        },"json");
       
        var parseinit = function (jsonObj) {
            //可以将json对象进行遍历展现到页面
        }
   
   
    js的一些小东东综合:
   
         (1):js中数组的定义:var arr = [];
         
         (2):js中对象的定义:var goodArrmap = new Object();//Object类型在js中是个天然的map 用起来很方便
   
         (3):js中json对象的定义:var json = {};
         
         (4):js中将json对象转换为json字符串:JSON.stringify(json);
         
         (5) js数组中移除某一个元素可以使用下面的function:
               Array.prototype.baoremove = function(dx)
                 {
                    if(isNaN(dx)||dx>this.length){return false;}
                    this.splice(dx,1);
                 }
                如 arr.baoremove(2);
           
   附:ymcfg.json 的配置文件为:
    [ 
    {
        "id" : "searchType",
        "value" : "文档类型",
        "ifMultiSel" : "false",
        "Operator" : "in",
        "DataType" : "string",
        "typeItems" : [{
                "id" : "searchTypeNoLimit",
                "value" : "不限",
                "able" : "#resType,#proType"
            }, {
                "id" : "resReport",
                "value" : "word",
                "able" : "#resType;#proType",
                "disable" : "#resType(null);#proType(null)"
            }, {
                "id" : "appTool",
                "value" : "excle",
                "able" : "#resType(#resTypeNoLimit,#online_rpt);#proType(#proTypeNoLimit,#colligateBusi,#net)",
                "disable" : "#resType(#kpi_normal,#analysis,#cub,#cst,#report,#res_default,#sql,#view,#res_link,#pms_price,#pms_active,#tbl,#repository);#protype(#terminal,#famlymarket,#datamarket)"
            }
        ]
    },
    {
        "id" : "resType",
        "value" : "子类型",
        "ifMultiSel" : "true",
        "Operator" : "in",
        "DataType" : "string",
        "typeItems" : [{
                "id" : "resTypeNoLimit",
                "value" : "不限",
                "able" : "#proType"
            }, {
                "id" : "kpi_normal",
                "value" : "PPT",
                "able" : "#proType",
                "disable" : "#proType(null)"
            }
           
        ]
    },
    ]

 

附件中是一个实现页面动态配置的小例子。

 

 

分享到:
评论
1 楼 zhuzl5210798 2012-12-07  
不错!值得参考。

相关推荐

    东师操作系统16秋在线作业1.doc

    在这个东师《操作系统16秋在线作业1》中,涉及了许多操作系统的基础概念和原理,主要包括以下几个方面: 1. **进程状态转换**: - 进程状态从就绪态到运行态的转换是由**进程调度**完成的,这是操作系统内核的一...

    js 评级 非常实用的一个

    描述中的"js写的一个评级小东东,希望给予大家帮助"表明这可能是一个简单的评级插件或脚本,开发者希望通过分享这个代码来帮助其他开发者快速集成评级功能到他们的项目中。在Web开发中,这样的工具能够极大地提高...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    申请学位类别 工 程 硕 士 学位授予单位 东 南 大 学 工程领域名称 软 件 工 程 论文答辩日期 研究方向 Android+HTML5 学位授予日期 答辩委员会主席 评阅人 硕士学位论文 基于Android+HTML5的移动...

    东师21春《操作系统》在线作业2_3参考答案.docx

    ### 东师21春《操作系统》在线作业2_3参考答案知识点解析 #### 对称与非对称加密算法 1. **对称加密算法**: - **特点**:加密与解密使用相同的密钥。 - **优点**:实现速度快,适合处理大量数据。 - **安全性*...

    计算机应用基础【东师】19秋在线作业23.doc

    21. Word“页面设置”:主要用于调整页面的物理特性,如纸张大小、页边距、纸张来源等。 22. 网络拓扑结构特点:星型网安全性高,扩展性差;环形网扩展性较好,但安全性低;总线型网扩展性介于两者之间,安全性较低...

    仿QQ聊天工具 Java代码

    - 聊天界面:包含消息输入框和聊天记录显示区,使用Socket进行实时通信,发送和接收消息。 - 多线程技术:服务器端需要为每个客户端开启一个线程来处理单独的聊天会话,提高并发处理能力。 6. **安全性与优化** ...

    5.[jQuery.EasyUI]第5章.Resizable调整大小组件

    此外,还可以设置调整大小的柄(handles),默认情况下,用户可以从元素的任意边角进行调整,但你可以通过`handles`选项限制为特定方向,如'n'(北),'e'(东),'s'(南),'w'(西)等。 在实际应用中,Resizable组件...

    基于微信小程序的书籍阅读的设计与实现.docx

    微信小程序支持多种功能,包括但不限于数据管理、页面跳转、网络请求、媒体处理、地理位置、设备信息等,可以满足大部分轻量级应用的需求。 2.3 微信小程序开发技术 开发微信小程序主要涉及JavaScript、WXML(微信...

    共享单车微信小程序源码

    它由一系列的WXML(WeChat Markup Language)和WXSS(WeChat Style Sheets)文件组成,用于定义页面结构和样式,而JS(JavaScript)文件则负责处理业务逻辑和数据管理。 2. **前端开发**:在共享单车微信小程序源码...

    21春东财《网络营销理论与实务》单元作业二_2参考答案.docx

    网络广告通过 Cookies 技术侵犯顾客隐私,如记录用户的访问页面、交易记录和浏览路径,但不包括用户密码。 在使用蜘蛛式搜索引擎注册时,技巧包括创建优质内容的页面、合适的网页标题和有效的 META 标记。 短信 SP...

    人力资源管理软件(完全免费)

    其他的一些优化(感谢杰锋、养山芋、*缘*、忆江南、柳照小楼东,还有许多提出意见的朋友) 2008-04-24 人力资源管理软件修正了一些问题 解决模糊查询输入只要带有字母s报错的漏洞(感谢bravelc ) 人力资源管理软件...

    asp.net基于三层模式体育比赛网站+源代码+文档说明+数据库.zip

    球队战绩: 记录id,所在赛区,球队名称,胜利场数,失败场数,胜率 新闻资讯: 资讯id,资讯图片,资讯标题,资讯类别,资讯内容,是否显示,发布时间 资讯评论: 评论id,被评资讯,评论内容,评论用户,评论时间 资讯类别: 资讯...

    会员卡管理系统设计与实现.doc

    通过将页面逻辑与业务逻辑分离,程序代码结构清晰,便于维护和扩展。 在会员卡管理系统的设计中,采用了ASP.NET与SQL Server的集成,利用C#进行编程。SQL Server作为数据库管理系统,能有效地存储和管理会员卡信息...

    High performance web sites

    例如,如果用户位于美国东海岸,而网站服务器位于西海岸,则通过部署在美国东海岸的CDN节点可以极大地减少数据传输的距离和时间。 #### 五、添加Expires头 1. **Expires头**:设置Expires头可以告诉浏览器何时需要...

    easyUI布局,datatable, 日历选择 做的小系统

    它允许开发者通过划分区域(如北、南、东、西、中等)来组织页面内容,每个区域可以包含独立的组件或子页面。通过调整各个区域的宽度和高度,可以灵活地适应不同的屏幕尺寸和设备。例如,在创建一个管理系统时,可能...

    东北农业大学20春《计算机维修与维护》在线测试题答案.docx

    定期数据转储是在正常运行时备份数据库,而日志文件记录了所有对数据库的修改操作,以便在系统崩溃后重做或撤销这些操作。 3. Word功能: - 滚动条:在Word中,滚动条用于在文档中上下左右移动,展示不同的文本...

    辅臣数据库浏览器 1.0

    【描述】"MDB数据库浏览器,小巧,精悍,值得收藏的好东东!"这句描述揭示了该软件的主要特点:它不仅占用资源少,易于存储,而且在处理MDB数据库时表现出高效和强大的能力。"小巧"意味着该软件不会占用大量硬盘空间...

    Word 2003快速入门

    - **跟踪更改**:开启跟踪更改功能,记录文档修改的历史,便于团队协作。 - **批注**:添加批注来提供反馈或建议,而不改变原文。 8. **打印预览与打印** - **打印预览**:查看文档在实际打印前的效果,包括页面...

Global site tag (gtag.js) - Google Analytics