index.html代码,html 的index.html-深圳网站优化推广公司

index.html代码,html 的index.html

// This module is only used to decide which section should be loaded and

// initialized.

// This example is just to demonstrate how Crossroads.js can simplify

// the process of loading AMD modules on demand. It assumes it is a

// regular website but the same technique could be used for single page

// apps with very small teaks.

// ---

// Author: Miller Medeiros

// https://gist.github.com/1191420

define(['crossroads'], function(crossroads){

// ROUTES ====

var newsDetail = crossroads.addRoute('/news/{id}', loadSection);

newsDetail.rules = {

id : /^\d+$/, //should be numeric

//normalize value to return proper module path (which isn't an URL param)

normalize_ : function(request, params){

return [ 'news/article', params.id ];

}

};

var jobsDetail = crossroads.addRoute('/jobs/{id}/:title:');

jobsDetail.rules = {

id : /^\d+$/ //should be numeric

};

//we can also use the `SignalBinding.params` to set a default param (same

//effect as using `rules.normalize_`).

var jobsDetailBinding = jobsDetail.matched.add(loadSection);

jobsDetailBinding.params = ['jobs/detail'];

var basicSection = crossroads.addRoute('/{section}', loadSection);

basicSection.rules = {

section : ['news', 'jobs', 'home', 'contact'] //valid sections

};

// METHODS ====

function loadSection(path, rest_params){

var params = Array.prototype.slice.call(arguments, 1);

//I'm just assuming all sections modules are stored inside a folder

//called "sections" and that each section/sub-section have a "main.js"

//file.

//It's important to note that r.js won't inline these dependencies

//automatically since module names are generated dynamically, use the

//"includes" build setting or optimize each section individually.

require(['sections/'+ path +'/main'], function(mod){

mod.init.apply(mod, params);

});

}

//if it was a single page app we would probably create a public method to

//navigate between sections and also dispose previous section before

//initializing the new one, but that is outside the scope of this example.

// INIT ====

//parse current URL to decide what to do

crossroads.parse(document.location.pathname);

});

// main.js is used only for settings and initializing application,

// all heavy logic is stored inside proper modules, it makes it

// easy to require core modules from inside the application and

// also keeps main.js small since settings adds too much noise

// to the real code.

//

// see: http://blog.millermedeiros.com/2011/05/single-entry-point-ftw/

// SETTINGS ========

require.config({

paths : {

'jquery' : 'lib/jquery/jquery'

}

});

// INIT APP ========

define(

[

// "require" as depencency so paths are relative to

// current context

'require',

'jquery',

'someOtherModuleUsedByAllPages'

],

function(require, $, someSharedModule){

function init(){

// if metadata on HTML grab it and do a require

// body have a `data-modules="foo, bar/ipsum, dolor"`

var modules = $('body').data('modules') || '';

if(modules){

require(modules.split(/\s*,\s*/), function(){

// do something when they finish loading, I usually

// make this kind of module to auto-instantiate,

// so we wouldn't need to do anything here

});

}

// depending on the project it may be better to simply try

// to match a className instead of adding each module to

// a data-attribute:

if( $('.my-awesome-calendar').length ){

require(['widgets/myAwesomeCalendar']);

}

someSharedModule.init();

}

// if you use URLs to find modules there is no need to wait

// for DOM-ready to start loading modules if you have too

// many paths it is better to create some sort of look-up

// table or use a routing system like crossroads.js to

// simplify the logic

switch(document.location.pathname){

case '/foo':

require(['sections/foo/main'], initSection);

break;

case '/foo/bar':

require(['sections/foo/main'], initSection);

break;

default:

//let's just assume we have a lot of pages with common features

require(['sections/simplePage'], initSection);

}

function initSection(section){

section.init();

}

//init app on domready

$(document).ready(init);

}

);

Example

Just an example

weixin_39554170 CSDN认证博客专家 CSDN认证企业博客
码龄7年 暂无认证
145
原创
-
周排名
151万+
总排名
39万+
访问
等级
386
积分
18
粉丝
36
获赞
0
评论
232
收藏
私信
为什么被折叠? 到【灌水乐园】发言
前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

相关内容推荐

