zoukankan      html  css  js  c++  java
  • 学习项目总结的几个知识点


    1、知识一
    jQuery.noConflict( [removeAll ] ) 解决版本冲突问题
    很多javascript库使用 $ 作为一个函数或者变量名,正如jquery做的一样。在jQuery下 $只是jQuery的一个别名,所以不使用
    $所有功能都是有效的。如果我们需要同时使用jQuery和其他javascript库,
    我们可以使用 $.noConflict()把 $的控制权交给其他库。旧引用的$ 被保存在jQuery的初始化; noConflict() 简单的恢复它们。
    如果由于某种原因,加载两个版本的jQuery(这是不推荐), 第二个版本中调用$.noConflict(true) 将返回全局的jQuery变量给第一个版本。
    2、知识点二
    所有图标在一个页面上是根据相对位置控制如: -192px 值就是控制显示的
    .icon { 48px;height:48px;background:url(images/not-icons-big.png) no-repeat 0 -192px; display:inline-block; vertical-align:middle; margin-right:3px; }

    3、知识点三
    拖动垂直滑动条网页上某个部位不变。是通过判断离顶端距离然后改变postion 属性来实现
    window.onscroll = function () {
    if (pre_scrollTop != (document.documentElement.scrollTop || document.body.scrollTop)) {
    //滚动了竖直滚动条
    pre_scrollTop = (document.documentElement.scrollTop || document.body.scrollTop);
    // if (obj_th) {
    // obj_th.style.top = (document.documentElement.scrollTop || document.body.scrollTop) + "px";
    // }
    if (pre_scrollTop > 120) {
    $("#hotelinfo").css("position", "fixed");
    $("#hotelinfo").css("top", "0");
    $("#hotelinfo").css("left", $("#roominfo").offset().left + 730 + "px");
    }
    else {
    $("#hotelinfo").css("position", "relative");
    $("#hotelinfo").css("top", "0");
    $("#hotelinfo").css("left", "0");
    }
    }
    else if (pre_scrollLeft != (document.documentElement.scrollLeft || document.body.scrollLeft)) {
    //滚动了水平滚动条
    pre_scrollLeft = (document.documentElement.scrollLeft || document.body.scrollLeft);
    }
    }
    4、知识点四
    js中window也可以设置自定义属性 如这里说明
    http://bbs.csdn.net/topics/370069046

    5、知识点五(总计经验)
    页面输入或选择框发生改变,在提交之前一定要做判断,不然数据可能与你想要的不一致。

    6、知识点六
    jQuery 替换,禁用 --jquery限制文本框(金额输入、兼容浏览器、屏蔽粘贴拖拽)等
    http://blog.sina.com.cn/s/blog_4b5bc0110100vp61.html
    $(this).val($(this).val().replace(/[^A-Za-zs]/, ''));不是字母的不允许输入

    css("ime-mode", "disabled");禁用输入法
    http://www.cnblogs.com/goole/archive/2010/07/22/1783125.html

    7、知识点七
    jQuery 事件 - bind() 方法
    定义和用法
    bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。
    $("button").bind("click",function(){
    $("p").slideToggle();
    });

    8、知识点八
    多语言
    http://www.cnblogs.com/annabook/p/4595120.html

    9、知识点九
    获取文件路径
    Private Function GetTempPath(ByVal StrLang As String) As String
    Dim path As String = ""
    If StrLang = "en-US" Then
    path = HttpContext.Current.Server.MapPath("~") & "Templateen-UShello.txt"
    Else
    path = HttpContext.Current.Server.MapPath("~") & "Templatezh-CNhello.txt"
    End If
    Return path
    End Function
    -------------------------
    Dim strPath As String = HttpContext.Current.Server.MapPath("log")

    ------------------------
    10、知识点十
    获取支付宝 post 返回数据 保存到数据库

    11、知识点十一

    鼠标放上显示一个框 是通过设置边框border-color: #E92626 来实现

  • 相关阅读:
    Lightoj 1082【RMQ】
    hrbust1444 逃脱 【BFS】
    萌新学习笔记之哈夫曼树
    lightoj 1085【离散化+树状数组】
    CodeForces 586D【BFS】
    lightoj 1089 【离散化+线段树】
    lightoj 1088【树状数组+离散化】
    《算法导论》笔记 第6章 6.2保持堆的性质
    《算法导论》笔记 第6章 6.1堆
    【python】__all__
  • 原文地址:https://www.cnblogs.com/annabook/p/4615685.html
Copyright © 2011-2022 走看看