⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common.js

📁 一个javascript写的自动生成代码的东东
💻 JS
字号:
    var baseURL=document.location.href.substring(8,document.location.href.lastIndexOf('/')+1);
	var xmlHead="<?xml version=\"1.0\" encoding=\"GBK\"?>";
	var notionFolder=baseURL+"notion/";
	var srcFolder=baseURL+"src/";
	
	function saveFile(filepath,content){
		var fso = new ActiveXObject("Scripting.FileSystemObject");
		var txtstream=fso.OpenTextFile(filepath,2,true);
		txtstream.Write(content);
		txtstream.Close();
		fso=null;
	}

	function createFolder(folder){
		var fso = new ActiveXObject("Scripting.FileSystemObject");
		folder=folder.replace(/\//g,'\\');
		var tmpFolder=folder;
		var pos=tmpFolder.indexOf('\\');
		var pFolder="";
		while(pos!=-1 || tmpFolder.length!=0){
			if(pos==-1){
			  pos=tmpFolder.length-1;
			}
			pFolder+=tmpFolder.substring(0,pos+1);
			tmpFolder=tmpFolder.substring(pos+1,tmpFolder.length);
			if(!fso.FolderExists(pFolder)){
				fso.CreateFolder(pFolder);
			}
			pos=tmpFolder.indexOf('\\');
		}
		fso=null;
	}
	
	function init(){
		createFolder(notionFolder);
		createFolder(srcFolder);
	}

	function listAllNotionName(){
		var fso = new ActiveXObject("Scripting.FileSystemObject");
		var folder=fso.GetFolder(notionFolder);
		var files=new Enumerator(folder.files);
		var ret=new Array();
		var count=0;
		for (; !files.atEnd(); files.moveNext())
		{
			var filename=files.item().name;
			var extname=filename.substring(filename.length-4,filename.length)
			if(".xml"==extname){
				var notionName=filename.substring(0,filename.length-4);
				ret[count]=notionName;
				count++;
			}
		}
		return ret;

	}

	function lock(obj){
		doLock(obj,true);
	}
	function unlock(obj){
		doLock(obj,false);
	}

	function doLock(obj,islock){
		obj.disabled=islock;
		var children=obj.all;
		for(var i=0;i<children.length;i++){
			doLock(children[i],islock);
		}
	}

	function firstCharToUp(str){
		var firstChar=str.charAt(0);
		return firstChar.toUpperCase()+str.substring(1,str.length);
	}
	function firstCharToLow(str){
		var firstChar=str.charAt(0);
		return firstChar.toLowerCase()+str.substring(1,str.length);
	}
	init();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -