整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

超简单!快速把网站生成 EXE 可执行程序

超简单!快速把网站生成 EXE 可执行程序

前有非常多的在线实用工具,例如思维导图、在线转换格式等。部分在线工具还支持离线状态下使用。

如果你觉得一些经常用到的在线工具,每次都要通过浏览器访问网站后使用,比较麻烦的话,可以考虑把它生成本地应用。

目前 Chrome 浏览器就支持把网站生成桌面应用程序,不过有个弊端,那就是想要运行它,必须依赖 Chrome 浏览器。

所以今天锋哥教大家直接把网站生成 EXE 程序,无需会编程代码。这里要用到这个「nativefier」基于 Electron 的工具,只要通过一行代码就能生成 EXE 程序。

nativefier使用

目前「nativefier」支持多个平台,包括有 Windows、Mac、Linux,你可以在这些系统里面把网站生成可执行的程序。

1.使用「nativefier」先要安装 Node.js 程序,可以到 https://nodejs.org/zh-cn 官方网站下载,建议下载长期支持版。

2.由于 Node.js 国外源加载速度很慢,我们可以把它修改成国内的源,建议用淘宝的源地址。

快捷键 Win+Q,搜索系统变量:环境变量 → 新建变量:

  • 变量名:ELECTRON_MIRROR
  • 变量值:http://npm.taobao.org/mirrors/electron/

3.快捷键 Win+X,运行 PowerShell(管理员),输入下面的命令开始安装。

  • npm install -g nativefier

耐心等待一会,一直到出现 Thank you for using core-js.....for polyfilling JavaScript standard library! 就是安装好了。

4.接下来就可以把网站生成程序了,运行 Node.js command prompt 输入命令:nativefier "网址"。这里锋哥把之前制作的装机必备导航作为例子:

  • nativefier "https://x1g.la/win"

最后 nativefier 生成的程序默认会在 C盘,你的用户名,WIN -1 文件夹里面,运行 WIN - 1.exe 就可以了。在程序里面你可以选中文本内容,通过右键来新窗口打开、复制内容等操作。

另外官方也提供了一些参数,例如可以修改图标、修改程序的默认名称。

  • nativefier --name "app名字" "网址"
  • navivefier --name "app图标路径" "网址"

图标支持最大图标、最小图标,参考下面的参数:

--min-width "大小px" --max-width "大小px" --min-height "大小px" --max-height "大小px"

5.将本地网页制作成程序,在生成的命令里面添加指向的 HTML 文件,如下:

  • nativefier --name "Sample" "index.html"

然后打开 \app\nativefier.json 文件,搜索 "targetURL",把 targetURL 指定的地址修改成你的 html 路径即可。

总结

通过「nativefier」你可以简单方便的把一些在线工具打包成本地应用,还是比较不错的。

另外从官方的文档里面看到,似乎还支持嵌入 Flash 插件的支持。因为目前还有一些网站需要依赖 Flash 插件,你可以打包成单独的程序来使用。有兴趣的自己研究看看了。

用 CSS 框架是当前大部分前后端开发人员都会选择的,CSS框架的好处是帮开发人员节省了开发时间,提高了工作效率,改善用户体验,并且能很好的解决各种浏览器之间的兼容性问题。当然也会存在代码冗余,影响网站打开速度,但是对于好处来说这些问题都不是问题。

接下去我会分享我所知道的所有的CSS框架,尽量把网络上现有的框架都收集起来,方便网友们的选择和比较。(框架顺序不代码框架的好坏)

Bootstrap

www.bootcss.com

Bootstrap 就不多做介绍了属于老牌框架了,国内教程地址:www.bootcss.com(非官网),该网站目前已经整理了从2.0~5.0的所有教程资料。

layui

www.layui.com

layui国人开发。layui是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。其风格简约轻盈,而组件优雅丰盈,从源代码到使用方法的每一处细节都经过精心雕琢,非常适合网页界面的快速开发。layui 区别于那些基于 MVVM 底层的前端框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,它更多是面向后端开发者,你无需涉足前端各种工具,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。

Semantic UI

semantic-ui.com

Semantic UI—完全语义化的前端界面开发框架,跟 Bootstrap 和 Foundation 比起来,还是有些不同的,在功能特性上、布局设计上、用户体验上均存在很多差异。

Bulma

bulma.io

作为一个基于Flexbox的开源框架,Bulma在全世界拥有超过20万名开发用户。它可以通过可视化的组件,让开发人员了解其运作的过程。该前端框架通过各种技术,为前端开发人员提供了一种内聚(cohesive)的界面。此外,由于它使用了响应式模板,因此我们可以更好地专注于网站的内容,而不是代码的编写。

PureCSS

www.purecss.cn

由Yahoo开发的PureCSS,提供了一组体积小、且具有快速响应能力的CSS模块。它非常适合开发那些界面美观且功能不同的项目。PureCSS具有快速响应能力的内置设计,以及最小体积的标准化CSS,而且它们都是免费的!

Tailwind CSS

www.tailwindcss.cn

Tailwind CSS 是一个功能类优先的 CSS 框架,它由 Adam Wathan 创建。本站提供 Tailwind CSS 官方文档中文翻译致力于为广大国内开发者提供准确的中文文档,助力开发者掌握并使用这一框架。

AXUI

www.axui.cn

ax前端框架的特点是:能用css写的不用js;能用js写的不用插件;能用插件的不重复使用插件。通过观察本框架的核心文件会发现核心文件只有ax.css和ax.js,加载速度飞快。ax前端框架对一些常用的功能进行集成处理,比如美化滚动条、菜单、cookie等,在演示页面复制代码即可使用。

