摘要: window对象BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMScript规定的Global对象。全局作用域由于window对象同时扮演着ECMAScript中Global对象的角色,... 阅读全文
posted @ 2014-06-30 22:59 Gyoung 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 关于函数声明,它的一个重要特征就是函数声明提升,意思是在执行代码之间会读取函数声明,意思是在执行代码之前会先读取函数声明。这就意味着可以把函数声明放在调用它的语句后面。sayHi();function sayHi(){alert("Hi!");}理解函数提升的关键,就是理解函数声明与函数表达式之间的... 阅读全文
posted @ 2014-06-22 23:03 Gyoung 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 虽然Object构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为解决这个问题,人们开始使用 工厂模式的一种变体。function createPerson(name,age,job){var o=new Object... 阅读全文
posted @ 2014-06-21 23:20 Gyoung 阅读(722) 评论(0) 推荐(0) 编辑
摘要: Object类型对象字面量表示法:var person={name:"Nicholas",age:29,5:true}; 这人例子会创建一个对象,包含三个属性:name,age和5。但这里的数值属性名会自动转换为字符串。 对象属性的访问:点表示法和方括号语法alert(person["name"]... 阅读全文
posted @ 2014-06-19 22:31 Gyoung 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 传递参数function setName(obj){obj.name="Nicholas";obj=new object();obj.name="Greg";}var person=new Object();setName(person);alert(person.name); //"Nichola... 阅读全文
posted @ 2014-05-11 23:11 Gyoung 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1.语句ECMAScript中的语句以一个分号结尾;如果省略分号,则由解析器确定语句的结尾,如下例所示:var sum=a+b //即使没有分号也是有效的语句--推荐var diff=a-b; //有效的语句--推荐虽然语句结尾的分号不是必需的,但我们建议任何时候都不要省略它。两个原因:1.加上分号... 阅读全文
posted @ 2014-04-28 23:10 Gyoung 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 通过几个配置可以提高动画性能:Desired Frame Rate在WEB项目中配置:Hardware AccelerationBitmap Caching 动画对象还要设置 阅读全文
posted @ 2014-04-10 23:13 Gyoung 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 使用Animation Easing函数可以创造出更具有动感的动画。对比下面两个动画。普通线性动画:使用Easing Function:通过VS写下这段代码并运行,你就知道加了Easing Function后与之前的显著差别。使用Easing Function,可以让我们很简单的创建效果复杂的动画。每一个Easing Function都继承自EasingFunctionBase并实现EasingMode。EasingMode有三个值:EaseIn,EaseOut和EaseInOut。EaseOut变化曲线图:EaseIn变化曲线图:Silverlight提供了11种easing functio 阅读全文
posted @ 2014-04-09 23:56 Gyoung 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: Animation规则基于时间:你设置动画的初始状态,最终状态,及持续时间,Silverlight会计算帧速率。作用于属性(properties):一个Silverlight动画只能做一件事情,在某段时间内修改某个属性的值。这似乎是一个很大的限制,但你可以通过同时修改多个属性来创造令人惊讶的动画效果。不同的数据类型需要不同的动画类。比如:Button.Width是double类型的,要创作针对这个属性的动画,你就要使用DoubleAnimation类。如果你想改变背景色,你就需要ColorAnimation 类。Silverlight只有相当有限的几个Animation 类,你能修改的属性只限 阅读全文
posted @ 2014-04-09 23:55 Gyoung 阅读(3361) 评论(0) 推荐(2) 编辑
摘要: 有时我们需要将WCF的配置文件放在单独的配置文件中,而默认情况下WCF又是在web.config或app.config中去寻找服务配置。如果我们把配置文件放在另一个config文件中,如何让WCF知道呢?答案就是重写ServiceHost。在重写中告诉WCF配置文件的路径。 public class MyServiceHost:ServiceHost { private string ConfigPath =System.AppDomain.CurrentDomain.BaseDirectory+ "MyApp.config"; public MyServ... 阅读全文
posted @ 2014-04-07 23:32 Gyoung 阅读(6639) 评论(7) 推荐(3) 编辑
摘要: bool isExit = false; // 构造函数 public MainPage() { InitializeComponent(); isExit = false; // 用于本地化 ApplicationBar 的示例代码 //BuildLocalizedApplicationBar(); } protected override void OnBackKeyPress(CancelEventArgs e) ... 阅读全文
posted @ 2014-03-24 23:40 Gyoung 阅读(1940) 评论(6) 推荐(1) 编辑
摘要: 在Asp.Net的Page页面中我们经常会使用到资源文件。读取资源文件的方式为:,这样就可以显示Resource1这个资源文件中的Test1的键值,并且在页面设计过程中就可以正确的显示资源文件中的值了。这里就是使用到了.Net中的表达式构造器,那么它是如何实现的?我们能不能定义自己的表达式构造器呢?本文通过构建一个简单的Xml表达式构造器来说明这一过程。首先来看看Asp.Net中的表达式构造器是如何实现的默认在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config中我们可以找到如下配置节: ... 阅读全文
posted @ 2014-03-09 23:09 Gyoung 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们会有这样的情况,开发环境和测试环境中的配置文件是不一样的,最明显的就是数据库连接串,这样,每次我们发布一个测试版本,都要手动去修改一下配置文件,是不是很麻烦的说。其实利用web.config中的configSource属性,可以很方便的为我们指定外部配置为该节点的内容。这样我们在web.config中只需要指定该配置的configSource的路径就行,而我们再发布的时候,就不需要再修改web.config文件了。例如,将connectionStrings指定为外部文件:db.config原配置: 指定外部文件: 外部文件db.config: ... 阅读全文
posted @ 2014-03-09 22:20 Gyoung 阅读(8531) 评论(4) 推荐(4) 编辑
摘要: 如果在win8,win7情况下报错:未知错误(0x80005000)见http://blog.csdn.net/ts1030746080/article/details/8741399using System;using System.Collections;using System.Collections.Generic;using System.DirectoryServices;using System.Linq;using System.Net;using System.Text;using System.Threading.Tasks;namespace IISControlHelp 阅读全文
posted @ 2014-03-01 00:34 Gyoung 阅读(13608) 评论(5) 推荐(4) 编辑
摘要: wp开发:连续两次点击返回键退出程序的设计:http://hi.baidu.com/youngytj/item/6be317719cc371306cc37ce4Xhttp://www.cnblogs.com/lucunlu/p/3255244.htmlWindows Phone 实现类似“微博”下拉... 阅读全文
posted @ 2014-02-25 22:39 Gyoung 阅读(469) 评论(0) 推荐(1) 编辑
摘要: 最近在学习WP8,想实现WP微信中查看图片时的放大缩小功能。网上找了两个解决方案:1 利用GestureListener这个类在Microsoft.Phone.Controls.Toolkit中,GestureListener可以捕捉到WP手机屏幕上的手势动作。XAML文件: cs文件: ... 阅读全文
posted @ 2013-12-23 21:16 Gyoung 阅读(2591) 评论(0) 推荐(3) 编辑
摘要: 功能就是ListBox滚动到最下方的时候,能够自动加载下一页的内容。解决问题的关键就是如何判断ListBox已经加载到了最底部。网上找了两个解决方法:1http://googlers.iteye.com/blog/13208012http://www.cnblogs.com/JerryH/archive/2012/01/02/2310490.html 阅读全文
posted @ 2013-12-20 17:38 Gyoung 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 如果在开发过程中,WCF服务出现问题,我们可以通过服务引用,然后直接断点调试进去。然而,对于已经发布的服务,出现错误时,寻找错误信息会变得麻烦。幸好,微软提供了服务跟踪查看器工具 (SvcTraceViewer.exe)这个工具来跟踪已发布的服务。可以在文件夹: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin找到(我的系统是WIN7,.NET 4.0)配置服务跟踪相当简单,可以用上面的SvcConfigEditor.exe来打开服务的config文件配置。也可以手动修改配置,增加一个diagnostics的配置节点。 ... 阅读全文
posted @ 2013-11-17 22:58 Gyoung 阅读(1726) 评论(0) 推荐(2) 编辑
摘要: 问:Hi, I am newbie to wcf programming and a little bit confused between WCF Service and WCF Data Service. Can someone please explain me these two service types. Can we use them alternatively or each one has its one well-defined specific area to use. Thanx in advance.答:WCF Services are operation centr 阅读全文
posted @ 2013-11-05 23:13 Gyoung 阅读(1979) 评论(0) 推荐(2) 编辑
摘要: 在我们用WCF传输数据的时候,如果启用默认配置,传输的数据量过大,经常会出这个错误。WCF包含服务端与客户端,所以这个错误可能出现在服务端返回数据给客户端,或客户端传数据给服务端时。1.服务端返回数据给客户端报错在客户端配置文件中,主要是配置maxReceivedMessageSize 2客户端传数据给服务端报错修改服务端web.config,主要也是配置maxReceivedMessageSize ... 阅读全文
posted @ 2013-10-15 21:41 Gyoung 阅读(16778) 评论(0) 推荐(8) 编辑