怎样生成html

怎样生成html

本文目录

  • 怎样生成html
  • 如何实现自动生成HTML网页
  • javascript如何生成HTML标签
  • asp如何生成html静态网页
  • ps图片如何生成html
  • 生成html有什么好处
  • PHP如何生成HTML的思路
  • axure如何生成html文件
  • 怎样生成html格式的接口文档
  • 如何在java中实现自动生成html

怎样生成html


第一步:在电脑桌面空白处右击选择 新建——文本文档
第二步:然后看看你新建的文本文档的名字,如果名字是“新建文本文档.txt ”那么接下来操作第四步。如果名字是“新建文本文档”没有看到 .txt 那么继续操作第三步。
第三步:双击打开“我的电脑”选择“工具”——“Internet选项”——“查看”——在高级设置中找到“隐藏已知文件类型的拓展名”把这个选项前面那个框框中的勾去掉,然后“确定”,回到桌面。
第四步:现在看桌面上刚刚新建的文本文件的名字应该是“新建文本文档.txt ”,然后右击这个文档,选择重命名,把名字改成你想要的,这里我们改成 abc.html 然后在桌面空白处左击一下就会弹出个重命名提示框,你选择是就OK了!它就会变成HTML文件了!
其他方法可以在网页制作的软件里面做,直接新建就OK

如何实现自动生成HTML网页


我理解你的问题是生成动态网页是吧。一般动态的HTML是通过支持CGI 即 (通用网关接口)的语言生成的。例如 PHP  ASP  PYTHON  RUBY等。当然前段的JS 也可以通过DOM 生成动态HTML

  所谓HTML实际上是一种标记语言。而后端脚本语言通常可以控制 终端设备输出显示。这样利用输出加上通用网关接口就可以实现 动态的HTML输出(在这里实际上用户浏览器就是一个终端。)

  一般后台语言生成HTML都是通过模板实现 例如PYTHON

# ! / u s r / b i n / e n v p y t h o n 
import cgi 
 reshtml = ’’’Content-Type: text/html\n 
《HTML》《HEAD》《TITLE》 7 Friends CGI Demo (dynamic screen) 
《/TITLE》《/HEAD》 
《BODY》《H3》Friends list for: 《I》%s《/I》《/H3》   
Your name is: 《B》%s《/B》《P》 
You have 《B》%s《/B》 friends. 
  《/BODY》《/HTML》’’’ 
 form = cgi.FieldStorage() 
who = form[’person’].value  howmany = form[’howmany’].value   print reshtml %

(who, who, howmany) 


javascript如何生成HTML标签


生成HTML标签,这个一般常用有两种方式:

1,直接给父级的内容添加标签

《body》
    《div id=’div’》《/div》
《/body》
《script》
    var oDiv = document.getElementById(’div’);
    oDiv.innerHTML = ’《span》11112222《/span》’;
《/sciprt》

2,用js自带的createElement创建标签。

《body》
    《div id=’div’》《/div》
《/body》
《script》
    var oDiv = document.getElementById(’div’);
    var oSpan = document.createElement(’span’);
    oDiv.appendChild(oSpan);
《/sciprt》

asp如何生成html静态网页


生成HTML方法主要步骤只有两个:
一、获取要生成的html文件的内容
二、将获取的html文件内容保存为html文件
目前常用获取html文件的内容的方法有以下几种:
1、
str=“《html标记》内容《/html标记》“
str=str&“《html标记》内容《/html标记》《html标记》数据库读取内容....《/html标记》.....“
这种方法与是在脚本内写要生成的html内容,不太方便预览生成页面的内容,无法可视化布局页面,更改html模板时会更加复杂。
用这种方法的人很多,但我感觉这种方法是最不方便的。
2、 制作单独的HTML模板页,动态的内容用特定的字符作为标记(如:有人用$title$标记为网页标题),用ADODB.Stream或者Scripting.FileSystemObject将其模板内容载入,然后再用替换方法把原先定好的标记替换为动态内容
如:
Replace(载入的模板内容,“$title$“,rs(“title“ ) )
3、 用XMLHTTP或serverXMLHTTP获取动态页所显示的HTML内容,

