本帖最后由 修业时代朱 于 2021-3-2 12:05 编辑
前端采用html、css、jquery进行开发,jquery是javascript的一个封装,使用方法比较简单。 第一步:页面规划-IP地址比较与检查功能 页面中有两个文件上传窗口,一个比较按钮,一个检查按钮,两个文本域,用来显示比较结果和检查结果,使用文本域也方便复制粘贴使用。 第二步:在view.html页面引入jquery文件。 <script type="text/javascript" src="../view/jquery.min.js"></script> 第三步:进行页面布局。画两个文件上传窗口。由于文件需要上传至后台进行处理,所以需要一个form表单,对文件进行提交。提交方式使用post。 - <div id="form1" style="text-align: left">
- <form id="checkForm" method="post" enctype="multipart/form-data">
- <label for="file1">文件一:</label>
- <input type="file" id="file1">
- <br>
- <label for="file2">文件二:</label>
- <input type="file" id="file2">
- </form>
- </div>
复制代码 打开页面进行测试,可以在IDEA中点击view.html页面右上角的浏览器标签打开当前html页面。 显示效果如图所示。 第四步:简单增加一些效果,让两个控件不至于太拥挤了,在style标签内部对input标签进行修饰。 - <style type="text/css">
- #file1 {
- margin-top: 10px;
- margin-bottom: 10px;
- }
- #file2 {
- margin-bottom: 10px;
- }
- </style>
复制代码
效果如下图所示。 第五步:添加两个按钮。一个比较,一个检查。 - <div>
- <input id="compare" type="button" value="比较"/>
- <input id="check" type="button" value="检查"/>
- </div>
复制代码
效果如下图所示。 第六步:添加两个文本域,用来显示比较和检查信息。 - <div>
- <textarea id="textarea1" name="textName"></textarea>
- <textarea id="textarea2" name="textName"></textarea>
- </div>
复制代码
效果如下图所示。 第七步:给文本域添加简单效果。 - #textarea1 {
- margin-top: 10px;
- width: 500px;
- height: 500px;
- }
- #textarea2 {
- margin-top: 10px;
- margin-left: 50px;
- width: 500px;
- height: 500px;
- }
复制代码
效果如下图所示。
第八步:为了使比较和检查信息输出到对应的文本域,需要在form表单中添加一个target属性。 - <form id="checkForm" target="textName" method="post" enctype="multipart/form-data">
复制代码
第九步:页面规划-IP文件拆分 需要一个文本上传窗口,一个可以输入数值的输入框,一个按钮,一个文本域输出信息框。 同样在view.html文件中进行布局 - <div id="form2" style="text-align: left">
- <form id="formSplit" target="formSplit" method="post" enctype="multipart/form-data">
- <label for="file3">需要拆分的文件:</label>
- <input type="file" id="file3">
- <label for="numb">拆分界限:</label>
- <input type="number" id="numb" name="numb">
- <input id="fileSplit" type="button" value="拆分"/>
- </form>
- <div>
- <textarea id="textarea3" name="formSplit"></textarea>
- </div>
- </div>
复制代码
效果如下图所示 第十步:给文本域添加效果 - #textarea3 {
- margin-top: 10px;
- width: 500px;
- height: 500px;
- }
- #form2 {
- margin-top: 10px;
- margin-bottom: -70px;
- }
- #fileSplit {
- margin-left: 100px;
- }
复制代码
效果如下图所示。 |