问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

nodejs 怎么引入css文件

发布网友 发布时间:2022-04-20 01:22

我来回答

2个回答

懂视网 时间:2022-04-20 05:43

node.js的基础语法就是JavaScript的语法,所以对于懂得javascript的同学来说要容易一些,至于环境的配置也要相对简单很多,可以访问官方文档进行安装。这里分享一下我在学习中总结的一些东西,这是第一篇先来说说文件之间如何进行引入并互相使用变量及函数。

对于一般的js文件我们在html中进行引用是使用

<script type="text/javascript" src="test.js"></script>

而在node.js项目中使用的全部是js文件,当一个js文件想要使用另一个js文件中的变量或是函数时怎么办?在js文件中使用<script src=””></script>标签对来进行引入是不被允许的,因此在node.js中规定使用require()函数来进行引入

require("test.js");

使用require()进行引入时需要注意几点:

当需要调用引入文件中的变量、函数或是对象时要声明一个变量来接收引入的对象


var res = require("foo.js");

当想要其他文件在引入了本文件后能够调用本文件的某些变量或是函数时,需要将被允许的变量或函数在本文件中进行声明

//foo.jsvar a = 1;function say(){ console.log(a);}exports.a = a;exports.say = say;//index.jsvar foo = require(foo.js);console.log(foo.a);

当引入的js文件被当做一个对象时,则不应该在使用exports应该使用 moudle.exports = 构造函数 的形式


//view.jsfunction View(){ } View.prototype.test = function(){ console.log('test') } View.test1 = function(){ console.log('test1') }moudle.exports = view;//test.js var x = require('./foo'); console.log(x) //{ [Function: View] test1: [Function] } console.log(x.test) //undefined console.log(x.test1) //[Function] x.test1() //test1

使用require()函数进行文件引入时默认的会首先加moudles_lib文件夹当没有时再逐级进行查找文件。除此之外还可以使用环境变量来进行设置,设置node.js的加载模块的路径。

热心网友 时间:2022-04-20 02:51

define(["require"], function(require) {
var cssUrl = require.toUrl("./style.css");
var link = document.createElement("link");
link.type = "text/css";
link.rel = "stylesheet";
link.href = cssUrl;
document.getElementsByTagName("head")[0].appendChild(link);
});

require有个text组件的.引用组件后.define中只要text!css/style.css就可以引用引用css文件就可以了.也可以引用html模板文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
圣斗士星矢正义传说攻略_圣斗士星矢正义传说新手攻略 圣斗士星矢正义传说怎么觉醒圣衣 圣衣玩法攻略 圣斗士星矢正义传说召唤石怎么获得 获取攻略一览 超市促销员手机上打卡迟到几分钟 在超市里打卡显示的公司是什么意思? 长鹿休闲度假农庄交通指南 求从容桂到长鹿农庄怎么坐车,详细,准确 形容神情的五字词语 女生内衣穿多久该扔掉 吴江离张家港有多远? 一首猫咪唱的歌在哪有啊? 有一只猫咪蹲在屋檐下啊!翘起那尾巴正在找妈妈啊!是什么歌,急求 一只名叫鲍勃的流浪猫电影预告片主题曲是什么歌 猫与桃花源里面流浪猫唱的舍不舍得是什么歌? 是一首说唱歌曲,女生,有一句歌词是在大街流浪的猫,没有了生活依靠,无助的喵喵叫 流浪猫睡熟在摇晃秋千 夕阳照了一遍他眯着眼 是什么歌 小动物保护公益歌曲有哪些? 龙梅子《流浪猫》表达了什么样的感情?谁能分析一下啊 谁有龙梅子新歌《流浪猫》的歌词啊? 老舍的主要代表作品有哪些? node.js 怎么引入module 203.156.235.109是否电信IP地址 车前草、瞿麦、栀子、泽泻、滑石、木通、茯苓、黄柏、扁蓄、炙甘草、大黄、麸炒苍术此方主治什么病? IP0030250067是联通还是移动 有关IP地址段的问题 中国一线城市的IP段有哪些呢具体些 麸炒苍术、马齿苋、黄芩、麸炒枳壳这四种药混一起是治什么的? 中药材: 麸炒苍术与苍术(生)是同一种药材吗?各有什么作用 另外厚朴花与姜厚朴也是同一种药材吗? 【求助】我国大部分电信IP段? 之前去看妇科,医生给开了麸炒苍术、马齿苋、黄芩、麸炒枳壳,四种药混一起是治什么的? 同和药业为什么不受涨幅10%限制 新股300636什么时候上市 《扫黑决战》票房突破2亿,这部电影主要讲述了一个怎样的故事? 电影扫黑决战拍摄大胆,影片中的剧情反映了什么样的社会问题? 电影扫黑决战拍摄大胆,哪些剧情反映了社会问题? 《扫黑决战》根据哪个案件? 电影《扫黑决战》拍摄大胆,哪些剧情反映了社会问题? 国内品牌浏览器,什么浏览器好用? 中国电信网上营业厅有签合同送手机业务吗? 电信那个送手机的活动是咋回事 电信签约两年送手机的套餐为什么变成签三年? 英语有关人的单词,如fireman,policeman 所有人、英语单词 形容人的英语单词有哪些? 华为无线路由器E5375支持5g频率吗? 华为E5775 MiFi有什么用? 体验感比较不错的儿童电动牙刷是哪家的? 3岁宝宝电动牙刷测评 宝宝两岁多了该买什么样的牙刷?电动牙刷好不好? 直筒裤搭配什么外套好看