2023年7月9日发(作者:)
requireJS、基础知识问答⼀、问答(⼀)、如下requirejs配置中, baseUrl 有什么作⽤?以什么作为基准? paths 的作⽤和⽤法是什么? ({ baseUrl: "src/js",
paths: { 'jquery': 'lib/bower_components/jquery/dist/' } });baseUrl的作⽤是设置基路径(参照路径),例如上⾯的例⼦中就是以src/js路径作为参照路径,然后在该⽬录下的lib/bower_components/jquery/dist/⽂件夹中放有的⽂件;paths的作⽤是指定各个模块的加载路径,当然该路径也可以是⽹址。⽤法就是前⾯是⼀个模块名,后⾯是⼀个路径或⽹址。例如: ({ baseUrl: "js/lib", paths: { "jquery": "", "underscore": "", "backbone": "" } });或者: ({ paths: { "jquery": "/ajax/libs/jquery/1.7.2/" } });(⼆)、如下 的打包配置中 baseUrl 是什么? name 是什么({ baseUrl: "./src/js", paths: { 'jquery': 'lib/bower_components/jquery/dist/' }, name: "main", out: "dist/js/"})baseUrl 是指设置当前配置⽂件下的src/js路径为基准路径;name是指模块的⼊⼝⽂件,即其在当前配置⽂件同⼀⽬录的。需要指出的是:1、的配置⽂件中的baseUrl的路径是相对其⾃⾝的,⽽requirejs配置⽂件中的baseUrl的路径是相对html⽂件的;2、这两个配置⽂件中的索引的⽂件必须是同⼀个(当然⽂件路径名不⼀定相同)。⼆、代码(⼀)、使⽤ requirejs 完善任务15,包括如下功能:1、⾸屏⼤图为全屏轮播2、有回到顶部功能3、PORTFOLIO 使⽤瀑布流布局(图⽚⾼度不⼀),下部有加载更多按钮,4、点击加载更多会加载更多数据(数据在后端 mock)5、About 每个时间区块默认隐藏,曝光渐变展⽰6、使⽤ 打包应⽤html源码如下:
SERVICES
Lorem ipsum dolor sit amet consectetur.
-
E-Commerce
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
-
Responsive Design
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
-
Web Security
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
PORTFOLIO
Lorem ipsum dolor sit amet consectetur.
ABOUT
Lorem ipsum dolor sit amet consectetur.
2009-2011
Our Humble Beginnings
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, s [站外图⽚上传中……(2)]
MARCH 2011
An Agency is Born
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, s [站外图⽚上传中……(3)]
DECEMBER 2012
Transition to Full Service
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, s [站外图⽚上传中……(4)]
JULY 2014
Phase Two Expansion
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, s [站外图⽚上传中……(5)]
BE PART OF OUR STORY! STORY!
OUR AMAZING TEAM
Lorem ipsum dolor sit amet consectetur.
- [站外图⽚上传中……(6)]
Kay Garland
Lead Designer
- [站外图⽚上传中……(7)]
Larry Parker
Lead Marketer
- [站外图⽚上传中……(8)]
Diana Pertersen
Lead Developer
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aut eaque, laboriosam veritatis, quos non quis ad perspiciatis, totam corporis ea, alias ut unde.
CONTACT US
Lorem ipsum dolor sit amet consectetur.
'+data[i].short_name+'
'; str+=''+data[i].short_intro+'
'; str+='
评论列表(0条)