zoukankan      html  css  js  c++  java
  • 自己用到的

    1。jquery post到指定页面时需要在success参数里写上处理方法;

    2。exec sql语句时要加上小括号

    3。中文乱码编码和解码 js中
    name:escape($("#iptname").val()),
    Microsoft.JScript.GlobalObject.unescape(Request["name"].ToString());

    4。左连接是以左边的数据作为基准查询数据,内连接是查询左右两张表都含有的数据

    5.如果要测试自己的代码有这么几点需要注意

    目前所涉及的都是一些增删改查的功能,测试时要本着全选、全不选、随意选。前提是要让逻辑正确,思路合理,这样情况下写的代码更容易测试。注释也是测试代码的一个很好的工具。

    <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=969175782&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:969175782:44" alt="点击联系客服人员" title="点击联系客服人员"></a>

    http://wp.qq.com/index.html  在线状态

    jquery得到DropDownList选择项 

    http://www.2cto.com/kf/201110/107602.html

    AjaxPro 中不能使用session解决方法[AjaxMethod(HttpSessionStateRequirement.ReadWrite)]   //  读写Session:
    http://hi.baidu.com/%BF%B4%C9%C1%B5%E7%B5%C4%C3%A8/blog/item/a6de8d12dd336801972b438a.html

    AjaxPro 中不能使用innerHTML报错htmlfile未知错误 ,解决方法写到别的table中

    后台代码拼接js方法时,方法要用\转义

    js给表格动态插入了一行,行内有多个单元格。

    但插入行后,单元格错乱,很难看。

    这是因为原来表格行和单元格中有rowspan和colspan属性,这两个属性是为了合并单元格等情况设置的。

    rowspan 属性:指定单元格跨越的 行数。<td rowspan="5">单元格1</td>
    colspan 属性:指定单元格跨越的 列数,如:<td colspan="5">单元格2</td>当用js动态创建了单元格和行后,colspan 和 rowspan默认为1 ,所以要根据实际情况调整。

    我在js中 用 newTR.colspan = 2 指定了单元格占两列,但是还不行。

    有人说不要用 newTR.colspan = 2 这种形式,而要用 newTR.setAttribute("colspan", 2);

    我试验了,也不行。

    最后发现竟然是大小写问题:
    newTR.colSpan = 2 就可以了。

    因为html 中colSpan一般是小写的 colspan .在js的编写树形但中采取的是驼峰命名法,只要记住这个规则,我想以后这样的问题就可以尽力避免了。

     parsentNode含义

    表示一个元素的父元素
    document节点没有父元素
    例如:
    <div><span>dfd</span><div>
    document.getElementsByTagName('span')[0].parsentNode;//表示选中DIV
    firstChild 和lastChild
    表示对第一个字对象的引用.如
    <div id="abc"><span>DIV的子对象</span></div>
    <script language="javascript">
    alert(document.getElementById('abc').firstChild.tagname);  // 返回SPAN
    alert(document.getElementById('abc').firstChild.innerHTML);  // 返回"DIV的子对象"
    </script> 
    和firstChild对应的还有lastChild,是对最后一个子对象的引用.
     

    js:childNodes与firstChild、lastChild

     

    在JavaScript中,使用childNodes属性可以返回一个数组,这个数组包含给定元素节点的全体子节点,如代码所示:

    01 <body>
    02 <ul id="action">
    03     <li title="第一段文字">第一个</li>
    04     <li title="第二段文字">第二个</li>
    05 </ul>
    06 <script type="text/javascript">
    07 var attr_p = document.getElementById("action");
    08 alert(attr_p.childNodes[1].childNodes[0].nodeValue);
    09 </script>
    10 </body>

    如果要取得id为action的ul的第一个li内的文本节点(如取得:第一个),可以使 用…childNodes[1].childNodes[0].nodeValue这种方法找到,使 用…childNodes[1].firstChild.nodeValue同样可以找到第一个li的文本节点,
    结论childNodes[0]等价于firstChild,无论何时何地,重要需要访问childNodes[]数组的第一个元素,我们就可以把它写成firstChild,DOM还提供一个与之对应的lastChild属性。
    需要注意的是,ff的空格节点问题,可以使用nodeType属性对节点类型判断,直到发现元素节点为止

    向文本框输入文字时,如何让小写字母自动变为大写呢?很多人想到用 JavaScript,比如:

    <input name="t1" type="text" onkeyup="this.value=this.value.toUpperCase()" />

    但这并不好,原因有二:

    • 效果不好,我们会看到:先显示小写,再变成大写;
    • 如果我用鼠标右键的复制、粘贴,就无法触发事件。

    有人说,把 onkeyup 改为 onchange 怎么样?onchange 更糟,因为 onchange 只有在焦点移开的时候才触发。

    有人又说,那把 onkeyup 改为 onpropertychange 怎么样?哎,这东西只有 IE 支持。

    正确又简单的做法是利用 CSS

    <input name="t1" type="text" style="text-transform:uppercase;" />

    text-transform 有四个可选:

    • none 默认值。无转换发生
    • capitalize 将每个单词的第一个字母转换成大写,其余无转换发生
    • uppercase 转换成大写
    • lowercase 转换成小写

    JS中使用正则

    var ss="sdfjlskdjf";
                var t=/^[A-Z]$/;
                if(!t.test(ss))
                {
                alert("asd");
                }

    关于一个c# 的问题。项目“*.csproj”所需要的应用程序未安装。确保已安装项目类型(.csproj)的应用程序

    选择高版本打开即可

    c# 图片处理

    http://hi.baidu.com/pipima/blog/item/8feb36fa6f9e2c18a8d3119e.html

    后台拼接前台的链接

     foreach (Baitour.FlightInterface.OTA.BE.BookingClassAvail bca in CurrentSegment.BookingClassAvailList)
                {
                    if (bookingTxt.Trim() != string.Empty)
                    {
                        allCabin.Append(" <td width='12%' align='center' valign='middle'>" + seatCount + "</td>");

                        //allCabin.Append("<a onclick=\"booking('" + FlightNum + "','" + cabin + "')\" href='#'>" + bookingTxt + "</a>");
                        allCabin.Append(" <td width='10%' align='center' valign='middle'><a onclick=\"javascript:Booking('"
                            + FlightNum + "','" + cabin + "','" + ProviderAgentCode + "','" + parPrice + "','" +
                            agentPrice + "','" + ZRateId + "'," + StopQuantity + "," + PolicyId + "," + commisionPolicyId + ","
                            + baitourPaid + "," + buyerZRate + ",'" + urlMult + "')\" href='#'>" + bookingTxt + "</a></td>");

                        allCabin.Append("</tr>");

                    }
                }

    在后台拼接的checkboxlist会写成table的标记,前台读取这个table时,循环完行时要循环列,取值是按照childnode[0]取得

  • 相关阅读:
    静态初始化块的执行顺序
    Integer练习
    关于厦门电信访问不了中文域名的原因
    获得库每个表的记录数和容量,sp_msforeachtable是MS未公开的存储过程
    ASP.NET State Service服务的作用
    强烈后悔用VS2008
    sp_addextendedproc
    DataSet SELECT DISTINCT Helper Class in Visual C# .NET
    今天买了5个冰淇淋
    TSQL常用字符串函数
  • 原文地址:https://www.cnblogs.com/bangejingting/p/2355916.html
Copyright © 2011-2022 走看看