教育论文网

基于Node-Webkit平台的JavaScript工具集研究与实现

硕士博士毕业论文站内搜索    
分类:教育论文网→工业技术论文→自动化技术、计算机技术论文计算技术、计算机技术论文计算机软件论文程序设计、软件工程论文软件工程论文
基于Node-Webkit平台的JavaScript工具集研究与实现
论文目录
 
摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-16页
  1.1 研究背景与意义第10-11页
    1.1.1 研究背景第10页
    1.1.2 研究意义第10-11页
  1.2 国内外研究现状第11-14页
    1.2.1 Node.js发展现状第11页
    1.2.2 Node-Webkit发展现状第11-12页
    1.2.3 JavaScript语言发展现状第12-13页
    1.2.4 JavaScript引擎即时编译发展现状第13-14页
  1.3 本文的研究目标和研究内容第14页
  1.4 论文的主要内容及章节安排第14-16页
第二章 主流JavaScript引擎技术与源码保护技术第16-24页
  2.1 主流JavaScript引擎技术第16-19页
    2.1.1 V8引擎第16-18页
    2.1.2 Chakra引擎第18-19页
    2.1.3 SpiderMonkey引擎第19页
  2.2 主流JavaScript源码保护技术及工具第19-23页
    2.2.1 压缩JavaScript源码第20-21页
    2.2.2 混淆JavaScript源码第21-22页
    2.2.3 加密JavaScript源码第22-23页
  2.3 本章小结第23-24页
第三章 JavaScript本地化方案的提出第24-36页
  3.1 Node-Webkit开发APP特点和存在的问题研究第24-28页
    3.1.1 Web APP与Node-Webkit桌面APP对比研究第24-26页
    3.1.2 Node-Webkit开发APP优点第26-27页
    3.1.3 Node-Webkit存在的问题第27-28页
  3.2 V8系统结构和运行机制研究第28-34页
    3.2.1 V8整体流程研究第28-29页
    3.2.2 V8内存管理研究第29-33页
      3.2.2.1 堆内存对象的表示第29-31页
      3.2.2.2 垃圾回收机制第31-33页
    3.2.3 V8两层编译器架构研究第33-34页
  3.3 JavaScript本地化方案的提出第34-35页
  3.4 本章小结第35-36页
第四章 JavaScript工具mkCustomerSnapshot设计与实现第36-49页
  4.1 定制V8初始snapshot方案设计第36页
  4.2 在V8中产生定制snapshot设计第36-38页
  4.3 定制snapshot隐藏源码方案设计第38-41页
    4.3.1 确保自定义JavaScript均被编译生成机器码第39-40页
    4.3.2 去除堆内存中JavaScript源码第40页
    4.3.3 跳过Crankshaft优化第40-41页
  4.4 定制snapshot加入Node-Webkit应用实现第41-47页
    4.4.1 mkCustomerSnapshot程序实现第41-43页
    4.4.2 Node-Webkit API snapshot实现第43-47页
  4.5 定制snapshot适应情况分析第47页
  4.6 本章小结第47-49页
第五章 JavaScript工具mkCacheCode设计与实现第49-64页
  5.1 缓存V8机器码(CacheCode)方案设计第49-50页
  5.2 序列化和反序列化SharedFunctionInfo设计第50-56页
    5.2.1 CacheCodeSerialier类设计第53-54页
    5.2.2 CacheCodeDeserialier类设计第54-55页
    5.2.3 SerializedCacheCode类设计第55-56页
  5.3 缓存机器码隐藏源码方案设计第56-57页
  5.4 V8基本编译器缓存机器码接口设计第57-59页
    5.4.1 Compiler::CompileScript接口设计第57-59页
    5.4.2 ScriptCompiler::CompileCacheCode接口设计第59页
  5.5 CacheCode加入Node-Webkit应用实现第59-63页
    5.5.1 mkCacheCode程序实现第60-61页
    5.5.2 Node-Webkit API evalCacheCode实现第61-63页
  5.6 CacheCode适应情况分析第63页
  5.7 本章小结第63-64页
第六章 实验测试与分析第64-74页
  6.1 测试环境第64页
  6.2 测试用例与测试指标设计第64-65页
  6.3 mkCustomerSnapshot工具测试结果第65-66页
  6.4 mkCustomerSnapshot工具保护源码方案测试结果第66-68页
  6.5 mkCacheCode工具测试结果第68-71页
  6.6 mkCacheCode工具保护源码方案测试结果第71-73页
  6.7 本章小结第73-74页
