zoukankan      html  css  js  c++  java
  • 工作小总结(字符串包含,获取当前页面的url等系列问题)

    1.字符串包含;

    var str="我爱中国";
    if(str.indexOf("中国")>=0)
    {
    alert("含有此字符串");
    }
    else
    {
    alert("没有此字符串");
    }


    2.获取当前url问题;

    设置或获取对象指定的文件名或路径。
    window.location.pathname
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.pathname); 则输出:/topic/index

    设置或获取整个 URL 为字符串。
    window.location.href
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.href); 则输出:http://localhost:8086/topic/index?topicId=361

    设置或获取与 URL 关联的端口号码。
    window.location.port
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.port); 则输出:8086

    设置或获取 URL 的协议部分。
    window.location.protocol
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.protocol); 则输出:http:

    设置或获取 href 属性中在井号“#”后面的分段。
    window.location.hash

    设置或获取 location 或 URL 的 hostname 和 port 号码。
    window.location.host
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.host); 则输出:http:localhost:8086

    设置或获取 href 属性中跟在问号后面的部分。
    window.location.search
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.search); 则输出:?topicId=361

    window.location
    属性                  描述
    hash                设置或获取 href 属性中在井号“#”后面的分段。
    host                 设置或获取 location 或 URL 的 hostname 和 port 号码。
    hostname      设置或获取 location 或 URL 的主机名称部分。
    href                  设置或获取整个 URL 为字符串。
    pathname      设置或获取对象指定的文件名或路径。
    port                  设置或获取与 URL 关联的端口号码。
    protocol          设置或获取 URL 的协议部分。
    search            设置或获取 href 属性中跟在问号后面的部分。

    3.动态创建的节点需要用on或者bind来添加事件
    比如:
    html:如果html是这样的<div class=wrap><div class=wrap-in><input text="button" class='btn'></div></div>可以直接:
    $('.btn').click(function(){
    alert('你好,世界!')
    });这样写jquery;
    但是如果html刚开始没有button如<div class="wrap"><div class="wrap-in"></div></div>
    随后动态添加按钮:‘<input text="button" class='btn'>’;
    此时.btn并没有click事件,必须用on或者bind添加事件:
    $('.wrap-in').on('click','.btn',function(){
    alert('你好,世界!')
    });
    
    
  • 相关阅读:
    idea 配置git
    mybatisgenerator自动生成Mapper.dao.entity
    Eclipse中设置作者日期等Java注释模板
    二分图匹配KM算法
    网络流最小费用最大流
    图论tarjan
    STL的一些基本操作
    图论拓扑排序
    字符串的一些基本操作
    网络流最大流
  • 原文地址:https://www.cnblogs.com/cainiaoz/p/3963980.html
Copyright © 2011-2022 走看看