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('你好,世界!')
    });
    
    
  • 相关阅读:
    Tensorflow中实现BN为什么需要加入这个额外依赖?见CS231N作业源码
    为何神经网络权重初始化要随机初始化,不能以0为初始化
    Batch Normalization&Dropout浅析
    Git版本回退和撤销修改的区别
    linux下安装git提示”无法打开锁文件 /var/lib/dpkg/lock
    数据特征选择法
    深度学习笔记整理
    全面掌握IO(输入/输出流)
    startActivity时报错Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVI
    LitePal——Android数据库框架完整使用手册
  • 原文地址:https://www.cnblogs.com/cainiaoz/p/3963980.html
Copyright © 2011-2022 走看看