首页 > 编程知识 正文

关于linux如何保存js的信息

时间:2023-12-24 12:05:25 阅读:320240 作者:OTFD

本文目录一览:

js如何把数据保存到服务器端,用文件系统

script type="text/javascript"

/**

 *CreateFile: 测试在电脑上创建一个文件件,并在文件夹里写进一些数据。

 *

 */

function CreateFile()

{

   var fso, tf;

   fso = new ActiveXObject("Scripting.FileSystemObject");//获取对象

   tf = fso.CreateTextFile("c:\testfile.txt", true);//创建一个文件夹

   // 写一行,并且带有新行字符。

   tf.WriteLine("Testing 1, 2, 3.") ;

   // 向文件写三个新行字符。  

   tf.WriteBlankLines(3) ;

   // 写一行。

   tf.Write ("This is a test.");

   tf.Close();//关闭

}

/**

 *Folder的API:

 *任务 方法 

 *创建文件夹。 FileSystemObject.CreateFolder 

 *删除文件夹。 Folder.Delete 或 FileSystemObject.DeleteFolder 

 *移动文件夹。 Folder.Move 或 FileSystemObject.MoveFolder 

 *复制文件夹。 Folder.Copy 或 FileSystemObject.CopyFolder 

 *检索文件夹的名字。 Folder.Name 

 *如果文件夹在驱动器上存在,则找出它。 FileSystemObject.FolderExists 

 *获得现有 Folder 对象的实例。 FileSystemObject.GetFolder 

 *找出文件夹的父文件夹名。 FileSystemObject.GetParentFolderName 

 *找出系统文件夹的路径。 FileSystemObject.GetSpecialFolder 

 */

function ManipFiles()

{

   var fso, f1, f2, s;

   fso = new ActiveXObject("Scripting.FileSystemObject");

   f1 = fso.CreateTextFile("c:\testfile.txt", true); //如果当前文件已经存在的话,则覆盖原有文件

   alert("Writing file br");

   // 写一行。

   f1.Write("This is a test.");

   // 关闭文件。

   f1.Close();

   alert("Moving file to c:\tmp br");

   if(!fso.FolderExists("c:\tmp")) { //如果tmp目录不存在,则创建一个目录

        fso.CreateFolder("c:\tmp");

   }

   // 获取 C 的根目录(C:)中的文件的句柄。

   f2 = fso.GetFile("c:\testfile.txt");

   // 把文件移动到 tmp 目录。如果这个tmp目录下已经有testfile.txt文件了,则会出错。(如果没有tmp这个文件目录也会出错)

   f2.Move ("c:\tmp\testfile.txt");

   alert("Copying file to c:\temp br");

   // 把文件复制到 temp 目录

   if(!fso.FolderExists("c:\temp")) {//如果temp目录不存在,则创建一个目录

        fso.CreateFolder("c:\temp");

   }

   f2.Copy ("c:\temp\testfile.txt");

   alert("Deleting files br");

   // 获得文件当前位置的句柄。

   f2 = fso.GetFile("c:\tmp\testfile.txt");

   f3 = fso.GetFile("c:\temp\testfile.txt");

   // 删除文件。

   f2.Delete();

   f3.Delete();

   //删除文件夹

   var fdTmp = fso.GetFolder("c:\tmp");

   var fdTemp = fso.GetFolder("c:\temp");

   fdTmp.DeleteFolder();

   fdTemp.DeleteFolder();

   alert("All done!");

}

ManipFiles();

//CreateFile();

/script

以上是将内容保存在文件中。使用的是系统的文件对象,要求系统开启了以上activeX对象,并且有读写文件的权限。在动态网站中读写文件系统一般不需要使用JS的。asp.net/php/jsp都有相应的文件读写方法。

linux服务器找不到js的函数

想要Linux找到js的函数需要在linux下运行随便一个文件:首先创建一个文件: vi test.j,在里面写console.log(‘Hello World!’);然后输入wq,保存并强制退出,接下来运行node test.js这个命令,就会看到Hello World!

找不到js的函数有可能是文件权限问题,检查文件是不是有访问权限CLI模式下644正常 CGI模式下需要755权限

文件用户组是不是正确,比如apache运行在nobody下 而文件是www 用户组 无suphp

也有可能提示错误

在linux下如何用javascript写文件

现在linux版本很多,用红帽的可视化图形界面,与windows操作相似,你写代码也可以以同样的方式运行。

一楼的代码好像有点问题, js一般放在head中间,我从网上看到大多数人写代码都是这样的。

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

title轻言轻语/title

META name="GENERATOR" content="IBM HomePage Builder 2001 V5.0.0 for Windows"

script type="text/javascript"

var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");

document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3Fed9eb0e17f50c86a478c357e7243dac7' type='text/javascript'%3E%3C/script%3E"));

/script

script src=";web_id=1569616show=pic1" language="JavaScript" charset="gb2312"/script

/head

body js魔法世界 此程序错误!

/body

/html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。