![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS和Jquery
幼儿园中的小小白
以梦为马,诗酒趁年华!!!
展开
-
JS中的继承
一、继承1. JS 中没有继承的概念,我们只能使用原型链模拟继承 一个类People: 人类 人类的方法属性: 姓名 性别 年龄 吃 睡 好人类:helpother , kindHeard 坏人类:bitOther , heard 人类是好人类与坏人的交集,不是并集好人与坏人都继承了人类,但是丰富了人类 我们可以创建人类,让拥有人类特点的人...原创 2019-07-25 09:12:31 · 67 阅读 · 0 评论 -
JS简介
一、JavaScript(简称JS)是什么?1.直译式脚本语言二、优势1,JavaScript是互联网最流行的脚本语言;2,轻量级的编程语言;3,是插入HTML页面后,可以由所有的现代浏览器执行。特点:直译式脚本语言: (代码不需要预编译,而是在程序运行的时候逐行进行解释)。JS: 是一种动态类型,弱类型,基于原型的语言。浏览器内核中的JS引擎: 就是JS的解释器。三、为什...原创 2019-07-22 10:31:28 · 140 阅读 · 0 评论 -
DOM和BOM
JavaScript的实现包括以下3个部分:1)核心(ECMAScript):描述了JS的语法和基本对象。2)文档对象模型 (DOM):处理网页内容的方法和接口3)浏览器对象模型(BOM):与浏览器交互的方法和接口1. DOM 是 W3C的标准;[所有浏览器公共遵守的标准]2. BOM 是 各个浏览器厂商根据 DOM在各自浏览器上的实现;[表现为不同浏览器定义有差别,实现方式不同3....原创 2019-07-22 10:34:09 · 100 阅读 · 0 评论 -
JS中的return
1.return: 返回返回给谁?谁调用函数,return就把结果返回给谁2.return作用:将函数处理的结果通过return返回给函数的调用者使用return注意事项: 1. 函数可以没有返回值(也就是可以没有return) 如果有只能有一个return。 2. 在程序执行过程中见到return就返回,不会继续执行return后面的代码。3.函数的...原创 2019-07-22 10:35:58 · 251 阅读 · 0 评论 -
JS中的变量和数据类型
一、变量: 是存储信息的容器(JS的变量名是区分大小写的)。二、变量的声明提前:在定义变量的时候,变量的声明部分会提升到当前作用域的最前面,而赋值部分不会提升。三、数据类型:JS数据类型两大类: 1.基本数据类型 (原始数据类型); 2.引用数据类型。1.基本数据类型有5种:Number(数字) String(字符串) Boolean(布尔) Null(空) Undef...原创 2019-07-22 10:42:14 · 159 阅读 · 0 评论 -
JS函数中的参数
一、函数参数: 概念: 是函数内部跟函数外部沟通的桥梁。 形参: 定义函数时的参数为形参。 实参: 调用函数时实际传递出去的参数为实参。 is not defined:为声明是一个错误(既没有var声明也没有赋值)。 undefined: 表示没有定义完成(变量只有var声明没有赋值)。二、多个参数要用","隔开。 2.定义函数的时候不需要指定形...原创 2019-07-22 10:48:26 · 3208 阅读 · 1 评论 -
JS中的构造函数
构造函数创造对象的函数就是构造函数使用 new 运算符,调用构造函数,可以实例化对象1. 我们见过的构造函数 Date Object Array String Number RegExp …… new Date(); new Object() var date = new Date() 构造函数,构造对象,js规定,一个函数可以使用new运算符来调用,...原创 2019-07-22 10:49:58 · 143 阅读 · 0 评论 -
JS中的函数
一、函数1.函数的概念: 是事件驱动,调用执行的,可重复使用的代码块。 在实际开发中如果出现大量重复性代码,就要考虑将这些代码封装成一个函数, 在需要相同的功能时,只需要调用这个函数。2.函数的使用方法: 函数的使用包含两个步骤: 1) 函数的定义: 语法 ...原创 2019-07-22 10:52:20 · 91 阅读 · 0 评论 -
JS中函数的callee属性
一、caller: 返回对现有函数的引用者/调用者 使用语法: 函数名.caller(返回对现有函数的引用者); 前提: 只有函数执行时才会有用 outFn(); function outFn() { inFn(); console.log("我是第一个函数"); } function inFn() { ...原创 2019-07-22 10:55:31 · 1619 阅读 · 0 评论 -
JS中的函数嵌套
function fn() { fn1(); console.log("我是fn函数");}function fn1(){ console.log("我是fn1函数");}fn();原创 2019-07-22 10:59:58 · 1596 阅读 · 1 评论 -
JS数组中对象根据id相同做去重
const data = [ { id: 1, name: ‘张三’, age: 15, }, { id: 2, name: ‘John’, age: 18, }, &n...转载 2019-07-25 10:46:26 · 4622 阅读 · 0 评论 -
详解jquery节点操作
1. 节点创建 js 原生 DOM: var div = document.createElement("div"); jquery: var div = $("<div></div>")2. 属性操作 js 原生属性操作 setAttribute //设置属性 getAttrib...原创 2019-07-25 09:39:00 · 201 阅读 · 0 评论 -
jquery中的知识点
一、jquery的简介和安装js原生:不使用任何框架 (库),全部使用系统提供的 js 属性与方法 (API) 进行编程的方式 应用 程序 接口API (Appliction Program Interface):应用程序编程接口 是一些事先预定义的的函数,目的是提供应用程序与开发人员, 基于某一个软件可以访问的一系列功能的能力,无需访问源...原创 2019-07-25 09:37:39 · 110 阅读 · 0 评论 -
JS中的面向对象(原型)
1. 原型的定义 prototype:在js中,任何一个函数都有一个prototype属性, 指向一个对象,这个对象是空对象,类型是prototype 原型的作用:对于普通函数来说,原型没有任何意义,但是对于构造函数,原型非常非常重要 构造函数 -- 原型 -- 实例对象 关系见案例 笔记见案例 prototype;一定是函...原创 2019-07-25 09:14:22 · 273 阅读 · 0 评论 -
JS中的内存
一、什么时候会产生null和undefined? 1. undefined是基本数据类型,只有一个值: undefined。当声明变量未赋值的时候,变量就会被默认为undefined。 2. null也是基本数据类型,也只有一个值: null。表示不存在的对象,常用来表示函数试图返回一个不存在的对象。二、内存 ![在这里插入图片描述](https://img-blog....原创 2019-07-25 09:16:46 · 423 阅读 · 0 评论 -
JS中的匿名函数
匿名函数一、没有名字的函数function name() {}function() {}二、函数的匿名声明: var fun = function() {} fun();三、元素添加事件: div.onclick = function() {}四、定时器: setInterv...原创 2019-07-25 09:19:15 · 157 阅读 · 0 评论 -
JS中的循环
一、else :多重条件语句 只会执行第一个条件语句语法: if (判断条件) { 条件成立要执行的代码 } else { 条件不成立要执行的代码 }二、itch:条件匹配 语法: switch(需要匹配的内容) { case 1:情况一 如果匹配是1就要执行代码 break: 停止打断执行,(不能省略) ......原创 2019-07-25 09:28:43 · 226 阅读 · 0 评论 -
JS中的运算符
运算符优先级:运算符中的优先级决定了表达式中运算执行的先后顺序优先级大的运算符最先被执行*()>i++>++i(!)>*,/,%>+,->比较运算符>赋值运算符>&&>||>条件运算符赋值后置的a++的优先级大于前置的++a;1.算数运算符: +,-,*,/,%,();* 元素运算顺序: 有括号的先算小括号,没括...原创 2019-07-25 09:30:30 · 90 阅读 · 0 评论 -
JS中的正则方法
正则方法一、 exec 正则表达式的方法,使用正则对象调用 用于匹配字符串,只能匹配到第一个出现的字符串 var str = "sdfdsfadaffcvsadddsfkhk:hm;abcrr"; var reg = /abc/g; var reg1 = ne...原创 2019-07-25 09:32:30 · 255 阅读 · 0 评论 -
JS中的作用域和作用域链
一、变量的作用域 在JS中只存在函数作用域不存在块作用域 当前作用于里面没有变量就找上一个作用域里的变量 var a,b; function fn() { console.log(a);//undefined 当前作用域里面有变量a所以就用当前作用域里的变量a 因为变量提升只提升...原创 2019-07-25 09:34:15 · 94 阅读 · 0 评论 -
JS中的拖拽
一、类名处理元素添加类名: dom.className = "a,b,c" dom.setAttribute = ("class",a,b,c)获取类名列表 dom.classList box.classList.remove("b"); box.classList.add("c");二、jquery1. jquer拖拽 $("#box p...原创 2019-07-25 09:35:34 · 150 阅读 · 0 评论 -
jquery中的选择器
一、选择器1. 过滤选择器 1) 基本过滤选择器 :first 选取第一个元素 单个元素 eg:$("div:first") 获取页面中第一个 div 元素 :last 选取最后一个元素 单个元素 eg:$("div:last") 获取页面中最后一个 div :n...原创 2019-07-25 09:36:34 · 184 阅读 · 0 评论 -
JS中的回调函数和闭包
一、 回调函数1. 一般在异步操作中,当异步操作结束,需要回到主线程做点事情,需要用到回调函数2. 经常应用在书写类或者矿建等公用性比较高的模块3. 回调函数就是将函数作为参数使用,作为函数参数的函数就是回调函数二、闭包1. 变量的作用域:全局变量和局部变量 1)全局变量在当前全局可以到处调用,但是局部变量只能在局部调用 2)函数能够分离出一个独立的作用域 3)函数内部声明的变量...原创 2019-07-22 11:11:01 · 1220 阅读 · 0 评论