自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 【vue.js】文档解读【day 5】| ref模板引用

在前面学过的v-onv-ifv-show等指令都是对DOM操作的抽象指令,而有时我们需要直接访问底层DOM元素。例如在我们刚挂载完组件实例时,想要将一个input输入框聚焦。参照之前的知识好像无法完成,在该章节我们可以使用vue提供的ref属性。我们称为模板引用。

2024-03-15 19:38:16 771

原创 【vue.js】文档解读【day 5】 |侦听器

在computed计算属性中,我们知道如果需要计算“衍生值”:通过监听已有的响应式数据,得到一个新的属性。但是在计算属性中,vue不推荐直接修改属性的值,或者使得其他DOM变化,那么如果我们确实需要产生一些使其他DOM变化时,vue为我们提供了watch侦听器。

2024-03-15 00:23:26 780

原创 【vue.js】文档解读【day 4】 | 事件处理

我们在模板语法板块中简单介绍过v-on指令的使用方法,我们可以通过v-on绑定一个DOM事件,或者使用绑定,对于其中的值(也就是事件处理器),我们可以是一个方法。在该章节中,我们会知道绑定事件的详细介绍。

2024-03-09 20:14:29 697

原创 【vue.js】文档解读【day 3】 | 列表渲染

如果阅读有疑问的话,欢迎评论或私信!!

2024-03-08 23:44:55 976

原创 【vue.js】文档解读【day 3】 | 条件渲染

在JavaScript中,我们知道条件控制语句可以控制程序的走向,确保可以输出指定的结果。而在vue中,我们同样可以对标签使用条件控制指令控制页面的渲染走向。

2024-03-08 23:42:10 465

原创 【vue.js】文档解读【day 2】 | 计算属性

如果阅读有疑问的话,欢迎评论或私信!!本人会很热心的阐述自己的想法!!!

2024-03-06 23:50:24 800

原创 【vue.js】文档解读【day 2】 | 响应式基础

如果阅读有疑问的话,欢迎评论或私信!!本人会很热心的阐述自己的想法!!!

2024-03-06 17:54:16 1350

原创 【vue.js】文档解读【day 1】 | 模板语法2

如果阅读有疑问的话,欢迎评论或私信!!本人会很热心的阐述自己的想法!!!

2024-03-05 17:56:45 720

原创 【vue.js】文档解读【day 1】 | 模板语法1

Vue 使用一种基于 HTML 的模板语法,Vue的所有语法都是合法的HTML代码,都可以被浏览器正常解析。并且在使用Vue提供的模板时,Vue底层还会提供编译优化,使用最少的渲染速度。

2024-03-05 17:55:29 2395

原创 初识Vue

我选择根据vue.js官网提供的文档开始学习,文档相对于教学视频更加简洁,就是可能会难以理解,但是慢慢来就是最快的!

2024-03-04 16:51:24 514

原创 Vue安装

如果阅读有疑问的话,欢迎评论或私信!!本人会很热心的阐述自己的想法!!!

2024-03-04 16:50:21 232

原创 探讨javascript的程序性能

如果阅读有疑问的话,欢迎评论或私信!!本人会很热心的阐述自己的想法!!!

2024-03-01 21:29:32 315

原创 探讨javascript中运算符优先级

JavaScript中的运算符根据其优先级确定执行顺序,这是开发者需要熟练掌握的知识之一。优先级运算符描述1()圆括号2++ –后缀递增/递减!~ + -逻辑非/按位非/正负号typeof类型检查new创建实例3**指数4* / %乘法/除法/取余5+ -加法/减法6> >>>左移/右移/无符号右移7< >=小于/小于等于/大于/大于等于8==!= ===!==等于/不等于/严格等于/严格不等于9按位与10按位异或。

2024-02-23 22:57:28 370

原创 探索Promise异步模式抽象的变体——Promise.race篇

在本栏前一篇Promise.all中,我们可以实现多个并发Promise的运行。但是,在有的时候我们或许要实现多个Promise中只取完成最快的Promise。这时我们可以使用Promise中另外一个API——。

2024-02-23 22:44:41 347

原创 仿慕课网html+css+js特效

如果阅读有疑问的话,欢迎评论或私信!!本人会很热心的阐述自己的想法!!!

2024-02-22 16:41:00 155

原创 Promise中的链式流

在Promise的每个then()方法之后,都会返回一个全新的Promise;(1)不管在这个全新的Promise中返回值是什么,他都会被自动设置为被链接的Promise完成;(2)

2024-02-22 15:26:17 410

原创 探索Promise异步模式抽象的变体——Promise.all篇

本人编程小白一枚,希望多多包涵~如果阅读有疑问的话,欢迎评论或私信!!本人会很热心的阐述自己的想法!!!

2024-02-21 16:39:23 313

原创 Pormise---如何解决javascript中回调的信任问题?【详解】

认识Promise底层原理

2024-02-21 16:18:06 2902

原创 深入理解JavaScript中的异步编程

在JavaScript中,异步编程是指不会立即执行的操作。相比之下,同步操作会在代码执行时立即执行并阻塞后续代码的执行。异步操作通常是非阻塞的,允许程序在等待操作完成时继续执行其他任务。