ps图片如何生成html


1、首先,在ps中打开一张要处理的图片。

2、然后,在左侧的工具栏中点击切片工具。

3、接着,用切片工具把图片分成4份。

4、之后,再依次点击左上角的文件——存储为web所用格式。

5、在弹出的窗口中点击存储的按钮。

6、最后,弹出的保存窗口中把格式选择为HTML图像,再点击保存按钮即可。


生成html有什么好处


将动态页面转换生成静态Html文件有许多好处,比如生成html网页有利于被搜索引擎收录(特别是对接受动态参数的页面).前台访问时,脱离了数据访问,减轻对数据库访问的压力,加快网页打开速度.当然,凡事有利必有弊,生成HTML页面无形中也耗费大量的磁盘空间以存放这些静态文件,在编辑页面过程中除读写数据库外,也要读写服务器磁盘,页面样式的改动必须重新生成全部HTML文件,等等。像很多搜索引擎,都可以提交网站的页面地址列表,动态文件的收录问题已经不算是个问题了(如google sitemap)。得失就要自己衡量把握了,但无论如何,我们还是要懂得如何操作的。这里就引用一下别人的文章说明几种常见的生成思路,供大家参考参考。1,下面这个例子直接利用FSO把html代码写入到文件中然后生成.html格式的文件 。这是最原始的,优点是简单,缺点是页面的修改不方便,我一般用到的地方是利用它生成整站参数文件。(通常网站如标题,名称等配置保存在数据库,我将它生 成config.asp保存这些变量调用,避免频繁访问数据库)<%
filename=“test.htm“
if request(“body“)<》““ then
set fso = Server.CreateObject(“Scripting.FileSystemObject“)
set htmlwrite = fso.CreateTextFile(server.mappath(““&filename&““))
htmlwrite.write “<html》<head》<title》“ & request.form(“title“) & “</title》</head》“
htmlwrite.write “<body》输出Title内容: “ & request.form(“title“) & “<br /》 输出Body内容:“ & request.form(“body“)& “</body》</html》“
htmlwrite.close
set fout=nothing
set fso=nothing
end if
%》
<form name=“form“ method=“post“ action=““》
<input name=“title“ value=“Title“ size=26》
<br》
<textarea name=“body“》Body</textarea》
<br》
<br》
<input type=“submit“ name=“Submit“ value=“生成html“》
</form》2,但是按照上面的方法生成html文件非常不方便,第二种方法就是利用模板技术,将模板中特殊代码的值替换为从表单或是数据库字段中接受过来的值,完成模板功能;将最终替换过的所有模板代码生成HTML文件.这种技术采用得比较多,大部分的CMS都是使用这类方法.template.htm ’ //模板文件
<html》
<head》
<title》$title$ by webjx.com</title》
</head》
<body》
$body$
</body》
</html》
TestTemplate.asp ’// 生成Html
<%
Dim fso,htmlwrite
Dim strTitle,strContent,strOut
’// 创建文件系统对象
Set fso=Server.CreateObject(“Scripting.FileSystemObject“)
’// 打开网页模板文件,读取模板内容
Set htmlwrite=fso.OpenTextFile(Server.MapPath(“Template.htm“))
strOut=f.ReadAll
htmlwrite.close
strTitle=“生成的网页标题“
strContent=“生成的网页内容“
’// 用真实内容替换模板中的标记
strOut=Replace(strOut,“$title$“,strTitle)
strOut=Replace(strOut,“$body$“,strContent)
’// 创建要生成的静态页
Set htmlwrite=fso.CreateTextFile(Server.MapPath(“test.htm“),true)
’// 写入网页内容
htmlwrite.WriteLine strOut
htmlwrite.close
Response.Write “生成静态页成功!“
’// 释放文件系统对象
set htmlwrite=Nothing
set fso=Nothing
%》3,第三种方法就是用XMLHTTP获取动态页生成的HTML内容,再用ADODB.Stream或者Scripting.FileSystemObject保存成html文件。找到一段XMLHTTP生成Html的代码参考一下.<%
’常用函数
’1、输入url目标网页地址,返回值getHTTPPage是目标网页的html代码
function getHTTPPage(url)
dim Http
set Http=server.createobject(“MSXML2.XMLHTTP“)
Http.open “GET“,url,false
Http.send()
if Http.readystate《》4 then
exit function
end if
getHTTPPage=bytesToBSTR(Http.responseBody,“GB2312“)
set http=nothing
if err.number《》0 then err.Clear
end function
’2、转换乱玛,直接用xmlhttp调用有中文字符的网页得到的将是乱玛,可以通过adodb.stream组件进行转换
Function BytesToBstr(body,Cset)
dim objstream
set objstream = Server.CreateObject(“adodb.stream“)
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
txtURL=server.MapPath(“../index.asp“)
sText = getHTTPPage(txtURL)
Set FileObject=Server.CreateObject(“Scripting.FileSystemObject“)
filename=“../index.htm“
Set openFile=FileObject.OpenTextfile(server.mapPath(filename),2,true) ’true为不存在自行建立
openFile.writeline(sText)
Set OpenFile=nothing
%》
<script》
alert(“静态网页生成完毕“);
history.back();
</script》

