<a href="<a href="javascript :history.back(-1)">返回上一页</a>
数据库 对象资源管理器详细信息 可查看有多少表、视图
.dll .exe 都是程序集
string a ="";不建议 string a =string.empty;建议
String.Compare 替换ToUpper、ToLower 进行比较
最快的空串比较方法 if (str.Length == 0)
10次以下 链接字符串 用string.Concat() 多余 用 stringbulider
除法 :Text='<%#String.Format("{0:N}", Convert.ToDouble(Eval("year"))/Convert.ToDouble(Eval("year_last")))%>'
table可编辑属性 contentEditable="true"
DateTime d1 = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);//本月第一天
DateTime d2 = d1.AddMonths(1).AddDays(-1);//本月最后一天
case when 字段名='1' then '普通' when 字段名='0' then '专用' end as 字段名
服务器用#'<%#ViewState["a"]%>' 普通用'<%=ViewState["a"]%>'
alt + 41465 重点符号
var jobgoal = document.getElementById("<%=txt_JobGoal.ClientID%>").value;
$('#<%=服务器控件.ClientID%>').val(dd);
80端口实际上总是HTTP通讯c1 dnn: popup dnnModal.show('/DesktopModules//*.aspx?img1=' + aimg + '&popUp=true', true, 500, 500,
window
属性:
onload 先去加载页面,后执行js代码
parent 父窗口
history 历史对象
方法:
alert()警告框
confirm()确定框
prompt()对话框
open()打开窗口
close()关闭窗口
for 执行效率
1.for(var i=0;i<arr.length;i++)
2.for(var i in arr)
3.for(var i=0,len=arr.length;i<len;i++)
第三种效率更高!
基础算法?已知:var str="get-element-by-id",写一个函数转化成驼峰形式(你懂得)?
function Naizi(str){
var arr = str.split("-");
var target = "";
for(var i=0,len=arr.length;i<len;i++){
target+=arr[i].substr(0,1).toUpperCase()+arr[i].substr(1);
}
return target;
}
数组去重
var arr = [123,"1",123,12,312,3,123,"123",1,23,123,12,312,3,123,123,123,123,12] function gotU(arr){
var result = [];
var json = {};
for(var i = 0,len=arr.length;i<len;i++){
var temp = arr[i];
var type = typeof temp;
if(!json[temp]){
json[temp] = [type];
result.push(temp);
}else{
if(json[temp].indexOf(type) < 0){
json[temp].push(type);
result.push(temp);
}
}
}
return result;
}
prototype
prototype对象是实现面向对象的一个重要机制。每个函数也是一个对象,它们对应的类就是
function,每个函数对象都具有一个子对象prototype。Prototype 表示了该函数的原型,
prototype表示了一个类的属性的集合。当通过new来生成一个类的对象时,prototype对象的属
性就会成为实例化对象的属性。
function Person(name, height) { this.name = name; this.height = height; } Person.prototype.hobby = function (name,height) { return name + 'watching movies'+ ' 身高是' +height ; } var boy = new Person('Keith', 180); var girl = new Person('rascal', 153); console.log(boy.name); console.log(girl.height); console.log(boy.hobby(boy.name,boy.height));
getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
- string filter=“”;//不建议
- string filter=string.Empty; //建议 string