- 博客(11)
- 收藏
- 关注
翻译 Node学习笔记(六)
如果你习惯于浏览器javascript编程,你可能用过setTimeout和setInterval函数,这些函数允许你在给定的一段时间去执行某个任务,如下边的代码片段,一旦你加载进入这个web页面,一秒后则会向body体中追加“Hello there”字符串。
2014-08-17 08:40:05 433
翻译 Node学习笔记(五)
在Node中,许多对象能够发射事件,如,当客户端每次请求建立一个新的TCP连时,TCP服务器能够发射一个’connect’事件,或者在文件流中,每一个数据的chunk被读时,会发射一个’data’事件,这些对象,在Node被命名为事件发射器(Event Emitter)。事件发射器能够允许开发者去订阅他们感兴趣的事件,程序开发者定义一个回调函数来监听事件,当事件发射器每次触发相关的事件时,被监的事
2014-08-06 11:22:06 413
原创 视图初始化
根视图控制器中, initWithNibName实际上只会初始化一个视图,并不会将这个视图赋值给控制器中view属性,当真正通过视图与文件关联的时候,才会将当前被关联的视图set到视图控制器中,那么何为视图控制器呢?视图控制器只不过是将view封装成一个属性,将它组合到控制器内部,以便更好的控制,而self.window.rootViewController的属性的设置,与self.window.
2014-07-30 10:27:01 850
翻译 Node学习笔记(四)
javascript善于处理字符串,但是因为它的最初设计师用于操纵html文档,所以它不善于处理二进制数据,javascript没有单byte类型,它仅有数字类型,或者结构类型,或者字节数组(仅是一个字符串) 因为Node是基于javascript的,所以Node能够处理像HTTP这样的文本协议,但是你另外能够用它与数据库交互,操作图像,和执行文件下载,正如你所想象的,做这些仅用
2014-07-30 09:50:33 409
翻译 Node学习笔记(三)
javascript是世界上最常见的部署编程语言,被用于所有的web浏览器,语言的核心,还得追溯到Netscape的时代,在与微软浏览器大战中,为了急于击败微软,这个语言就被过早的发布了,所以,不可避免的意味着它带着一些不好的特性。虽然它的开发时间很短,但javascript却附带了一些强大的特性,尽管全局共享的命名空间并不是这些脚本特性之一。 一旦你在web页面加载了javas
2014-07-20 23:26:21 785
翻译 Node学习笔记(二)
1.什么是事件驱动编程风格,用这种风格的优势是什么? 传统的i/o编程如同本地函数的调用,只有当任务完成时,程序才能继续执行,这种阻 塞式的I/O编程模型源自于早期的分时系统,每个进程对应一个用户,目的是隔离用户,在这些系统中,用户通常需要完成一个操作,然后再考虑下一步操作,但是随着计算机网络被广泛使用,和互联网的发展,这种一个用户一个进程的模型不能够很好的伸缩,管理许多进程的地
2014-07-18 15:27:44 398
翻译 Node学习笔记(一)
Node介绍 Node.js是在2009年的JSConf大会上被关注的,当时它的开发者Ryan Dahl演示这个项目,并且得到了很多开发者的认可,从那以后,node得到了很大的发展,在社区也越来越流行,以至于现在,很多大的公司也将其运用在实际的生产环境中。Node.js简称Node,Node.是一个结合了Googlev8 javascript引擎的一个平台,不同于其他java
2014-07-18 14:46:53 596
翻译 View和Window的架构
View和Window的架构1.概述 在iOS中,你能用windows和view将你应用的内容装配到屏幕上,windows本身它不提供任何可见的内容,但是它特供对于你应用view的一个基本的容器,view定义了你想要填充一些内容到窗口的一部分,你可能要显示一些图片,文本,形状,或者其他的一些混合体,另外,你能够用view去组织和管理其他view。 每一个应用至少有一个w
2014-07-17 18:14:49 909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人