自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 公司面试题总结(八)

onUpdated 更新之后调用,可以进行一些操作,比如获取更新后的 DOM 状态、执行一些更新后的逻辑等。局限于浏览器的 DOM,可以是安卓和 IOS 的原生组件,可以是近期很火热的小程序,也可以是各种 GUI。Vue3 引入了新的 API,如 reactive 和 ref,使得对响应式对象和基本类型值的创建。Vue3 通过改进的依赖追踪系统(使用 track 和 trigger),提高了响应式的性能。Vue3 中引入了 Composition API,这是一种新的组织和复用代码的方式,鼓励使用。

2024-06-28 17:31:31 635

原创 公司面试题总结(七)

async 函数是 ECMAScript 2017(ES8)引入的一种特殊函数,用于简化异步操作的编写,使。的 return 语句返回一个直接值,那么这个值会被封装进一个 resolved 的 Promise 中。在 async 函数内部,可以使用 await 关键字来“等待”Promise 的结果。都有自己的构建工具:Vue 的 vue-cli、React 的 Create React App。都有支持 native 的方案:Vue 的 weex、React 的 React native。

2024-06-20 19:16:09 618

原创 公司面试题总结(六)

Promise.race()方法同样是将多个 Promise 实例,包装成一个新的 Promise 实例。Promise.reject(reason)方法也会返回一个新的 Promise 实例,该实例的状态为。Promise.all()方法用于将多个 Promise 实例,包装成一个新的 Promise 实例。参数是一个thenable对象,promise.resolve会将这个对象转为 Promise对象,then 方法返回的是一个新的 Promise 实例,也就是 promise 能链式书写的原因。

2024-06-14 10:34:29 2131

原创 公司面试题总结(五)

箭头函数最显著的优势在于它消除了 this 的不确定性,使得在回调函数、事件处理器等场景下,this 能保持预期的行为,避免了手动绑定 this 的繁琐。它的简洁语法减少了代码量,提高了代码的可读性和维护性,特别是在使用高阶函数和函数式编程风格时更为明显。for...of、forEach()等现代遍历方法更易于阅读和理解,特别是对于不熟悉传统循环的新手。例如,在 Node.js 的 Express。这些都是由前端来控制的,后端需要做的仅仅是在用户登录成功后,将 Session ID。

2024-06-13 16:03:46 1185

原创 公司面试题总结(四)

