zoukankan      html  css  js  c++  java
  • 知识点1

    >>IIS应用程序池的两种管道模式:
    Integrated(集成): 这种全新的模式,允许我们将ASP.NET更好地与IIS集成,甚至允许我们在ASP.NET中编写一些功能(例如Module)来改变IIS的行为(扩展)。集成的好处是,不再通过ISAPI的方式,提高了速度和稳定性。至于扩展,则可以使得我们对于IIS,以及其他类型的请求有更多的控制。(例如,我们希望静态网页也具备一些特殊的行为)
    Classic(经典): 指的是与IIS6或者之前版本保持兼容的一种模式,一个典型问题就是,在处理ASP.NET这种动态网站的时候,它是通过一个所谓的ISAPI程序,作为插件的方式来工作的。针对不同的动态应用程序(例如ASP,PHP等),会需要不同的ISAPI。

    http://kb.cnblogs.com/page/105931/ 希望上面这样的例子可以帮助大家更好地理解Integrated mode。它是允许我们将代码插入到IIS内核中,而不再通过ISAPI的方式。这将带来更好的性能和扩展性。



    >>浅谈Jquery中的bind(),live(),delegate(),on()绑定事件方式
    相同点:1.都支持单元素多事件的绑定,空格相隔方式或者大括号替代方式;   2.均是通过事件冒泡方式,将事件传递到document进行事件的响应;

    比较和联系: 1.bind()函数只能针对已经存在的元素进行事件的设置;但是live(),on(),delegate()均支持未来新添加元素的事件设置;
    2.bind()函数在jquery1.7版本以前比较受推崇,1.7版本出来之后,官方已经不推荐用bind(),替代函数为on(),这也是1.7版本新添加的函数,同样,可以用来代替live()函数,live()函数在1.9版本已经删除;
    3.live()函数和delegate()函数两者类似,但是live()函数在执行速度,灵活性和CSS选择器支持方面较delegate()差些,想了解具体情况,请戳这: http://kb.cnblogs.com/page/94469/
    4.bind()支持Jquery所有版本;live()支持jquery1.8-;delegate()支持jquery1.4.2+;on()支持jquery1.7+;

    jQuery on()方法是官方推荐的绑定事件的一个方法。
    $(selector).on(event,childSelector,data,function,map);
    如果你需要移除on()所绑定的方法,可以使用off()方法处理。
    ----------------------------------例子----------------------------------------
    bind()

    $("p").bind("click",function(){
    alert("The paragraph was clicked.");
    });

    $("p").on("click",function(){
    alert("The paragraph was clicked.");
    });

    delegate()

    $(document).ready(function(){
    $("#div1").on("click","p",function(){
    $(this).css("background-color","pink");
    });
    $("#div2").delegate("p","click",function(){
    $(this).css("background-color","pink");
    });
    });

    live()
    $(document).ready(function(){
    $("#div1").on("click",function(){
    $(this).css("background-color","pink");
    });
    $("#div2").live("click",function(){
    $(this).css("background-color","pink");
    });
    }); 
    ------------------------------------------------------------------------------
    传递数据到函数

    function handlerName(event)
    {
    alert(event.data.msg);
    }

    $(document).ready(function(){
    $("p").on("click", {msg: "You just clicked me!"}, handlerName)
    });


    >>jquery的closest方法和parents方法的区别

    今天第一次看到closest方法,以前也从来没用过。

    该方法从元素本身开始往上查找,返回最近的匹配的祖先元素。
    1、closest查找开始于自身,parents开始于元素父级
    2、closest向上查找,知道找到一个匹配就停止查找,parents一直查找到根元素,并将匹配的元素加入集合
    3、closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象


    >>在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。


    window.self
    功能:是对当前窗口自身的引用。它和window属性是等价的。
    语法:window.self
    注:window、self、window.self是等价的。

    window.top
    功能:返回顶层窗口,即浏览器窗口。
    语法:window.top
    注:如果窗口本身就是顶层窗口,top属性返回的是对自身的引用。

    window.parent
    功能:返回父窗口。
    语法:window.parent
    注:如果窗口本身是顶层窗口,parent属性返回的是对自身的引用。
    在框架网页中,一般父窗口就是顶层窗口,但如果框架中还有框架,父窗口和顶层窗口就不一定相同了。


    判断当前窗口是否在一个框架中:
    <script type="text/javascript">
    var b = window.top!=window.self;
    document.write( "当前窗口是否在一个框架中:"+b );
    </script>
    你应当将框架视为窗口中的不同区域,框架是浏览器窗口中特定的部分。一个浏览器窗口可以根据你的需要分成任意多的框架,一个单个的框架也可以分成其它多个框架,即所谓的嵌套框架。



    >>当调整浏览器窗口的大小时,发生 resize 事件。
    $(window).resize();

  • 相关阅读:
    基于Ubuntu Jeos打造自己的精简版Linux服务器
    35 vs 53怎么裁
    父母在,不远游
    linux deepin是基于linux mint修改
    novell
    Sahi
    virtualbox on windows store vdi on ndfs due the file will bigger than 4gb
    在Linux下配置邮件系统
    CSS3 backgroundsize 属性
    dede:list及dede:arclist 按权重排序的方法
  • 原文地址:https://www.cnblogs.com/zmdblogs/p/6076967.html
Copyright © 2011-2022 走看看