用JS写一个代码生成器(瘦身推荐) - 为自己省下一"堆"时间

本文提供了一些实用的JavaScript代码片段,包括文件输出、保存为、文本文件写入等操作,并展示了如何通过JavaScript处理文本内容,例如分割字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下是我的这方面的一些代码片段:
<script language = "javascript">
function OutFile()
{
var text = "sdfsd";
response.setContentType("application/x-msdownload");
response.setHeader("Content-Disposition",
"attachment;" + " filename="+pid+".html");
response.getOutputStream().write(text.getBytes());
response.getOutputStream().flush();
}
function SaveAsOk()
{
document.execCommand("saveAs");
}
function WriteFile()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateTextFile("c:\\testfile.txt", true);
a.WriteLine("This is a test.");
a.Close();
alert("我已经在你的C盘根目录下生成了一个testfile.txt的文件!");
}
function Split_rn()
{
//alert(split);
//substring("asdfs")
alert(document.getElementById("A005").value);
alert(document.getElementById("A005").value.split("\r\n")[0]);
alert(document.getElementById("A005").value.split("\r\n")[1]);
}
function docWrite_rn()
{
//alert(split);
//substring("asdfs")
var o_OK_value = document.getElementById("A005").value;
document.write("sdf");
document.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+o_OK_value.split("\r\n")[0]+ "<br>");
document.write(o_OK_value.split("\r\n")[1]+ "<br>");
}
function JS_1()
{
var o_split = document.getElementById("A005").value.split("\r\n");
for (var i = 0; i < o_split.length;i++)
{
document.write("document.getElementById(\""+o_split[i]+"\").style.display=\"none\";");
document.write("<br>");
}
}
</script>
<input id="001" type="hidden" value="button" onclick="OutFile()"/>
<input id="002" type="hidden" value="button" onclick="SaveAsOk()"/>
<input id="003" type="hidden" value="WriteFile" onclick="WriteFile()"/>
<input id="004" type="hidden" value="Split" onclick="Split_rn()"/>
<input id="005" type="hidden" value="docWrite" onclick="docWrite_rn()"/>
<input id="006" type="button" value="docJS" onclick="JS_1()"/>
<textarea id="A005" type="text" style="height:200px;">
001
002
003
004
005
006</textarea>
不偷懒的话会陆续推出~~~ )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值