您的位置:

外部cssjs资源(外部CSS)

外部cssjs资源(外部CSS)

更新:

本文目录一览:

如何在CI中引入外部CSS和JS

其实不管是在用CI还是ZF都有同样一个问题,就是路径的问题。前期,我在用ZF做CMS时,我在.htaccess文件中设置了如遇到js,css,img等资源文件都不重定向。但今天在用CI时,却忘记了,搞了很久都没有出来,上了CI的中国官方网,终于在他们帮助下把问题觖决了,在这里把它贴出来,供大家分享。

(另注:我这里是隐藏了url中的index.php文件的,与不隐藏有所不同,但最终都是采用绝对URL)

首先,我在.htaccess文件里设置(作用是隐藏index.php),如下:

RewriteEngine on

RewriteCond $1 !^(index/.php|images|js|img|css|robots/.txt) #在这里写要排除的资源等

RewriteRule ^(.*)$ index.php/$1 [L]

我把JS,CSS,IMG等资源文件夹与SYSTEM文件夹放在同一级下,然后在JS文件夹中建立ajax.js文件,我在VIEW层中的文件为index.html。这样我要引入JS时,如下:

script type="text/javascript" src="url/js/ajax.js'?"/script:注这里url是你的网站绝对URL(绝对 URL,就是 这样叫做绝对 URL)

到这里就行了。当然为了可维护性,你也可以用CI自带的BASE_URL来设置,如下:

进入 application/config/config.php文件,在config.php文件中设置base_url:

$config['base_url'] = ; //这里是你的网站根目录

设置好后 再controller某处

$this-load-helper('url'),

然后再在VIEW层中具体页面中引入即可:

script type="text/javascript" src='?=base_url().'js/Ajax.js'?'/script

好了,CI中引入外部的JS与CSS就这么简单.

注别的说明:“ RewriteCond $1 !^(index/.php|images|js|img|css|robots/.txt) ”这里代码的意思是:任意你想访问的资源都不被重定向时,都可写在这里。有时,网站没有加载CSS,JS(它的路径都是正确的)时,都是被重定向了,这要注意.

谢谢采纳

外部的js文件怎么调用外部的css文件

var cssSource = document.createElement('link');

link.href = "css/comm.css";

document.getElementsByTagName('head')[0].appendChild(cssSource);

在JS文件中调用外部CSS文件

JS文件中动态调用外部css, 文件方法如下:

function loadExtentFile(filePath, fileType){

if(fileType == "js"){

var oJs = document.create_rElement('script');

oJs.setAttribute("type","text/javascript");

oJs.setAttribute("src", filename);//文件的地址 ,可为绝对及相对路径

document.getElementsByTagName_r("head")[0].appendChild(oJs);//绑定

}else if(fileType == "css"){

var oCss = document.create_rElement("link");

oCss.setAttribute("rel", "stylesheet");

oCss.setAttribute("type", "text/css");

oCss.setAttribute("href", filename);

document.getElementsByTagName_r("head")[0].appendChild(oCss);//绑定

}

}

loadExtentFile("js/func.js", "js");

loadExtentFile("default.css", "css");

清空:

var lists = document.getElementsByTagName_r("link");

for ( var i = 0; i lists.length; i++) {

if (lists[i].getAttribute("href").indexOf(".css") != -1) == -1) {

lists[i].parentNode.removeChild(lists[i]);

}

}

上面的判断语句中可以加入自己的判断。

如何动态加载外部CSS与JS文件

动态加载外部css样式及css样式,参考代码如下:

// 动态加载外部js文件 

var flag = true; 

if( flag ){ 

loadScript( "js/index.js" ); 

}; 

function loadScript( url ){ 

var script = document.createElement( "script" ); 

script.type = "type/javascipt"; 

script.src = url; 

document.getElementsByTagName( "head" )[0].appendChild( script ); 

}; 

// 动态加载js 

if( flag ){ 

var script = document.createElement( "script" ); 

script.type = "text/javascript"; 

script.text = " "; 

document.getElementsByTagName( "head" )[0].appendChild( script ); 

}; 

// 动态加载外部css样式 

if( flag ){ 

loadCss( "css/base.css" ); 

}; 

function loadCss( url ){ 

var link = document.createElement( "link" ); 

link.type = "text/css"; 

link.rel = "stylesheet"; 

link.href = url; 

document.getElementsByTagName( "head" )[0].appendChild( link ); 

}; 

// 动态加载css样式 

if( flag ){ 

var style = document.createElement( "style" ); 

style.type = "text/css"; 

document.getElementsByTagName( "head" )[0].appendChild( style ); 

var sheet = document.styleSheets[0]; 

insertRules( sheet,"#gaga1","background:#f00",0 ); 

}; 

