摘要:
代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Reflection;namespace TestConsole{ public class Program { public static void Main(string[] args) { var classify_list = new List { ... 阅读全文
摘要:
JS事件监听器Javascript事件监听测试弹出3,4解除绑定事件的时候一定要用函数的句柄,把整个函数写上是无法解除绑定的。所以3没有解除添加 console.dir(Button1); console.dir(Button1["onclick"]); console.dir(Button1.onclick); console.dir(Button1.onclick()); Button1.onclick = function () { alert("hongda"); } Button1.onclick = function () { ... 阅读全文
摘要:
源码: $.ajax({ url: url, success: function (data) { var reg = /<body>[\s\S]*<\/body>/g; var html = reg.exec(data)[0]; html = $(html).filter(".body_main" 阅读全文
摘要:
console.log(Object.__proto__===Function.prototype); //trueconsole.log(Object.prototype.__proto__); //nullconsole.log(Function.__proto__===Function.prototype); //true总结结果: 黑线:prototype 红线:__proto__Object.prototypeFunction.prototypeObjectFunctionhttp://www.cnblogs.com/siemon/ar... 阅读全文
摘要:
var arr=[1,2,3,4,5];console.dir(arr);var pro=Object.getPrototypeOf(arr);console.dir(pro);来一个个的查看数组的属性,方法1.Array的静态方法var arr=[1,2,3,4,5];console.log(Array.isArray(arr)) //true2.arr的属性var arr=[1,2,3,4,5];var con=arr.constructor;console.dir(con);var length=arr.length;console.dir(length);3.arr的方法 1.con. 阅读全文
摘要:
Object的属性(firebug中没有找到)var pro={city:"shanghai",list:[1,2,3,4,5]}var Person=function(name,age){this.name=name;this.age=age;this.arr=[1,2,3,4,5];}Person.prototype=pro;var p=new Person("hongda",27);console.log("hasOwnProperty:");console.log(p.hasOwnProperty("name&quo 阅读全文
摘要:
以前,我就晓得delete只能够删除隐性属性(就是没有进行声明的变量),但是不知道为什么这样?隐性属性:在页面中以前没有声明过该变量,直接进行赋值的 str='hongda'其实这是由属性的特性决定的。属性的特性所有的属性(property) 都可以有很多特性(attributes)。{ReadOnly}——忽略向属性赋值的写操作尝,但只读属性可以由宿主环境行为改变——也就是说不是“恒定值” ;{DontEnum}——属性不能被for..in循环枚举{DontDelete}——糊了delete操作符的行为被忽略(即删不掉);{Internal}——内部属性,没有名字(仅在实现层 阅读全文
摘要:
与over函数结合的几个函数create table #tab(A varchar(8), B varchar(8))insert into #tabselect 'A1', 'B1' union allselect 'A1', 'B2' union allselect 'A1', 'B3' union allselect 'A2', 'B4' union allselect 'A2', 'B5' union allselect 阅读全文
摘要:
1.添加HTTP文件头 $.ajax({ url: "http://www.baidu.com", //contentType: "text/html; charset=utf-8", beforeSend: function (xhr) { xhr.setRequestHeader("Access 阅读全文
摘要:
在SQL Server的性能调优中,有一个不可比拟的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集,表变量和临时表是两种选择。临时表:临时对象都以#或##为前缀,临时表是临时对象的一种,还有例如临时存储过程、临时函数之类的临时对象,临时对象都存储在tempdb中。以#前缀的临时表为本地的,因此只有在当前用户会话中才可以访问,而##前缀的临时表是全局的,因此所有用户会话都可以访问。临时表以会话为边界,只要创建临时表的会话没有结束,临时表就会持续存在,当然用户在会话中可以通过DROP TABLE命令提前销毁临时表。临时表存储在tempdb中,因此临时表的访问是有可能造成物 阅读全文
摘要:
ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览器中。HttpModul 阅读全文
摘要:
位运算符:~(NOT)把运算数转换为32位数字–>转换为反码–>转换为浮点数实质上是对数字求负,然后减1: ~25=-26,~-10=9&(AND)是对每个数字中的数位对齐,同一位置的两个数位进行”与”运算25=0000 0000 0000 0000 0000 0000 0001 10013=0000 0000 0000 0000 0000 0000 0000 0011————————————————————————————————————————————&=0000 0000 0000 0000 0000 0000 0000 0001 = 1|(OR)是对每个数字 阅读全文
摘要:
1. var a=[0],b=a; b[0]=2; console.log(a+b); //22 a=[0], b=a, b=[1]; console.log(a+b); //01 2.快速排序法 var quickSort = function(arr) { if (arr.length <= 1 阅读全文
摘要:
JavaScript类型(1)值类型:数值、布尔值、null、undefined。(2)引用类型:对象、数组、函数。 1.string var str="hongda"; var str2=str; str2="hongdaqi"; console.log(str); console.log(str2);2.ObjectString/Number这种的类的对象,它没有其他的属性(string有length,但不能修改),一般都是直接赋值的,但它本身是个object,可以添加属性来查看是否是引用类型。var str=new String("hon 阅读全文
摘要:
js中全部都是顺序环视顺序环视匹配过程对于顺序肯定环视(?=Expression)来说,当子表达式Expression匹配成功时,(?=Expression)匹配成功,并报告(?=Expression)匹配当前位置成功。对于顺序否定环视(?!Expression)来说,当子表达式Expression匹配成功时,(?!Expression)匹配失败;当子表达式Expression匹配失败时,(?!Expression)匹配成功,并报告(?!Expression)匹配当前位置成功;顺序肯定环视的例子已在NFA引擎匹配原理中讲解过了,这里再讲解一下顺序否定环视。源字符串:aaonebbtwocc正则 阅读全文