浅谈前端开发问题

标题

1. 原型链

原型:引用类型,跟_proto_(隐式原型)属性,属性值是一个普通的对象
所有函数都有一个prototype(原型)属性,属性值是一个普通的对象
所有引用类型的_proto_属性,指向它构造函数prototype
当访问一个对象的某个属性时,会先在这个对象本身属性上查找,如果没有找到,则会去它的_proto_隐式原型上查找,即它的构造函数的prototype的_proto_中查找,这样一层一层向上就会形成一个链式结构,我们称为原型链。请添加图片描述
①一直往上层查找,直到到null还没有找到,则返回undefined
②Object.prototype.proto === null
③所有从原型或更高级原型中的得到、执行的方法,其中的this在执行时,指向当前这个触发事件执行的对象
_proto_和constructor属性是对象所独有
Prototype属性
由一个函数指向一个对象,含义:函数的原型的对象

2.constructor属性

一个对象指向一个函数
指向该对象的构造函数

3.for in 循环

为遍历对象属性而构建
let[head,…tail]结构赋值
键值
symbol对象特性

4.uncaught Typeerror

:cannot red properties of undefined(reading 'propeties of undefined(reading ‘prototype’)
情况一:
出现该错误的原因是因为你花括号中的某些属性未定义。很有可能是因为你写错了属性名称

情况二:
异步请求获取数据时,由于数据时异步获取的,所以一开始是没有该数据属性,这种情况下也会报这种错误。比如说我这里有一个数据detaildata,初始值为一个空对象。{{detaildata.name}}是不会报错的,但是,{{detaildata.info.name}}这样就会报错了。这是为什么呢?

也有可能是vue版本高了,应该使用element-plus

5.答辩问题

1.页面通过原生HTML
(有自己构造函数)
2.样式使用
3.Router
4.前后端交互(技术)
5.对原生axios
6.跨域(不满足同源策略)
7.解决跨域
8.jsonp
9.mySQL,如何看第二页数据
10.后端express获取(post方式提交方式)
注意事项
11.css选择器权重
12.盒子居中水平
项目如何阐述
1.功能介绍
2.功能,模块
3.负责模块
4.项目难点
5.解决方案
6.项目收获
13.let,const,var
14.react生命周期
项目:
element-UI组件使用
表单数据校验
特点模块(注册登录有效性)
难点vue-router
node版本
收获:前后端交互,vue项目搭建流程
15.js闭包
16.vue生命周期
17.axios在生命周期那儿的请求
18.method方法
19.computed
20.父传子组件
21.vue路由如何传递数据
22.组件中date,为什么是函数
23.对ES6了解
异步编程
promise
map
1.vue3的优势
2.路由模式(hash与history)
3.跳转页面登录,使用
router-link跳转
this. r o u t e r . p u s h t h i s . router.push this. router.pushthis.router.replace()
4.声明式跳转,编程式跳转
router-link 渲染成A标签
如何渲染成Li标签
5.如何在mongdb实现分页查询
6.怎么样数据库中获取数据
7.vue路由传递方式
8.cookies与session区别
9.前后端交互
10.十个li只有css如何设置

6.config global’…global,’…local’are deprecated use ‘…location=global’

instead
npm cache clean -f (通过清除缓存)
npm卸载重装
vue2->vue3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傲娇小蓝鲨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值