入行10年多的“端”开发者,经历了html、flash、SilverLight、ios、android等“端”上的开发技术。专注在大前端开发领域。
能力说明:
掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。
阿里云技能认证
详细说明我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
demo:http://mozilla.github.io/pdf.js/web/viewer.html 项目地址:https://github.com/mozilla/pdf.js // // NOTE: // Modifying the URL below to another server will likely *NOT* work.
下载地址:http://t.cn/hdnyB2
移动物体 CABasicAnimation *theAnimation; theAnimation=[CABasicAnimation animationWithKeyPath:@"transform.
输出 command+shift+r NSLog(@"log: %@ ", myString); NSLog(@"log: %f ", myFloat); NSLog(@"log: %i ", myInt); 显示图片 CGRect myImageRect = CGRectMake(0.
iTunes Contact如果无Manage Your In App Purchases链接,很大的可能是你没有完善个人的银行信息。
@implementation UINavigationBar (UINavigationBarCategory) - (void)drawRect:(CGRect)rect { //颜色填充 // UIColor *color = [UIColor redColor]; // ...
Windows Phone 7 in 7: 什么是 Windows Phone 7 Windows Phone 7 in 7: 开始 Windows Phone 7 之旅 Windows Phone 7 in 7: Windows Phone 7 的架构 Windows Phone 7 ...
思路:UIView加载完成3后,用NSTimer结合setContentOffset将UITextView向下滚动1像素。在滚动到底部的时候停止NSTimer。每当手动滚动UITextView前销毁NSTimer,滚动后重新创建NSTimer。
自定义一个类继承UIScrollView,将touchesEnded事件发送出去。 #import @interface PageScrollView : UIScrollView { } @end #import "PageScrollView.
FWA全称Favourite Website Awards,是一个世界著名的互动多媒体网站收录平台,于2000年5月建立,目的是展示世界上最优秀、最前沿的网络媒体艺术设计作品。FWA一直被列为世界上最顶级、最具有精英意义的评价网络媒体交互艺术创作的权威机构,其收录的作品也不断成为备受追捧的创意科技标杆。
在UserControl上添加属性 IsTabStop="true"。 在cs代码中 loaded事件上调用方法 this.Focus()。 将KeyDown事件添加到UserControl 上。
微软最近发布了 Windows Phone 7 应用界面设计的 PSD 资源,方便设计师或开发者利用 Photoshop 绘制 Windows Phone 7 应用的草稿或效果图。 整个资源包共 88 MB,包含了 28 个部分的 PSD 文件:基础控件和图标、虚拟键盘、顶部状态栏、主题颜色、Start Tiles 图标、推送提醒界面等,另外还附加了相应的字体文件。
PPTV 正式对外推出了 Silverlight版的在线网络电视了!Silverlight是一种类似Flash的技术,它提供内容丰富,视觉效果绚丽的交互体验。相比普通的Flash版,PPTV 的 Silverlight特效看起来更炫,速度更快! 访问 PPTV Sliverlight 版 (http://silverlight.
微软 Windows Phone 团队今天发布了《Windows Phone 7 用户界面设计和交互指南 v2.0》(UI Design and Interaction Guide for Windows Phone 7 v2.0)文档。
这一系列文章概述了转向的基本行为,从简单的寻找和避开到复杂的对象回避和群落。随着合并这些简单行为,而产生了复杂的动态效果。希望这些对大家开发自己的产品或者游戏有所帮助。 [Silverlight动画]转向行为 - 介绍 [Silverlight动画]转向行为 - 2D向量 [Silve...
说到群落,很难不引用Craig Reynolds和他的"boilds"模拟系统。Reynolds很牛的将一个看似非常恐怖的复杂过程,拆成了几个比较简单的行为。 想想鸟群,它含有三个主要角色: 首先,鸟们都保持在同一个区域。
路径跟随这名字一听就知道要干嘛了:机车会沿着一个预定的路线行驶。虽然在地图或者游戏中,路径是以图形的形式被表示的,而在转向行为中,其不过是一系列航点。其策略真是简单到不行。只要从第一个航点开始挨个寻找下去即可。
漫游行为就像它的名字一样,角色在场景中毫无目的的移动。这通常用来模拟巡视和觅食,也有纯粹是为了漫游而漫游的。 漫游行为在实现上不像听起来那么容易。简单的使用随机而产生的布朗运动,会让角色感觉像是一个有神经病的傻瓜。
对象回避主题的完整意义是指,在机车行走的路线中存在一些障碍物,机车必须绕开、防止触碰到它们。听上去和碰撞检测有关,然而这仅仅是发生在预测阶段,也就是:“以我当前的速度行驶下去,可能就会撞到它了。
躲避就是追捕的反行为。就像追捕类似于寻找,躲避类似于避开。 本质上讲,是预测出机车将要去到的位置并远离它。在这里所有的原则都和追捕相同。实际上,就连实现都几乎一模一样,除了最后一行用避开代替寻找: public void evade(Vehicle ta...
对于追捕行为,它非常类似寻找行为。其实追捕的最后一个动作就是调用寻找。追捕的本质是预测目标所要到达的位置并事先赶到。 那么,该如何预测目标的位置呢?其实是以目标的当前速度不变为前提,算出未来一段时刻后目标所在的位置。
到达行为在很多场合都可以被当作是寻找行为。实际上,它们之间的算法和处理方式都一样。唯一不同的是,在到达模式中,一辆机车在到达目标的某一距离时,会变成一种精确模式慢慢地靠近目标点。 为了了解到达行为的必要性,可以先运行一下SeekTest类,然后移动鼠标到某处让机车过来“抓住”它。
避开行为与寻找行为彻底相反。实际上,除了代码最后一行用相减代替了相加以外,其它都一样。public void flee(Vector2D target) { Vector2D desiredVelocity = target.
寻找行为只是把机车移动到指定点。就像这样: public void seek(Vector2D target) { Vector2D desiredVelocity = target.
转向机车类继承机车类并增加转向行为。每个行为都被定义成公开函数,在每帧或者一段时间间隔内调用以实现对应的转向力。通常所有转向力在调用之后再调用机车的update函数。 转向函数都是这样工作的:不管什么时候调用了一个转向函数,都会计算转向力,这个力用来确定机车是顺时针旋转还是逆时针旋转。
机车类是转向角色的基类,但它不提供任何转向行为,只处理与运动相关的基本内容,如位置,速度,质量以 及角色接触场景边缘后的反应(反弹还是穿越出现在另一边)。转向机车(SteeredVehicle)类继承机车类,并为之增加转向行为。
转向行为已经被各种语言实现过多次了,其最底层是用向量来描述的(也是最常见的实现方式)。 概括的看,一个向量由两部分组成:一个方向和一个大小。比如,一个运动中对象的速度由它要去哪里(方向)和移动快慢(大小)两部分组成。
转向行为(steering behaviors)这一术语,指的是一系列使对象行动起来像似长有智商的算法。这些行为都归于人工智能或人工生命一类,是让对象呈现出拥有生命一般,对如何移动到目的地、捕捉或逃避其它对象、避开障碍物、寻求路径等做出因地适宜的决定。
网址:http://pavilion.expo.cn/p3005/ssize/st.html 技术:ActionScript3.0
网址:http://www.siemens-home.cn/3DWD/ 技术:ActionScript3.0
Silverlight 4 中摄像头的运用—part1 将跟踪颜色视作输入 好了,我们能够跟踪到这个颜色了,那这么做的意义是什么呢?实际上,我们可以根据它的位置来移动东西。接下来的例子中,创建的一个球会跟随这个颜色一起移动。
URL: http://www.columbia-fishing.cn/ 穿上Columbia Omni-Shade高效防日光紫外线科技装备, 到海边逐浪或船上海钓, 拥抱碧海骄阳吧。
输入的视频 摄像头经过一个Video对象就能让你看到视频,而这个对象是一个显示对象,所以显示对象能做得事情,它都能做,比如滤镜,变形,混合模式等等。当然最强大的还是使用WriteableBitmap画出视频内容。
DependencyObject Binding 在Silverlight之前的版本中,其支持的元素绑定只是允许绑定继承自FrameworkElement类下元素,但是比如一些形变比如Transformations就不能绑定了。
Visual Studio 2010全球发布会 上海站(图) 发的技术资料 “如果你能看懂以下的代码,叫你犀利哥” 中场休息~ Wcf Ria service
多个微软Windows版本将在今年内逐渐退出市场,并不再提供技术支持,希望仍在使用这些Windows版本的企业和个人及时更新系统(或者打SP) 这些Windows版本包括: 1、Windows 2000 Pro和Windows 2000 Server,作为已经发布10年的Windows产品,将于今年的7月13日彻底停止技术支持。
在MIX10大会上,silverlight 4 RC发布了。这里版本和之前发布的silverlight 4 beta有产生了一些变化,这里讲系统的介绍一下这些变化以及新的特性。 http://timheuer.
上一节介绍了WebBrowser控件,这里就接着WebBrowser介绍下WebBrowserBrush控件。在silverlight 4 beta2时WebBrowserBrush被称为HtmlBrush,他在rc版本被更名为了WebBrowserBrush。
WebBrowser控件提供了当silverlight应用运行在OOB(out of browser)模式时,在silverlight内部呈现html的功能。 WebBrowser控件只能运行在OOB模式下,若是在浏览器中查看。
我们知道在silverlight 4 beta的时候增加了RichTextArea的控件。做过RIA开发的朋友富媒体在动态文本的表现渲染方面是很弱的。我们看到的很多富媒体网站比如新闻模块,如果想要图文混排的板式的话很多都是新开一个Html页面来做的展示。
建立可扩展的silverlight 应用框架 step-1 建立可扩展的silverlight 应用框架 step-2 建立可扩展的silverlight 应用框架 step-3 建立可扩展的silverlight 应用框架 step-4 建立可扩展的silverlight 应用框架 ste...
整理导航模块“LeftNav” 首先说一下我想要实现的效果。 我希望在左侧的导航点击了以后右侧的主体部分发声变化。 之前我在LeftNav模块用的控件是ToggleButton并为其制作了样式。
看到了Semon做了一个《简便二维码QR图生成器》,一时兴起也用silverlight做了一遍。 这里是他的地址:http://flashphp.org/QRCodeGen/ 以下是Semon的描述:“花10分钟做的二维码QR图生成器,使用Google Chart Api接口开发。
整理Module 在第三节里边,建立了一个最简单的Module。这里要对其再进行整理。之前我写过一篇《简练的视图模型 ViewModel》这里就讲述了一个最最基本的运用视图与模型的例子。用模型来控制视图的呈现在很早的时候就提出来了。
通过外部配置文件加载模块module 在上一节中为项目引入了“Prism”框架,并建立了一个Hello Prism做测试。这里要把项目好好的整理一下。使其更加的合理和具有可扩展性。 我的目的是,在左侧的导航栏目里点击按钮,相应的右侧的主体部分显示不同的内容。
本期CGArt杂志信息:------------- 版本: CGArt®|风格2010 Issue31页数:540页视频:15分钟背景音乐:2首(附音乐作者及专辑简介)大小:63.
silverlight 3D引擎 Balder 0.8.8.6发布了! 原文:http://www.ingebrigtsen.info/post/2010/02/08/Balder-0886-is-out.aspx 翻译:nasa 经过几个月的艰苦努力,重构代码、API以及提高性能,Balder 0.8.8.6终于发布了。