06 2022 档案
摘要:深拷贝操作及jQuery入门 jQuery 概述:把js中的DOM操作做了封装,可以快速查询使用里面的功能(DOM操作,事件处理,动画设计和Ajax交互) 本质就是学会调用这些函数(方法) 优点 轻量级. 核心文件才几十kb,不会影响页面加载速度 跨浏览器兼容.基本兼容了现在主流的浏览器 链式编程/
阅读全文
摘要:Object的方法 实例方法 属于new出来的object对象 (万物皆对象)所有的对象都有的方法 hasOwnProperty() 当前对象上是否具备对应的属性(boolean值)* function Person(){ this.name = 'jack'}let person = new Pe
阅读全文
摘要:数据结构(数据的组成结构 对应的数据存储结构) 数组 链表(双向链表 单向链表) 栈(先进后出 后进先出) 队列(先进先出) 后进后出 串(字符串 hash) 图(散链表) 树(平衡树(红黑树 二叉树 )完全二叉树) 计算机组成原理(冯若依曼) 操作系统(linux设计到对应的服务器相关指令及操作(
阅读全文
摘要:promise和jsonp ajax回顾: 核心对象: xmlhttprequest 步骤 1.创建对象 2.打开请求地址(设置请求方式 GET 和 POST) 3.发送请求 4.监听请求 5.在请求监听中获取数据 回调地狱 回调的函数的无限嵌套 导致代码的可读性和可维护性差 以及代码的可扩展性差(
阅读全文
摘要:AJAX 关键名词 同步 (排队买东西 阻塞) 异步 (我们去吃饭 多个同时进行了(互相之间没有关系)(不知道什么开始 也不知道什么时候结束)) 进程 (单独进行的程序叫做进程) 线程 (进程里面的最小计量单位 下载电影的时候每一个下载任务就是一个线程) ajax 概述 ajax是一种异步通信技术(
阅读全文
摘要:继承和闭包 继承 概述: 父类拥有属性及相关方法,通过继承、子类也可以拥有(私有的不能获取) 你爸爸拥有1000万 你就可以继承你爸爸的1000万 你爸爸秃头,可能你不会秃头 继承的实现方式 es6的extends关键词来实现继承(class) class Person{ constructor()
阅读全文
摘要:js中的值类型和引用类型的区别 JavaScript中的变量类型有哪些?# (1)值类型(基本类型):字符串(string)、数值(number)、布尔值(boolean)、undefined、null (这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值)(ECMAScript 2
阅读全文
摘要:Day06 数据类型 数据类型指的就是字面量的类型 在JS中一共有六种数据类型 String 字符串 Number 数值 Boolean 布尔值 Null 空值 Undefined 未定义 Object 对象 其中String Number Boolean Null Undefined属于基本数据类
阅读全文
摘要:一、js的数据类型 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol,大数值类型(BigInt) 引用数据类型:对象(Object)、数组(Array)、函数(Function)、日期(Date)。
阅读全文
摘要:面向对象 概述: 面向对象是一种编程思维(oop),他的核心就是找有对应方法的对象做对应的事情(万物皆对象 (万物都可以被当作对象)) 示例 需求:我想泡个脚 面向过程的思维:(按照对应的步骤走) 1.准备一个盆 2.烧水 3.把水倒入盆中 4.脱鞋子 5.泡脚 面向对象的思维:(找一个会做事情的对
阅读全文
摘要:运动上 运动是啥 通过改变对应的元素的样式来进行对应的变化 称为运动 ,通过设置定时器使对应的目标达到对应的状态(动画),将这个俩个内容合1就是我们的运动。 匀速运动 通过改变的值 每次都是一样的来控制对应的元素匀速运动 运动示例 //1.获取对应的按钮以及相关的divvar btn = docum
阅读全文
摘要:ES5及ES6 ES (ESMA SCRIPT)常见的版本 ES3 (最基础的版本 所有的浏览器都能解析) ES5 (部分低版本浏览器不能解析) ES6 (大部分的不能直接解析)ES7... ES5 es5的增强内容(2009年 12月) 严格模式 (是es5新增的一个模式) 1.变量命名必须要有修
阅读全文
摘要:DOM获取元素、修改元素 DOM获取元素、修改元素 1.DOM ①什么是DOM?作用? DOM是文档对象模型作用:操作网页内容,可以开发网页内容特效和实现用户交互。 ②DOM对象 2.获取DOM元素 ① 根据CSS选择器来获取DOM元素 (重点) 思考 获取一个DOM元素我们使用谁?querySel
阅读全文
摘要:DOM 什么是DOM DOM,全称Document Object Model文档对象模型。 • JS中通过DOM来对HTML文档进行操作。只要理解了DOM就可以随 心所欲的操作WEB页面。 • 文档 – 文档表示的就是整个的HTML网页文档 • 对象 – 对象表示将网页中的每一个部分都转换为了一个对
阅读全文
摘要:Cookie:1.概念:客户端会话技术,将数据保存都客户端 2.快速入门1.创建Cookie对象,绑定数据 2.发送Cookie 3.获取Cookie,拿到数据 3.实现原理基于响应头set—cookie和请求头cookie的实现 4.cookie的细节1.是否可以有多个cookie 一次可以发送
阅读全文
摘要:Cookie http(网络传输协议)https(安全) 特点: 无状态 (不知道访问者是谁) 无连接 (连接完成后会断开) 长连接/短连接 (key-alive属性来指定的) 既然我们的http协议是无状态的 那么我们怎么区分对应的访问者(孕育而出了一个sessionID 来做区分) 他访问了我
阅读全文
摘要:事件总结 什么是事件 • 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。• JavaScript 与 HTML 之间的交互是通过事件实现的。• 对于 Web 应用来说,有下面这些代表性的事件:点击某个元素、将鼠标移动至某个元素上方、按下键盘上某个键,等等。 事件构成三要素 1.触发的元素 2
阅读全文
摘要:事件下 事件的俩个行为 事件冒泡 从里到外冒泡 里面有一个按钮添加了点击事件 外面有个盒子也添加了点击事件 在你触发对应的按钮的点击的时候 同时他会自动调用对应盒子的点击事件 而这个机制就叫做事件冒泡 事件捕获 直接进行捕获处理 阻止事件冒泡 e.stoppropagation() * e.canc
阅读全文
摘要:事件上 事件概述 用户在浏览器上触发一个操作 浏览器上会执行相关的函数进行处理 这个称为事件 示例:用户点击注册按钮 浏览器会完成注册的操作 事件的俩种模式 内联模式 脚本模式 * <!-- 内联的模式 --><button onclick="alert(123)">123</button><!--
阅读全文
摘要:BOM DOMBOM概述:BOM 浏览器对象模型,对于路由的底层就是bom六大对象window 全局对象location 地址栏(url)*history 历史页面 *document 文档对象navigator 导航(获取浏览器对应的信息)screen 屏幕对象 (获取对应的宽高 适配兼容)fra
阅读全文
摘要:2022-06-07 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport"
阅读全文