PHP如何生成HTML的思路


一、 具备本地调试PHP的功能

在WINDOWS XP操作系统下,笔者建议你可以到网上下载一个PHP+MYSQL+APHCHE的服务器套装,如华军软件园,去那里搜索一下就可以下载到。下载完后默认安装即可,这样您就具备了在本地测试PHP的功能了,省去了很多手动配置的麻烦,怎么样,简单吧,OK,这仅仅只是第一步。

二、 构思新闻发布系统所具备的功能

首页的新闻发布往往是通过后台更新的,后台的更新无非是由添加、编辑、删除数据等基本的功能所实现的。在这里,你可以使用网页设计软件来构建你的想要的后台界面,其功能的实现当然是要用到PHP喽。这一步建议您先想好新闻发布系统要有的功能。在这里,如何用PHP添加、编辑、删除数据就不再重复,因为重点是如何在这基础上生成静态技术。

三、 PHP生成HTML的技术原理。

哈哈。费话说了那么多,终于到了该讲的地方了。其实,这一原理并不复杂,综合地来讲的话,应该是PHP中一个替换数据语法的应用。OK,讲一个简单范例吧,一步一步地分析!相信聪明的你能看得明白的咯,仔细看好每一步即可,在这里,只是引导大家如何做而已,具体的可以实践一下!

(1)在MYSQL里新建一数据库,命名为 database (可自定义),新建一表,命名为 news(因为是新闻发布嘛,取个好记的名字即可,可自定义),然后建立这几个字段名: 
id (自动递增,这是关键,类型:INT) 
title (顾名思义,新闻标题,类型可取 TEXT) 
content (新闻内容,类型可取 TEXT) 
path (HTML文件路径,类型可取 TEXT)

(2)建立 conn.php 
这是连接数据库的PHP文件,你可以把连接数据的语句单独放在这一文件里,以后多个需要连接数据库的文件直接引用这个文件即可。

(3)设计添加新闻的表格 add.form 简单的源代码如下:

12345《form method=”post” action=”add.php”》 //提交至 add.php 新闻标题:《input type=”text” name=”title” size=”20”》《br》 新闻内容:《textarea name=”content” cols=”10” rows=”25”》《/textarea》《br》 《input type=”submit” name=”提交”》《/form》

(4)建立一个 HTML 的模板,另存为model.htm,和 add.php可以在同一目录下。 
示例源代码:

123456《html》 《body》 此新闻的标题:{title} 此新闻的内容:{content} 《/body》 《/html》

{ }大括号内的内容即是要被替换的内容,整个静态模板的设计可以根据自己的思路,但{ }内被替换的内容必须包含在内,如上面的{title},{content};咔咔~简单地说,设计好一个很好看的新闻模板后,把要被替换的如{title},{content}等标记放到需要的地方就可以了撒。

(5)详解 add.php 源码 

1234567891011121314151617181920212223242526272829303132333435363738394041424344《?php  require_once(“conn.php”); //引用conn.php,连接数据库  $title=$_POST[“title”];  $content=$_POST[“content”]; //获得表单变量   //以下建立一文本文档,其值自动计数  $countfile=“count.txt“;  if(!file_exists($countfile))  {  fopen($countfile,“w“); //如果此文件不存在,则自动建立一个  }  $fp=fopen($countfile,“r“);  $num=fgets($fp,20);  $num=$num+1; //每次其值自动加一  fclose($fp);  $fp=fopen($countfile,“w“);  fwrite($fp,$num); //更新其值  fclose($fp);   //利用上面自动计数的值获得HTML的路径$path  $houzui=”.html”;  $path=$num.$houzui;  //这样形成的路径是自动增长的,如1.html,2.html,3.html……….添加一条新闻便自动加上1   //以下用SQL语句添加数据至表 news  $sql=”insert into news (title,content,path) values (‘”.$title.”’,’”.$content.”’,’”.$path.”’)”;  $query=mysql_query($sql); //以下为关键之处,把从表单获得的数据替换模板中的{title},{content}标记     $fp=fopen(“model.htm”,”r”) //只读打开模板  $str=fread($fp,filesize(“mode.htm”));//读取模板中内容  $str=str_replace(“{title}”,$title,$str);  $str=str_replace(“{content}”,$content,$str);//替换内容  fclose($fp);   $handle=fopen($path,”w”); //写入方式打开新闻路径  fwrite($handle,$str); //把刚才替换的内容写进生成的HTML文件  fclose($handle);  //收尾工作:  echo “《a href=$path target=_blank》查看刚才添加的新闻《/a》”;?》

OK,整个生成HTML的示例源码就到这里,其关键是用了替换的方法。 
$str=str_replace(“{被替换的内容}”,$替换的内容,$str); 
因此,总结一下以上的做法:先设计好新闻模板,把需要被替换的内容用{ }放到模板中相应的位置,然后设计表单,再是最后的表单处理程序,把从表单中获取的变量替换模板中相应的内容即可,这样每次都会生成不同的HTML;如果需要修改HTML的内容也是一样的,获得修改后的表单内容后,先用 update 语句更新数据库,再重新替换一下模板中的内容即可;删除的话,先delete表中要删除的内容,再用unlink($path) 来删除HTML的物理文件即可。


axure如何生成html文件


1.axure8生成html的方法:

先在桌面上,新建一个文件夹。

然后,依次选择,发布→生成HTML文件

选择你刚才桌面上新建的文件夹,然后点“生成”,即可:

2.Axure9生成html的方法:

先在桌面上,新建一个文件夹。

然后,同样的,依次选择,发布→生成HTML文件

选择你刚才桌面上新建的文件夹,然后点发布按钮,即可:

3.Axure10生成html的方法:

基本是相同的步骤,这边我直接截图演示了:


怎样生成html格式的接口文档


① 用记事本写好HTML标签元素,保存好修改文件后缀名为.htm或 .html;
② 用一些快捷编辑工具,比如hbuilder,Dreamweaver,vscode,webstorm快捷生成HTML格式文件再进行书写标签;

如何在java中实现自动生成html


自动生成?
1,编写html文件的内容
2,将编写的文件内容写入一个文件中
3,保存文件为.html文件到指定目录
4,根据路径调用生成的html文件

推荐阅读