- 博客(44)
- 收藏
- 关注
原创 谈谈JS面向对象的理解
在JS中,万事万物皆对象(Everything is object)。对象是单个事物的抽象。实物之间的关系映射为对象之间的关系,从而可以模型现实的情况。对象是一个容器,里面封装了属性和方法。其中属性是对象的状态,而方法是对象的行为。面向对象(Object-oriented)是一种编程范式,它以对象为基本单位,通过封装、继承和多态等概念来组织和构建代码。在面向对象编程中,对象是具有状态(属性)和行为(方法)的实体。
2023-06-02 23:11:55
498
原创 JavaScript高级教程(javascript实战进阶)
对JS高级部分进行详细讲解包括:数据类型、引用变量赋值问题、对象和函数、函数原型与原型链(对经典面试题详细说明和总结)、执行上下文和执行上下文栈、作用域、闭包、线程与事件循环
2023-05-31 16:10:38
1390
原创 Promise面试题
由于then方法是异步的,当片段一(代码中已标出)代码没有执行完,片段二是不会执行的,转而会执行片段三,由于执行片段三前已执行resolve,其实例对象状态已变为成功,因此执行片段三的then方法中第一个回调,输出8,接着回到片段一里的第一个then方法,由于已经执行resolve,其实例对象状态已变为成功,因此执行then方法,输出4,此时若片段一中第一个then没有执行完,也不会接着链式执行第二个then。重难点:3之后输出8,4之后输出6,是因为then方法是异步的,前一个没有执行完,会接着往下走。
2023-05-23 13:43:21
1556
3
原创 JavaScript中this
需要注意的是,this 的值在函数调用过程中可能会发生改变,特别是在嵌套函数或回调函数中。为了避免 this 值混淆或丢失,可以使用 bind()、箭头函数或缓存外部 this 的引用。总而言之,this 是 JavaScript 中一个重要的关键字,它在函数的执行上下文中指向当前对象,其具体取值取决于函数的调用方式和上下文。在 JavaScript 中,this 关键字用于引用当前执行上下文中的对象。它的值在运行时动态确定,取决于函数的调用方式。
2023-05-18 09:21:31
269
原创 Vue3中数组filter方法,使用reactive不更新界面,而使用ref定义更新界面
reactive定义的响应式数据没有更新界面,ref定义的更新了界面???
2023-05-12 12:47:28
1695
原创 vue3的setup中this
在Vue3的setup函数里输出this,可以看到其值为undefined。如果setup里面定义一个函数,输出其this呢?
2023-05-12 12:32:10
665
原创 JavaScript入门到精通全套--JS进阶部分
对JS进阶部分进行总结,包括:JS作用域和作用域链、JS闭包、函数参数、展开运算符、箭头函数、数组解构、对象解构、构造函数、面向对象、深浅拷贝、JSON、this问题改变函数中的this、防抖与节流
2023-04-10 21:01:30
275
原创 微信小程序设置了分包subPackages但没有自动加上配置
微信小程序设置了分包subPackages但没有自动加上配置,导致navigator一直不发生页面跳转
2023-04-04 10:00:52
252
原创 微信小程序--进阶知识
微信小程序的基础进阶部分,主要内容包括:自定义组件(组件定义、样式隔离、属性设置、数据监听)、纯数据字段、生命周期、插槽、组件通信、使用npm包、API Promise化、全局数据共享、分包(分包概念、分包配置、独立分包、分包预下载)
2023-04-02 14:49:50
276
原创 微信小程序--基础知识
对小程序基础知识进行简介,包括:基本结构、页面及环境、数据绑定、渲染、样式(数据绑定、常用事件、事件处理、条件渲染、列表渲染、WXSS、样式导入、全局配置数据请求)、导航、传参、生命周期(页面导航、导航传参、生命周期、WXS)
2023-04-01 17:04:05
97
原创 JavaScript入门到精通全套--web API部分
对javascript的web API 部分进行介绍,主要包括:DOM、事件监听、事件冒泡、其它事件、日期对象、BOM
2023-03-31 15:04:25
183
原创 JavaScript入门到精通全套--基础部分
对javascript基础部分进行简单介绍,包括:变量、数组、常量、数据类型及转换、运算符、分支、循环语句、数组(数组常用方法、数组遍历)、函数、对象(对象遍历)、字符串(字符串常用用法)
2023-03-27 15:04:16
277
原创 CSS3新增特性
对css3新增特性进行简介,主要包括:新增长度单位、新增颜色设置方式、新增选择器、新增盒子属性、新增背景属性、新增边框属性、新增文本属性、新增渐变(本质背景图片)、新增字体、2D变换、3D变换、过渡、动画、过渡和动画对比、多列布局、伸缩盒模型、响应式布局、BFC、前端学习,并在最后补充了绝对定位元素的位置
2023-03-25 20:11:22
1505
原创 HTML5新增特性
主要对HTML5进行了简单介绍,包括:新增语义化标签、新增状态标签、新增列表标签、新增的文本标签、新增表单功能(表单控件新增属性、input 新增属性值、form 标签新增属性)、新增多媒体标签、新增全局属性、HTML5的兼容性处理
2023-03-23 23:20:36
387
原创 JavaScript高级(四)
本章节主要对JS进程、线程、浏览器内核、定时器执行时间、时间循环模型和新增Web Workers多线程实现方式进行了总结归纳
2022-11-18 10:46:42
195
原创 web前端零基础入门(七)
本章节主要对相对定位、绝对定位、固定定位、粘滞定位、元素的层级、字体族和图标字体进行了总结,并对轮播图和图标字体使用进行了简单练习
2022-11-10 21:11:38
365
原创 JavaScript高级(三)
本章主要对作用域与作用域链、闭包、闭包的作用、闭包的生命周期、闭包的应用之JS模块、内存溢出与泄露、对象创建模式、原型链继承和组合继承进行了总结归纳,有一定难度,需要多结合画图与代码思考
2022-11-10 20:48:19
220
原创 JavaScript高级(二)
本章节主要对函数的prototype属性、显示原型和隐式原型、原型链及属性、instanceof、变量提升和函数函数提升、执行上下文和执行上下文栈进行了总结归纳
2022-11-07 18:58:09
171
原创 JavaScript入门到精通(十三)
本章节主要对延时调用、类的操作和JSON进行总结,并通过轮播图和二级菜单练习对相关知识点加深练习,需要自己多加练习
2022-10-27 12:37:18
463
原创 JavaScript入门到精通(十二)
本章节对鼠标拖拽、滚轮事件、键盘移动、BOM对象的navigator、location、history和定时器进行了总结归纳,并最后利用切换图片练习进行巩固加强知识点
2022-10-26 09:52:47
376
原创 JavaScript入门到精通(九)
本章节对正则表达式常用语法进行了介绍,并完成电话和邮件的正则练习。接下来对DOM和事件进行总结,这也是需要重点掌握的内容!
2022-10-16 15:45:12
302
原创 JavaScript入门到精通(八)
本章节对数组slice(),splice(),jion(),concat()等方法进行了详细介绍、并对函数调用的call()和apply()方法、arguments对象、Date对象、Math、包装类以及正则表达式进了简单归纳总结
2022-10-09 21:35:46
321
原创 JavaScript入门到精通(七)
本章节对原型函数、toString方法、垃圾回收、数组定义、数组常用方法、数组遍历和forEach方法方法进行了简单归纳总结,并完成一个数组练习
2022-10-08 20:47:35
154
原创 web前端零基础入门(五)
本章节对水平布局、垂直布局、垂直外边距的重叠、行内元素盒模型、浏览器默认样式进行了归纳总结,并列举了三个布局练习进行加深理解
2022-10-07 10:47:09
113
原创 web前端零基础入门(四)
本章节对继承、选择器优先级、像素、百分比、em和rem、RGB和RGBA、HSL和HSLA、文档流、盒子模型、边框、内外边距进行了归纳总结,重点为盒子模型,这也是整个HTML布局的关键,需要理解并掌握
2022-09-30 09:24:50
267
原创 JavaScript入门到精通(五)
本章节对JS中对象和函数进行了简单归纳总结,包括对象的基本操作、属性名和属性值、对象内存解析和函数、函数参数、函数返回值、实参和函数返回值类型
2022-09-29 09:39:40
389
原创 web前端零基础入门(三)
本章很重要,主要对CSS进行介绍包括:CSS编写位置、基本语法、常用选择器、复合选择器、关系选择器、属性选择器、伪类选择器,并对超链接的伪类和伪元素进行了简单归纳总结,最后通过一款经典游戏进行巩固加强
2022-09-27 12:04:44
258
原创 JavaScript入门到精通(四)
对switch循环、while循环、for循环进行练习和对break、continue关键字使用进行简单归纳总结
2022-09-26 10:45:27
286
JavaScript零基础入门到精通
2022-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人