1、什么是 miniblink?

Miniblink是一个非常小巧的浏览器内核,它由 @龙泉寺扫地僧 基于chromium,去除了chromium所有多余的部件,只保留最基本的排版引擎blink,总而言之就是chromium的阉割版,也可以把它当成一个功能强大体积小巧的浏览器或者超文本浏览框。

Miniblink - 免费小巧开源的浏览器控件miniblink是一款极致小巧的开源浏览器控件,可嵌入各种软件中,提供浏览服务https://miniblink.net/

2、为什么要用 miniblink?

原因很简单,易语言目前处于弃坑的状态,并且易语言UI方面的支持库、模块很难做出特别好的效果。但如果miniblink做ui界面的话,你就可以用HTML5和Css3、Javascrip来实现各种炫酷的交互效果,同时你也可以调用很多开源的前端UI框架。

Ant Design框架:

组件总览 - Ant Designantd 为 Web 应用提供了丰富的基础 UI 组件,我们还将持续探索企业级应用的最佳 UI 实践。除了官方组件,我们也提供了社区精选组件作为必要的补充,另外如果您是内网用户,欢迎尝试使用 TechUI。https://ant.design/components/overview-cn

有人可能会说这种WebUI运行效率不行,个人感觉Miniblink的运行效率的确比较一般(毕竟阉割了那么多功能);

所以我会更倾向于CEF(完整的chromium框架),但缺点也很明显:体积太大了(150M左右),完整的chromium内核运行效率就跟平常浏览器一样,举个例子:著名的开发软件VSCode就是用Electron框架开发的(chromium内核) 。

3、学习 miniblink 需要哪些相关的知识?

前面有说到了,miniblink实际上就是个浏览器,浏览器渲染显示内容自然是要用到HTML、CSS、JavaScript/JQuery。

当然,如果你是纯易语言小白,或者说从来没接触过这方面的,学起来的过程可能会比较痛苦;但如果你接触过网页抓包、爬虫方面的,学起来就会很轻松。

分享我之前用过的几个HTML学习网给大家:

HTML5教程

HTML5 教程 | 菜鸟教程HTML5 简介 HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。 HTML5的设计目的是为了在移动设备上支持多媒体。 HTML5 简单易学。 什么是 HTML5? HTML5 是下一代 HTML 标准。 HTML , HTML 4.01的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。 HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML..https://www.runoob.com/html/html5-intro.html

HTML 教程 | 菜鸟教程HTML 教程- (HTML5 标准) 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。 您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。 在本教程中,您将学习如何使用 HTML 来创建站点。 HTML 很容易学习!相信您能很快学会它! HTML 实例 本教程包含了数百个 HTML 实例。 使用本站的编辑器,..https://www.runoob.com/html/html-tutorial.html

w3school 在线教程全球最大的中文 Web 技术教程。https://www.w3school.com.cn/

CSS教程

