<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
</html>
<script>
/*
数据的更新
token收尾
echarts使用
富文本的底层原理
contenteditable
document.execCommand
场景的跨域有哪些?
服务器代理 http-proxy-middleware
nginx反向代理
cors
jsonp
聊天功能
群聊:
1、创建一个群
2、将用户拉到这个群里
3、连接共同的服务器
4、发送消息的时候将消息发送给服务器,服务器转发给所有的用户(包括我自己)
socket:持久化通信 (底层也是用到了TCP但是对TCP做一个一次二次的封装来实现持久通信)
ajax:非持久化通信
http:--->TCP
WebSocket H5新增的一个方法 即时聊天 兼容xing
面试题:
1、前后端数据交互的方式有哪些?
ajax socket
*/
</script>
br
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div>123</div>
</body>
</html>
<script>
/*
vue:
渐进式的JavaScript框架
渐进式:
作者:尤雨溪
MVVM框架:
M:model层 数据层 数据的增删改查
V:view层 类似于html一个的模板
vm:viewModel映射层 控制model层于view层之间的一个逻辑层
Vue 最大的特点
数据驱动视图
回流和重绘:
虚拟DOM:虚拟DOM其实就是一个真实的JS对象,操作JS中的内存要比直接操作DOM的速度要快
面试题:
1、传统的DOM是如何渲染的
*/
</script>