Amaze UI

Amaze UI

Amaze UI 以移动优先(Mobile first)为理念,从小屏逐步扩展到大屏,最终实现所有屏幕适配,适应移动互联潮流。

Foundation

get.foundation

Foundation 是一个适用于任何设备、媒介和可访问性的框架。Foundation是一个响应式前端框架系列,它可以让你轻松设计出漂亮的响应式网站、应用程序和电子邮件,在任何设备上看起来都非常漂亮。Foundation具有语义性、可读性、灵活性和完全可定制性。

ZUI

www.openzui.com

一个基于 Bootstrap 深度定制开源前端实践方案,帮助你快速构建现代跨屏应用。

Uikit

getuikit.com

UIkit 是 YOOtheme 团队开发的一款轻量级、模块化的前端框架,可快速构建强大的web前端界面。UIKit 提供了全面的 HTML、CSS 及 JS 组件,它们使用简单,容易定制和扩展。

Pintuer

www.pintuer.com

拼图前端框架 Pintuer.com:国内优秀的HTML、CSS、JS跨屏响应式开源前端框架,使用最新浏览器技术,为快速的前端开发提供一系列的颜色、文本、排版、内容、媒体、按钮、表单、元件、导航、组件等样式工具包,占用资源小,使用拼图可以快速构建简洁、优雅而且自动适应手机、平板、桌面电脑等设备的前端界面,让前端开发像玩拼图游戏一下轻松灵活。

H-ui

www.h-ui.net

H-ui前端框架系统是基于 HTML、CSS、JAVASCRIPT开发的轻量级web前端框架。H-ui是根据中国现阶段网站特性和程序员开发习惯,在bootstrap基础上,吸取众家框架之长,融合开发者自己的思想,进行深度开发,提炼出一套适合中国开发者的HTML和CSS规范。开源免费,简单灵活,兼容性好,一经推出深受国内广大web开发者喜爱。

跨屏UI

ui.kuaping.com

如果说Boostrap提供了一个可靠的网页元素UI组件,来构建一个网页,那么跨屏UI框架,则在bootstrap基础上提供了更为完整的网页组件,例如“关于我们”、“联系我们”,“相册”,“产品”等等组件。

Milligram

milligram.io

  Milligram虽然非常轻小,但功能依旧不差,它具有一整套web开发工具,并且充分利用了CSS3规范中的各种原理来帮助开发人员快速开发。

暂时收集了这些框架,你可以根据实际项目的需求,进行选择,正式使用之前请先测试代码,确保你采用的框架不会出现CSS或HTML的浏览器兼容性问题。

~~~感谢阅读,顺便点个赞,欢迎关注【Yimao软件】,谢谢~~~

己如何做一个网站,互联网时代很多人有想法自己做一个网站,但是会遇到不知道多少钱?具体怎么做?需要准备些什么?在哪里可以了解到?本篇文章就是告诉大家具体的操作步骤。

想要做一个个人网站?还是单单想要做一个博客?还是一个小型网站试试互联网的水平?

首先你得确定好建站的目的和方向。确定好之后,就需要去准备买建站必须的东西: 域名、空间、模板了。

这里有必要给大家解释一下,特别是不懂得小白。通俗点讲:建一个网站就是建一个房子。

1、域名就是你房子的门牌号码和地址,别人能通过这个找到你。

2、空间就是你要建的房子,注意了!空间是毛坯房,里面什么都没有(空间也叫服务器、主机,不要被被人说的云里雾里,只是因为他多了很多名字而已,就像你叫张三你小名叫狗蛋一样)。

3、模板就是你房子里面的装修,一个网站就是由空间、域名、模板组成。

对于一个新手小白想做一个网站试试水的话,建议可以去 万网或者其他大大小小的售卖服务器的公司,其实基本都差不多,域名的话买.com 的大概就30-60左右就可以了,碰到搞活动的话就10元,想要不麻烦 不备案可以上淘宝买香港空间免备案省事,也就是100-200之内就可以了。

1.域名有.cn .com .net .cc 等等后缀,.com的基本没什么资源了,可以选择.cn价钱也很便宜几十块一年。

2.空间有动态 静态 (简单理解就是否支持动画和后台修改的区别)或者现在又有双线或多线,就是支持多种网络服务商能够快速访问。但是基本也就是1M几十块 正常100-200M足够用了,上面2项不可少 。

3.网站内部内容,这是关键。

这里提醒大家一点,现在互联网上充斥着大量套模板建站,多了搜索引擎就不喜欢了,如果你是想要做推广做优化,强烈建议你不要去做模板建站!当然只是想要做个网站试试,那是可以的。

这里就会有很多的小白疑惑了,上面说了自己做一个网站只要300块钱左右,为什么找建站公司,一报价就是几千上万呢?是不是听到他们报价的瞬间就想骂娘了?

这里也科普一下,上面有提到网站内部内容才是关键,值钱的是这个,你找建站公司去做的网站,建站公司使用的都是定制的模板,也就是程序员一个字母一个符号一个代码敲出来的,还需要长时间精准的校对,错一个小数点就全乱了,就像是开源字节一样,一个标点符号都不能错!还有就是需要建站公司设计网站的版面,包括网站上面的图片、框架、字体、颜色等,然后需要程序和设计结合起来放在空间里,这里面需要耗费大量的人力(物力是可以忽略不计的哈)这样做出来的网站在互联网上是独一无二的,而且这种网站比较适合优化,适合百度优化排名,搜索引擎也比较喜欢,好的东西、独一无二的东西自然就贵了。


如若转载,请注明出处:开源字节 https://sourcebyte.cn/article/146.html