Magic Studio

专心做有逼格的APP!

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 42 下一页

2015年7月30日 #

ASYNC PROGRAMING IN JAVASCRIPT[转]

摘要: 本文从异步风格讲起,分析Javascript中异步变成的技巧、问题和解决方案。具体的,从回调造成的问题说起,并谈到了利用事件、Promise、Generator等技术来解决这些问题。异步之殇NON-BLOCKING无限好?异步,是没有线程模型的Javascript的救命稻草。说得高大上一些,就是运用... 阅读全文

posted @ 2015-07-30 10:20 Mr 布鲁斯 阅读(251) 评论(0) 推荐(1) 编辑

2015年7月29日 #

Bluebird-NodeJs的Promise

摘要: Promise是异步代码实现控制流的一种方式。这一方式可以让你的代码干净、可读并且健壮。比如,你用来异步处理文件事件的回调代码:fs.readFile('directory/file-to-read', function(err, file){ if (error){ //han... 阅读全文

posted @ 2015-07-29 23:13 Mr 布鲁斯 阅读(9742) 评论(1) 推荐(1) 编辑

理解Nodejs的Event Loop

摘要: Node的“event loop”主要是用来处理高输出量的。这很神奇,这也是为什么node可以在单线程的情况下同时处理很多的后台操作。本文就会集中讲述event loop是怎么运行的,这样你可以可以使用这个神奇的东西完成你自己的工作。事件驱动的编程(event-driven programming)... 阅读全文

posted @ 2015-07-29 18:59 Mr 布鲁斯 阅读(1060) 评论(0) 推荐(1) 编辑

Node.js是什么[译]

摘要: 当我向人们介绍Node.js的时候,一般会有两种反应:多数立刻表示“哦,这样啊”,另外的则会感到困惑。如果你是第二种的话,我会试着这样解释node:这是一个命令行工具。你可以下载一个tar包,然后编译安装。在terminal中输入“node my_app.js”就可以运行起来你的javascript... 阅读全文

posted @ 2015-07-29 11:17 Mr 布鲁斯 阅读(417) 评论(0) 推荐(0) 编辑

2015年7月27日 #

玩转Nodejs的集群

摘要: 在Nodejs中使用集群还是不容易的。Javascript的单线程属性让nodejs下的应用很难使用现代机器的多核特性。比如下面的代码实现了一个http服务器的主干部分。这部分代码只会执行在一个线程上,不管这段代码运行的机器是单核的cpu还是1000个内核的cpu。var http = requir... 阅读全文

posted @ 2015-07-27 16:20 Mr 布鲁斯 阅读(11557) 评论(0) 推荐(6) 编辑

2015年7月17日 #

Node.js使用MySQL的连接池

摘要: 使用Nodejs+MySQL肯定比PHP和MySQL的组合更适合做服务器端的开发。使用Nodejs你会从他的异步行为中获益良多。比如,提升性能,你无须在从已有的MySQL数据库迁移到其他的NoSQL数据库获得性能的提升。Nodejs如何使用MySQLNodejs要连接MySQL,可以使用Nodejs... 阅读全文

posted @ 2015-07-17 22:55 Mr 布鲁斯 阅读(10609) 评论(0) 推荐(0) 编辑

2015年5月25日 #

Swift:在Safari中打开App

摘要: 打开之前会发生什么呢,先看看这个图:我这里只是简单模拟了一下。当你输入一个特殊的“url”之后,Safari弹出一个提示,问你是否继续打开这个App。如果你这个时候confirm的话。那么这个App就会打开。我们打开看看这个app是什么样的App。看图:是一个灰常简答的TableView。然后点击某... 阅读全文

posted @ 2015-05-25 14:45 Mr 布鲁斯 阅读(2281) 评论(0) 推荐(0) 编辑

2015年5月4日 #

如何开发一个产品级的Node.js 应用

摘要: 介绍Node.js是一个开源的javascript运行时环境。非常简单可以快速开发一个网络应用。这个平台运行在Linux、OSX和Windows,而且运行在这个平台上的应用都是用javascript写的。Node.js的应用可以使用命令行启动,但是这里我们主要介绍的是作为一个服务运行,这样在电脑重启... 阅读全文

posted @ 2015-05-04 16:28 Mr 布鲁斯 阅读(1675) 评论(0) 推荐(1) 编辑

2015年4月10日 #

JavaScript面向对象编程[转]

摘要: JavaScript面向对象编程命名空间命名空间是一个容器,它允许开发人员在一个独特的,特定于应用程序的名称下捆绑所有的功能。在JavaScript中,命名空间只是另一个包含方法,属性,对象的对象。需要认识到非常重要的一点,与其他面向对象编程语言中的普通对象和命名空间相比,它们在语言层面上没有区别。... 阅读全文

posted @ 2015-04-10 11:18 Mr 布鲁斯 阅读(237) 评论(0) 推荐(0) 编辑

2015年3月25日 #

Swift要点:从Objective-C开发者的角度看Swift

摘要: 代码环境是Xcode6.3-Beta3.Swift已经极大的改变了开发iOS应用的方式。本文中,我会列出Swift的几个重点,并且和Objective-C一一做出对比。注意,本文不是Swift的入门指导。苹果发布了Swift Programming Language,强烈建议您读一读这本书。文本主要... 阅读全文

posted @ 2015-03-25 19:37 Mr 布鲁斯 阅读(1310) 评论(0) 推荐(2) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 42 下一页

导航