摘要: JS中变量的重复声明相当于重新对变量赋值。局部变量的优先级比全局变量的优先级高没有使用var声明的变量都是全局变量JS中变量可以先使用后声明两种未定义变量:一种是未定义的变量从来没有被声明过,尝试这种未经声明的变量会引起运行时错误,另一种是变量已经声明但是未赋值的变量,这样的变量有一个默认值undefinedJS中有专门的垃圾回收机制JS中的解释器开始运行时,它首先要做的事情之一就是在执行任何JS代码之前,创建一个全局对象,这个对象就是一个顶级对象,而我们所说的全局变量就是顶级对象的属性(所以在任何时候属性和变量是一个概念),那么局部变量是谁的属性呢?局部变量就是调用函数(也是一个特殊的对象) 阅读全文
posted @ 2011-03-09 14:32 王长委 阅读(288) 评论(4) 推荐(0) 编辑
摘要: 1. JS中的基本数据类型:数字、字符串、布尔、null、undefined2. JS中的复合数据类型(对象)分为:自定义对象、函数、专用对象(JS自带的对象如Date、RegExp)3. 特殊的数字Infinity表示无穷大的特殊值NaN特殊的非数字值Number.MAX_VALUE可表示的最大数字Number.MIN_VALUE可表示的最小数字(与0最接近的数字)Number.NaN非数字Number.POSITIVE_INFINITY表示正无穷的特殊值Number.NEGATIVE_INFINITY表示负无穷的特殊值4. 字符串:由单引号或双引号括起来的Unicode5. 数字转换为字 阅读全文
posted @ 2011-03-09 10:25 王长委 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1.JavaScript程序是用的Unicode字符集编写的2.JS大小写敏感,HTML不区分大小写3.JS中换行默认添加分号4.注释和C#中的注释一样5.标示符字母、数字、下划线、$组成,其中数字不能为首 阅读全文
posted @ 2011-03-08 11:14 王长委 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 刚上班那会儿一直想着没活,是不是自己找错地方了,哎!这活来了却又是干的这么慢,一个小小的页面就弄了一周,失败,太失败了。看来真的该好好学习了,自己工作的心态也该调整了。 不过这一周忙的也不全都是失败,毕竟学会了不少东西呢,写一篇博客记录一下,时常提醒一下自己,学习是每天的必须 阅读全文
posted @ 2011-01-17 23:21 王长委 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 前两天学了个扩展方法,感觉挺好玩想写一篇博客记录一下,一直到现在才有时间  扩展方法:个人理解就是能够扩展到其它类型上的方法,只需要添加该方法所在的命名空间就行了,Linq中的很多方法都是扩展方法,下面是一个简单的扩展方法的Demo。  1.在一个名为MyMethod的命名空间中写一个静态的方法      该方法在那个类中并不重要,重要的是有这么一个方法,而且方法的参数必须以this开头,意思就是将自己(调用方法的对象)作为参数传进去。然后编译成程序集。    2.添加程序集引用和声明命名空间  using MyMethod;  3.现在就可以调用刚才写的扩展方法了,注意因为该扩展方法的参数类 阅读全文
posted @ 2011-01-11 21:55 王长委 阅读(372) 评论(1) 推荐(2) 编辑
摘要: 最近工作要用到LINQ的内容,组长给了我本LINQ实战(Linq in Action)让我看,按照书上的做了下面两个例子,就感觉LINQ真的太强大了。MethodOne比较简单,只能感觉到LINQ能把集合当做数据库中的表一样查询,MethodTwo就有点意思了(上面写了我对方法的每一句的理解),这个例子让我感觉到LINQ其实能把所有的数据看做表(像数据库中的表一样查询到想要的数据)和对象(又有对象的特征),它打破了编程语言和数据之间的的界限,使开发人员只需要会一种编程语言(任何一种编程语言,因为LINQ是一个可以扩展的)就能够随意的访问数据(任何类型的数据源)。 阅读全文
posted @ 2011-01-07 09:23 王长委 阅读(874) 评论(3) 推荐(0) 编辑
摘要: 原来还可以这样创建IE图标(适用于Window 7其它的不知道) 1.新建一个文本文档 2.把下面的内容复制到里面Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{B416D21B-3B22-B6D4-BBD3-BBD452DB3D5B}]@="Internet Explorer""InfoTip"="@C:\\WINDOWS\\system32\\zh-CN\\ieframe.dll.mui,-881""LocalizedString"="@C:\\WINDOWS\\system32\\zh-CN\\ieframe.d 阅读全文
posted @ 2011-01-05 23:25 王长委 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Asp.Net缓存概念: 缓存是系统或应用程序将频繁使用的数据保存到中间存储介质的方案,中间介质位于应用程序和数据源之间,与原来的应用程序直接和数据源进行交互相比,中间介质能够使应用程序更快的获取数据, 分类: 1.数据缓存 2.页面缓存 特点:1.线程安全2.可以设置缓存优先级 当内存不足或紧张时Asp.Net会根据优先级自动删除缓存 3.可以设置过期时间 缓存将根据过期时间自动删除 4.可以设置缓存依赖 当数据源发生改变的时候,对应的缓存将自动删除添加缓存: 1.Item属性的Set访问器 缓存项是通过键值对的形式存入Cache中的,键为字符串类型,值为Object类型,Item是一个索 阅读全文
posted @ 2010-12-31 09:06 王长委 阅读(495) 评论(0) 推荐(1) 编辑
摘要: public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //动态创建的控件只存在与下次回发前 Label l = new Label(); l.Text = "动态创建的控件"; this.PlaceHolder1.Controls.Add(l); } //如果是多次创建的话,动态控件也有视图状态,但是必须在此事件或之前 TextBox tb = new TextBox(); tb.ID = "t 阅读全文
posted @ 2010-12-23 13:34 王长委 阅读(388) 评论(1) 推荐(0) 编辑
摘要: /* * 属性 * * ClientID控件在客户端的ID标示,唯一,上面的FindControls方法遍历整个控件集合,并显示ClientID * * ID控件在服务器端得ID标示,唯一 * * Visible设置该控件是否在客户端呈现(并且是否生成Html标签) * * Controls子控件集合 * * Parent父控件 * * Page包含该控件的页面实例 * * 方法 * * DataBind 数据绑定 * * FindControl 在当前控件和所有的子控件中,根据ID查找,例如Page.FindControl找的是整个页面 * * HasControls 是 阅读全文
posted @ 2010-12-23 11:59 王长委 阅读(352) 评论(0) 推荐(0) 编辑