zoukankan      html  css  js  c++  java
  • js与jquery异同

    大家都知道jquery是js的一个库,很多东西大多数简写了,让js写起来特别的方便。但是对与学习的人来说,最好是先学会了js再去学jquery会更好。在学得过程中你会发现两者实现的原理是差不多的,但是写法上是有很多区别的。下面是个人的一些简单的积累,来区分二者的写法。

    1.起步

    如果要用jquery的时候需要去引用jquery库的js。你可以下载到本地,或者是用cdn的js也可以。

    2.选择器

    选择方式/js/jquery

    js

    jquery
    选择id document.getElementById("id"); $("#id");
    选择name document.getElementsByName("name"); $("input[name='keleyicom']")
    选择类名 document.getElementsByClassName("classname"); $(".classname");
    选择标签 document.getElementsByTagName("tagname"); $("tagname");

    3.操作html

    document.getElementById("id").innerHTML;            $("#id").html();

    document.getElementById("id").innerText;            $("#id").text();

    document.getElementById("id").value;            $("#id").val();

    赋值的时候:$("#id").val("xxx");

    4.增加和删除标签

    jquery:

    • append() - 在被选元素的结尾插入内容
    • prepend() - 在被选元素的开头插入内容
    • after() - 在被选元素之后插入内容
    • before() - 在被选元素之前插入内容

    js:

    var para=document.createElement("p");//增加
    var node=document.createTextNode("This is new.");
    para.appendChild(node);

    var parent=document.getElementById("div1"); //删除
    var child=document.getElementById("p1");
    parent.removeChild(child);

    5.遍历

    努力吧,为了媳妇儿,为了家。。。
  • 相关阅读:
    Day 19
    Day 18
    Day17
    Day 16
    正则表达式(仅可输入中文英文数字以及英文逗号)
    Linux安装Nginx 并搭建图片服务器
    Mysql创建用户表并利用存储过程添加100万条随机用户数据
    Dubbo(高性能、轻量级的开源Java RPC框架) & RPC(远程过程调用)
    Redis
    OSI (开放系统互联(Open System Interconnection))
  • 原文地址:https://www.cnblogs.com/jlj9520/p/4891312.html
Copyright © 2011-2022 走看看