2024-02-19 21:45:14 735

原创 深入理解JavaScript中的回调函数

回调函数是一种函数,它作为参数传递给另一个函数,并在该函数完成后被调用。回调函数可以是匿名函数或已经定义的命名函数。它们通常用于处理异步操作,事件处理和其他需要延迟执行的任务。

2024-02-19 21:40:26 228

原创 探索ES6:JavaScript的下一代标准

ES6,也称为ECMAScript 2015,是JavaScript的下一代标准,引入了许多新的语言特性和改进,使得JavaScript代码更加现代化、简洁和易于维护。箭头函数是一种更简洁的函数声明方式,使用=>符号定义函数,并且自动绑定了this关键字。ES6引入了模板字符串,允许在字符串中嵌入表达式,使得字符串拼接更加方便和直观。解构赋值允许将数组或对象中的值解构到变量中,提高了代码的可读性和简洁性。ES6引入了类和模块的概念,使得面向对象编程更加简洁和模块化。声明的变量具有块级作用域,而。

2024-02-18 14:32:10 362

原创 探索JavaScript:前端开发中的核心语言

JavaScript作为前端开发的核心语言,具有丰富的功能和强大的生态系统,为构建现代Web应用提供了重要支持。JavaScript拥有庞大的生态系统,包括各种框架、库和工具,如React、Vue.js、Node.js等,为开发者提供了丰富的选择和支持。JavaScript不仅可以在浏览器中运行,还可以通过Node.js在服务器端运行,实现前后端一体化的开发,提高了开发效率和代码复用率。JavaScript可以通过DOM操作和事件处理实现丰富的动态效果和用户交互,为用户提供更加流畅和友好的体验。

2024-02-18 14:30:12 364

原创 共享栈的实现代码

10}SqStack;

2024-02-17 01:24:37 216

原创 探索JavaScript中的强制类型转换

JavaScript是一种动态类型语言,它具有灵活的类型系统,允许开发者在编写代码时不必显式地声明变量的类型。然而,在处理数据时,JavaScript会自动进行类型转换,有时会出现意想不到的结果。本文将深入探讨JavaScript中的强制类型转换,揭示其背后的机制和应用场景。在JavaScript中,类型转换是指将一个数据类型转换为另一个数据类型的过程。类型转换分为隐式类型转换(自动转换)和显式类型转换(强制转换)。强制类型转换是在代码中显式地要求将一个数据类型转换为另一个数据类型。

2024-02-17 01:18:00 363

原创 javascript中的行为委托设计模式【详解】

行为委托是一种设计模式,它通过对象之间的关系来共享和重用代码。与传统的继承不同,行为委托更关注对象之间的委托关系,而非类之间的继承关系。在 JavaScript 中,行为委托基于对象之间的链接,一个对象可以委托部分或全部的行为给另一个对象。这种模式不仅简化了代码结构,还提高了代码的可维护性和可扩展性。

2024-02-16 15:19:42 2483

原创 javascript中的词法作用域以及根据词法作用域形成的闭包【详解】

词法作用域是指在 JavaScript 中,变量的作用域是由它们在代码中的位置决定的。这意味着在编写代码时,我们可以通过查看代码来确定每个变量的作用域,而不是等到程序运行时才确定。

2024-02-16 15:11:33 446 1

原创 javascript中的prototype;javascript中的原型链

在JavaScript中,每个对象都有一个原型(prototype),并且原型可以有自己的原型,形成了一个链式结构,被称为原型链。这个机制是JavaScript中实现继承和对象属性查找的基础。

2024-02-15 22:17:15 640

原创 javascript中的this指向

this,就如同一扇通向深奥世界的大门,隐藏着许多谜团和惊喜。在这篇博文中,我们将一同踏入。JavaScript,作为一门灵活而强大的编程语言,往往让人陶醉于其独特的特性。,我们能够编写更加灵活和可复用的代码。的灵活性使得它成为处理对象上下文的强大工具。是一个特殊的关键字,它的值取决于函数的调用方式。并没有被静态定义,而是在运行时动态确定。的作用贯穿于整个 JavaScript 生态。,让我们通过一些生动的例子来揭开它的神秘面纱。在不同情境下表现出令人意想不到的行为。的神秘领域,揭开它的面纱。

2024-02-15 22:08:55 605 1

原创 javascript中的原生函数

