上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 转 :原文地址:http://www.ibm.com/developerworks/cn/linux/shell/js/js_engine/简介:JavaScript在浏览器中的应用几乎是尽人皆知的。实际上,JavaScript技术也可以使用在非浏览器应用程序当中,从而让应用程序具有自动的脚本功能。本文介绍了一种功能非常强大的JavaScript引擎SpiderMonkey。这个引擎是Mozilla 浏览器的 JavaScript引擎。该引擎接口定义清晰,模块化好。本文简要介绍了 SpiderMonkey的基本结构,并讲解了如何在自己的应用程序中使用该引擎,最后给出了一个样例程序。该程序能够解 阅读全文
posted @ 2012-03-14 22:06 吴豆豆 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 1. 如果你还没有安装Cygwin,就按照以下步骤安装2. 如果你已经安装了Cygwin但无法运行gcc,说明你没安装gcc组件,同样使用以下步骤步骤安装:到http://cygwin.com,点击"Install Cygwin Now!"。这样会先下载一个叫做setup.exe的GUI安装程序,用它能下载一个完整的cygwin。按照每一屏的指示可以方便的进行安装。安装模式有"Install from Internet"、"Download form Internet"、"Install from Local Directo 阅读全文
posted @ 2012-03-14 16:10 吴豆豆 阅读(11736) 评论(0) 推荐(0) 编辑
摘要: 原文链接.http://sourceforge.jp/projects/freshmeat_jscoverage/releases/最近在用 Jasmine 给 KISSY 项目添加测试代码,遇到一个困惑:如何保证测试能完整覆盖到源码的所有分支?用 Google 搜索了下JavaScriptCoverage 工具,琳琅满目。有商业版的JavaScript Coverage Validator, 还有 FireBug 的不少扩展JavaScript Code Coverage Tool for Firebug. 美中不足是,这些要么要花钱,要么已停止更新,杯具。最后将目标锁定到免费开源一直更新的 阅读全文
posted @ 2012-03-14 10:50 吴豆豆 阅读(2547) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.chinaunix.net/uid-8272118-id-2033360.htmlby 北京理工大学 20981 陈罡一、写在前面的话上回写到了关于如何在c++的代码中嵌入v8引擎,实现javascript脚本中调用c++的函数以及从c++函数中调用javascript脚本中定义的函数(这其实就是设计模式中所谓的reflection,反射机制的具体实现)。通过了了几行代码就可以实现如此复杂的反射机制,由此可见v8引擎带来了很大的便利性。但是上回偶只探索了一下实现c++与javascript脚本之间的函数相互调用,那么如何通过javascript调用c++的对象 阅读全文
posted @ 2012-03-13 21:23 吴豆豆 阅读(1908) 评论(0) 推荐(0) 编辑
摘要: 转 http://blog.chinaunix.net/uid-8272118-id-2033359.htmlBy 北京理工大学 20981 陈罡一、写在前面的话随着google io大会上对android 2.2系统展示,一个经过高度优化的android系统(从dalvik虚拟机,到浏览器)呈现在大家面前。开发者们会非常自然地将目光落在dalvik虚拟机方面的改进(包括ndk工具对jni联机单步调试的支持),很多应用接口的调整以及以此为基础的新的应用程序(偶是属于那种喜新不厌旧,找抽性质的人)。对于android 2.2在浏览器方面的优化和改进,在google io大会上只提到了已经全面支. 阅读全文
posted @ 2012-03-13 20:23 吴豆豆 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/xiaomia/archive/2010/11/28/1890072.htmlUTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。GBK是国家标准GB231 阅读全文
posted @ 2012-03-13 11:04 吴豆豆 阅读(559) 评论(0) 推荐(0) 编辑
摘要: JavaScript就这么回事1:基础知识1 创建脚本块1: <script language=”JavaScript”>2: JavaScript code goes here3: </script>2 隐藏脚本代码1: <script language=”JavaScript”>2: <!--3: document.write(“Hello”);4: // -->5: </script>在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不支持的时候显示1: <noscript>2: Hello to th 阅读全文
posted @ 2012-03-09 13:40 吴豆豆 阅读(442) 评论(0) 推荐(0) 编辑
摘要: •http://hi.baidu.com/hycjk/blog/item/9c4a983dc22a3510bba167f0.html1.针对上下文的Snapshot技术什么是上下文(Contexts)?实际是JS应用程序的运行环境,避免应用程序的修改相互影响,例如一个页面js修改内置对象方法toString,不应该影响到另外页面。chrome浏览器每个process只有一个V8引擎实例,浏览器中的每个窗口、iframe都对应一个上下文。‍V8启动时(在执行client js前),需要对全局上下文(第一个context)初始化,读取和解析自实现的内置JS代码(另一种技术,第2点),建立起func 阅读全文
posted @ 2012-03-08 13:23 吴豆豆 阅读(3169) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/hufeng825/article/details/5748652确切说应该比较的是QT和MFC两个界面库QT使用的编译器是MinGW,即Linux下的GCC移植到windows的版本MFC使用的编译器是Visual C++QT的应用主要在Linux下,但是它本身是跨平台的,也支持其他操作系统,是现在比较著名的界面库,著名的KDE就是使用QT开发的MFC是提供给VC的,但是它主要是代码库,不像VCL和编译器挂钩很多,但是MFC主要是对windows API的封装,所以只能用于windows平台根据你所说的方面,简单比较一下:1.开发速度整体来说可能MF 阅读全文
posted @ 2012-03-07 11:52 吴豆豆 阅读(20629) 评论(0) 推荐(1) 编辑
摘要: (1) 在CMainFrame::OnCreate的开始加入应用程序可视化的风格。其函数如下:CBCGPVisualManager::SetDefaultManager (RUNTIME_CLASS (manager)); 其中manager的取值与风格对照如下:CBCGPVisualManagerMS Office 2000/VC++ 6.0 lookCBCGPVisualManagerXPMS Office XP/Visual Studio.NET lookCBCGPVisualManager2003MS Office 2003 lookCBCGPVisualManagerVS2005Vi 阅读全文
posted @ 2012-03-05 12:18 吴豆豆 阅读(2114) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页