前端html+js可以干嘛?

江西新华电脑001


最基本的就是开发网页啦,html写网页,js实现网页交互效果,除此之外,也可以开发桌面GUI程序,下面我简单介绍一下如何使用html+js开发出一个简单的桌面程序:

1.这里为了更好的说明问题,我新建了一个html文件,就是一个简单的登录页面,源码如下,非常简单,就是两个输入框和一个登录按钮:

浏览器运行的效果如下:

2.接着就可以将这个html网页打包为桌面应该程序,这里需要用到nodejs的Electron功能,下面我具体介绍一下主要步骤及截图:

  • 首先,需要安装本地node环境,这个直接到官网上下载就行,如下,选择适合自己平台的版本即可:

  • 安装完成后,需要下载一下electron和electron-packager这2个包,后面的打包需要借助这2个包,命令“npm install electron electron-packager”,如下:

  • 接着新建一个文件夹,将刚才的html文件拖拽进去,同时新建一个package.json文件和一个main.js文件,如下:

package.json文件配置如下,主要指明应用名称、版本号及打包配置文件:

main.js文件配置如下,这里需要指明打包程序的入口文件,网上也有详细配置过程:

  • 最后就是在打包程序了,命令“electron-packager . APP --win --out AppDir --arch=x64 --electron-version=3.0.10 --overwrite”,打包的过程非常快,这里主要需要指明打包的应用名称、输出目录、版本号、位数等:

  • 接着就可以在输出目录AppDir中找到打包好的应用程序APP.exe,直接双击就能打开,截图如下,和浏览器效果差不多:

至此,我们就完成了利用html+js来开发一个简单的桌面GUI程序。总的来说,整个过程不难,就是步骤有些繁琐,只要你熟悉一下上面的配置过程,多操作几遍,很快就能掌握的,当然,你也可以使用html+js开发移动应用,像HBuilder等,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。


小小猿爱嘻嘻


不请自来

首先从问题分析一波,html和js能干嘛?

(1) html能干嘛

html是定义为超文本标记语言,是一种规范也是一种定义,它通过标记符号来标记要显示的网页中各个部分

通俗的讲它就是为了完成运行在web端的你能看到的页面的一种实现方式,或者说b/s,架构类型的

(2) js能干嘛

还是从定义上看js是一个脚本语言,为了给html网页增加动态功能,为用户提供美观流畅的效果,就是为了使你的页面和用户有更好交互效果

html+ js能干嘛

那这么问。它能做的也就是做浏览器端(客户端)的一些应用程序,一些可视化的页面。将你的后端数据渲染到前端页面,然后和用户更好的交互


思梦PHP


前端三大块,html、css、js,其中html负责页面结构,css负责样式,js负责页面行为。但做前端单考这三块是不够的,还得学学那些主流框架,后端语言等等,例如:前端三大框架vue、react和angular等等


吾优库


基本上就可以入门了。然后学习一些框架就可以找前端的工作。JS是最重要的,原生JS


杨柳岸残月孤轮


html开发网页,js做网页两交互。


分享到:


相關文章: