- 博客(41)
- 收藏
- 关注
原创 TypeScript
相同点:都能定义一个类的格式(定义类应遵循的契约)不相同:接口:只能描述结构不能有任何实现代码,一个类可以实现多个接口。抽象类:既可以包含抽象方法,也可以包含具体方法, 一个类只能继承一个抽象类。
2026-06-14 10:09:29
210
原创 微信小程序-day4
在小程序组件中,最重要的生命周期函数有3个,分别是createdattacheddetached。它们各自的特点如下:①组件实例刚被创建好的时候,created生命周期函数会被触发此时还不能调用setData通常在这个生命周期函数中,只应该用于给组件的this添加一些自定义的属性字段②在组件完全初始化完毕、进入页面节点树后attached生命周期函数会被触发此时,this.data已被初始化完毕这个生命周期很有用,
2025-09-04 22:52:37
1242
原创 Vue2——Vuex
Vuex,核心概念state、getters、mutations、actions、muodules,不分modules下的核心概念,分modules下的核心概念
2025-07-28 00:38:56
728
原创 Vue2-VueRouter
单页面应用程序,VueRouter,路由的封装抽离,声明式导航的跳转、传参,编程式导航的跳转、传参,嵌套路由,组件缓存keep-alive
2025-07-25 23:20:00
977
原创 Vue2——4
组件的样式冲突 scoped,data,组件通信,v-model 原理,表单类组件封装,.sync 修饰符,ref 和 $refs,$nextTick
2025-07-24 01:03:30
378
原创 Vue2——2
v-bind对样式增强的操作,v-model应用于其他表单元素,computed计算属性,watch侦听器,复习防抖,find,every
2025-07-21 22:44:19
325
原创 Git的简单使用
暂存区 -> 覆盖 -> 工作区,命令:git restore 目标文件(注意:完全确认覆盖时使用)Git 仓库(repository):记录文件状态内容的地方,存储着修改的历史记录。概念:不同分支中,对同一个文件的同一部分修改,Git 无法干净的合并,产生合并冲突。删除合并后的分支指针:git branch -d login-bug。注意:提交记录的顺序按照产生的先后顺序排列,而非合并的先后顺序。版本库:提交并保存暂存区中的内容,产生一个版本快照。概念:托管在因特网或其他网络中的你的项目的版本库。
2025-07-19 22:40:43
998
原创 简单的Node.js及Webpack-3
打包html时需要规定对应模版,并使用chunks指定引入哪些模块(如果不加会直接引入上面入口的所有模块),生成对应的css。注意:source map 仅适用于开发环境,不要在生产环境使用(防止被轻易查看源码位置)inline-source-map 选项:把源码的位置信息一起打包在 js 文件内。好处:减轻自己服务器请求压力,就近请求物理延迟低,配套缓存策略。作用:在编译时,将前端代码中匹配的变量名,替换为值或表达式。定义:内容分发网络,指的是一组分布在各个地区的服务器。环境生效,前端代码无法访问。
2025-07-19 10:51:10
326
原创 简单的Node.js及Webpack-2
当 webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图 (dependency graph),然后将你项目中所需的每一个模块组合成一个或多个 bundles,它们均为静态资源,用于展示你的内容。来查询我们需要的操作包括基础操作,插件(plugins),加载器(loader)等。:把静态模块内容,压缩,整合,转译等(前端工程化)内置资源模块(字体,图片等)打包,无需额外。静态模块:指的是编写代码过程中的,,配置入口,出口文件的路径。,图片等固定内容的文件。DOM(js文件中)
2025-07-18 11:07:54
1007
原创 简单的Node.js及Webpack-1
Node.js 是一个独立的 JavaScript 运行环境,能独立执行 JS 代码,因为这个特点,它可以用来编写服务器后端的应用程序Node.js 作用除了编写后端应用程序,也可以对前端代码进行压缩,转译,整合等等,提高前端开发和运行效率浏览器能执行 JS 代码,依靠的是内核中的 V8 引擎(C++ 程序),而Node.js 是基于 Chrome V8 引擎进行封装(运行环境),两者都支持 ECMAScript 标准语法,但Node.js 有独立的 API注意:Node.js 环境没有 DOM 和 BOM
2025-07-17 10:25:38
932
原创 AJAX第四天
同步代码:逐行执行,需原地等待结果后,才继续向下执行异步代码:调用后耗时,不阻塞代码继续执行(不必原地等待),在将来完成后触发回调函数传递结果(setTimeout / setInterval,事件,AJAX)
2025-07-15 11:19:14
415
原创 AJAX第三天XHR
XMLHttpRequest(XHR)对象用于与服务器交互。通过XMLHttpRequest可以在不刷新网页的情况下请求特定URL、获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。XMLHttpRequest在AJAX编程中被大量使用。axios 内部采用 XMLHttpRequest 与服务器交互,axios 是对 XHR 相关代码进行了封装,让我们只关心传递的接口参数创建 XHR 对象调用 open 方法,设置 url 和请求方法监听 loadend 事件,接收结果。
2025-07-14 10:53:07
393
原创 AJAX第一天
ajax简单说就是使用浏览器的对象 与服务器通信这张图就是浏览器网页中,使用 AJAX技术(XHR对象)发起获取省份列表数据的请求,服务器代码响应准备好的省份列表数据给前端,前端拿到数据数组以后,展示到网页。
2025-07-12 10:57:22
578
原创 JS完结篇
因此当我们只是想改变this 指向,并且不想调用这个函数的时候,可以使用bind,比如改变定时器内部的this指向.如果是简单数据类型拷贝值,引用数据类型拷贝的是地址 (简单理解: 如果是单层对象,没问题,如果有多层就有问题)所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。,沿用上一级的,过程:向外层作用域中,一层一层查找this,直到有this的定义。不适用于:构造函数,原型函数,字面量对象中函数,dom事件函数。
2025-07-11 11:57:08
773
原创 JS第七天-
只要是对象就有__proto__指向原型对象__proto__对象原型里面也有一个 constructor属性,指向创建该实例对象的构造函数只要是原型对象就有constructor指向构造函数原型链是一个查找规则,先从自身的原型对象查找如果没有就从上一次查找直到最大的那个Object的原型对象是null。
2025-07-10 10:43:16
875
原创 js第三天-BOM
规定了js基础语法核心知识。比如:变量、分支语句、循环语句、对象等等Web APIs :BOM 浏览器对象模型,定义了一套操作浏览器窗口的APIDOM 文档对象模型, 定义了一套操作HTML文档的API。
2025-07-04 11:44:49
606
原创 js笔记第二天-日期对象和DOM节点
ECMAScript 中内置了获取系统时间的对象 Date,使用 Date 时与之前学习的内置对象 console 和 Math 不同,它需要借助 new 关键字才能使用。getFullYear 获取四位年份getMonth 获取月份,取值为 0 ~ 11getDate 获取月份中的每一天,不同月份取值也不相同getDay 获取星期,取值为 0 ~ 6getHours 获取小时,取值为 0 ~ 23getMinutes 获取分钟,取值为 0 ~ 59。
2025-07-03 11:48:38
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1