新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论WAP/WML, XMPP, Mobile Web Service, Windows Mobile, Symbian, PalmOS, Android, 嵌入式数据库, 无线搜索等移动嵌入式软硬件开发技术
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 XML 与 移动嵌入式开发 』 → 基于Linux的嵌入式浏览器的研究 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 12072 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: 基于Linux的嵌入式浏览器的研究 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     peixun 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:10
      积分:89
      门派:XML.ORG.CN
      注册:2011/8/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给peixun发送一个短消息 把peixun加入好友 查看peixun的个人资料 搜索peixun在『 XML 与 移动嵌入式开发 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看peixun的博客楼主
    发贴心情 基于Linux的嵌入式浏览器的研究

    关键词:[URL=http://www.itpeixun.net/qianrushi-peixun.html]嵌入式培训[/URL]、[URL=http://www.itpeixun.net/danpianji-xuexi.html]单片机学习[/URL]、[URL=http://www.itpeixun.net/danpianji-peixun.html]单片机培训[/URL]
    JavaScript引擎一般作为共享库使用,应用程序调用引擎提供的API函数。引擎API函数大致分为以下几种:数据类型操作、RunTime控制、类与对象的创建和维护、函数与脚本执行、字符串操作、错误处理、安全控制、Debug支持。一般情况下,在应用程序中只需使用某几类函数。例如,在进行JavaScript调用之前必须调用JS_NewRuntime函数来创建并初始化JavaScript引擎。有些类型的函数(像安全控制类)提供可选择的特征。

      JavaScript引擎是系统上的一个共享资源。通过将引擎API调用嵌入到应用程序中,可以请求JavaScript引擎进行操作。引擎处理请求,并将结果或状态信息返回给应用程序。例如,假定使用JavaScript引擎自动化应用程序,脚本应用程序鉴别用户并设置权限。首先,应用程序创建JavaScript对象,该对象描述用户信息,包括姓名、ID、权限和可用的函数列表。在这种情况下,应用程序首先调用JS_NewObject创建对象。当JavaScript引擎创建对象后,返回一个指针给应用程序。应用程序再调用JavaScript引擎执行脚本。在创建用户对象后,应用程序即刻传递脚本给JS_EvaluateScript以便编译和运行。脚本获许取得并校验用户信息,然后建立用户存取的权利。

      JavaScript引擎收到初始化请求后,给JavaScriptRun-Time分配内存,应用程序使用的变量、对象和上下文都保存在RunTime中。一个上下文是脚本的执行状态(JavaScript引擎使用的)。每个同时存在的脚本或线程都必须有自己的上下文。单个的JavaScriptRunTime可以包含多个上下文、对象和变量。几乎所有的JavaScript引擎调用都需要一个上下文变量,应用程序在创建RunTime后,首先应调用至少一次JS_NewCONtext来创建一个上下文。上下文的实际数量依赖于程序中同时使用的脚本数。程序中每个同时存在的脚本都需要一个上下文。另一方面,如果某个时刻只有一个脚本编译和运行,则只需一个上下文给每个脚本重复使用即可。
    资料来源:[URL=http://www.itpeixun.net/]http://www.itpeixun.net/[/URL]


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2012/2/6 12:15:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML 与 移动嵌入式开发 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/23 23:42:15

    本主题贴数2,分页: [1]

     *树形目录 (最近20个回帖) 顶端 
    主题:  基于Linux的嵌入式浏览器的研究(1831字) - peixun,2012年2月6日
        回复:  在计算机技术的发展史上,unix操作系统的出现是一个重要的里程碑,早期的unix曾免费供美国及一些..(478字) - happem,2012年9月4日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    62.500ms