现在位置: 首页 > web前端 > 文章
在我开始使用OpenAphid-Engine的时候,已经有几种类似的iOS/Android 项目.这些商业项目或者开源项目使用JavaScript实现代码特性。比如,Titanium 和PhoneGap 允许开发者使用JavaScript开发本地 iOS/Android apps;ngCore 更是可以使用纯正的JavaScript构建跨平台的游戏。JavaScript已经成为了编程语言中的佼佼者,也因为更容易学习吸引了众多开发者参与到这一领域。 怎样在IOS/Android上使用JavaScript 主要有两种方法。...
阅读全文
2019年08月25日 web前端 ⁄ 共 5429字 暂无评论
这个框架其实只是基于webkit中以C/C++实现的JavaScriptCore的一个包装,在旧版本iOS开发中,很多开发者也会自行将webkit的库引入项目编译使用。不过虽然iOS7把它当成了标准库,可惜目前,我还没有在Apple Developer中找到像那样的官方文档介绍这个框架的具体使用方法。 JavaScriptCore中的类 在项目中引入JavaScriptCore后,链到头文件中,除了大段的Copyright注释可以看到里面只要引入了5个文件,每个文件里都定义跟文...
阅读全文
上一篇文章中已经简单入门了iOS7中新加的JavaScriptCore框架的基本用法,十分的简单方便而且高效,不过也仅限于数值型、布尔型、字符串、数组等这些基础类型。本文将扩展到更复杂的类型,介绍一下该强大的框架是如何让Objective-C对象和JavaScript对象进行直接互通的。 为了方便起见,以下所有代码中的JSContext对象都会添加如下的log方法和eventHandler JSContext *context = [[JSContext alloc] init]; context.exception...
阅读全文
2019年08月25日 web前端 ⁄ 共 11407字 暂无评论
我相信,在ECMAScript.next到来的时候,我们现在每天都在写的JavaScript代码将会发生巨大的变化.接下来的一年将会是令JavaScript开发者们兴奋的一年,越来越多的特性提案将被最终敲定,新一版本的JavaScript将会慢慢得到普及. 本文中,我将会讲几个我个人很期待的,希望能在2013年或者更晚一点使用上的新特性. ES.next目前的实现情况 可以通过查看Juriy Zaytsev总结的ECMAScript 6兼容性表格,和Mozilla的ES6实现情况页面以及...
阅读全文
2019年08月24日 web前端 ⁄ 共 3566字 评论关闭
一个月前心血来潮瞎折腾了下Nodejs,用ab和JMeter进行简单地压力测试后,不得不佩服它的速度与性能(备注:测试比较了几个框架后得出的结果)。Nodejs是什么,一个基于chrome的javascript V8引擎的platform,特点是事件驱动,异步非阻塞IO模型,轻量。本文不是给Nodejs做广告的,它只是一个引子,关于Nodejs的具体信息大家自己google吧,这里就不多作说明了。之所以是个引子,正由于它是基于V8引擎的,而让我感叹V8的威力时,...
阅读全文
2019年08月23日 web前端 ⁄ 共 7801字 评论关闭
译序 有些网友对为什么D2JSP能运行JavaScript脚本程序感到奇怪,因此我翻译了这篇文章,原文在这里。这篇教程手把手教你如何利用SpiderMonkey创建一个能执行JavaScript脚本的C++程序,并让JavaScript脚本操纵你的C++程序的内部数据、操作。从这篇教程可以看到在SpiderMonkey引擎的帮助下,让C++程序支持JavaScript脚本是一件很容易的事,更棒的是SpiderMonkey也可以在Macintosh和Unix平台使用。 SpiderMonkey是Gecko(Firefo...
阅读全文
2019年08月23日 web前端 ⁄ 共 12186字 评论关闭
JavaScript是由Netscape开发的对象脚本语言,其特点是开发简单、功能灵活,目前已广泛应用于WEB页面及服务器应用程序中。HTML本身是静态的、不允许用户干预,但用JavaScript编写的脚本程序就可以在用户的浏览器端运行,可以同用户进行交互,从而实现动态页面。可以将JavaScript与嵌入WEB的大多数对象的事件(如鼠标点击、移动等)相关联,然后用自己的方式处理这些事件。JavaScript提供了丰富的内置函数及命令,能在浏览器中...
阅读全文
2019年08月23日 web前端 ⁄ 共 25843字 评论关闭
JavaScript-C/C++引擎概览 本文档提供了一个JavaScript(JS)引擎的C语言实现的概述,他介绍了你如何在你的应用程序中嵌入脚本引擎来让它们可以使用JS。有两大理由让你在应用程序中嵌入JS引擎:使用脚本来自动操作你的应用程序;同时使用JS引擎和脚本无论何时都可以提供跨平台的功能并消除了应用程序解决方案对平台的依赖性。 受支持的JavaScript版本 本JS引擎支持从JS 1.0版到JS1.4。JS 1.3和更高版本符合ECMAScript-262...
阅读全文
2019年08月23日 web前端 ⁄ 共 1072字 评论关闭
一、JavaScript的机会 近几年JavaScript在各个领域愈发流行起来。JS已经逐渐摆脱了只能做web的局限,在前端,后端,Native,Web,游戏,应用等各个领域遍地开花。 Cocos2d-x支持两种脚本系统,Lua和JavaScript。考虑到未来的趋势,我选择JavaScript。因为JavaScript和C++配合未来能够覆盖到很多主流应用领域: 后端:C++ Node.js 前端Native:C++ JavaScript 前端Web:Html5 工具:Qt C++ QML 国内在开发技术...
阅读全文
2019年08月13日 web前端 ⁄ 共 1179字 评论关闭
Code: <script language="javascript">        {            function GetInfo()            {                                var dxml = new ActiveXObject("Microsoft.XMLDOM");                   dxml.async="false";                   dxml.load("info2.xml");                           var nameNode = dxml.getElementsByTagName("name");            var ageNode = dxml.getElementsByTagName("age");  ...
阅读全文