上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
  2012年10月4日
摘要: 发现一个介绍JavaScript面向对象编程的文章,大家可以下下看看:http://pan.baidu.com/share/link?shareid=69566&uk=2802880612 阅读全文
posted @ 2012-10-04 14:12 老Zhan 阅读(165) 评论(0) 推荐(0) 编辑
  2012年10月2日
摘要: var object = new WinJS.ErrorFromName("Name", "Message:haha error"); console.log(object);打印结果: 阅读全文
posted @ 2012-10-02 11:13 老Zhan 阅读(268) 评论(0) 推荐(0) 编辑
  2012年9月28日
摘要: 因为在看win8时看到Promises的异步模式。kinfey让我们去摸下WindJS(就是之前的Jscex),WindJS的具体操作会在之后总结,可先看看文档http://windjs.org/cn/docs/。看WinJS时接触到$await,从其作者--老赵的博客中可找到其描述。Check:浅谈Jscex的$await语义及异步任务模型简单小结:$await的语义:如果该任务没有运行,则启动该任务。如果该任务已经完成,则立即返回结果(或抛出异常)。例子:假如有三个任务:A和B可以并行,但C依赖前两者。即A B并行,2个都完成之后到C,实现:function (taskA, taskB, 阅读全文
posted @ 2012-09-28 20:06 老Zhan 阅读(857) 评论(0) 推荐(0) 编辑
  2012年9月25日
摘要: Check:http://msdn.microsoft.com/zh-cn/library/windows/apps/hh770117.aspx首先先添加一个Page Control ,命名为page。系统生成3个文件。将其显示的方法有一下几种:1、使用WinJS.UI.Pages.render功能。在default.html中添加<div class="renderingPageControls-renderedControl"></div>对应在default.js中添加 var renderHost = document.querySelect 阅读全文
posted @ 2012-09-25 00:07 老Zhan 阅读(1109) 评论(0) 推荐(0) 编辑
  2012年9月24日
摘要: Check:http://msdn.microsoft.com/en-us/library/windows/apps/hh452768.aspx创建一个新项目,选择Navigation App作为模版。创建之后的目录:default.html,这是起始页。它最先被加载。它包含 PageControlNavigator(将每一页加载到主窗口)的一个实例。home.html,这是主页。它显示“欢迎”标题。default.js,指定当启动应用时应用的行为。home.js,指定与主页相关联的行为。navigator.js,它能实现 PageControlNavigator 对象,该对象支持 Metro 阅读全文
posted @ 2012-09-24 20:23 老Zhan 阅读(921) 评论(0) 推荐(0) 编辑
摘要: querySelector()方法接受一个CSS查询并返回匹配该模式的第一个子孙元素,如果没有匹配的元素则返回null。请看下面例子://获取body元素var body = document.querySelector("body");//获取ID为myDiv的元素var myDiv = document.querySelector("#myDiv");//获取第一个包含class值为selected的元素var selected = document.querySelector(".selected");//获取第一个包含clas 阅读全文
posted @ 2012-09-24 19:09 老Zhan 阅读(284) 评论(0) 推荐(0) 编辑
  2012年9月23日