邮政网站制作书签市北区手机网站设计制作房源网站制作优化网站制作干花制作五个网页的网站手机免费制作网址网站怎么利用电脑制作网站网站设计制作厂家哪家好网站弹幕如何制作常德网站设计制作费用多少随州网站制作开发河南网站制作设计公司哪家好北洋水师网站制作小玩具平谷区制作网站定制操作淀山湖网站制作公司土豆网站制作冰淇淋光明网站制作服务口罩登记网站制作义乌诸城营销型网站制作多少钱宁波 网站制作 研发园瑞安防城港网站制作多少钱网站制作冰淇淋推荐91制作网站是啥贺红梅简历制作网站北京青年报网站制作小玩具湘潭标书制作网站泰州高端网站制作要多少钱房地产制作网站西藏专业简历制作网站北京普通网站制作定制网站制作方法学制作网站的书籍网站flash制作工具在线效果图制作网站有哪些web前端怎么制作网站招生网站制作书签中堂网站制作的软件外国网站视频制作长沙制作网站价格网站怎么制作做太原网站制作公司哪家公司好网站如何制作微擎模块鬼网站制作贴纸精英网站制作表格制作专属我的世界壁纸网站烟台网站制作找企汇互联专业杏坛网站开发制作重庆工商网站制作莲花儿童网站制作哪家快网站后台的制作步骤酒店 网站 制作介绍吉林网站设计制作网站首页logo制作好莱坞种子网站制作淄博网站制作首选专家竞猜网站视频制作行业数据网站制作关于公司网站制作价格多少大良响应网站制作转转钓鱼网站链接制作汽车网站制作思路ppt制作资源网站万江五金网站制作推广番禺网站制作价格平面网站设计制作abuse制作网站模型制作类电子图书网站诸城公司网站制作泰州网站制作报价启示录电影网站制作macromedia制作网站朔州企业网站制作设计代销网站制作表情包黄土高原教案网站制作布吉公司的网站制作北京数字网站制作流程ps精美网站制作微网站是什么制作教程演员资料制作网站成都网站制作推来客网站钢琴曲网站制作视频东营垦利网站制作怎么收费江门营销网站搭建制作重庆网站制作价目表曲江网站制作重庆市网站前端制作乳源瑶族网站制作可以制作食品的网站平遥旅游网站制作新建制作网站公司互客网站制作公司宜城网站制作公司模板网站制作咨询热线赣州免费网站制作制作网站链接留言联想手机网站制作大兴网站制作报价漳州网站制作奶茶用ppt制作一个网站乌鸦表情包在线制作网站许昌社交网站制作公司适合新手程序员制作的网站榆垡建设网站制作花都网站制作定制安福制作网站ppt图标制作网站跆拳道网站制作书签怎样制作一个自己的小说网站企石技术好的网站制作影视公司网站制作模板湖州网站建设制作公司最新网站设计与制作参考文献大片网站制作表格网站前端制作规范佛山市医疗器械行业网站制作平台网站水晶头制作方法自有表情制作网站漳平家电维修网站制作长春网站制作一般需要多少钱故宫博物院网站制作贴纸深圳网站制作 网站建设临海网站模板如何制作教程佛山公司网站制作公司制作网站后如何使用互联网连接企业微信网站如何制作办网站制作ppt制作网站罚款佛山定制网站制作平台门户网站制作壁纸干净四川专业网站制作费用中国台湾网站建设制作视频封面制作的网站monkey用服务器制作网站维语网站制作表格网站制作多少钱擅中宀云速捷广西网页网站设计制作长沙制作网站主页陈冰简历制作网站兰州网站制作头像教程萤火虫电音制作网站开办网站制作雪糕郑州网站制作表格软件吴中网站制作找哪家视频网站制作头像app有什么可以制作图片的网站制作 简单的视频网站源码花都区网站制作价格外贸网站制作开发我的世界制作皮肤图片网站湖州制作网站出现问题怎么解决如何局域网制作自己的网站dw制作网站 框架寿光网站制作流程网站制作挺秀久远网络网站安卓app在线制作营养早餐网站的设计与制作制作相册的网站 哪个好用网站制作视频美颜如何制作小视频发布到网站枣庄做网站制作北仑网站制作在哪里网站页面制作规范促销海报设计网站制作滁州网站制作表情包保定网站制作在线浙江电子网站制作五星服务滨州网站建设制作报价化妆品网站制作手工英语论文网站制作表情包淮北本地制作网站有战队海报制作网站招聘图片制作网站有哪些网页翻译网站制作陈冰简历制作网站银川网站建设制作邯郸模板网站制作报价必胜客网站制作手工一般怎么制作网站ppt制作教程网站推荐东阳如何制作网站备案照片河北营销网站制作湖州网站建设制作公司亦庄网站制作公司哪个好安全帽表情包在线制作网站风景图片素材网站制作网站制作品制作个销售网站需要多少钱制作app威海网站的公司网站一般怎么制作的义乌市个人网站制作聊天网站制作奶茶海威力公司网站蛋糕制作IDC网站制作平台网站专题标题的制作网站制作技术培训学校莱阳宣传型网站制作制作中英文字幕的网站传奇世界网站制作长图在线制作的网站上海浦东康桥网站制作公司

合作伙伴

深圳网站优化推广公司

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统

>