龙空技术网

14>简述vue、angular、react各自使用场景?

web前端君 218

前言:

目前咱们对“rxjs和ajax”可能比较关心,小伙伴们都想要知道一些“rxjs和ajax”的相关资讯。那么小编在网摘上汇集了一些有关“rxjs和ajax””的相关内容,希望同学们能喜欢,我们快快来学习一下吧!

Python1. 列出python的常见基础数据类型

答案:

数值(整数 浮点数 布尔值)字符串、列表、元组、字典、集合

2 文件常用操作方法

Open/read/readline/readlines/write/close

3、异常的处理

Try :

pass

except 异常类型

pass

finally:

pass

4、有哪些常见的标准库和第三方库

标准库

re time datetime urllib...

第三方库

numpy Pandas Matplotlib tensorflow beautifulSoup

Ng1、ng中*ngFor和*ngIf的使用注意事项

不能在一个元素上同时使用结构行指令,同时使用 可以通过ng-container来避免报错

2、ng的生态圈(技术栈)中常见技术

Angular官方集成的各种模块:FormsModule,HttpClientModule、rxjs。。

第三方技术:ionic\NgZorro\AngularMaterial

3、ng中如何实现一个服务

①通过cli工具 创建服务:ng g service my-service

②在my-service.service.ts中封装数据和方法即可

4、ng中管道的本质

管道的本质是有参数有返回值的方法

5、ng中如何使用路由守卫

ng中是通过封装服务实现CanActivate来完成一个路由功能的

6、描述下angular中路由的背后原理(spa的工作方式)

监控地址栏的变化

解析地址栏中的路由地址

将路由地址和路由数组中的每个路由对象的path属性进行匹配,如果匹配上就会加载

的视图内容到routerOutlet中进行显示

7、Python中数组常见的api

myList = [1,2,3]

myList.insert/append/pop/clear/

8、Python中如何使用mysql-connector完成一个数据库的连接池的创建

pip i mysql-connector

import mysql.connector.pooling as pooling

myPool = pooling.MySQLConnectionPool({})

9、Python中使用mysql-connector完成数据的增删改查

pip i mysql-connector

import mysql.connector

myConnection = mysql.conenctor.connect()

myCursor = myConnection.cursor()

myCursor.executr(‘sql语句’)

10、Django中路由系统搭建的基本步骤

①创建视图

Views.py

②配置二级路由

新建urls.py

③配置一级路由

设置project/urls.py

11、Django中如何处理get/post请求中的参数

get : req.GET[‘id’]

post: req.body.decode(‘utf-8’)

12、Django中如何处理跨域问题?

可借助于一个第三方的包:django-cors-headers

设置 CORS_ORIGIN_WHITELIST

13、Django中模板系统的基础用法

①创建模板文件

app/tempaltes/app/test.html

②引入载入器,准备载入

from ‘django.tempalte ’ import loader

tpl = loader.get_template(‘./app/test.html’)

③渲染

tpl.render()

14、解释Django中遵循的MVT设计模式

M:Models

V:Views

T:Templates

Views是桥梁,可以从Models中取到数据,然后渲染在Templates中

15、简述下Django中ORM的基本用法

ORM是一种对象关系映射技术,可以使用对象的方法来完成数据库中数据的CRUD操作

①创建模型类

②激活模型类

③调用模型类

16、使用框架有什么优势

提高代码的复用率

提高代码的开发质量

提高代码的开发速度

17、简述vue、angular、react各自使用场景

vue因为上手快、语法简洁 可以被快速的使用在中小型项目中

anguar模块多,学习曲线陡峭,更多地用在中大型超大型的项目中

react被用在实现一些对于DOM操作非常频繁的场景里

18、描述常见的异步处理方案

Promise 、Async\Await、RXJS、Ajax

19、如果封装一个自己的前端MVVM框架,你会怎么设计,可以简单说下思路

核心思路是绑定的实现,可以借助于现有的观察者模式配合数据流的监听,当数据变化时,去通过对比算法,快速定位哪些视图调用了数据,然后更新DOM

标签: #rxjs和ajax