CSS 教程 | 菜鸟教程CSS 教程 CSS (Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,CSS 文件扩展名为 .css。 通过使用 CSS 我们可以大大提升网页开发的工作效率! 在我们的 CSS 教程中,您会学到如何使用 CSS 同时控制多重网页的样式和布局。 CSS3 现在已被大部分现代浏览器支持,而下一版的 CSS4 仍在开发..https://www.runoob.com/css/css-tutorial.html

JS / JQuery教程

JavaScript 教程 | 菜鸟教程JavaScript 教程 JavaScript 是 Web 的编程语言。 所有现代的 HTML 页面都可以使用 JavaScript。 JavaScript 非常容易学。 本教程将教你学习从初级到高级 JavaScript 知识。 JavaScript 在线实例 本教程包含了大量的 JavaScript 实例, 您可以点击 '尝试一下' 来在线查看实例。 实例 function displayDat..https://www.runoob.com/js/js-tutorial.html

jQuery 教程 | 菜鸟教程jQuery 教程 jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。 本章节的每一篇都包含了在线实例 通过本站的在线编辑器,你可以在线运行修改后的代码,并查看运行结果。 实例 [mycode3 type='javascript'] $(document).ready(function(){ $('phttps://www.runoob.com/jquery/jquery-tutorial.html

如果你仅仅只是想弄UI,可以简单了解下JS,着重了解JQuery,因为对于界面开发来说,js原生代码弄得会特别少。因为这个我教程主要是讲解Miniblink的使用方法,所以HTML这部分大家就看上面的教程自学吧。

4、必要的开发工具

使用合适的工具才能提高码字的效率,所以我给大家推荐几款我我在折腾Mniblink时常用的一些开发工具:

1、易语言(这个是必须的)

2、VSCode 或 HBuilder X ,主要用于前端开发,也就是在写HTML的时候用,个人感觉HBuilder X代码提示功能会更完善点;但是VSCode会更轻巧,看你个人的选择。

3、火狐浏览器或Chrome浏览器,这两款堪称程序员的最爱,由于miniblink没有内置开发者工具(被阉割了),所以只能通过这些浏览器来调试网页部分了。

5、Miniblink 学习计划

为了更高效地让大家学习 mniblink 如何使用,我主要把教程分为三个部分:

  1. miniblink的窗口绑定、载入HTML
  2. miniblink的JS函数绑定、交互、传参
  3. miniblink的事件绑定

由于miniblink并未提供易语言的模块,因此也没有官方的相关教程及模块,目前我所使用的模块主要是 @kyozy 所开发的,虽然也提供了相关的例程,但内容比较凌乱,并且没有对应的教程解说,对于小白来说比较难入门,所以我弄了这个教程,带大家玩明白这玩意。

如果你需要这个例程可以在这里下载(虽然教程中用不上这个例程):

夸克网盘分享夸克网盘是夸克推出的一款云服务产品,功能包括云存储、高清看剧、文件在线解压、PDF一键转换等。通过夸克网盘可随时随地管理和使用照片、文档、手机资料,目前支持Android、iOS、PC、iPad。https://pan.quark.cn/s/92a58340402e

易语言miniblink交互教程——第一课 了解 miniblink相关推荐

  1. 易语言超人气教程第一课(放弃语言之争)

    易语言教程第一课点击下载  youku网观看 56网观看 qq网观看 新浪网观看 sohu网观看

  2. 易语言miniblink交互教程——第三课 易语言与 Miniblink 交互

    今天来给大家讲解一下易语言&miniblink交互教程的第三课,也就是如何让易语言与Miniblink进行数据交互,相互传递参数. 1.用易语言调用JS 调用JS的方式很简单,只需要一句代码即 ...

  3. Processing入门教程第一课-Processing的“前世今生”

    很早以前大概13.14年就通过清华大学付志勇教授了解到了Processing这个工具,起初只是初步了解并没有下定决心学习(当初资料太少了).由于当时只是初步的看了看,所以很多内容和知识点都是一知半解的 ...

  4. 世恒易语言百集教程在线观看.非常好的易语言入门教程哦

    世恒易语言百集教程.非常好的易语言教程.唯一在线可以看的地址是biliblili.一般都要下载的啊.并且是exe格式.不方便观看.这套可以在线看. 世恒易语言百集教程在线观看 点击在线观看 https ...

  5. 火山PC抓取快递物流查询接口教程第一课

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC抓取快递物流查询接口教程第一课 一.准备工作 工具:精易编程助手,易语言绝佳伙伴,同样适用于火山 下载地址: http://s ...

  6. 2018任鸟飞郁金香骷髅易语言/C++辅助教程

    2018任鸟飞郁金香骷髅易语言/C++辅助教程 免费试看教程:链接: https://pan.baidu.com/s/1QRf-UN8qy4NDAaijYqiEKA 提取码: 3wwd 更多官方视频教 ...

  7. 易语言微信hook教程

    易语言微信hook教程 1_认识Hook 2_Hook的分类_ 3_学习Hook必备的知识_ 4_实现简单的Hook流程_ 5_Hook的基本代码讲解和实现_ 6_API_HOOK讲解和实战 7_Ca ...

  8. “易语言.飞扬”新手教程,作者小博哥

    小博哥提供的"易语言.飞扬"新手教程,请大家参考. 小博哥:"详细注释,每一步都解释!真正的新手学习资料,欢迎批评指正!" 请到论坛下载完整内容:http:// ...

  9. 三维虚拟电子沙盘开发教程第一课 利用WPF建立3d gis数字地球(非axhost方式)

    三维虚拟电子沙盘开发教程第一课 利用WPF建立3d gis数字地球(非axhost方式) 下一步新建一个wpf工程.然后引用SDK中的gislib.dll,NewGisBiao.dll如下图: 下面上 ...

最新文章

  1. 基础通俗讲解集成学习算法
  2. Java集合源码学习(四)HashMap
  3. java句子中找单词_java程序找到一个句子中每个单词的字母数
  4. Spring学习总结(28)——Spring获取request对象的几种方法及线程安全性总结
  5. [C11] 推荐系统(Recommender Systems)
  6. Windows IOCP模型与Linux EPOLL模块之比较-
  7. python快乐数,快乐数 - SegmentFault 思否
  8. Java检验yyyymm合法,JAVA日期格式校验正则表达式方法,yyyy年MM月,yyyy-MM-dd格式等...
  9. SPSS可信度数据分析
  10. CAD导入外部插件方法教程
  11. ActiveMQ的MQTT:WARN | Stealing link for clientId XXX From Connection Transport
  12. MyBatis 游标查询大量数据
  13. html动画爱心制作代码,CSS心形加载的动画源码的实现
  14. excel导入去重复
  15. 净空法师:陈晓旭往生的教训(转载)
  16. phpexcel的读取和导出
  17. Xftp的安装与使用
  18. 深度linux升级15.3,深度操作系统 15.3 发布:颜值高实力强
  19. Mac下抓包工具Charles的使用
  20. 到了2023年,PMP项目管理师证书含金量会如何?考试难度大么?

热门文章

  1. odoo-onchange
  2. 如何确定抽样统计的最小样本量(附:随机抽样统计的抽样误差Excel计算表格)
  3. gitLab代码拉取到本地
  4. Macbook上Gitlab下载代码
  5. 判断推理——图形推理
  6. Vite.config.ts最全配置
  7. 模仿知乎——实现一个多用户在线问答平台
  8. win7计算机无法启动,Win7 64位系统电脑无法开机进不了系统的解决方法【图】
  9. 四川店盈通电子商务有限公司:十荟团热潮退却,泡沫消失
  10. String类(资源空间问题、深复制与浅复制)