自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 JavaScript 学习笔记(十)jQuery事件 和 jQuery 的动画函数

一、jQuery绑定事件方法:on()、 one()、 hover() 、常用事件函数1. on() 方法绑定事件1-1. 基础绑定事件语法:元素集合.on('事件类型', 事件处理函数)$('div').on('click', function () { console.log('我是 div 的点击事件')})1-2. 事件委托绑定事件语法: 元素集合.on('事件类型',选择器,事件处理函数)把事件绑定给div 元素,当你在 div 内的 p 元素触发事件的

2022-04-02 20:56:50 937

原创 JavaScript 学习笔记(九)认识jQuery 和 jQuery的基本操作

一、认识jQueryjQuery 是一个大型的 简单的 第三方类库。或者说是JavaScript中最流行的一种框架。引用 jQuery:<script src="js/jquery.min.js"></script>//或者<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>  //Google//或者<sc

2022-04-01 17:17:52 1030

原创 前端面试题合集

目录一、css1. 实现水平垂直居中2. 文字如何实现水平垂直居中3. 盒模型4. flex布局5. em,rem,px区别6. 块状元素和行内元素7. 重绘和重排二、js1. 闭包的理解2. 原型和原型链3. new 关键字4. cookies、sessionStorage和localstorage区别5. 事件6. 深拷贝,浅拷贝7. this 指向的问题8. 延迟加载三、ES61. es6新增了哪些特性2....

2022-03-30 19:22:17 1066

原创 JavaScript 学习笔记(八)前后端交互;Ajax进行前后端交互

目录一、前后端二、前后端接口三、Ajax1. ajax接口步骤2. 返回为json格式四、请求方式五、案例:登录一、前后端前端:用户可以看见的界面,我们一般浏览网页时看到的界面,展现网页数据给用户看的地方。后端:要将前端的数据存储到数据库中,并且把数据库的数据传递给前端。数据库:存储数据的地方。前后端交互:前端将数据传递给服务端,并且能够从服务端接收到返回的数据的过程。二、前后端接口前端与后端进行数据交互的统称, 也叫做数据接口,指前端通过HTTP..

2022-03-18 17:43:17 9653 1

原创 JavaScript案例(六):前后端交互-登录案例

效果图:分析需求:问题1: 什么时候进行发送请求? 点击登录按钮的时候,需要给 form 标签绑定一个表单提交事件。问题2:需要拿到哪些信息? 需要拿到用户填写的用户名和密码。问题3:需要如何发送给后端? 按照接口文档的规范进行发送。问题4:请求完成以后,我们需要做些什么? 根据后端返回的信息,进行一些后续的操作。如果后端返回的是登录成功,那么我们进行页面跳转;如果后端返回的是登录失败,那么我们提示用户错误...

2022-03-18 17:35:46 3589 1

原创 ES6 学习笔记

一、定义变量ES6 以前我们定义变量使用 var 关键字,ES6 新增了两个定义变量的关键字:let ==> 定义变量 const ==> 定义常量(特殊的变量)1. let / const 与 var 的区别var 会进行预解析,let 和 const 不会进行预解析 //1. 预解析 console.log(num) //undefined var num = 100 console.log(n...

2022-03-16 17:34:05 1075

原创 JavaScript 学习笔记(七)JavaScript基础;js原型以及原型链

