JavaScript
文章平均质量分 74
JavaScript整理
zy_lalala
这个作者很懒,什么都没留下…
展开
-
js是如何实现继承的?
js实现继承的方法原创 2023-02-26 19:10:19 · 192 阅读 · 0 评论 -
new操作符做了什么?
new做了什么原创 2023-02-26 17:32:48 · 148 阅读 · 0 评论 -
nextTick的原理
nextTick的原理原创 2023-02-22 23:49:16 · 122 阅读 · 0 评论 -
图片的预加载和懒加载
图片的预加载和懒加载原创 2023-02-22 00:35:16 · 1630 阅读 · 0 评论 -
js中小数运算会导致精度丢失的问题
js中小数运算会导致精度丢失的问题原创 2023-02-21 22:33:40 · 1060 阅读 · 0 评论 -
forEach 和 map的区别
forEach和map的区别原创 2023-02-21 20:47:19 · 1342 阅读 · 0 评论 -
js获取数组最大/小值(Math.max.apply(null, arr))
js获取数组最大值(Math.max.apply(null, arr))原创 2022-11-21 15:21:28 · 587 阅读 · 0 评论 -
合并数组&合并对象
合并数组/对象原创 2022-11-20 22:06:07 · 323 阅读 · 0 评论 -
Array.from()
Array.from原创 2022-11-18 19:09:40 · 220 阅读 · 0 评论 -
padStart padEnd
字符串补全长度padStart()原创 2022-06-30 09:15:07 · 68 阅读 · 0 评论 -
GitHub使用小技巧
在项目上按.键(句号键),GitHub会自动按照一个VsCode的插件,我们可以获取本地编辑器一样的体验;在项目地址前加上gitpod.io前缀:比如:https://gitpod.io/github.com/xiexiaojing/yuna项目自动的下载文件编译运行了...原创 2022-05-23 22:45:55 · 97 阅读 · 0 评论 -
promise、async和await
promiseJavaScript是单线程因为js语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。异步任务但这样很容易造成阻塞,所以把任务分成了同步任务和异步任务两种,异步模式可以同时执行多个异步任务,当主线程遇到异步任务,就把异步任务放进’任务队列’里,执行完同步任务后,再循环的去检查任务队列里面有哪些异步任务要执行,回调函数在没有promise前,使用的是回调函数的方式来执行异步任务,就是当主线程开始执行这个异步任务时,就去执行这个异步任务对应的回调函数。异步任务比如:ajax原创 2022-05-01 18:59:43 · 5657 阅读 · 0 评论 -
AJAX笔记
AJAXAJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。1. 创建请求对象 XMLHttpRequestXMLHttpRequest 是 AJAX 的基础。X原创 2021-09-16 21:17:16 · 49 阅读 · 0 评论 -
JSON 文本数据交换格式
1. JSON 是什么?JSON( JavaScript Object Notation)即 JavaScript对象标记法。JSON是一种独立于语言的轻量级的文本数据交换格式。独立于语言——不光javascript可以识别/处理,其他的编程语言java,php…也可以识别/处理文本数据——字符串交换格式——与后台处理程序进行数据交换JSON 是存储和交换文本信息的语法,类似 XML。JSON 比 XML 更小、更快,更易解析。2. JSON 数据的组成1)json对象{}——j原创 2021-09-13 20:34:32 · 423 阅读 · 0 评论 -
JavaScript(8)-闭包-原型
一、闭包 closure1. 复习作用域作用域是可访问变量的有效范围。全局作用域作用于所有代码执行的环境 (整个script标签内部) 或独立的js文件。局部作用域(函数作用域)作用于函数内的代码环境,就是局部作用域。全局变量在全局作用域下(函数外部)声明的变量叫做全局变量。网页中所有脚本和函数均可使用全局变量如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量局部变量在局部作用域下(函数内部)声明的变量叫做局部变量。局部变量只能在该函数内部原创 2021-09-10 20:01:16 · 138 阅读 · 0 评论 -
JavaScript(7)-BOM
一、BOM简介BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。Window 对象window对象是浏览器的顶级对象。表示浏览器中打开的窗口。window对象是一个全局对象。定义在全局作用域中的变量、函数都自动成为 window 对象的属性和方法。window 对象中的主要属性:确定浏览器窗口的尺寸window 对象中的主要方法:打开/关闭窗口的控制方法各种操作弹框window 对原创 2021-09-08 20:51:51 · 89 阅读 · 0 评论 -
JavaScript(6)-DOM
一、DOM 介绍1. 什么是DOM?文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理[可扩展标记语言(html或者xhtml)的标准编程接口。W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。DOM是W3C组织制定的一套处理 html和xml文档的规范,所有的浏览器都遵循了这套标准。DOM树DOM树又称为原创 2021-09-07 21:23:36 · 157 阅读 · 0 评论 -
JavaScript(5)-内置对象
一、JavaScript 对象分类对象只是一种特殊的数据。对象拥有属性和方法。JavaScript 中的所有事物都是对象:字符串、数值、数组、函数…JavaScript 中的对象分类:自定义对象内置对象DOM对象BOM对象二、自定义对象JavaScript 自身提供的对象,不能满足我们所有需求,当我们需要一种对象,可是javascript没有提供的时候,我们就需要自己动手定义我们需要的对象,自己创建的对象就是自定义对象。自定义对象有2种创建方式:1. 使用 字面量{} 创建对象使原创 2021-09-04 13:11:54 · 341 阅读 · 0 评论 -
JavaScript(4)-函数
一、函数定义函数是完成某一个具体功能的代码块。JavaScript 使用关键字 function 定义函数。1. 声明函数函数有两种声明方式:1)自定义函数方式(命名函数)利用函数关键字 function 自定义函数// 声明函数function functionName(parameters) { 执行的代码} // 不以分号结束// 调用函数functionName(); function——声明/定义/创建函数的关键字【标志】functionName——函数名称【自原创 2021-09-03 11:41:04 · 114 阅读 · 0 评论 -
JavaScript(3)
一、条件语句条件语句用于基于不同的条件来执行不同的动作。在 JavaScript 中,条件语句分为两大类:if ——又分为以下4种:if 语句 ——只选对的if…else 语句 ——2选1if…else if…else 语句—— 多选1if语句的嵌套switch 语句 —— 选择多个代码块之一来执行,注意break关键词1. if 语句// 语法格式:if (条件) { 当条件为 true 时执行的代码;}先执行条件判断,条件判断为true时执行代码,否原创 2021-09-02 17:01:23 · 109 阅读 · 0 评论 -
JavaScript(2)
一、变量变量是用于存储信息/数据的"容器"。在程序运行的过程中可以随时改变变量中存储的数据。1. 声明变量在 JavaScript 中创建变量通常称为"声明"变量,使用var关键字来声明变量。格式: var 变量名称;var 是一个 JS关键字,用来声明变量( variable 变量的意思 )。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管age 是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间var age; // 声明一个名称为ag原创 2021-09-01 12:39:19 · 125 阅读 · 0 评论 -
JavaScript(1)
一、计算机基础1. 计算机组成计算机由硬件和软件两部分组成1)硬件输入设备——鼠标、键盘、摄像头、手写板等输出设备——显示器、打印机、投影仪等CPU——负责处理数据与运算存储数据——硬盘、内存硬盘——永久存储数据内存——暂时存储数据2)软件系统软件——Windows、Linux、macOS应用软件——浏览器、VSCode、Word等2. 数据存储计算机内部使用二进制 0 和 1来表示数据。所有数据,包括文件、图片等最终都是以二进制数据(0 和 1)原创 2021-08-28 19:36:13 · 133 阅读 · 0 评论