2013年8月15日

jQuery树形菜单(1)jquery.treeview

摘要: jQuery的树形插件资料URL:http://bassistance.de/jquery-plugins/jquery-plugin-treeview/从该网站Download得到jquery.treeview.zip文件,里面有需要js、css、images等文件以及Demo,使用时只要在页面中引入jquery.js、jquery.cookie.js、jquery.treeview.js(树形菜单的方法)、jquery.treeview.css即可。同时保证jquery.treeview.css文件和images文件夹的相对位置,在同一目录下即可接下来构建树形菜单的内容如下: Folder 阅读全文
posted @ 2013-08-15 11:12 bglee 阅读(828) 评论(0) 推荐(0) 编辑
2013年7月24日

onBlur事件与onfocus事件(js)

摘要: onFocus事件就是当光标落在文本框中时发生的事件。onBlur事件是光标失去焦点时发生的事件。可以编如下例子1.html使用onBlur事件处理程序还有以下例子2.html3 04 05 06 07 OnFocus事件08 09 10 11 11 11 12 13 14 15 阅读全文
posted @ 2013-07-24 14:41 bglee 阅读(287) 评论(0) 推荐(0) 编辑

JS中innerHTML,innerText,value

摘要: 一·、JS初学者易混淆的问题;innerHTML,innerText,value(他们和JQ的区别:JS→value,JQ→value())1、getElementById("a").innerHTML=""; getElementById("a").innerText=""; 这两个的区别直接上图,不解释了。innerHTML,是在块中加html代码;innerText 在块中加文字。(注意大小写)!!!!!!2、getElementById("a").innerHTML=" 阅读全文
posted @ 2013-07-24 14:29 bglee 阅读(442) 评论(0) 推荐(0) 编辑
2013年7月23日

[转]数据库索引

摘要: 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于10000的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),在索引中查找,但索引是经过某种算法优化过的,查找次数要少的多的多。可见,索引是用来定位的。索引分为聚簇索引和非聚簇索引两种,聚簇索引 是按 阅读全文
posted @ 2013-07-23 14:38 bglee 阅读(189) 评论(0) 推荐(0) 编辑

[转]数据库建立索引的一般依据

摘要: 建立索引常用的规则如下:1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替: A、正确选择复合索引中的主列字段,一般是选择性较好的字段; B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引; C、如果复 阅读全文
posted @ 2013-07-23 14:32 bglee 阅读(403) 评论(0) 推荐(0) 编辑
2013年7月15日

JSON 序列化和反序列化——JavaScriptSerializer实现

摘要: 一、JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据。您无法访问序列化程序的此实例。但是,此类公开了公共 API。因此,当您希望在托管代码中使用 JavaScript 对象符号 (JSON) 时可以使用此类。若要序列化对象,请使用 Serialize 方法。若要反序列化 JSON 字符串,请使用 Deserialize 或 DeserializeObject 方法。若要序列化和反序列化 JavaScriptSerializer 本身不支持的类型,请使用 JavaScriptConverter 类来实现自定义转换器。然 阅读全文
posted @ 2013-07-15 15:50 bglee 阅读(257) 评论(0) 推荐(0) 编辑
2013年6月26日

ADO.NET Entity Framework

摘要: ADO.NETEntity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5Service Pack 1 中发表。简介ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主,将数据逻辑层切分为三块,分别为 Conceptual Schema, Mapping Schema 与 Storage Schema 三层,其上还 阅读全文
posted @ 2013-06-26 11:18 bglee 阅读(917) 评论(0) 推荐(1) 编辑

.Net下的 ORM框架介紹

摘要: 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.CastleActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具,它从数据库底层来持久化.Net对象到关系型数据库,NHibernate为我们完成这一切,而不用自己写SQL语句去操作数据库对象,所写的代码仅仅和对象关联,NHibernat自动产生SQL语句,并确保对象提交到正确的表 阅读全文
posted @ 2013-06-26 10:38 bglee 阅读(274) 评论(0) 推荐(0) 编辑

强类型DataSet的使用简明教程

摘要: 关于弱类型 DataSet的缺点:无论何时从 DataSet检索值都是以Object类型返回,需要对它进行类型转换;给其它开发者使用 时无法知道哪些列可用;运行时才能知道所 有列名,数据绑定麻烦。因此,VS为我们提供强类型DataSet的自动生成功能。下面简单的来使用一下。首先,建一个控制台工程,然后再项目名那右键添加新项,选择一个基于服务的数据库,取名test。在数据库中新 建一个表,表名为T_Person,表 结构如下:然后为数据库中新建一个表并添加一些数据。再在项目中添加一个数据集新项,然后直接从左边服务器资源管理器中将表T_Person拖入设 计视图中,我们的强 类型的DataSet就 阅读全文
posted @ 2013-06-26 10:16 bglee 阅读(465) 评论(1) 推荐(0) 编辑