HTML是不是只是做网页的?

网友解答: 除了做网页,也可以做桌面GUI开发,下面我介绍一下,如何使用html做桌面开发,主要借助NW.js这个工具(NW.js是Intel开发的一个基于node.js和chromiu

网友解答:

除了做网页,也可以做桌面GUI开发,下面我介绍一下,如何使用html做桌面开发,主要借助NW.js这个工具(NW.js是Intel开发的一个基于node.js和chromium的程序运行环境),可以快速的打包html程序,实验环境win7,主要内容如下:

为了方便演示,这里新建了一个app.html网页,主要代码如下,很简单,就一行文本内容,下面的内容都以这个网页为例:

用浏览器打开这个网页,界面如下:

1.首先,下载NW.js,这个直接在官网下载就行,地址https://nwjs.io/,如下:

2.下载完成后,解压这个zip文件到一个新目录中,解压后内容如下:

3.在当前目录下新建一个hello目录,将app.html复制到这个目录中,同时新建一个package.json文件,内容如下,主要指明应用入口文件和应用名称:

此时hello目录下内容如下:

4.将app.html和package.json文件压缩成hello.zip,同时重命名为hello.nw,这里主要修改一下后缀名就行,如下:

5.将hello.nw文件复制到NW.js解压目录下边,打开cmd窗口,进入NW.js解压目录,输入命令“copy /b nw.exe+hello.nw hello.exe”,将hello.nw和nw.exe打包成hello.exe文件:

此时在当前目录下边就会生成一个hello.exe文件,双击这个hello.exe文件,程序就可以正常运行,如下:

6.此时,程序如果移到其他地方还不能正常执行,需要进行打包,这里需要下载Enigma Virtual Box这个软件(主要用于打包程序),地址http://enigmaprotector.com/en/downloads.html,如下:

7.接着就是打包程序、进行发布,在NW.js解压目录下边,除了hello.exe文件外,其他文件都放到Virtual Box里面进行压缩打包,如下:

8.打包成功后,会在当前目录下边生成一个hello_boxed.exe文件,这个就是打包后可以发布的程序,如下:

复制这个文件到任意一个位置,双击都可正常运行:

至此,我们就完成了利用html来开发桌面GUI程序,就整个过程来看,步骤有些多,但其实挺简单的,网上也有相关资料和教程,可以学习搜一下,希望以上分享的内容能对你有所帮助吧。

网友解答:

是的。

包含电脑上的网页,或者手机看到的内嵌式的网页。

HTML的全拼是HyperText Markup Language,叫超文本标记语言。

为什么叫超文本?

因为网页里不仅仅是文本,还包含音频、视频、链接、图片,以前还有flash动画等等。所以才起了一个“超”字。

怎样使用?

Html其实很简单。

最简单的页面是由html这个标签包围起来的。

我们看到的这样<html</html或<u</u有前后一样的东西,就叫标签,只要了解到这些标签什么意思,在中间写的内容就可以了。

比如我们举个例子:

这段代码会产生什么样子的效果呢?看下图

解说:

u标签是下划线的意思,能实现这样的效果;

i标签是斜体;

h标签是标题。

刚刚说了,它是超文本标记语言,还可以在里面放表格

比如这样一段代码在网页中是个什么样子的呢?我们看一下效果

同样,我们可以在里面放入音频和视频等等,大家喜欢的话可以找本资料学一学,边看边写,不需要安装任何软件,只要新建一个文本文档,将最后扩展名改为html就可以。

写完后保存,用浏览器打开就可以看到实时的效果,简单吧。

扩展

你会发现,有些语言的文件不是html结尾,但里面也有html的东西,比如jsp、php、还有ruby用的erb,我们看下图,我手头上现在只有ruby写的,用它举个例子,其它语言大差不差

你会发再,虽然是以erb结尾,但里面还是能看到html标签的身影,其实大部分网页类的语言都以基于html做的,再加进自己的语言的语法。

比如这条就是Ruby on Rails自己的语法

这样就可以显示一些html做不到的功能或效果,比如从后台取数据,然后一条一条展示出来。


有什么问题可以留言或评论!

以上,希望能帮到你,祝好!

标签: