Windows Phone 7 Tips (6)
1. Windows Phone 7 页面的启动顺序: 当应用程序被加载时,一个PhoneApplicationFrame会被创建。然后这个Frame会告知导航到MainPage。当页面加载和导航的时候,启动画面会被显示。当导航任务完毕后,Navigated事件被加载,这时候会把PhoneApplicationFrame设为应用程序的RootVisual。此时,应用程序对用户才可用,具体的顺序图如
http://cyqdata.cn/cnblogs/article-detail-36546
IPhone MVC设计模式要点
整理自斯坦福大学iphone开发公开课,并加入了一些自己的理解。
一、概念
Model = 你的应用程序是什么,是用户界面无关的部分
Controller = 你的应用程序如何将Model显示给用户(UI逻辑),是中心是桥梁,连通Model和View
View = Controller的奴才(minion)、小跟班。view一切听从Controller的指挥,并及时将重要事件报告给Contro
http://cyqdata.cn/cnblogs/article-detail-36533
HTML5视频方案:支持Ipad、Safari、Firefox、Chrome、IE9876
HTML5视频方案
支持Ipad、Safari、Firefox、Chrome、IE9876、Opera
商业方案:mp4->flash放mp4
视频文件格式:mp4
支持:Ipad、Safari、Firefox、Chrome、IE9876、Opera
原理:在Ipad、Safari、Chrome、IE9中原生播放mp4,在Firefox、Opera、IE876中使用flash播放器播放mp4
http://cyqdata.cn/cnblogs/article-detail-36529
easygrid 一个很简单的datagrid 原生javascript
简单的datagrid
1.排序 自定义排序方式
2.编辑
3.拖拽
4.分页
5.单选 多选(ctrl) 线性选(shift)
6.文字render 就是给文字着色 比如 大于0红色 小于0绿色
7.对列的显示隐藏
8.分组
只是一个示例 没有什么与后台的借口
其实可以写几个回调就行了 里面有loading条 可以在没返回
http://cyqdata.cn/cnblogs/article-detail-36517
javascript中的对象查找
近期群里常有人提一些简单的问题,比如发一段代码乱七八糟的代码,然后说里面某个变量是什么,比如这里就有个很好的例子:
function fn(arg) {
alert(this.arg);
alert(this);
}
fn(123);
var o = { fn: fn };
o.fn(123);
然后就可能有这样的问题:
为什么this.arg是undefined?为什么2次调
http://cyqdata.cn/cnblogs/article-detail-36496
Grails下 Membership和全文搜索实战录
最近在维护一个java项目时,接触到grails,这个框架很简洁高效,为了熟悉总体的过程,以常见的Membership为例把总体过程实战一遍。
安装
安装JDK
Grails.org下载包,按照readme的说明建立环境变量,grails –v验证是否正常
可参考 http://www.cnblogs.com/2018/archive/2011/04/17/2010877.html&n
http://cyqdata.cn/cnblogs/article-detail-36468
Windows Phone 7 Tips (5)
1. Windows Phone 7 中的行为(行为、触发器、动作统称为行为)
基类
用法
Behavior < T >
This is the simplest form of behavi
http://cyqdata.cn/cnblogs/article-detail-36449
JavaScript中实现私有属性的写类方式(2)
上一篇写了个工具函数$class,这篇再完善以下。实现以下功能
1,继承
2,子类继承父类时,不继承父类的私有属性
/**
* @param {String} className
* @param {String/Function} superCls
* @param {Function} classImp
*/
function $class(className, superCls,
http://cyqdata.cn/cnblogs/article-detail-36436
JavaScript中实现私有属性的写类方式(1)
之前讨论过JavaScript中的写类方式。但没有讨论私有的实现。这篇看下。
我们知道JS中私有属性的实现本质就是 var + closure。如下
function Person(n, a){
// public
this.name = n;
// private
var age = a;
this.getName = function(){
return this.name;
http://cyqdata.cn/cnblogs/article-detail-36429
IpAdr网络地址计算器2011发布
网络地址计算器,可以用来计算网络真实地址、掩码、广播地址和帮助网络规划人员合理选择网段和掩码。
具体功能包括:
1、根据IP地址和掩码计算地址种类、网络号、主机号、广播地址。
2、根据网段中计算机总数计算掩码。
3、计算子网划分的网络地址位、网络位总
http://cyqdata.cn/cnblogs/article-detail-36405
javascript变量作用域之我见
相信大家都知道,javascript中变量作用域只有两种,全局作用域与函数中的局部作用域(有人认为不同script节点间也存在一种作用域,称之为段作用域,理由是在后面的script的节点中定义的变量,在这个script节点没有被解析之前,前面的script节点是不能访问这个变量的,这种依赖于代码解析顺序的特殊情况,不在我们这篇文章的讨论之列)。
比如下面的代码:
var a = 1;funct
http://cyqdata.cn/cnblogs/article-detail-36398
Windows Phone 7 Tips (4)
1.Windows Phone 7 中常见的使用WebClient代码段:
WebClient twitter = new WebClient();
twitter.DownloadStringCompleted += new Downloa
http://cyqdata.cn/cnblogs/article-detail-36365
JavaScript模态对话框类
/** * JavaScript ModelDialog v0.1* * new ModelDialog({ * caption 标题 '对话框标题'(默认) * template 主体内容 ''(默认) * dialogCls 对话框className 'md-dialog'(默认) *
http://cyqdata.cn/cnblogs/article-detail-36336
Javascript自由拖拽类
基本拖拽new Dragdrop({target 拖拽元素 HTMLElemnt 必选bridge 指定鼠标按下哪个元素时开始拖拽,实现模态对话框时用到 dragable 是否可拖拽 (true)默认dragX true/false false水平方向不可拖拽 (true)默认dragY true/false false垂直方向不可拖拽 (true)默认area [mi
http://cyqdata.cn/cnblogs/article-detail-36310
javascript学习笔记(十一)对表格进行排序(包括数值、字符串、日期等数据类型)
在javascript学习笔记(十)中,我们对表格进行了一些美化,主要是实现隔行换色及鼠标经过时高亮两个功能!这样看起来,感觉已经不错了,用户体验要比之前好多了。
在今天的学习笔记中,我们对表格再改进一些,让用户体验再好一些。我们先看下图:
图1 会员信息表
比如我们现在有图1这样一个表格,在会员组这一列中,需要把相同会员组的排在一起,这样就需要对这个表格进行一些排序的操作。下面我们就来一步一步
http://cyqdata.cn/cnblogs/article-detail-36297
Javascript自动补全类
/** * new InputSuggest({ * input HTMLInputElement 必选 * data Array ['sina.cn','sina.com','2008.sina.com','vip.sina.com.cn'] 必选 * containerCls 容器className *
http://cyqdata.cn/cnblogs/article-detail-36279
javascript基础拾遗——词法作用域
本来是想写js面向对象笔记(二)关于封装的,但是在敲实例代码的时候,发现对作用域这个东西的概念有点模糊,翻阅了犀牛后,有点感觉了,就想着先记录下此时的感受。
之所以取名叫做词法作用域,是这个概念是js中相当基础也是极为重要的,很多想当然的错误或感觉怪异的问题都是和这个东西有关。所以,本文主要说下这个名词的概念以及讨论下他牵扯出来的有关变量、函数、闭包的问题。
1.由变量开始谈
习惯性先
http://cyqdata.cn/cnblogs/article-detail-36245
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
在javascript学习笔记(八)中,我们主要学习了在使用javascript面向对象编程时,如何创建对象及添加对象的属性和方法。在使用面向对象编程时,对象间的继承关系自然少不了!而原型正是实现javascript继承的很重要的一种方法!
我们首先来看以下代码:
function person(name, age) {
this.name = name;
this.age = age
http://cyqdata.cn/cnblogs/article-detail-36223
经典格斗游戏《街头霸王》的Javascript实现
继 《天机》 之后,这次又山寨了个名为《街斗霸主》的经典格式游戏《街头霸王》的模仿版Demo,花了几个月的业余时间写了这么个东西,算是对目前的技术学习的一种练习吧。其实这种练习的结果不是很重要,主要是体会其中的过程,虽然大部分的时间是在痛苦中渡过,但也是有很多收获的,同时也暴露出很多技术方面的不足,也为以后的学习明确了一些目标。
技术方面因为考虑到大部分IE用户(而且是非IE9),所以没有用HTM
http://cyqdata.cn/cnblogs/article-detail-36196
javascript面向对象学习笔记(一)——继承
最近在学习html5,玩了下canvas,发现js中很多的东西都不太记得了。翻了下笔记后发现还是去图书馆逛逛把,到借阅区找了我一直想看的《javascript design patterns》好好研读了个下午,读罢,顿时有种醍醐顿开的感觉(夸张了..),发现之前对javascript OO方面的认识真的很浅,读了前几章关于OO的介绍后感觉思路清晰很多了,对于js一些基本概念的认识也加深了很多。同时
http://cyqdata.cn/cnblogs/article-detail-36192