this 是 JavaScript 中的一个特殊对象,它在函数执行时确定,并指向一个特定的对象。箭头函数不绑定自己的 this,它们会捕获其所在上下文的 this 值作为自己的 this。在全局上下文中(不在任何函数内),this 指向全局对象,在浏览器中是 window,在非严格模式下,普通函数调用时,this 默认指向全局对象(但在严格模式下,this。undefined: 表示变量已被声明,但尚未被赋予任何值。null: 是一个表示“空值”的对象,它是一个特意指定的值,用来表示变量或对象的值。

2024-06-11 11:36:43 1122 1

原创 公司面试题总结(三)

面试前端工程师的题目总结分享,希望对大家有帮助(如果感觉对你有帮助,记得点赞关注收藏呀)

2024-06-10 17:51:25 983

原创 公司面试题总结(二)

面试前端工程师的一些问题,希望对大家有帮助,感谢大家的点赞加关注!(接上篇面试题,持续更新中)

2024-06-08 09:07:02 1214 2

原创 公司面试题总结(一)

您的点赞与关注是对我最大的鼓励!每天汇总一点面试前端工程师的题目

2024-06-07 19:13:35 1362

原创 Element ui图片上传

对于广大小白来说,图片上传简直是上传难,难于上青天!废话不多说,步入正题,您就瞧好吧!

2024-06-05 22:06:09 1055 4

原创 Element ui 快速入门(基础知识点)

高效开发:提供一系列现成的、高质量的Vue组件,加速Web应用程序的开发过程。设计一致性:确保应用程序界面元素间的一致性与美观性,提升用户体验。易用性:组件简单易用,文档齐全,降低了学习成本,便于开发者快速上手。响应式布局:支持响应式设计,适应不同设备和屏幕尺寸,实现多平台兼容。节省维护成本:通过统一的组件和样式,简化后期的维护和迭代工作。团队协作优化:标准化的组件库促进团队成员之间的高效协作和代码复用。高度可定制:支持主题定制和插件扩展,满足项目的个性化需求。体积优化考量。

2024-05-30 20:12:00 1265 3

原创 后台接口搭建步骤Django框架(pycharm社区版一样适用)

定义class类,每个类就是一个接口,有get(查询)、post(添加)、put(修改)、delete(删除)使用Navicat创建数据库(此处不做强行要求,能实现创建数据库即可)在与项目同名的文件夹下,找到并打开settings.py文件。在与项目同名的文件夹下,找到并打开urls.py文件。在应用文件夹下,找到并打开models.py。在应用文件夹下,找到并打开views.py。定义class类,每个类对应一张数据库表。运行(数据迁移,创建表)进入项目根目录,确保与。注释掉csrf中间件。

2024-05-28 12:01:42 683

原创 node安装及其运行所需要的包(实战开发)

将node项目变成一个包 npm init 要求 包 名称必须是全网唯一 自动创建一个package.json文件 npm init -y 快速创建。下载线上的node包 npm install 包名称 npm i axios。更新开发环境依赖包 npm update 包名称 --save-dev(-D)更新生产环境依赖包 npm update 包名称 --save (-S)全局安装npm命令和局部安装的npm命令有哪些区别?更新全局包 npm update 包名称 -g。

2024-05-28 11:48:44 569

原创 Django框架前后端通信打通实战(PyCharm高级版)

(2)点击完上图的新建项目之后,来到下面的页面. 然后点击左上角的Django,然后设置文件的位置,之后将模版文件夹的。如果你在vscode中配置前后端连接,如下图,在 vue.config.js中如下配置:切记前后端口号要保持一致。(7).在app应用下找到models.py文件,写数据库所需字段,注意继承 Model:代码如下。而后点击创建,django项目就创建完成了,剩下的就是在创建完成之后的一些配置了.(如果你是社区版,你还需要另外写一行代码'app'),将50行。

2024-05-26 20:00:06 1402 6

原创 Axios的使用简单说明

axios可以发送ajax请求,不同的方法可以发送不同的请求:axios.get:发送get请求axios.post:发送post请求axios.put:发送put请求:发送delete请求无论哪种方法,第一个参数为请求的后端接口因为post和put请求方式,参数会放到请求体中,而get和delete请求方式,参数会放在url中所以1.post 和put请求时,第二个参数是一个对象,存储要发送给后端的数据2.get 和put。

2024-05-24 20:12:46 571 2

原创 解构赋值:

对象根据键寻找值,所以对象解构赋值时,变量名称必须与想要解构的属性名称一致。当对象中的属性的值是一个变量,而且属性名称与变量名称同名的时候,可以简写。下方报错,证明赋值符号前面就是在声明变量,而程序中不能存在重复的变量。对象解构赋值与字符串和数组的解构赋值不一样。将对象、数组、字符串解构分解后赋值给变量。也可以使用嵌套的解构赋值简化代码。字符串和数组是根据索引匹配元素。补充:被解构的变量无法使用,比如。如上面代码可以简写为。

2024-05-24 20:02:19 466 1

原创 AJAX基础知识

技术网页应用能够快速地将数据更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作.针对同一个资源(比如博客)的增删改查,请求的接口一般是一样的,服务端会通过获取请求方。对象:这是一个浏览器内置对象,可以向指定的地址发送请求。前后端分离项目开发中,不同的目的要使用不同的请求方式.式,然后将不同的请求转发给不同的代码来处理。属性的值,可以知道请求当前正处于哪个阶段。:向服务端提交数据,用于新增。:向服务端提交数据,用于修改。:请求已完成,且响应已完成。:用于无刷新的更新页面。

2024-05-23 11:32:22 737

原创 Django配置

在配置文件中配置模版文件的路径'DIRS':[os.path.join(BASE_DIR,'templates')],在项目根目录下创建templates 文件夹。路由:将用户的访问分发到不同的视图函数处理。视图函数:处理用户请求,返回响应。页面,编写要在浏览器中展示的内容。根据模型类生成数据表。中核心概念有这么几个。

2024-05-23 10:59:11 528

原创 修改密码验证规则(element ui)

首先用户账号密码已经存在了数据库中,并且已经运用了本地缓存将账号密码存在了本地缓存,所以在验证原始密码的时候,直接在本地缓存中取出密码并且和用户输入的原始密码进行验证,当密码一致的时候,让他通过,进而执行下一步的新设密码.同理,再次输入密码和新设的密码验证也是如此。validator是一个自定义验证器,validator函数里面包含三个参数('rule','value','callback')

2024-05-17 21:42:11 639 1

原创 elementui表单验证

element ui 表单验证..正则表达式,一般用于登录,添加,修改功能

2024-05-16 19:26:01 206

原创 代理服务器(后端django框架,前端vue2如何连接)

注意:当本地存在被访问的资源,不会被转发,直接返回本地资源。

2024-05-16 19:18:27 321

原创 vuex 知识总结

vuex的一些概念

2024-05-16 19:10:46 921

原创 vue2路由守卫和相关总结知识点

animate__fadeInRight、animate__bounceOutLeft:是动画的类名。exclude:字符串或正则表达式。任何名称匹配的组件都不会被缓存。animate__animated:使用时必须添加的类名,是个基类。include:字符串或正则表达式。只有名称匹配的组件会被缓存。enter-active-class:进入时的动画效果。leave-active-class:离开时的动画效果。注意:独享路由守卫只有前置路由守卫,没有后置路由守卫。使用第三方库:animate。

2024-05-16 18:49:15 512

原创 Vue Router总结

路由的理解和基本使用

2024-05-16 08:57:44 512

原创 vue2知识总结补充: 全局事件总线

全局事件总线安装,什么是全局事件总线

2024-05-15 08:54:20 313

原创 Vue2知识总结

1定义指令a全局定义:Vue.directive('指令名',{})b局部定义:通过Vue实例属性directives定义2钩子函数abind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。binserted:被绑定元素插入父节点时调用 (指令所在的元素被渲染到页面上时调用,产生了真实DOM)。cupdate:所在组件的 VNode 更新时调用,但是可能发生在其子 VNode 更新之前。指令的值可能发生了改变,也可能没有。

2024-05-10 17:25:40 942

空空如也

空空如也

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

TA关注的人

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