摘要: js跳转到指定页面,一旦escape()中文数据,浏览器就会终止和没有反应。上网搜了半天始终不得解。一种说法是,escape中文之后,url中出现了%u,IE7和IE8拒绝执行。目前看来差不多是这样的。不得已,只好使用encodeURI(),但是asp并不能接受encodeURI的中文,而是解析成乱码。于是又上网搜了半天,始终不得解。应该是asp以及vbscript中并没有这样的内置函数。于是不得不开始了漫长的寻找解决方案之路。我们先来看。IE8必将取代成为主流,而IE8不支持escape,所以只有采用encodeURI和encodeURIComponent而放弃escape,对应的解码函数为 阅读全文
posted @ 2013-08-22 19:41 学之乐 阅读(2609) 评论(0) 推荐(2) 编辑
摘要: Javascript是一种弱类型语言,没有明确的类型分类;网上分类的方式比较多,个人感觉不比去特别的追究细分是什么什么类型,若是能够明确的分出类型的话,javascript就不是弱类型语言,又由于大家所使用的主体语言概念不完全相同(像C#,PHP,C语言等),分类的时候就会根绝自己的主体语言的习惯来分类,无论怎样分类只要有助于自己的理解,能够方便,正确灵活的使用就可以了;下面是两是种常见的分类方式和一些必须了解的基础用法知识;一、第一种分类方式,也是比较常见的一种分类方法:分为9种类型:分别是Undefined,Boolean,Object,Number,Null,String,Referen 阅读全文
posted @ 2013-08-04 23:30 学之乐 阅读(7603) 评论(4) 推荐(3) 编辑
摘要: 例子需求:把Execl中的三级分类(列别的三级联动)数据导入到数据库中。Excel表中数据的显示格式: 图1 数据库中表的显示格式: 图2首先把Excell表中的数据导入到数据库的临时表中(右键 点击数据库->任务->导入数据,根据自己的数据源类型就能导入到数据库了),然后通过TSQ编程把临时表中的数据导入分类表。(1)再导入的过程中,若是用到数组会简单许多,但是TSQ编程中没有数组,我们可以写一个方法来模仿数组的功能,同时了解一下T—SQL编程的基本语法:我们使用数组是为了存储数据和遍历数据,存储数据用一个有规则的字符串,如“12,23,45,67”,这样两个逗号之间的内容可以看 阅读全文
posted @ 2013-06-16 14:23 学之乐 阅读(3390) 评论(3) 推荐(4) 编辑
摘要: 1、$.extend()为jQuery添加扩展方法和属性,用一个或多个多想扩展另一个对象,并返回已修改的原始对象;语法:$.extend({object1},{object2},{object3},{object4});把object2,object3,object4的对象中的属性和方法合并(重构)到object1对象中,后面参数的键值与前面的相同的话,合并(重构)后以后面的为主;//(1)多个参数对象 var parameObj = { "province": "山东", "city": "济南" }; //实例 阅读全文
posted @ 2013-05-30 21:29 学之乐 阅读(1680) 评论(0) 推荐(2) 编辑
摘要: 详情看代码的注释 1 <script language="javascript" type="text/javascript"> 2 //(1)把一个方法变成一个对象,为对象创建方法和属性 3 var Name = function () { 4 //通过prototype给一个对象创建方法 5 Name.prototype.Add = function (num, title) { 6 } 7 //也可以直接用this加方法名为对象创建方法和上面的等价... 阅读全文
posted @ 2013-05-21 22:15 学之乐 阅读(719) 评论(1) 推荐(1) 编辑
摘要: 1.在保存图像的时候会用到 byte[]数组来保存,图片属于二进制文件,保存二进制文件一般都用byte[]数据,比如你动态生成验证码的时候,都是把图像存入byte[]数组里的。2.byte 类型 变量保存的值不能超过255 。对应的数据库类型是 tinyint,可以用来区别256个数字,取值范围是0-255.3. byte 类型占用空间小,1个字节,int型占用空间大,4个子节。当数据量小的时候,看不出区别。 当数据量大的时候很大的时候,比如60亿人的年龄,肯定是0~255之间的,如果用int就浪费了很多空间。4.当你调用DLL时,有char类型,这时你只能用byte了。 阅读全文
posted @ 2013-03-06 23:09 学之乐 阅读(7270) 评论(0) 推荐(1) 编辑
摘要: 用js不能直接对<asp:Label id="Label1" runat="server"></asp:Label>进行赋值,那是因为他生成的客户端代码是<span id="Span1"></span>,所以操作的时候选择id应该为Span1。由于span标签没有value属性,只有id和class属性,所以要想对其赋值只能用html();例如:<asp:Label id="Label1" runat="server"></asp 阅读全文
posted @ 2012-10-18 22:54 学之乐 阅读(1917) 评论(0) 推荐(1) 编辑
摘要: DLL程序集的多态:通俗点的说就是多个dll程序集都共同继承实现了同一个接口,但实现的方法不同;例如:接口IWay中有一个Bind()方法,程序集A.dll,B.dll中的类继承IWay接口并实现Bind()方法,但是Bind()实现形式不同。程序集A通过WebService绑定,程序集B通过PHP接口绑定。这样添加新的绑定方式的话只需要添加一个Dll程序集(实现了IWay接口)就可以了,不需要修改绑定的其他的操作!public class HelpClass { /// <summary> /// 获取指定目录下的DLL模块列表 /// </s... 阅读全文
posted @ 2012-10-15 23:09 学之乐 阅读(478) 评论(0) 推荐(1) 编辑
摘要: (1)从网上查找的js代码,这段js代码是把图片按照规定的大小等比例不变形缩放后显示的,原图片大小不会变。这样在html代码中就不要指定width和height,若是指定的width和height和缩放后的大小不一样,图片就会自动填充满html中指定的width和height,图像就会变形。所以只要在js中指定了缩放后的宽度和高度,html中就不要指定了。核心思想:oldHeight/oldWidth=newHeight/newWidth.=》newHeight=oldHeight*newWidth/oldWidth 或者 newWidth=newHeight*oldWidth/oldHeig 阅读全文
posted @ 2012-09-14 11:04 学之乐 阅读(1106) 评论(1) 推荐(0) 编辑
摘要: 大家如果想学MVC3+EF+Autofac这方面的资料,可以看看这个呵呵!文章摘要是:这个系列的文章将带我们进入一种新的开发模式,注入开发模式,或者叫它IOC模式,说起IOC你可以这样去理解它,它为你的某个实现流出一个注入 点,你生产的对象,可以根据你之前的配置进行组合,这是可以的。而注入点的位置及方式也是多种多样的,我们今天主要说一个通过HTTP请求进行注入的方 式,IOC工具使用高效的Autofac,对它的认识你可以看这篇文章。首先看一下我们这个项目的知识点:MVC3~一个对UI层进行分层的架构模式,在微软的MVC3中加入了开源的Razor引擎EF~这无疑是微软自己比较成功的ORM工具,它 阅读全文
posted @ 2012-09-06 09:26 学之乐 阅读(1773) 评论(0) 推荐(0) 编辑