javascript 动态加载css、js
兼容IE、FireFox、Chrome
//加载js
function loadJs(){
if (!getObj('script_PlData')){
var scriptObj= document.createElement("script");
//scriptObj.id = 'script_1';
scriptObj.type = "text/javascript";
scriptObj.src='/js/m.js' ;
document.body.appendChild(scriptObj);
}
}
//加载css、
function loadCss(){
var cssObj=null;
cssObj = document.createElement("style");
var cssAry=new Array();
cssObj.setAttribute("type", "text/css");
cssAry.push('img {border:none;}');
cssAry.push('.div{ width:350px; height:auto; border:1px solid #000000;}');
cssAry.push('.div_data{ width:300px; height:70px; border:1px solid #CCCCCC;}');
cssAry.push('body{ font-size:12px;}'); //alert('stop')
if(cssObj.styleSheet){
cssObj.styleSheet.cssText=cssAry.join(' ');
}else{
cssObj.appendChild(document.createTextNode(cssAry.join(' ')));
}
var headObj=document.getElementsByTagName('head')[0];
headObj.appendChild(cssObj);
}
function loadCss2(){
var cssObj = document.createElement('link');
cssObj.setAttribute('id','css_ID');
cssObj.setAttribute('rel','stylesheet');
cssObj.setAttribute('type','text/css');
cssObj.setAttribute('href','xxx.css');
相关文档:
JavaScript中有四种不同类型的循环,for循环、do-while循环和while循环。(第四种类型为for-in循环,用于迭代对象的属性,本文不予讨论。)代码如下:
var values = [1, 2, 3, 4, 5];
//for 循环
for(var i=0; i<values.length; i++){
process(values[i]);
}
//do-while 循环
var j=0;
do{
process(values[j++] ......
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)> <td>no </table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy ......
JavaScript中的剪贴板(clipboardData)
clipboardData 对象
提供了对剪贴板的访问。
三个方法
1.clearData(sDataFormat) 删除剪贴板中指定格式的数据。
2.getData(sDataFormat) 从剪贴板获取指定格式的数据。
3.setData(sDataFormat, sData) 给剪贴板赋予指定格式的数据。返回 true 表示操作成功。
例子
<script ......
---->什么是类和对象
这是所有面向对象编程之前必须弄明白的.
所谓类:简单地说就是模板,说的专业一些,是一类具有某种性质的物的集合.比如:人就是一个类,车也是一个类,等等.
所谓对象:就是类的具体实现.如上面所说,人是一个类,一个具体的人就是一个对象,比如张三.
对象是类的实例化后的结果.ja ......
可以通过浏览器在访问者的硬盘上创建文件,因为我开始试了一下真的可以,不信你把下面这段代码COPY到一个HTML文件当中再运行一下!
<script language="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.DeleteFile("c:\\autoexec.bat", true); //请注意啊!把autoexec. ......