![](https://img-blog.csdnimg.cn/20210120194151411.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript入门学习
文章平均质量分 63
JavaScript入门学习!JavaScript入门学习
please tell me
在秃头的边缘挣扎
展开
-
JavaScript 高级(四)——(对象创建模式、函数继承、进程与线程、浏览器内核、事件循环模型)
目录1. 2. 3. 4. 5. 6. 7. 8. 第一点:知识一:知识二:知识三:知识四:知识五:知识六:知识七:知识八:点击回到顶部原创 2021-03-14 17:25:11 · 134 阅读 · 0 评论 -
JavaScript 高级(三)——函数高级(作用域(链)、闭包)
目录1. 作用域2. 作用域与执行上下文3. 作用域链4. 理解闭包5. 常用闭包6. 闭包的作用7. 闭包的生命周期8. 闭包应用——自定义 JS 模块9. 闭包缺点10. 内存泄露与溢出知识一:作用域<!--1. 理解 * 就是一块"地盘", 一个代码段所在的区域 * 它是静态的(相对于上下文对象), 在编写代码时就确定了2. 分类 * 全局作用域 * 函数作用域 * 没有块作用域(ES6有了,用let)3. 作用 * 隔离变量,不同作用域下原创 2021-03-14 13:34:58 · 246 阅读 · 0 评论 -
JavaScript 高级(二)——函数高级(原型(prototype)、显示原型与隐式原型、原型链(隐式原型链)、原型链属性问题、探索 instanceof、变量提升与函数提升、执行上下文)
目录1. 原型(prototype)2. 显示原型与隐式原型3. 原型链(隐式原型链)4. 原型链属性问题5. 探索 instanceof6. 变量提升与函数提升7. 执行上下文8. 执行上下文栈知识一:原型<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>01_原型(prototype)</title></h原创 2021-03-13 23:53:19 · 244 阅读 · 0 评论 -
JavaScript 高级(一)——基础总结深入(数据类型、数据_变量_内存、对象、函数、回调函数、IIFE、函数中的 this)
目录1. 数据类型2. 数据_变量_内存3. 对象4. 函数5. 回调函数6. IIFE7. 函数中的 this8. 第一点:知识一:数据类型<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>01_数据类型</title></head><body><!--1. 分类 * 基原创 2021-03-13 17:36:45 · 162 阅读 · 0 评论 -
JavaScript基础学习——第十一天(类的操作、JSON)
目录1. 类的操作2. JSON知识一:类的操作<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .b1{ width: 100px; height: 100px; background-color: red; }原创 2021-03-10 11:30:26 · 114 阅读 · 0 评论 -
JavaScript基础学习——第十天(BOM 简介与 Navigator、History 对象、Location 对象、定时调用、延时调用、定时器练习、轮播图)
目录1. BOM 简介与 Navigator2. History 对象3. Location 对象4. 定时调用5. 延时调用6. 定时器练习知识一:BOM 简介与 Navigator<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript">原创 2021-03-10 10:15:33 · 153 阅读 · 0 评论 -
使用 JavaScript 开发贪吃蛇游戏
项目只有四个文件:index.html、Game.js、Snake.js、Food.js贪吃蛇游戏较为简单,有什么疑问欢迎在评论区探讨 - index.html 文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <met.原创 2021-03-07 16:59:06 · 216 阅读 · 0 评论 -
JavaScript基础学习——第九天(事件对象、事件的冒泡、事件的委派、事件的绑定、事件的传播、拖拽、滚轮事件、键盘事件)
目录1. 事件对象2. 事件的冒泡3. 事件的委派4. 事件的绑定5. 事件的传播6. 拖拽7. 滚轮事件8. 键盘事件知识一:事件对象当事件的响应函数被触发时,浏览器每次都会将一个事件对象作为实参传递进响应函数,在事件对象中封装了当前事件相关的一切信息,比如:鼠标的坐标 键盘哪个按键被按下 鼠标滚轮滚动的方向等等<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.o原创 2021-03-06 22:07:43 · 164 阅读 · 1 评论 -
JavaScript基础学习——第八天(DOM 增删改、使用 DOM 操作 CSS 样式、使用 DOM 读取元素的当前样式、其他样式操作的属性)
目录1. DOM 增删改2. 使用 DOM 操作 CSS 样式3. 文档的加载4. DOM 查询知识一:DOM 增删改常用方法:document.createElement()可以用于创建一个元素节点对象,它需要一个标签名作为参数,将会根据该标签名创建元素节点对象,并将创建好的对象作为返回值返回document.createTextNode()可以用来创建一个文本节点对象,需要一个文本内容作为参数,将会根据该内容创建文本节点,并将新的节点返回父节点.appen原创 2021-03-06 11:55:31 · 208 阅读 · 1 评论 -
一个使用 DOM 进行增删改的练习
实现员工删除的操作:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>添加删除记录练习</title><link rel原创 2021-03-05 11:17:56 · 229 阅读 · 1 评论 -
JavaScript基础学习——第七天(DOM 简介、事件、文档的加载、DOM 查询、图片切换练习)
目录1. 函数call apply方法2. arguments 对象3. Date 对象4. Math 对象5. 包装类知识一:函数call apply方法第一点:正则表达式的简介点击回到顶部原创 2021-03-04 16:32:28 · 128 阅读 · 0 评论 -
JavaScript基础学习——第六天(函数call apply方法、arguments对象、Date对象、Math 对象、包装类、字符串的相关方法、正则表达式)
目录1. 函数call apply方法2. arguments 对象3. Date 对象4. Math 对象5. 包装类6. 字符串的相关方法7. 正则表达式知识一:函数call apply方法<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript">原创 2021-02-25 22:42:16 · 196 阅读 · 0 评论 -
JavaScript基础学习——第五天(原型、垃圾回收、数组简介)
目录1. 原型2. 垃圾回收3. 4. 知识一:原型<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 原型 prototype * * 我们所创建的每一个函数,解析器都会向函数中添加一个属性prototy原创 2021-02-23 23:10:48 · 122 阅读 · 0 评论 -
JavaScript基础学习——第四天(函数、对象(补充)、作用域、this、构造函数)
目录1. 代码块2. 流程控制语句3. 对象知识一:代码块第一点:条件判断 if 语句点击回到顶部原创 2021-02-22 22:46:37 · 153 阅读 · 0 评论 -
JavaScript基础学习——第三天(代码块、流程控制语句、对象)
目录1. 代码块2. 流程控制语句3. 对象知识一:代码块<script type="text/javascript"> /* * 我们的程序是由一条一条语句构成的 * 语句是按照自上向下的顺序一条一条执行的 * 在JS中可以使用{}来为语句进行分组, * 同一个{}中的语句我们称为是一组语句, * 它们要么都执行,要么都不执行, * 一个{}中的语句我们也称为叫一个代码块 * 在代码块的后边就原创 2021-02-17 21:38:22 · 167 阅读 · 0 评论 -
JavaScript基础学习——第二天(数据类型与强制转换、运算符、编码)
目录1. 数据类型知识一:数据类型数据类型指的就是字面量的类型,在 JS 中一共有六种数据类型:String(字符串)、Number(数值)、Boolean(布尔值)、Null(空值)、Undefined(未定义)、Object(对象)。其中 String、Number、Boolean、Null、Undefined 属于基本数据类型,而 Object 属于引用数据类型。第一种:字符串 String点击回到顶部...原创 2021-02-17 14:37:16 · 166 阅读 · 1 评论 -
JavaScript基础学习——第一天(JS 简介、编写位置、基本语法)
目录1. 简介2. JS 的编写位置3. JS 的基本语法4. 字面量与变量5. 标识符知识一:简介JavaScript 的学习包括 ECMAScript、DOM、BOM。但是 ES 与 JS 其实可以认为是一个意思JS 的特点是:解释型语言、类似于C和Java的语法结构、动态语言、基于原型的面向对象的语言JS代码需要编写到script标签中,来个例子如下:<!DOCTYPE html><html> <head> <meta cha原创 2021-02-08 17:40:03 · 155 阅读 · 0 评论