- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WebtopHTMLApp开发引擎课件.ppt
突破浏览器框框 Windows渲染原理 JS如何跟C++交互 JS中执行nativie代码 C++执行JS代码 如何与窗口关联 V8为全局对象,如何知道为哪个窗口调用 注入窗口句柄 何时注入? 是否需要JS回传句柄 如何处理二进制 没有固定类型 数组性能极低 Canvas Hack 如何实现多窗口,多进程通讯 通过窗口句柄,控制其他窗口 跨进程内存共享 Alloy Desktop原理 注册V8全局对象(webtop),提供api供js用。 封装窗口类,提供窗口操作。 页面上注入一变量,代表窗口句柄。供api调用时传递窗口句柄,实现对特定窗口的控制。 提供自定义事件,js通过事件监听实现回调。 API接口可无限扩展,只需扩展全局对象的属性或方法。 Alloy Desktop优势 快速 美观 可扩展 Alloy Desktop缺陷 渲染性能还需提高 安全 未来 JS加密 精简 更新内核 …… “ ” “ ” Alloy Desktop Html5 App 开发引擎 大纲 缘起 实现 应用 原理 愿景 Web能做什么 JS能做什么 前端交互 nodejs Web还能做什么 ? Web的优势 快速构建界面 灵活 调试方便 Web的缺陷 性能差 安全性差 语言过于灵活,可能存在逻辑隐患 突破浏览器 可是…… 如何实现透明渲染 JS如何跟C++交互 JS如何调用C++接口 C++如何回调JS 如何与窗口关联 如何处理二进制 如何实现多窗口,多进程通讯 ? Alloy Desktop简介 Html5 app开发引擎 音乐播放器 …… QQ 浏览器 Alloy Desktop API 窗口显示控制 IO 系统底层 二进制处理 …… Alloy Desktop开发流程 编写页面 生成app文件 修改配置 双击运行 Alloy Desktop运行流程 读取配置文件 启动浏览器,读取网页 窗口关闭,退出浏览器 “ ” “ ”
您可能关注的文档
最近下载
- 团知识竞赛试题及答案.docx VIP
- 湖南工程学院《大学物理》2023-2024学年第一学期期末试卷.doc VIP
- 小学社团活动——啦啦操18节课时教案.docx
- 在线网课学习课堂《工程伦理》单元测试考核答案.docx
- 2024年山东省《辅警招聘考试必刷500题》考试题库附完整答案【全优】.pdf VIP
- T_CECS 992-2022CN 预应力压接装配混凝土框架应用技术规程.docx
- 【课件】第1课+美术作品的创作+课件-高中美术人教版(2019)美术鉴赏.pptx VIP
- 网络交易案件办理专题培训课件.pptx
- 《接发列车工作 》课件(下).pptx VIP
- 粤版_通用技术2_技术与设计2__教案.doc VIP
文档评论(0)