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('你好,世界!')
    });
    
    
  • 相关阅读:
    ubuntu14.04下安装cudnn5.1.3,opencv3.0,编译caffe及配置matlab和python接口过程记录
    py-faster-rcnn(running the demo): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3+python2.7环境搭建记录
    spring配置hibernate的sessionFactory
    Java编程题
    java编写encode方法和decode方法,机试题
    港交所OMD-C对接笔记
    基于百词斩和扇贝单词的背单词APP软件测试
    C++实现对文件中各单词词频的统计及其代码优化
    C++如何获取当前路径下所有文件的文件名
    【信号与线性系统】为什么求解零输入响应时转移算子H(p)不能约分,但计算单位冲激响应时却可以约分?
  • 原文地址:https://www.cnblogs.com/cainiaoz/p/3963980.html
Copyright © 2011-2022 走看看