摘要: 其实在win8: hello gril已经添加过了WinJS的Rating的控件。现在简单抽出小结一下添加WinJS控件的方法。Check:http://msdn.microsoft.com/en-us/library/windows/apps/hh465493.aspx使用标记添加 WinJS 控件与 HTML 控件不同的是,适用于 JavaScript 的 Windows 库控件没有专用的标记元素:例如,你不能通过添加 <rating /> 元素来创建Rating控件。若要添加适用于 JavaScript 的 Windows 库控件,可以创建div元素并使用data-win-c 阅读全文
posted @ 2012-09-23 23:42 老Zhan 阅读(1787) 评论(2) 推荐(0) 编辑
摘要: 代码如下:(function () { "use strict"; // Declares strict mode. ...})();匿名函数原因:JavaScript 有两个作用域:全局和局部。如果在任何函数定义之外声明变量,则该变量为全局变量,并且在整个程序中都可以访问和修改该变量的值。如果在某个函数定义内声明变量,则该变量为局部变量。该函数之外任何内容都无法访问该变量。将代码包装在匿名函数中可以使代码变为私有代码。将代码包装在匿名函数中是一个较好的编码做法,因为这样做可以限制代码的作用域,避免破坏全局命名空间。这样做还便于避免命名冲突或不小心修改某值的情况。虽然 Ja 阅读全文
posted @ 2012-09-23 18:48 老Zhan 阅读(483) 评论(0) 推荐(0) 编辑
  2012年9月22日
摘要: ListView 是一个十分常用的控件。看看它在win8上如何添加:Check:http://msdn.microsoft.com/en-us/library/windows/apps/hh465496.aspx简单的demo:新建一个空白项目,在default.html中添加:<div id="basicListView" data-win-control="WinJS.UI.ListView"> </div>listView要有相应的list数据和其绑定。所以我们要建一个data.js在data.js中创建一个匿名函数并打开严 阅读全文
posted @ 2012-09-22 21:01 老Zhan 阅读(2117) 评论(0) 推荐(0) 编辑
摘要: 在做demo时有碰到Promises,是WinJS的一个特性,旨在处理js的异步问题。promise模式在任何时刻都处于以下三种状态之一:未完成(unfulfilled)、已完成(resolved)和拒绝(rejected)。then方法会返回另一个promise对象,以便于形成promise管道,这种返回promise对象的方式能够支持开发人员把异步操作串联起来,如then(resolvedHandler, rejectedHandler);resolvedHandler回调函数在promise对象进入完成状态时会触发,并传递结果;rejectedHandler函数会在拒绝状态下调用。看看下 阅读全文
posted @ 2012-09-22 16:56 老Zhan 阅读(314) 评论(0) 推荐(0) 编辑
  2012年9月21日
摘要: 关于设计模式,在iphone的开发中,用的是MVC,而在android中用的是MVP(Check:MVP on Android)。现在碰到的是MVVM:MVVM:M:Model,数据模型,可简单理解为传统的数据实体,但事实上 Model 将为应用程序提供数据。V:View ,即我们所看到的UI 界面ViewModel:ViewModel,视觉模型,是主要逻辑实现,其类似于 MVC 的ControlMVVM最为适用于WPF/Siverlight data driver型的开发中。UI 和 逻辑实现被完全隔离,二者的交互完全通过数据绑定机制进行。这样的优势显而易见1、UI 逻辑 分离有便于功能扩展 阅读全文
posted @ 2012-09-21 22:50 老Zhan 阅读(466) 评论(0) 推荐(0) 编辑
摘要: Check:http://msdn.microsoft.com/en-us/library/windows/apps/hh986966.aspx生命周期:如图所示,app只有三种状态,running、notRunning、Suspended(所谓的挂起,即在后台中)管理的数据:app dataandsession data.app data:应用数据,永久性数据。使用roamingSettings时数据会上传到云上!!使用localSettings就只能在本地保存。session data:会话数据。临时数据,程序关闭后释放。2种数据都建议是在数据变化时及时保存。存储与还原数据:app dat 阅读全文
posted @ 2012-09-21 12:22 老Zhan 阅读(510) 评论(0) 推荐(0) 编辑
  2012年9月19日
摘要: My first metro app in win8:hello grilfrom 官方文档:http://msdn.microsoft.com/en-us/library/windows/apps/hh986964.aspx看效果:建一个blank App;先看project 组成:References:库的引用css:里面一个default.css 放置样式内容images:图片文件夹js:文件夹,里面一个default.js js文件default.htmlHello Gril_TemporaryKey.pfxmanifest 配置文件看js的代码:(function () { &quo 阅读全文
posted @ 2012-09-19 21:15 老Zhan 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 将要开始的学习是win8上的metro app 的开发。体验win8过后可以感受到微软的诚意,win8 is so cool ! 而Mertro app 个人觉得更是把win8 看出是与android iphone 类似的客户端来开发。并且还有一点很重要的,metro app 允许用web的技术去开发,这几天出的firefox os 也雷同,或许这会是下个大趋势,呵呵,拭目以待咯! 因为之前没有web的开发经验,没接触过。所以我花了一周多的时间“浏览”了这块内容。我并不想去深究 ,因为没必要,正如学Android时我并没有专门去学xml。知其大概即可,具体再在win8中感受,不懂再查,... 阅读全文
posted @ 2012-09-19 12:46 老Zhan 阅读(5669) 评论(1) 推荐(0) 编辑
  2012年9月14日
摘要: -[NSKeyedUnarchiver initForReadingWithData:]: incomprehensible archive (0x62, 0x70, 0x6c, 0x69, 0x73, 0x74, 0x30, 0x30)' 阅读全文
posted @ 2012-09-14 21:58 老Zhan 阅读(431) 评论(0) 推荐(0) 编辑
  2012年9月3日
摘要: 在做要用到Core Data 相关的项目,突然出现错误"NSInternalInconsistencyException', reason: 'This NSPersistentStoreCoordinator has no persistent stores. It cannot perform a save operation.'"我在程序中已经创建了持久化存储协调器,并使用SQLite数据库做持久化存储。最好还是在stockover找到答案:http://stackoverflow.com/questions/1091228/i-keep-on 阅读全文
posted @ 2012-09-03 20:41 老Zhan 阅读(4512) 评论(0) 推荐(0) 编辑
  2012年8月24日
摘要: check:http://blog.csdn.net/totogo2010/article/details/7670417http://blog.csdn.net/kingkong1024/article/details/7818497Finder的菜单栏找到前往—前往文件夹…,在打开的窗口输入/Users/UserName/Library/Application Support/iPhone Simulator/其中,UserName是指用户在Mac系统中的用户名。 即能找到mac机上的sandbox文件。 阅读全文
posted @ 2012-08-24 16:14 老Zhan 阅读(326) 评论(0) 推荐(0) 编辑
  2012年8月21日
摘要: 使用CGAffineTransformMake方法。对应参数对应矩阵:x' y'就是转换后的坐标。more :http://www.cnblogs.com/delonchen/archive/2011/08/03/iostransform.html 阅读全文
posted @ 2012-08-21 17:24 老Zhan 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 设置layer的path为NSBezierPath对象,再对layer添加animation,注意[CABasicAnimation animationWithKeyPath:@"strokeEnd"] 中的keyPath不能随意更改。CAShapeLayer *l = [CAShapeLayer layer];l.frame = self.view.bounds;l.strokeColor = [UIColor redColor].CGColor;CGPoint start = CGPointMake(arc4random()%300+10, arc4random()%4 阅读全文
posted @ 2012-08-21 11:05 老Zhan 阅读(1901) 评论(0) 推荐(0) 编辑
  2012年8月14日
摘要: From:http://note.sdo.com/u/xiaowan3/n/d1mS~j-WlZiwE0jI008XIiphone使用NSFileManager取得目录下所有文件(遍历所有文件)iphone取得目录下所有文件,示例函数: - (NSArray*) allFilesAtPath:(NSString*) dirString { NSMutableArray* array = [NSMutableArray arrayWithCapacity:10]; NSFileManager* fileMgr = [NSFileManager defaultManager]; ... 阅读全文
posted @ 2012-08-14 17:22 老Zhan 阅读(8699) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页