摘要:
jQuery选择器共有四大类,分别为基本选择器,层次选择器,过滤选择器和表单选择器。下边就来分别总结一下。1, 基本选择器? 基本选择器就是jQuery中最常用的选择器,也是最简单的选择器,它通过元素标签名,元素Id,Class来查找DOM元素。基本选择器共有五种,总结如下: 选择器返回示例元素标签选择器集合元素$(“p”)选取所有的<p>元素。Id选择器单个元素$(“#test”)选取Id为test的元素。Class选择器集合元素$(“.test”)选取所有class为test的元素通配符选择器集合元素$(“*”)选取所有的元素。群组选择器集合元素$(“div,span,p.my 阅读全文
摘要:
1, 什么是转换? 答:转换是接受一个类型的值并使用它作为另一个类型的等价值的过程。2, 隐式转换? 语言(C#)会自动做这些转换,并且转换不会丢失数据或精度,这叫隐式转换。 例如,将8位的值转换为16位的值。3, 显式转换(或称强制转换)? 对于语言不提供自动转换的,如果仍要将源类型转换为目标类型的,就叫显式转换。 隐式转换时丢失数据或精度由程序负责,显式转换时丢失数据或精度由程序员负责。 例如: class Program { static voidMain(string[] args) { ushort sh = 10;... 阅读全文
摘要:
1, 接口的定义? 答:接口表示一组函数成员而不实现成员的引用类型,类和结构可以实现接口。2, 接口的意义及为什么要使用接口? 要理解接口的意义以及为什么它是有用的,让我们先来看看下面的代码,它接受了一个没有排序的整数数组并且按升序进行排序。class Program { static voidMain(string[] args) { var myInt = new[] { 20,4,16,9,2};//隐式创建整形数组。 Array.Sort(myInt);//调用Array类的Sort方法对数组进行排序,默... 阅读全文
摘要:
中亚网络面试总结时间:2011/11/21, JQuery选择器? 文思的面试总结中已经总结过。2, 说说你对Ajax的看法? 1> 讲它的定义,Ajax(Asynchronous JavaScript And XML)是一种不加载整个网页的情况下对网页的某部分进行更新的技术。 2> 讲它的好处: a> 良好的用户体验。 b> 减轻服务器压力。3, 类和结构的区别? 1> 类是引用类型,而结构是值类型。 2> 结构是隐式密封的,所以它们不能被派生。4, 数据结构中,顺序表和链式表的区别? 待完善。 在网站找到的答案: 顺序表:静态存储。根据数据的大小,静态分 阅读全文
摘要:
文思创新面试总结(2)时间:2011/11/31, 什么是web services?使用web services的优点与缺点? 定义: 1> Web Services 是应用程序组件 2> Web Services 使用开放协议进行通信 3> Web Services 是独立的(self-contained)并可自我描述 4> Web Services 可通过使用UDDI来发现 5> Web Services 可被其他应用程序使用 6> XML 是 Web Services 的基础 优点:使用web services可以将应用程序转换为网络应用程序,你的应用 阅读全文
摘要:
文思创新面试总结(1)时间:2011/11/21, 什么叫泛型? 定义:它提供了一种更准确地使用有一种以上的类型的代码的方式。泛型允许我们声明类型参数化的代码,我们可以用不同的类型进行实例化。泛型是类的模板。2, 什么是委托?以及使用委托的好处? 委托:委托是一组具有相同签名和返回值类型的有序方法列表。当委托被调用时,方法列表中的每一个方法将被依次调用。 使用委托的优点: 使用委托程序员可以将方法封装在委托对象内,然后可以将该委托对象传递给所引用方法的代码,而不必在编译时就知道将要调用哪个方法。 延伸:委托和事件的区别: 委托是类型,而事件是对象,没有可比性。3,.NetFramework.. 阅读全文
摘要:
1, 什么是委托? 答:委托即具有相同签名和返回值类型的有序方法列表。 注意: 1> 方法的列表称为调用列表(invocation list)。 2> 当委托被调用时,方法列表中的每一个方法都将被调用。 3> 委托是引用类型数据,因此有引用和对象。2, 如何声明委托? delegate void MyDel(int x); 注: 1> delegate为关键字。 2> void表示返回类型,如果有返回值的话就是对应的返回类型,如int。 3> MyDel表示委托名称。 4> MyDel(int x)表示签名。3, 创建委托对象的两种方法? 方法1:使用 阅读全文
摘要:
1, 数组的定义及重要细节? 定义:数组是由一个变量名称表示的一组同类型的数据元素,每个元素通过变量名称和一个或多个方括号的索引名称来访问。 注意:1> 数组一旦被创建,大小就固定了。C#不支持动态数组。 2> 数组索引号从0开始。也就是说如果维度长度是n,索引号范围是从0到n-1。 3> 数组属于引用类型,即引用在栈上或堆上,但是数组对象本身总是在堆上。2, 数组的分类? 1> 一维数组 2> 矩形数组(即某个维度的所有子数组有相同长度) 3> 交错数组s(即可以有不同长度的子数组)3, 数组的声明,初始化和遍历数组元素? 一维数组:namespace a 阅读全文
摘要:
1, 什么叫枚举? 答:枚举是由程序员定义的类型,与类或结构一样。 注:1> 与结构一样,枚举是值类型,因此直接存储它们的数据,而不是分 开存储成引用和数据。枚举存储在栈中。 2> 枚举只有一种类型的成员:命名的整数值常量。 3> 每个枚举类型都有一个底层整数类型,默认为int。编译器把第一个 成员赋值为0,并对每一个后续成员赋的值比前一个成员多1。2, 枚举在栈中排列的示例? class Program { static voidMain(string[] args) { TrafficLight t1 = Tra... 阅读全文
摘要:
一, 什么叫结构? 答:结构是程序员定义的数据类型,非常类似于类。二, 结构与类的区别?1、 类是引用类型,而结构是值类型。2、 结构是隐式密封的,所以它们不能被派生。三, 结构的声明语法: struct StructName { Statement; } 注:1、struct声明结构的关键字。 2、StructName为结构名。四,结构的声明及实例化调用? 代码如下: class Program { static voidMain(string[] args) { Simple s1 = new Simple(); Simple s2 = new Simple(5,10); Console. 阅读全文
摘要:
一, 什么叫异常? 异常就是程序运行时的错误,它违反了一个系统约束或应用程序约束,或出 现了在正常操作时未预料的情形。如用0去除一个数时就会发生异常。二, try…catch…finally…语句的结构? 未例: try { Statement; } catch(…) { Statement; } finally { Statement; }1、 try块包括正被异常保护的代码。2、 catch块是处理异常的代码块,也称异常处理程序。3、 finally块是在所有情况下无论如何都要执行的代码,无论有没有异常发生。三, 综合示例: namespace try_catch{ class Progr 阅读全文
摘要:
一, 什么叫命名空间?什么叫程序集? 命名空间(namespace):用来组织和重用代码的编译单元。它有效地避免了把 两个或多个程序集用在同一个程序中产生的类命冲突的问题。 程序集:~是exe可执行文件或DLL文件。它包含了程序的CIL(Common Intermediate Language)公共中间语言。二, 程序集的生成过程?三, 命名空间的声明语法? namespace SimpleNamespce { TypeDeclarations; } 注:1、namespace为关键字。 2、SimpleNamespce为命名空间名称。四,命名空间的引用和using指令?1、 using指令. 阅读全文
摘要:
一, 什么叫资源?资源就是一个实现了System.IDisposable接口的类或结构。二, using语句的作用?Using语句帮助减少意外的运行时错误带来的潜在问题,它整洁地包装了资源的使用。三, using语句的使用形式?Using(ResourceType Identifier=Expression){ Statement;}注:1、圆括号内的代码分配资源。 2、Statement语句使用资源。四,using语句的实现原理? 隐式调用try…finally…异常处理程序,它将Statement语句放进try块中,将 Dispose方法放在finally块中,以便及时释放资源。五, us 阅读全文
摘要:
一, 定义:所谓SQL注入攻击是应用程序开发人员未预期地把SQL代码传入到应用程序的过程,只有那些直接使用用户提供的值构造SQL语句的应用程序才会受影响. 例如原SQL代码为: select Orders.CustomerID,Orders.OrderID,Count(UnitPrice) as Items,SUM(UnitPrice*Quantity) as Total from Orders INNER JOIN [Order Details]on Orders.OrderID=[Order Details].OrderID where Orders.CustomerID='&qu 阅读全文
摘要:
一,定义:方法是具有名称的可执行代码块. 二,方法的声明:声明方法的语法包括以下五个部分: 1,访问权限修饰符,这个是可选的参数,默认值是私有访问private,即只能从声明它的类的内部访问. 2,返回类型,如果不返回值,则返回类型被指定为void. 3,方法名称. 4,参数,可选部分. 5,方法体,它由一对大括号组成,大括号内包括可执行的代码. 三,方法的形参和实参,形参是声明在方法的参数列表中,而实参是在方法调用的参数列表中. 四,方法的调用和返回值,如果要返回值,则方法必须在方法名前声明一个返回类型,如果方法不返回值,则必须声明为void类型. 五,方法重载,即一个类中可以有... 阅读全文