小编qui*_*ton的帖子

如何从JSON数据递归创建UL/LI - 多层深层

我试图使用以下JSON数据在递归内部函数中创建以下类似的结构,运气不大,真的需要一些帮助,所以如果有人可以协助请做.先感谢您.

<ul>
    <li></li>
    <li>
        <a href=""></a>
        <div>
            <ul>
                <li>
                    <a href=""></a>
                    <div>
                         ....etc
                    </div>
                </li>
            </ul>
        </div>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我使用的JSON数据如下:

    var JSON = {
    menu: [
        {id: '0',sub: [
            {name: 'lorem ipsum 0-0',link: '0-0', sub: null},
            {name: 'lorem ipsum 0-1',link: '0-1', sub: null},
            {name: 'lorem ipsum 0-2',link: '0-2', sub: null}
            ]
        },
        {id: '1',sub: null},
        {id: '2',sub: [
            {name: 'lorem ipsum 2-0',link: '2-0', sub: null},
            {name: 'lorem ipsum 2-1',link: '2-1', sub: null},
            {name: 'lorem ipsum 2-2',link: '2-2', sub: [
                {name: …
Run Code Online (Sandbox Code Playgroud)

javascript recursion json menu

7
推荐指数
2
解决办法
2万
查看次数

如何在.NET应用程序中使用RequireJS?

我有以下文件夹结构:

- >自定义

  • 图表
    • ...... JS文件
  • 提高
    • ...... JS文件
  • 一般
    • ...... JS文件

- > LIB

  • jQuery的
  • jquery.ui

jquery-1.7.2.js
requirejs-1.0.7.js
order.js

我有一个带有大量ascx控制文件的.NET应用程序,它通过在脚本标记中调用JS文件然后从该文件调用某个函数,以传统方式引用JS文件.

问题是我应该如何(或者我可以)实现Require JS以便我可以:

1)调用JS文件最后加载所有图像,css和html后,...

2)使用AMD模块化代码的概念

需要指出的是,在每个aspx文件中最多有5个ascx文件,其中一些包含ascx控件.很多ascx文件都嵌入了JavaScript,很多.master页面也有JavaScript文件引用.

我无法更改网站的结构(因为网站相当大),所以我需要找到一个解决方案.

谢谢

javascript jquery jquery-plugins requirejs

5
推荐指数
1
解决办法
555
查看次数

跨多个模块的单一依赖 - r.js"以下模块共享相同的URL"

我已经在多页面Web应用程序中实现了requirejs,它工作正常,但现在我正在尝试使用r.js创建一个"所有"模块的单个文件,除了任何第三方库和框架,如jquery等...

细分的构建文件(build.js)如下所示:

({

baseUrl: "../",
out: "main-v0.1.js", //"charts-v0.1.js",

include: [


    "bi/jquery/jquery.ui.autocomplete",
    "bi/jquery/jquery.ui.combobox",


    "bi/ui/investmentselector"
],

wrap: true,

exclude: [
    'jquery', 'jqueryui', 'jcanvas', 'jqtools', 'prettyphoto', 'cssSandpaper', 'knockout', 'datatables', 'handlebars'
],
preserveLicenseComments: false,
optimize: "none", // "uglify", "uglify2"

paths: {
    handlebars      : 'lib/handlebars',
    /*hb runtime    : 'lib/handlebars.runtime',*/
    jquery          : 'lib/jquery-1.9.1',
    jqueryui        : 'lib/jquery.ui/jquery-ui-1.10.3.min',
    jcanvas         : 'lib/jcanvas.min',
    jqtools         : 'lib/jquery.tools/jquery.tools.min',
    prettyphoto     : 'lib/jquery/jquery.prettyphoto-3.1.5.min',
    BI              : 'bi/BI',
    sliderconnect   : 'bi/charts/slider-connect',
    cssSandpaper    : 'lib/csssandpaper/cssSandpaper',
    csstransform    : 'bi/enhance/csstransform',
    knockout        : 'lib/knockout-2.2.1',
    datatables      : 'lib/jquery/jquery.dataTables',
    // jquery ui …
Run Code Online (Sandbox Code Playgroud)

javascript requirejs r.js

4
推荐指数
1
解决办法
3156
查看次数

将范围从一个函数传递到另一个函数

我有一个对象litrel,有2个匿名函数定义如下:

obj = {
    funcA : function(){
        var a = 'a';
    },
    funcB : function(){
        // but how do you access the scope in 'funcA' to access variable 'a'?
        console.log(a)
    }
}
Run Code Online (Sandbox Code Playgroud)

我不想传递任何变量只是'funcA'的范围 - 想法?

javascript scope

0
推荐指数
1
解决办法
817
查看次数

标签 统计

javascript ×4

requirejs ×2

jquery ×1

jquery-plugins ×1

json ×1

menu ×1

r.js ×1

recursion ×1

scope ×1