第七章 全文总结与展望第74-76页
  7.1 全文总结第74页
  7.2 后续工作展望第74-76页
致谢第76-77页
参考文献第77-79页

本篇论文共79页,点击这进入下载页面
 
更多论文
基于Node-Webkit平台的JavaScript工
云南艺术学院表演剧目展示平台的设
机场货运部办公事务网络信息系统的
复杂组卷条件下的在线考试系统的设
基于.NET的移动基站信息综合管理系
潍坊昌大建筑公司采购管理系统的设
潍坊电力部门仓储管理系统的设计与
网上办税系统的设计与实现
金华银行在线考试系统的设计与实现
基于OpenStreetMap的地图浏览系统的
雷达回波模拟器控制软件设计与实现
统计信息服务应用平台的移植与控制
清潩河流域水环境基础信息系统设计
建筑市场项目经理管理系统设计
基于云计算平台的时态逻辑模型检测
基于地理位置的个性化新闻混合推荐
基于WEB的深圳环保公共平台的设计与
小区物业收费管理系统的设计与实现
巴州质监电子政务平台的设计与实现
钢管厂自动称重及重量分摊系统
河南省建筑市场监管信息系统集成方
煤炭产销信息管理系统的设计与优化
国网山东省电力公司舆情处理系统的
领导干部综合测评系统的设计与实现
基于openstack的云端自动化部署机制
融合RFID和传感的资产管理系统设计
浦发银行现金重空管理系统的设计与
基于个人电脑的比特币数据统计系统
高速矢量信号分析仪软件系统设计
基于Hadoop的在线数据挖掘系统的设
电子商务系统平台模型的研究与实现
基于B/S的SMT生产管理系统的设计与
基于规则流的初中代数问題类人判卷
基于嵌入式平台的微型频谱监测仪器
复杂任意波形发生器显控软件设计
基于ARM的仪器系统软件设计与开发
人vs机器人:享乐/功利态度对服务方
移动应用市场的设计与实现
面向金融加密业务的信息管理平台设
面向J2EE架构的林麝管理系统研究和
基于RFID的试卷袋跟踪管理系统
基于项目反应理论的英语学习平台的
F集团供应商管理系统项目需求管理研
基于QT的合同管理系统的服务器端的
物资计划审查专家库系统的设计和实
焊接企业信息化管理系统的设计
基于Web用户行为的测试用例生成技术
工程装备器材管理系统的设计与实现
能源监测信息管理系统的设计与实现
基于PHP和MySQL的车辆管理系统
军网在线考试系统
基于RFID的便携式军事体能训练考核
军队训练管理系统的设计与实现
基于粒子模拟的三维模型平台研究与
基于符号执行的自动测试案例生成工
基于符号摘要的动态符号执行的研究
供电公司自助缴费系统的设计与实现
交流充电桩计费管理系统的设计与实
基于C#的信用额度管理系统的设计与
基于Linux的多功能监护仪软件设计
基于重复数据删除的教育资源管理系
基于HL7 V3的区域医疗数据交换集成
基于ZigBee技术的保密设备监控管理
基于业务引擎的BI商业决策系统的设
面向安全单元的多应用管理系统设计
基于Samba的网盘在教育云平台的设计
面向量化交易的金融数据处理平台研
基于Android平台的自助旅游系统研究
集成EMD等技术的广西短期气候预测系
云南省气象综合信息运维平台的设计
县级气象综合业务系统设计与实现
郑州市气象观测资料管理系统的设计
基于RFID的医院资产管理信息系统设
泰安市中心医院超声检查预约系统的
某企业档案管理信息系统设计
菏泽市立医院药品管理系统设计开发
爱达乐蛋糕店网购系统的设计与实现
银川建发公司市政工程财务管理系统
 
Node-Webkit论文 JavaScript引擎论文 序列化/反序列化论文
版权申明:目录由用户wx**提供,www.51papers.com仅收录目录,作者需要删除这篇论文目录请点击这里
| 设为首页||加入收藏||站内搜索引擎||站点地图||在线购卡|
版权所有 教育论文网 Copyright(C) All Rights Reserved