zoukankan      html  css  js  c++  java
  • 前端双引号单引号,正则反向引用,js比较jq

    1.js,jq,css,html属性必须双,如果同时出现需要嵌套使用,属性的规范是双但是也可以用单测试有效

    单引号现象举例:
    jq中获取元素标签是单引号:$('input').click;弹出也是单引号: alert('aaaa');jq根据id获取元素和设置css都一般用单引号:$('#box').css('color', 'red');

    上述两种情况全部换成双引号也是行的!
    2.分号的用法:

    {}作为函数体一般是不需要分号结束的,()一般需要分号结束,除非作为一个函数的参数就不需要分号;
    3.js和jq的比较:
    jquuery是获取的时候是根据css获取元素一样的用.# 而原生的Js却是document.getElementById('box')
    没有那些特殊符号,可以看出jq是为了兼容css的特点,更加接近于面向对象的编程传递参数以字面值对象的
    形式进行传递参数,也就是js中的字母表示的内容getElementById是用.#这些符号代替了
    4.jq的难点
    #box + p {
    color:green;
    }当前元素的下一个兄弟节点元素;
    #box ~ p {
    color:red;
    }
    当前元素的后面所有兄弟节点元素;
    5.正则的反向引用:

    正则表达式在函数中用的时候最好是单引号:$reg3='/(d)1{2}-(d)2{2}-(d)3{2}/i';其中1表示反向引用;
    preg_match($reg3,$str3,$res);

  • 相关阅读:
    HackerRank
    HackerRank
    HackerRank
    LeetCode "Bitwise AND of Numbers Range"
    HackerRank
    HackerRank
    LeetCode "Binary Tree Right Side View"
    HihoCoder
    HihoCoder
    HackerRank
  • 原文地址:https://www.cnblogs.com/sengling/p/5090036.html
Copyright © 2011-2022 走看看