一、原型原型解决的问题:当我们需要给实例对象添加方法时,直接在构造函数体内直接向实例对象添加方法,这种行为并不好,原型就是解决这一问题的。不好的原因:当把方法书写在构造函数体内,每次创建实例的时候,都会创建一个函数数据类型,多个函数方法,一模一样,就会占据多的存储空间。比如: <script> function Person(name, age) { //向实例对象内添加属性 this.name = name

2022-03-16 11:31:56 253

原创 JavaScript案例(六):选项卡;JavaScript简单版面向对象案例:选项卡

简单版面向对象案例:选项卡1. 抽象内容一个能够完成选项卡的对象,需要有哪些属性和方法。属性:所有可以点击的按钮盒子;属性:所有可以切换的选项盒子;方法:能添加点击事件的方法。2. 书写构造函数能创建一个对象,包含两个属性和一个方法;属性直接写在构造函数体内;方法写在构造函数的原型上。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2022-03-12 16:34:26 1607

原创 JavaScript 学习笔记(六)JavaScript基础,JavaScript面向对象相关知识点及案例

目录一、了解面向对象二、创建对象的方式1. 字面量方式创建对象2. 内置构造函数创建对象3. 工厂函数创建对象4. 自定义构造函数创建对象一、了解面向对象面向对象是我们的一种开发方式。例子:一份烤鸭在面向过程中:所有事情都是自己来做,要考虑顺序(先杀鸭子,先烤鸭子,还是先切鸭子);要考虑步骤(杀鸭子的时候,先干什么,后干什么);要考虑细节(胡萝卜的宽窄程度,酱的咸甜口等)。而在面向对象中,我们只需要点一份烤鸭,等待烤鸭上桌就好。(会有专门的人来处理这些事情).

2022-03-12 16:31:23 869

原创 JavaScript案例(五):轮播图;html+css+js实现轮播图功能以及自动切换图片

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>轮播图</title> <style> * { margin: 0; padding: 0; } ul, ol, li { list-st.

2022-03-09 21:53:17 5016 1

原创 JavaScript案例(四):鼠标移动跟随;html+css+js实现鼠标移动时小球跟随鼠标移动

鼠标移动跟随案例js知识点:JavaScript事件详见上一篇文章:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>案例:鼠标跟随</title> <style> img { width: 40px; height: 40px;

2022-03-07 17:07:41 991

原创 JavaScript 学习笔记(五)JavaScript基础,JavaScript的事件

文章目录前言一、事件绑定二、事件类型1.鼠标事件2.键盘事件3. 浏览器事件4. 触摸事件5. 表单事件三、事件对象总结前言事件:通过代码的方式和页面中的某些内容做好一个约定;用户触发指定行为的时候,就会执行代码一、事件绑定事件绑定的三要素:事件源:和谁做好约定事件类型:约定一个什么行为事件处理函数:当用户触发该行为的时候,执行什么代码。语法:事件源.on事件类型 = 事件处理函数<!DOCTYPE html><html lang="en"><h

2022-03-07 15:14:55 280

原创 JavaScript案例(三):动态渲染页面;html+css+js实现动态渲染页面

前言将代码中已知的数据结构,通过代码的方式把数据渲染成一个表格显示在页面上如图:循环遍历users数组,有多少个成员执行多少回1. 创建一个tr标签2. 循环遍历 users内的每一个对象对象内有多少个成员,执行多少遍2-1.创建一个td标签2-2. 向 td标签内添加内容2-3. 把td标签插入到tr标签内3. 把tr 插入到tbody内部代码:<!DOCTYPE html><html lang="en"><h..

2022-03-05 16:28:59 3845

原创 JavaScript案例(二):全选;html+css+js实现全选功能

代码逻辑∶1、给全选按钮绑定点击事件 拿到自己的选中状态;给所有选项按钮设置选中状态2、给每一个选项按钮绑定点击事件 判断是不是所有选项按钮都是选中的;根据判断结果给全选按钮设置选中状态<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>案例-2:全选</title> <style...

2022-03-05 15:20:32 1202

原创 javaScript案例(一):回到顶部,html+css+js书写案例:回到顶部

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2022-03-05 14:40:15 179

原创 javaScript 学习笔记(四)JavaScript的定时器

文章目录javaScript学习笔记(二)JavaScript的定时器JavaScript的定时器1. 间隔定时器:2. 延时定时器:3. 定时器的返回值4. 关闭定时器总结定时器javaScript学习笔记(二)JavaScript的定时器JavaScript的定时器1. 间隔定时器:按照制定周期(毫秒)去执行制定的代码语法:setInterval(函数, 时间)函数:每次要执行的内容; 时间:单位是毫秒。//每隔1000毫秒执行一次 setInterval(function ()..

2022-03-05 11:20:54 239

原创 JavaScript 学习笔记(三)JavaScript基础,JavaScript的基本DOM操作(三)

文章目录JavaScript 学习笔记(三)JavaScript基础,JavaScript的基本DOM操作(三)一、节点操作1. 创建节点2. 插入节点3. 删除节点4. 替换节点5. 克隆节点二、获取元素的尺寸总结一、节点操作1. 创建节点2. 插入节点3. 删除节点4. 替换节点5. 克隆节点二、获取元素的尺寸JavaScript 学习笔记(三)JavaScript基础,JavaScript的基本DOM操作(三)一、节点操作1. 创建节点创建一个页面中没有的节点(无中生有)语法:docu

2022-03-05 11:20:15 238

原创 JavaScript 学习笔记(二)JavaScript基础,JavaScript的基本DOM操作(二)

文章目录JavaScript 学习笔记(一)JavaScript基础,JavaScript的基本DOM操作(二)一、DOM介绍二、获取元素的方式1. 根据id名称获取2. 根据元素 类名 获取3. 根据元素 标签名 获取4. 根据 选择器 获取一个5. 根据 选择器 获取一组三、操作元素内容1.操作元素 文本 内容2. 操作元素 超文本 内容四、操作元素属性1. 原生属性2. 自定义属性五、操作元素类名六、操作元素行内样式七、获取元素非行内样式总结1.获取元素2.操作元素内容3. 操作元素原生属性4. ..

2022-03-02 15:53:17 395

原创 JavaScript 学习笔记(一)JavaScript基础,JavaScript的基本DOM操作

JavaScript 学习笔记(一)javaScript中的DOM操作1. 获取浏览器窗口尺寸宽度:widnow.innerwidth高度:widnow.innerHeight //获取浏览器可视窗口的宽度 var w = window.innerWidth //获取浏览器可是窗口的高度 var h = window.innerHeight console.log(w) console.log(h)2. 浏览器的弹出层提示框:window.a

2022-03-02 10:05:21 349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除