zoukankan      html  css  js  c++  java
  • 常见 需要 总结 长久更新

    <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() 方法可返回带有指定标签名的对象的集合。
    1. string filter=“”;//不建议  
    2.    
    3. string filter=string.Empty; //建议 string 
    再三须慎意,第一莫欺心
  • 相关阅读:
    Fiddler抓包工具-拦截,断点
    python-zx笔记11-测试压力管理
    python-zx笔记10-断言
    python-zx笔记9-单元测试
    [Trouble shooting] Alt-A shortcut taken by another app and conflict with Emacs' M-a
    Dwango Programming Contest 6th Task C. Cookie Distribution
    局部有限偏序集上的 Möbius 函数
    一个求和
    一个组合问题
    ABC #150 E. Change a Little Bit
  • 原文地址:https://www.cnblogs.com/otsf/p/8515098.html
Copyright © 2011-2022 走看看