2012年4月10日

(转 Uncle Tom )深入理解javascript(1)学习笔记

摘要: 1、最小全局变量(Minimizing Globals) Javascript 通过函数管理作用域,在函数内部声明的变量只能在内部使用,函数外面不可用。所谓“全局变量”: 1、任何在函数外面声明的变量 2、未声明直接简单使用的(隐式全局变量)所谓“全局对象”window每个javascript环境有一个全局对象,当你在任意的函数外面使用this时可以访问到。你创建的每一个全局变量都成为这个全局对象的属性。在浏览器中,该全局对象有个附加属性叫:window。通常window指向该全局对象本身。下面的代码片段显示如何在浏览器环境中创建和访问的全局变量:myglobal="hello&qu阅读全文

posted @ 2012-04-10 13:28 俊树 阅读(23) 评论(0) 编辑

2012年4月6日

jquery插件学习

摘要: jquery插件学习阅读全文

posted @ 2012-04-06 14:51 俊树 阅读(6) 评论(0) 编辑

spring.net学习

摘要: spring.net学习阅读全文

posted @ 2012-04-06 14:51 俊树 阅读(4) 评论(0) 编辑

javascript中的对象、类学习(转)

摘要: 一、 javascript类学习 <script type="text/javascript"> function Car(sColor, iDOoors, Impg) { this.color = sColor; this.door = iDOoors; this.mpg = Impg; this.drivers = new Array("Mike", "Sue"); this.method = carMethod; } functio...阅读全文

posted @ 2012-04-06 14:50 俊树 阅读(26) 评论(0) 编辑

2012年4月5日

js在html中的加载执行顺序

摘要: js在html中的加载执行顺序1.加载顺序:引入标记<script />的出现顺序,页面上的Javascript代码是HTML文档的一部分,所以Javascript在页面装载时执行的顺序就是其引入标记<script />的出现顺序, <script />标记里面的或者通过src引入的外部JS,都是按照其语句出现的顺序执行,而且执行过程是文档装载的一部分。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x阅读全文

posted @ 2012-04-05 17:26 俊树 阅读(270) 评论(0) 编辑

asp.net 页面从初始化到卸载事件顺序

摘要: asp.net 页面从初始化到卸载事件顺序 客户发出POST请求-〉创建Page派生类,调用构造函数-〉调用Page类的IHttpHandler.ProcessRequest方法-〉激活Page类的Init事件-〉调用Page类的CreateChildControls虚方法-〉从POST变量和VIEWSTATE中还原服务器端控件状态-〉激活Page类的Load事件-〉激活服务器端控件事件-〉激活Page类的PreRender事件-〉调用Page类的Render虚方法-〉调用Page类的RenderChildren虚方法-〉发送HTTP响应给客户端-〉激活Page类的Unload事件-〉丢弃Pa阅读全文

posted @ 2012-04-05 16:59 俊树 阅读(30) 评论(0) 编辑

JS和C#方法相互调用

摘要: 1、JS调用C#后台方法方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;点击Click后,会引发页面回传事件,方法二__doPostBack('源控件','参数')<input id="Button1" type="button" name="Button1" va阅读全文

posted @ 2012-04-05 16:53 俊树 阅读(100) 评论(0) 编辑

2012年3月15日

sql2008新增时间类数据类型学习

摘要: DECLARE @d1 as datetimeSET @d1=getdate()PRINT @d1--结果:传统型日期+时间全显示--Mar 15 2012 4:38PMDECLARE @dt as DATESET @dt=getdate()PRINT @dt--结果只有日期,不包括时间部分。DATE数据类型的取值范围从0001-01-01到9999-12-31。--2012-03-15DECLARE @d2 as timeSET @d2=getdate()PRINT @d2--以上脚本输出结果只包含时间部分,其取值范围从00:00:00.0000000到23:59:59.9999999。--阅读全文

posted @ 2012-03-15 16:50 俊树 阅读(18) 评论(0) 编辑

2012年1月17日

解决.NET CF 3.5 Bitmap(Stream)未处理异常问题

摘要: VS2008开发环境,在进行.NET CF 3.5下的WM Socket编程时Bitmap bmp = new Bitmap(Stream)处出现未处理异常(图片引自:http://www.cnblogs.com/fsyiyun/archive/2011/03/30/1999672.html)通过摸索,我发觉无论对对象进行内存回收,这个问题依然存在。究其原因,个人猜测是Bitmap实例化时本身就会打开MemoryStream流,所以再用MemoryStream就很容易内存泄露因此强列建议,当和Bitmap一起合用时,用FileStream或其它变通方法替代MemoryStream,并及时内存回阅读全文

posted @ 2012-01-17 13:12 俊树 阅读(108) 评论(0) 编辑

2012年1月16日

c#和Javascript操作同一json对象

摘要: l刚开始学Javascript,接触到json对象,json可以看作是用于客户端数据实体对象的载体。json对象一般都是通过ajax方式传送给服务层。能否让客户端和服务端操作同一json对象呢?目前想到的方式是通过客户端隐藏控件来实现。以下是一个泛型列表对象 List<TrainingImplement> ,转为json后,客户端和服务端如何操作1、json对象与C#泛型相互转换代码 //将json数据转换为泛型 public static T ConvertByteDataToObject<T>(string byteData) { ...阅读全文

posted @ 2012-01-16 11:34 俊树 阅读(233) 评论(0) 编辑