不推荐使用new String(“abc”)以及new Number(123)等封装对象,而是由引擎性能优化时自己决定应该什么时候使用封装对象。所有typeof返回值为”object“的对象,内部都包含一个内部属性[[Class]]。如果要拆封一个对象,可以使用valueOf()函数。如果要封装对象,推荐使用Object(…基本类型值被各自的封装对象自动包装。这个属性无法直接访问,一般通过。对象返回的永远是真值。

2024-02-14 20:27:33 424 1

原创 c++实现链表栈

【代码】c++实现链表栈。

2024-02-14 20:24:51 89 1

原创 c++栈的定义以及相关运算;初始化、是否为空、插入元素、删除元素、获取顶层元素、销毁栈、打印栈操作

【代码】c++栈的定义以及相关运算;初始化、是否为空、插入元素、删除元素、获取顶层元素、销毁栈、打印栈操作。

2024-02-14 20:24:03 335 1

原创 c++实现一颗二叉树

【代码】c++实现一颗二叉树。

2024-02-14 20:23:20 96 1

原创 javascript中的解构赋值的用途【详解】

解构赋值可以方便地将一组参数与变量名对应起来。// 参数是一组有次序的值// 参数是一组无次序的值。

2024-02-11 13:44:13 142 1

原创 javascript中的函数参数的解构赋值

的参数表面上是一个数组,但在传入参数的那一刻,数组参数就被解构成变量。的参数是一个对象,通过对这个对象进行解构,得到变量。对于函数内部的代码来说,它们能感受到的参数就是。指定默认值,所以会得到与前一种写法不同的结果。注意,下面的写法会得到不一样的结果。函数参数的解构也可以使用默认值。函数的参数也可以使用解构赋值。的参数指定默认值,而不是为变量。就会触发函数参数的默认值。

2024-02-11 13:42:49 228 1

原创 javascript中的数值和布尔值的解构赋值

解构赋值的规则是,只要等号右边的值不是对象或数组,就先将其转为对象。解构赋值时,如果等号右边是数值和布尔值,则会先转为对象。无法转为对象,所以对它们进行解构赋值,都会报错。上面代码中,数值和布尔值的包装对象都有。

2024-02-11 13:40:59 250 1

原创 javascript中的字符串解构赋值

字符串也可以解构赋值。这是因为此时,字符串被转换成了一个类似数组的对象。属性,因此还可以对这个属性解构赋值。类似数组的对象都有一个。

2024-02-11 13:39:47 230 1

原创 javascript中的对象解构赋值【详解】

解构不仅可以用于数组,还可以用于对象。对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。如果变量名与属性名不一致,必须写成下面这样。这实际上说明,对象的解构赋值是下面形式的简写与数组一样,解构也可以用于嵌套结构的对象。p: ['Hello',注意,这时p是模式,不是变量,因此不会被赋值。如果p也要作为变量赋值,可以写成下面这样。p: ['Hello',下面是另一个例子。loc: {

2024-02-11 13:39:18 425 1

原创 ES6中的数组解构赋值【详解】

ES6允许按照一定的模式,从数组和对象中提取值,对变量进行赋值,这被称为。,即等号左边的模式,只匹配一部分的等号右边的数组。),判断一个位置是否有值。所以,只有当一个数组成员严格等于。默认值可以引用解构赋值的其他变量,但该变量必须已经声明。,参见《Iterator》一章),那么将会。上面最后一个表达式之所以会报错,是因为。的,即只有在用到的时候,才会求值。上面的代码其实等价于下面的代码。如果解构不成功,变量的值就等于。以上两种情况都属于解构不成功,上面代码中,如果一个数组成员是。,默认值就不会生效,因为。

2024-02-11 13:34:37 226 1

原创 javascript中的let命令和const命令

只能保证这个指针是固定的(即总是指向另一个固定的地址),至于它指向的数据结构是不是可变的,就完全不能控制了。因此,将一个对象声明为常量必须非常小心。储存的是一个地址,这个地址指向一个对象。指向另一个地址,但对象本身是可变的,所以依然可以为其添加新属性。指向一个冻结的对象,所以添加新属性不起作用,严格模式时还会报错。命令,它所声明的变量就“绑定”这个区域,不再受外部的影响。所以,ES6 一共有 6 种声明变量的方法。不允许在相同作用域内,重复声明同一个变量。下面是一个将对象彻底冻结的函数。

2024-02-10 15:17:44 449 1

原创 javascript中的块级作用域【详解】

原来,如果改变了块级作用域内声明的函数的处理规则,显然会对老代码产生很大影响。考虑到环境导致的行为差异太大,应该避免在块级作用域内声明函数。ES6 的块级作用域必须有大括号,如果没有大括号,JavaScript 引擎就认为不存在块级作用域。ES6引入块级作用域,明确允许在块级作用域之中声明函数。块级作用域的出现,实际上使得广泛应用的匿名立即执行函数表达式(IIFE)不再必要了。同时,函数声明还会提升到所在的块级作用域的头部。,即会提升到全局作用域或函数作用域的头部。,不能在块级作用域声明。

2024-02-10 15:14:52 879 1

PROJECT2.zip

PROJECT2.zip

2024-02-24

模仿慕课网的一个小页面,纯HTML布局+css美化+jquery实现轮播图

仿慕课网写的一个网站,如果写的不好请见谅 介绍网址:https://blog.csdn.net/jcz222917/article/details/136237778 内容概要:通过带着读者手写简化版慕课网,了解慕课网html的实现。 适合人群:具备一定编程基础,处于学习阶段的学生 能学到什么:html布局规划,css样式库以及轮播图的jquery代码实现。 阅读建议:此资源以开发简化版慕课网其原理和内核,不仅是代码编写实现也更注重内容上的需求分析和方案设计,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。

2021-07-20

空空如也

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

TA关注的人

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