摘要:1、asp.net内置服务器端控件,自定义控件,用户控件都继承自control,control在system.web.UI命名空间下2、实现自定义控件的方法:引用命名空间,继承control类或者继承控件的子类。3、所有类的父类:object(一切皆为对象)4、常用属性ClientId:服务器控件的标示符Id:服务器控件唯一的标识(名字)parent:服务器控件的父控件viewstate:保存和还原服务器的状态,他把原控件的值发到服务器端,再把原数据发到客户端,保存控件发送之前所处的状态EnableViewState:服务器控件是否保存视图状态visible:控件是否显示Page:包含该控件的
阅读全文
摘要:今天做了一下与javascript脚本有关的题,问哪个变量命名不正确,刚看到这个题的时候觉得挺简单的,可是最后却选错了,于是我就看了一下以前做的笔记,一下就明白了1、变量名由字母、数字、下划线2、变量名开头只能以字母、下划线开头,不能以数字开头3、区分大小写4、命名规范:遵循骆驼命名法(camel)首字母小写第二个单词的首字母大写例如myName
阅读全文
摘要:1、变量的声明及使用javascript是一种弱类型语言,可以不声明即可使用,但是不推荐使用,先声明后使用:var i;i=10 或者声明后直接赋值var i=10;2、数据类型undefined:未定义null:空string:字符串类型boolean:布尔类型number:数值类型 整数浮点都统一归为数字类型3、运算符算术运算符:+-*/%++--比较运算符:> < >= <= == !=逻辑运算符&& || !赋值运算符=4、注释单行注释://多行注释/**/5、逻辑控制语句条件语句 if else switch循环语句:for while do
阅读全文
摘要:1、使用<script></script>标签直接嵌入网页,一般放在head标签内,亦可以放在body标签内,只要保证这些代码在被调用前已读取并加载到内存即可2、使用外部的js文件,这样的好处是实现表现和行为的分离,W3C非常提倡页面、样式、行为都分离,这样页面结构清晰,方便维护和团队的开发。在外部js文件中直接写javascript代码,然后用<script type="text/javascript" src="a.js"></script>注意:要采用外部样示文件的方式写脚本3、直接作为某个标签的事件
阅读全文
摘要:1、客户端请求某个网页,即我们在上网时在地址栏中输入某个网址,浏览器接收到网址之后,向远程web服务器提出请求2、web服务器响应请求,web服务器找到请求的页面,并将整个页面包含javascript的脚本代码作为相应内容,发送回客户端机器3、客户端浏览器解释并执行带脚本的代码,客户端浏览器打开回应的网页文件内容,从上往下逐行读取并显示其中的html或者脚本代码,脚本是从服务器端下载到客户端,然后在客户端进行的,即不占用服务器端的资源,因此通过客户端脚本,客户端分担了服务器的的任务,大大的减轻了服务器的压力,从而间接地提升了服务器的性能
阅读全文
摘要:代码后置:代码和设计相分离,aspx进行页面显示,.aspx.cs负责业务逻辑的编写浏览器无关性:生成的代码与浏览器无关,生成的代码遵循w3c标准易于调试:设断点运行效率高:先将代码编译成中间语言(IL),然后再编译成机器语言,调用那部分代码就运行代码,编译好的代码下次运行时不再进行编译
阅读全文
摘要:一、为什么使用javascript1、客户端验证2、实现页面特效二、javascript的特点1、被用来向html添加交互行为2、是一种internet上最流行的脚本语言(还有vbscript主要用于服务器端)3、一般用于编写客户端脚本,很少编写服务器端脚本4、是一种解释性语言,边执行边解释,运行速度较慢三、组成1、ECMAJavaScript:是javascript组成的核心内容,描述了该语言的语法和基本对象,写javascript脚本要按照这个标准来写2、DOM(文档对象模型):描述了访问网页元素的方法和接口,DOM根据网页的html代码的层次关系,将网页结构看作是一颗倒立的文档结构树(与
阅读全文
摘要:1、项目讨论2、网站定位,激发灵感3、网站规划4、设计网页5、客户反馈6、重新设计7、客户确认8、制作网页:对设计图进行切图,使用div布局页面,使用css定位div
阅读全文
摘要:1、比方说有两个div,分别在div里面放一个图片,在浏览器里面看到的效果是图片被分在了两行span被分在了同一行2、div里面可以包含span,但是span里面不可以包含div标签
阅读全文
摘要:1、为什么使用css样式 可以有效的对页面的布局、字体、颜色、背景和其他效果实现更加精确地控制,只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式,网上冲浪时随时跟css打交道,使用css样式的网页能使网页更加简练,同样内容的网页有的人做出来是急事KB,有的人做出来就有十几KB.2、div+css布局标准的优点实现表现和样式相分离: 将设计部分剥离出来放在一个独立的样式文件中,可以减少未来网页无效的可能,并且大大缩减页面代码,提高页面浏览速度,缩减带宽成本缩短改版时间: 由于所有的css样式都写在一个或几个css文件中,只要简单的修改几个css文件就
阅读全文
摘要:css样式分为行内样式,内嵌样式,外部样式(链接外部样式,导入外部样式表)其中优先级是就近原则,行内样式的优先级最高,其次是内嵌样式,外部样式优先级最低,其中链接比导入优先级高行内样式效率最低,因为页面代码比较多,所以执行效率比较低。
阅读全文
摘要:外部样式表分为链接外部样式表和导入外部样式表链接样式表:<link href="css文件所在地址" rel="stylesheet" type="text/css"/>导入外部样式表:<style>@import url("");</style>两种外部样式表的区别:1、 使用@import样式表时,在html文件初始化时会被导入到html文件中,作为文件的一部分,类似内嵌式样式表链接样式表是在html标签需要样式时才以链接的方式导入2、加载顺序不同 当一个页面被加载时,使用l
阅读全文
摘要:静和动是在技术上面的区别静态网页没有数据库的支持,动态网页以数据库技术为基础动态网页实际上并不是独立存在的网页,具有数据交互性的,用户可以向服务器请求而服务器会向用户提供相应的反应。静态网页不行,静态网页就是比较单纯的网页浏览作用注意:静态网页和动态网页的区别不在于有无动画之分,而是有无数据交互性.html .htm就是静态网页。asp php jsp 都是动态网页
阅读全文
摘要:1、W3C是英文World Wide Web Consortium的缩写(万维网联盟)2、为什么出现W3C标准 早期每个浏览器都有一个html标准,每个浏览器都用自己的方式植入html网页,因此网页开发人员为了支持不同的浏览器,花了很多时间建立不同不同版本的网站,这时就出现了一个标准,能够得到各大浏览器的支持,保证使用不同浏览器的用户看到的网页效果是一样的,所以需要一个web开发标准,这时W3C标准就出现了。出现于1994年,主要研究web规范和指导方针3、网页主要由结构,表现和行为。对应的标准是xml、xhtml;css;对象模型,ECMAScript等。
阅读全文
摘要:好处:1、调用过程中,减少列表长度2、重载方法只是对原有方法的一种升级,所以方法名相同可以方便原有使用区别:public string A(string name,int age){}public int A(int age,string name){}区别方法重载的方法是看函数签名相同不相同A(string,int) 与A(int,string)方法名相同,参数不同,所以构成方法重载
阅读全文
摘要:1、每实例化一个对象会为实例成员新分配一个内存空间,无论创建多少实例,类的静态成员在内存中只占同一区域2、静态字段的用法:记录实例化成员的个数,共享3、当父类中有静态字段时,子类可以继承4、静态类中只能包含静态成员5、静态类中不包含抽象方法6、密封类可以被实例化
阅读全文
摘要:1、只包含静态成员2、不能被 实例化3、不能被继承,相当于用sealed abstract修饰的类,所以不能用sealed ,abstract来修饰4、静态类不能指定任何接口实现
阅读全文
摘要:接口中的方法是用来定义对象之间的通信契约,所以被定义成私有,受保护的方法就没有意义,默认为公有方法
阅读全文
摘要:区别:1、抽象方法用abstract修饰,虚方法用virtual修饰2、抽象方法只包含在抽象类中,虚方法可以包含在抽象类中,也可以不包含在抽象类中3、抽象方法只能有方法的定义,不能有方法的实现部分。虚方法有默认的方法实现4、抽象方法必须在非抽象类中进行重写,虚方法可以不被重写
阅读全文
摘要:1、接口用于规范,抽象类用于共性 ,接口只负责定义子类需要遵循的规则,但并不关心子类具体实现。从而起到规范与具体实现相分离作用。2、接口中只能定义 属性、方法、事件、索引器;抽象类中可以有方法的实现,也可以包含非静态型的变量3、抽象类可以被单继承,接口可以被继承多次,也就是说一个类可以继承多个接口,接口之间用逗号隔开3、接口中必须都是抽象方法,不用abstract修饰,不用访问修饰符,抽象类中可以有非抽象方法,不能使用sealed关键字,如果使用就表示该抽象类布恩那个被继承,那么把该类定义成抽象类就没有意义了4、抽象类中可以有部分方法的实现,接口中没有5、在抽象类中加入一个方法,子类就有了这个
阅读全文
摘要:int[] array=new array[5]{13,45,23,3,78};int temp;for(int i=0;i<5;i++){for(int j=i+1;j<5;j++){if(array[i]>array[j]){temp=array[i];array[i]=array[j];array[j]=tem;}}console.WriteLine(array[i]);}
阅读全文
摘要:今天周五,一星期没上课,感觉特别没动力。眼看着身边的人都工作了,心里感觉怪怪的。特别想工作,又畏惧工作。特别想谈恋爱,又畏惧恋爱。
阅读全文
摘要:强类型:在声明的时候就指定类型,比如说 string s="abc" s就是强类型弱类型:在声明的时候不指定类型,在赋值的时候才决定是什么类型,比如说隐式局部变量在声明的时候没有声明类型 var s=“abc”
阅读全文
摘要:app.config刚开始出现的问题是未将对象引用置实例,结果发现配置文件放错了位置然后出现配置系统不能初始化,在网上搜集资料,原来我忘了写<appsettings></appsettings>
阅读全文