摘要: Xamarin 是一套基于C#语言的跨平台移动应用开发工具,今年2月份微软宣布收购Xamarin,而后在4月份进行的Build大会上微软宣布将会在各个版本的Visual Studio中免费提供Xamarin,并且宣布Xamarin SDK开源。 本文主要阐述Xamarin是什么,它能做什么以及它是如何跨平台的。 阅读全文
posted @ 2016-05-29 18:54 ted 阅读(7618) 评论(2) 推荐(6) 编辑
摘要: Promises是一种关于异步编程的规范,目的是将异步处理对象和处理规则进行规范化,为异步编程提供统一接口。 阅读全文
posted @ 2016-04-21 08:25 ted 阅读(1706) 评论(1) 推荐(0) 编辑
摘要: Javascript在设计之初并没有提供一种原生的,语言级别的模块化方式来组织代码,比如Java语言通过package和import来管理和使用模块。ECMAScript 6引入了class和import的概念来支持模块化,但是浏览器全面支持这个标准还需要很长时间。 应用程序的模块化指的就是通过一些高度解耦的,存放在不同地方的功能模块构成。近年来随着Javascript应用的复杂化,大型化,Javascript代码需要更为有序的组织,在Javascript社区出现了很多种模块化的实现方式,最主要的两个规范是CommomJS和AMD,本文会重点阐述这两个规范。 阅读全文
posted @ 2016-04-08 13:54 ted 阅读(4468) 评论(0) 推荐(1) 编辑
摘要: UI 设计概念介绍http://www.slideshare.net/tedzhaoxa/ui-and-ue-design-basic 阅读全文
posted @ 2015-03-20 14:44 ted 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 内部分享: Head First iOS Programminghttp://www.slideshare.net/tedzhaoxa/head-first-ios-programming-46064377 阅读全文
posted @ 2015-03-20 11:19 ted 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一个Web页面的问题分析几个月之前我接到一个新的开发任务,要在一个旧的Web页面上面增添一些新的功能。在开发的过程中发现旧的代码中有很多常见的不合适的写法,结合这些问题,如何写出更好的,更规范的,更可维护的代码,就是这篇文章要阐述的内容。首先我查看了该Web页面的HTML代码,发现了一些典型的问题:... 阅读全文
posted @ 2014-09-11 09:23 ted 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 当江南style正红遍网络,如火如荼的时候,我们参加了QCon杭州2012技术开发大会,感受真正的江南,杭州气候湿润,桂花袭人,就连同事的鼻炎都好了。QCon会议上午三堂课,下午有四堂课,下午会同时有三到四个分会场,每堂课50分钟,全天听下来非常累。这里我挑一些我印象比较深刻的来说一说。开幕式的主题演讲是由Jim McCarthy来讲的,该君回顾了西方软件开发的历史,以及黑客文化的起源,其演讲激情四射,充分暴露了他对软件行业的热爱。摘录一些:“软件是科学里最切合逻辑的东西,代表了科学的声音,科学的高潮”,“我们要做伟大的软件,进而改变世界”。其热情也打动了我,我想我们能不能做一些真正伟大的产品 阅读全文
posted @ 2012-11-08 19:30 ted 阅读(788) 评论(0) 推荐(0) 编辑
摘要: Ajax请求与浏览器缓存在现代Web应用程序中,前端代码充斥着大量的Ajax请求,如果对于Ajax请求可以使用浏览器缓存,那么可以显著地减少网络请求,提高程序响应速度。1. Ajax Request使用jQuery框架可以很方便的进行Ajax请求,示例代码如下:1 $.ajax({2 url : 'url',3 dataType : "xml",4 cache: true,5 success : function(xml, status){ 6 }7 });非常简单,注意其中的第4行代码:cache:true,显式的要求如果当前请... 阅读全文
posted @ 2012-08-23 11:38 ted 阅读(23604) 评论(1) 推荐(3) 编辑
摘要: 学习了Java没多久,有一些基础概念有点犯迷惑。今天偶遇好文,摘录在此:JDK (Java Development Kit)Java Developer Kit contains tools needed to develop the Java programs, and JRE to run the programs. The tools include compiler (javac.exe), Java application launcher (java.exe), Appletviewer, etc…Compiler converts java code into byte code 阅读全文
posted @ 2012-08-17 16:35 ted 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 你了解Java中String的substring函数吗?Java中的substring函数是我们经常使用的一个函数,用来截取当前字符串的子串,定义如下:public final class String{ public String substring(int beginIndex); public String substring(int beginIndex, int endIndex);}使用及声明都非常简单,但是你了解其中的细节吗?我们再看一下substring的实现: 1 public String substring(int beginIndex, int endInd... 阅读全文
posted @ 2012-07-31 10:37 ted 阅读(17955) 评论(5) 推荐(1) 编辑