javascript&jquery方法比对
参考链接:https://juejin.im/post/5d2705d8e51d4577407b1dda
参考评论链接http://youmightnotneedjquery.com/
javascript方法
getElementById()
querySelector() 匹配指定选择器的第一个元素。
querySelectorAll() 返回所有的元素。
createElement()
createTextNode()
insertBefore()
firstChild()
removeChild()
getAttribute()
setAttribute()
.value
addEventListener()
removeEventListener()
cloneNode() $("...").html();
document.querySelector("...").innerHTML=""; 指定元素插入内容。
$("...").append();结尾
var list = document.querySelector("...");
var lists=document.createElement("...");
lists.innerHTML="...";
list.appendChild(lists); $("...").prepend()开头
document.createTextNode("..."); //简写 参考结尾
document.querySelector("...").insertBefore(...); 清除被选元素
$("...").empty();
document.getElementById("...").innerHTML="";
var contentEl = document.getElementById("...");
contentEl.innerHtml = "";
while(contentEl.firstChild){
contentEl.removeChild(contentEl.firstChild);
} 自定义属性
$("...").attr("...");
document.querySelector("...").getAttribute("..."); 获取值
$("…").val()
document.querySelector("...").querySelector("...").value 添加移除事件(click是随便写的,根据自己需要)
$("…").on("click",function(){ }) || (…).off()
添加
document.getElementById("...").addEventListener("click", function(evt){ });
删除
var btn= function(){...}
if (btning.removeEventListener) {
btning.removeEventListener("click", btn);
} else if (toggleBtn.detachEvent) {
btning.detachEvent("click", btn)
} var remove = document.getElementById("...");
var removeclone= currEl.cloneNode(true);
remove .parentNode.replaceChild(removeclone, remove); 元素显示隐藏
$("…").toggle();
var el =document.querySelector("...");
if(el.style.display && el.style.display === "none"){
el.style.display = "block";
} else {
el.style.display = "none";
}
if(el.style.visibility && el.style.visibility === "hidden"){
el.style.visibility = "show";
} else {
el.style.visibility = "hidden";
};
javascript&jquery方法比对的更多相关文章
- JavaScript的 onclick 事件是如何调用jquery 方法的
看见个不错的问答,关于JavaScript的 onclick 事件是如何调用jquery 方法的,特此标注,链接如下:http://segmentfault.com/q/101000000033350 ...
- Javascript/jQuery关于JSON或数组集合的几种循环方法
JavaScript遍历JSON或数组集合: /** * 根据json数据生成option树形控件 * 如果有children节点则自动生成树形数据 * @param {JSON} data * @p ...
- JavaScript&jQuery获取url参数方法
JavaScript&jQuery获取url参数方法 function getUrlParam(name){ var reg = new RegExp("(^|&)" ...
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID
query取得iframe中元素的几种方法 在iframe子页面获取父页面元素代码如下: $('#objId', parent.document);// 搞定... 在父页面 获取iframe子页面的 ...
- Javascript或jQuery方法产生任意随机整数
方法1:javascritp方法 1 2 3 4 5 6 //随机数 function diu_Randomize(b,e){ if(!b && b!=0 || ! ...
- JavaScript jQuery 中定义数组与操作及jquery数组操作
首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象Javascript不支持多 ...
- 1.4 jQuery方法,JSON介绍
jQuery方法: jQuery添加元素: append()方法: $("元素").append("追加内容"); prepend()方法: $("元 ...
- SpringMVC框架下实现JSON(类方法中回传数据到jsp页面,使用jQuery方法回传)
JSON的实现,即将需要的数据回传到jsp页面: 1>.加入实现Json的三个架包到lib中:2>.目标方法上边加入注解,需要返回的值3>.在jsp页面中书写jQuery方法: ec ...
- 形行色色的下拉菜单(HTML/CSS JS方法 jQuery方法实现)
HTML/CSS方法实现下拉菜单来源:慕课网<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...
随机推荐
- webstrom配置node语法提示
一.mac下打开设置 二.输入node,找到node.js npm,勾选上对勾就好了. 第三.按住ctr,点击右键可以点进去就可以了.
- Android四层体系架构
Application应用层 应用是用Java语言编写的运行在虚拟机上的程序,即图中最上层的蓝色部分.手机的上层应用其实,Google最开始时就在Android系统中捆绑了一些核心应用比如e-mail ...
- NLP - Log-linear Models
1.The Language Modeling Problem 现在抛开我们之前讲的马尔科夫模型的假设,对于一门语言的定义,肯定不能简单依赖于每个单词的前两个单词,这是常识.比如英语中 ...
- 监控web80端口
判断本机的80端口是否开启着,如果开启着什么都不做,如果发现端口不存在,那么重启一下httpd服务,并发邮件通知你自己. #! /bin/bashmail=123@123.comif netstat ...
- TypeScript01 编译环境的搭建、字符串特性、类型特性
知识准备:JavaScript满足ES5前端规范.TypeScript满足ES6前端规范 1 TypeScript开发环境 TypeScript代码不能直接被浏览器识别,必须先转换成JS代码:通常是利 ...
- centos7.2 apollo1.7.1的搭建
1.准备工作 第一步:linux系统中配置好java环境安装参考地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-down ...
- V8的垃圾回收和内存限制
V8的垃圾回收和内存限制 前言 在第三次浏览器大战中,来自Google的Chrome浏览器凭借优异的性能成为聚光灯下的焦点.而Chrome的成功离不开站在其背后的JavaScript引擎V8. 随着V ...
- 鸟哥私房菜基础篇:磁碟配额(Quota)与进阶文件系统管理习题
猫宁!!! 参考:http://cn.linux.vbird.org/linux_basic/0420quota.php 1-在前一章的第一个大量新增帐号范例中, 如果我想要让每个用户均具有 soft ...
- STL————vector的用法
一.什么是vector? 向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container).跟任意其它类型容器一样,它能够存放各种类型的对象.可以简单的认为,向量是一个能 ...
- Power Management of Hybrid DRAM/PRAM-Based Main Memory
0.ABSTRACT (1)non-volatile memory——low standby power DRAM——high performance and better active power ...