资讯专栏INFORMATION COLUMN

Electron(1.6.11) + koa2 仿腾讯TGP游戏登录器(一):环境部署

includecmath / 729人阅读

摘要:预计的话大概需要一到两个月来完成吧,毕竟是非工作时间来写,还有那个小婊砸需要我关怀。一环境配置新版的和旧版的环境配置基本一样,我用的,。第二种办法就是,页面框架被固定住了,想要更改的话只能更新软件。再有再加,下节说服务器的搭建。

酝酿了好久想写个新版的Electron教程,奈何有点(非常)懒,并且经常被LOL吸引。。。终于下决心开搞了,要不然越堆越多的工作人生就GG了。预计的话大概需要一到两个月来完成吧,毕竟是非工作时间来写,还有LOL那个小婊砸需要我关怀。 还有,尽量不要吐槽我的代码,尤其是 css & html ,不过欢迎告知更好的写法。
项目地址:https://coding.net/u/YupegLV/...
代码我会不定期的push,但是如果没有大的新功能实现的话,就不更新教程了。
一、环境配置
1、新版的和旧版的环境配置基本一样,我用的electron-version:1.6.11,node-version:8.1.4。(截止2017-7-28)
2、关于墙的问题,最近由于xx原因,墙有点厚。推荐使用淘宝的npm镜像吧,不过 electron 的项需要特殊配置一下,参见这里。
3、推荐一个vscode插件 :VersionLens,可以提示package.json 里的依赖项的最新版本
4、electron官方中文API:github
二、搞个基础的框架
1、基本的代码姿势差不多就这样

main.js 是程序主入口,index.html 为主页面。

三、一些我觉得需要写的东西

我的前端技术很渣,html只会div,所以也不着重说这块了。只说点感觉需要特别提示的东西吧。

1.jQuery的引用:
2.使区域可拖拽 css
.drag {
    -webkit-app-region: drag;
}

因为electron使用的是chrome的框架,所以css里只用-webkit就OK了。

3.关于子页面(区域5)的实现有两种实现方式。

①从服务器获取HTML文本直接添加到index.html里;
②本地写好html框架,从服务器获取json数据,动态加载数据。

两种的各有利弊,第一种办法就是传输数据量大,并且一些点击事件实现有些问题,还有就是服务器端的页面代码不好调试。第二种办法就是,页面框架被固定住了,想要更改的话只能更新软件。

再有再加,下节说服务器的搭建。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/84426.html

相关文章

  • 技术在游戏云应用展望

    摘要:目前,腾讯内部业务运行环境基本全部实现了容器化,在技术大会中,腾讯云高级产品经理刘永峰曾发表演讲时代,公有云面临的挑战和机遇。本文中刘永峰展望了容器技术在游戏云的应用。 容器技术是一种轻量级虚拟化技术,能够以很细的粒度,虚拟化独立的系统运行环境。这就意味着,一台物理的服务器,或者是一台云上面的虚拟服务器,能够同时运行成百上千个独立的容器。基于游戏行业短平快的鲜明特点, 每一个游戏世界里面,每...

    Lyux 评论0 收藏0
  • 实录分享|kubernetes 在腾讯游戏的应用实践

    摘要:大家好今天我分享的主题与游戏行业相关,为大家介绍的是在腾讯游戏中的应用实践。随着技术的兴起,我们开始调研在游戏容器化方面的应用。也就是说,将不同游戏业务部署到同一台母机,采用绑定核的方式。在母机上架部署时,创建设备和设备并将它们进行关联。 今天小数的推送内容来自腾讯互娱高级工程师黄惠波,让我们一起来看看吧~~~ 黄惠波,腾讯互娱高级工程师目前主要负责游戏计算资源容器化平台的研发工作,包...

    DangoSky 评论0 收藏0
  • 2017-06-19 前端日报

    摘要:前端日报精选京东如何配合业务打造三端融合开发平台第期聊聊组件开发的边界把握和状态驱动插件拾趣网站开发微信小程序实战二全家桶开发的一个跨三端的应用掘金原生实现五子棋游戏前端学习中文译年你应该了解的函数式编程个人文章的设 2017-06-19 前端日报 精选 京东618:如何配合业务打造JDReact三端融合开发平台?【第970期】聊聊vue组件开发的边界把握和状态驱动webpack 插件...

    alighters 评论0 收藏0
  • Hola~ 款基于Electron的聊天软件

    摘要:前言本项目旨在从零到壹,制作一款界面精美的聊天软件。因为本人是开发,设计功底欠缺,所以软件设计的有点丑,如果有大神有更好的,欢迎。 Hola 前言 本项目旨在从零到壹,制作一款界面精美的聊天软件。 Github 地址因为已工作,所以可能没有多少时间来继续跟进这个项目了,项目可优化的点已在下文列出,欢迎大家 Fork 或 Star。 ps: 征 logo 一枚。因为本人是开发,设计功底...

    Kaede 评论0 收藏0
  • JavaScript 就要统治世界了?

    摘要:欢迎使用中文文档架构概览是网易项目团队开发的一个基于进行开发的应用层框架,提供了一个轻量级的容器来编写简单可维护的。 JavaScript 可以……嘛,不就是操作一下 DOM,可以让元素飞来飞去吗JavaScript 是……不就是用 jQuery 让网页动起来,顶多就是再用用 Ajax 和后端进行一下数据交换吗JavaScript 是一门……最讨厌和鄙视这种弱类型不需要编译的脚本语言...

    AbnerMing 评论0 收藏0

发表评论

0条评论

includecmath

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<