function insertRules( sheet,selectorTxt,cssTxt,position ){ 

if( sheet.insertRule ){ // 判断非IE浏览器 

sheet.insertRule( selectorTxt + "{" + cssTxt +"}" ,position ); 

}else if( sheet.addRule ){ //判断是否是IE浏览器 

sheet.addRule( selectorTxt ,cssTxt ,position ) 

}

怎样把外部的 CSS样式和JS文件,导入DW软件中。

把外部的 CSS样式和JS文件,导入DW软件中,一般都是通过在DW中新建一个站点目录,然后在设置一个文件夹,为站点的根目录,然后在这个目录中有个js和css的文件夹,包涵着文件,然后在DW的站点中,就能看到JS、css文件了,可以看下步骤截图:

1.点击站点-》新建站点,填写好你的站点名字,文件路径

2.然后点击保存之后,这个目录下的所有文件就都导入进来了,这样就能到js和css文件了。

如何导入外部JS文件和Css文件求解

2.script language="javascript" src="myjs/xx.js"/script

这里的/script不能丢,也不能写成script type="text/javascript" src="myjs/xx.js"/这种形式,因为容易找不到外部js文件(src属性同img的src)。注意:type是一个未来趋势,在HTML 4 标准里并不赞成使用language属性,而赞成使用type属性。language属性可以用来指定使用哪种脚本语言,而type属性可以指定脚本语言的MIME类型。

从理论上而言,为脚本语言指定MIME类型比指定脚本语言名称要科学得多,但事实上只有拥有w3cDOM性能(IE5+)的浏览器才支持type,不过都支持language属性。但是毕竟已经不再推荐使用language属性,所以最好还是使用type。############################ 导入外部css文件: ################################# link rel="stylesheet" type="text/css" href="/css/mycss.css"/

rel、stylesheet属性作用:首先,link标签是用于当前文档引用外部文档的;

具体的值及其所表示的关系如下:

外部cssjs资源(外部CSS)

本文目录一览: 1、如何在CI中引入外部CSS和JS 2、外部的js文件怎么调用外部的css文件 3、在JS文件中调用外部CSS文件 4、如何动态加载外部CSS与JS文件 5、怎样把外部的 CSS样式

2023-12-08
cssjs优化,cssjs性能优化

本文目录一览: 1、如何提高页面加载速度 2、如何解决CSS JS和图片对网站加载速度的影响 3、js怎么通过css美化 4、css与js的性能优化有哪些 5、前端性能优化总结(一)-js、css优化

2023-12-08
cssjs库,css代码库

本文目录一览: 1、html中怎么使用jQuery和css,js? 2、css库和js库都有引用,为什么都没有效果 3、北大青鸟java培训:有用的JavaScript和CSS库? html中怎么使用

2023-12-08
内部表和外部表的区别

2023-05-18
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
cssjs项目(HTML css js)

本文目录一览: 1、关于js和css的引用 2、本地引入css和js的react项目怎么进行页面跳转并传参 3、谁有纯html+css+js的网页项目,我准备做个jsp项目,最好功能复杂的,所需业务功

2023-12-08
web导入外部js(web外部链接)

本文目录一览: 1、intellij idea java web怎么引入js 2、javascript引入外部js文件 3、如何引入一个 js文件 intellij idea java web怎么引入

2023-12-08
cssjs钟表样式(js表格样式)

本文目录一览: 1、JS调用CSS样式表问题(功能鼠标经过文本域是文本域边框颜色发生变化『给出能够实现功能的源码』) 2、JS中改变CSS样式的问题 3、css怎么样制作钟表 4、如何用JS修改已加载

2023-12-08
java笔记,尚硅谷java笔记

2022-12-01
cssjs渲染机制,html渲染机制

本文目录一览: 1、渲染机制、回流、重绘 2、浏览器中动画渲染效率原生js高还是css高? 3、浏览器的渲染过程及涉及到的缓存机制 4、前端性能优化总结(一)-js、css优化 渲染机制、回流、重绘

2023-12-08
内网访问外网css及js文件,内网通过外网访问内网

本文目录一览: 1、web项目加载外部js和css文件时出错,老是无法加载 2、如何让浏览器访问最新的js,css等外部引用文件 3、如何让浏览器访问最新的js,css等外部引用 4、内网不能加载网站

2023-12-08
java笔记,大学java笔记

2022-11-28
使用外部js程序的正确格式是(使用外部js文件的语法格式)

本文目录一览: 1、.js是什么文件格式 2、html如何调用外部js文件,外部的js文件该怎么写,是什么格式的? 3、哪些形式引入js代码 4、JS怎么写?怎么引用? 5、简述JavaScript程

2023-12-08
包含cef加载外部js的词条

本文目录一览: 1、JS文件中如何调用外部JS文件 2、如何用.net cefsharp调javascript方法 3、C# 的cefsharp 里的ChromiumWebBrowser执行js 4、

2023-12-08
cssjs怎么做走向的简单介绍

本文目录一览: 1、如何用JS或CSS制作网站导航条 2、学了HTMl,CSS,Javascript还是没有思路写出静态网页怎么办?我需要该学哪些事情来增加自己的思路 3、如何用css,js实现如图效

2023-12-08
为什么不能执行外部js的代码,为什么不能执行外部js的代码命

本文目录一览: 1、无法执行外部文件的js方法的原因 2、IE中无法运行javascript脚本是什么原因啊? 3、为什么我这段JS代码内嵌能执行,外部链接执行不了!! 4、麻烦帮我看看为什么js代码

2023-12-08
php引用外部样式(php引用外部样式数据)

2022-11-12
印象笔记记录java学习(Java成长笔记)

2022-11-12
Vue引入外部JS文件详解

2023-05-19
js想放进js文件里面外链调用(js文件引入外部js)

本文目录一览: 1、将某个链接写在js文件里,打开某个网页时可以自动调用js当中的链接 2、Js怎么调用外部Js 3、js文件或者CSS调用外链 将某个链接写在js文件里,打开某个网页时可以自动调用j

2023-12-08