2022-04-14

学过哪些基础框架?

常用的Web前端框架有Angular、React、Bootstrap和Vue

Angular框架包含的东西比较完善,包含模板、数据双向绑定、路由、模块化、服务、过滤器、依赖注入等所有功能。使用TypeScript能够提高代码可维护性,有利于后期重构。。

React是单向数据流,代码写起来会较双向数据流的多一些,但是同样的排查问题时思路清晰很多

★Vue是行内的大趋势,可以用来开发小程序。同时是双向数据流。Vue是Angular和React的结合,既有Angular的模板语法也有React的组件化体系。

Boostrap绝对是目前使用广泛的一款框架。它是一套优美,直观并且给力的Web设计工具包,可以用来开发跨浏览器兼容并且美观大气的页面。它提供了很多流行的样式简洁的UI组件,栅格系统以及一些常用的JavaScript插件。

vue怎么实现数据的双向绑定?

★v-model表单元素设置了之后会忽略value,checked,selected

★v-bind:动态绑定一个或多个特性(可以缩写成 :value)

★v-for:遍历数组,对象,字符串,数字

★v-on:监听DOM事件(v-on:click可以缩写@click)

v-html:把html字符渲染成html

v-once:只绑定一次(

{{msg}}

)写法

v-text:代替花括号(

)写法,不会识别html标签

☆条件渲染:v-if和v-show

es6列举常用的方法?

let, const 都是块级作用域,其有效范围仅在代码块中。

模板字符串:变量填充,优雅而简洁

箭头函数

数组:reduce数组累加乘除foreach排他思想 map返回一个新数组 filter过滤  find循环数组,找到符合条件就终止  some满足条件就返回true,剩下不执行与every相反

promise,async,await用法?

promise:new Promise()就可以获取对象,异步函数 执行完毕时 所进行的回调

async:声明一个函数为异步函数,当用了async声明后就成promise对象,通过await就可以拿到异步返回值

await:await 是等待的意思,用于含有async的函数体内,可以让两个异步函数按照顺序执行同步,也就是自上而下,依次执行。这样可以避免写过多的嵌套代码。

箭头函数和普通函数区别?

箭头函数是匿名函数,不能作为构造函数,不能使用new。

箭头函数没有原型属性

箭头函数的this指向调用父级的对象,如果父级作用于还是箭头函数,就继续向上找,直到window

普通函数的this指向调用他的对象

你可能感兴趣的:(2022-04-14)