HTML代码转JS字符串工具是一款可以方便用户将HTML代码转化成JS字符串的软件,此外这款软件还支持html代码转换为C#字符串,非常适合程序员进行JS对接生成Html代码中使用。
软件介绍:
程序员在使用Ajax调用数据时,由于很多页面信息需要使用对接字符串的功能,不仅仅是JS代码里面需要,C#代码里有时候也需要。
大家都知道这是‘JS对接生成的Html代码,如果你手动一个一个来的话,我估计一次还行,次数多了肯定会手痛的,
而且维护起来比较麻烦。
还不一定能保持代码的结构感
我也是因为这些吧,才想起来写个工具出来,方便转化
首先我们新建一个Winfrom的程序
在上面拉几个控件如下如

我们分别把两radioButton的CheckedChanged事件处理如下
//htmltoC#
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{ if (htmltocsharp.Checked)
{
richTextBox1_TextChanged(sender, e);
}
} //htmltojs
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{ if (htmltojs.Checked)
{
richTextBox1_TextChanged(sender, e);
}
}对我让他们分别调用第一个richTextBox的TextChanged事件
那再一起来看看richTextBox的TextChanged事件吧。
private void richTextBox1_TextChanged(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder(); string name = string.Empty; try
{
name = ((RadioButton)sender).Name.Trim();
} catch (Exception)
{
name = "htmltojs";
} if (name == "htmltojs")
{
sb.Append("var sb=\"" +
richTextBox1.Text.Trim().Replace("\"", "\\\"").Replace("\r\n", "\n").Replace("\n", "\";\r\n sb=sb+\"") + "\";");
} else
{
sb.Append(" StringBuilder sb = new StringBuilder();\r\n");
sb.Append(" sb.Append(\"" +
richTextBox1.Text.Trim().Replace("\"", "\\\"").Replace("\r\n", "\n").Replace("\n", "\");\r\n sb.Append(\"") + "\");");
}
richTextBox2.Text = sb.ToString();
}其实也没有多少代码
我们只是处理一下Html标记就行了,
方法都在上面了,大家看看效果吧
htmlToJS

下面是htmltoC#

好了完成了,我把写的项目打包提供给大家下载
大家也可以提提建议,我以后会随着使用进行修改。
现在已经可以满足我的使用了。






















大小: 8KB
大小: 89.5M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版