赞
踩
- web(World Wide Web),简写www,即全球广域网,主要指基于浏览器运行的网页或者网站
- web前端:在浏览器上运行的应用(网站,APP,小程序等)
- APP:Android、Ios、Web_app(H5_app)
- 客户端发起请求(request)
- 服务端接受并处理请求
- 服务端响应处理结果给客户端(respond)
- 客户端浏览器解析返回数据并渲染页面
浏览器 | 内核 |
---|---|
IE浏览器 | Trident内核 |
Google浏览器 | Webkit内核 |
Google浏览器新内核 | Blink内核 |
Safari浏览器 | Webkit内核 |
Firefox浏览器 | Gecko内核 |
Presto浏览器 | Opera内核(欧鹏) |
- HTML(结构):超文本标记语言用来描述和定义网页的内容
- CSS(样式):层叠样式表用于描述网页内容的外观
- JavaScript(行为):是一种用于为网页增加交互特性的编程语言
- 超文本标记语言,用来描述和定义网页内容
- 层叠样式表,用来描述web内容的外观
- JavaScript 是一种用于为网站增加交互特定的编程语言
- WebAssembly 技术允许使用C、C++、Rust、Swift、C#、Go等语言编写的程序在web上运行
- 事件是web应用的反馈:例如,当一个网页完成加载,或者用户选择什么,调整窗口大小,提交一个表单等
- HTTP是一种互联网协议,用于在网页上获取文档、样式表、脚本、图像、视频、字体和其他资源,并将数据送回到网络服务器
- 在 web 文档和应用程序中嵌入和流式传输视频、音频和图像内容的格式、编解码器、协议、API和技术
- 可缩放矢量图形(Scalable Vector Graphics)使你能够使用一组矢量与形状来描述图片,在显示时可提供无关大小的零失真的平滑缩放
- Mathematical 标记语言让显示复杂的数学公式或语法成为可能
Web Components 允许你在自己的应用中创建和服用自定义元素
- WebDriver 是一种浏览器自动化机制,通过模拟真实的人使用浏览器的动作来远程控制浏览器,它被广泛用于网络应用的跨浏览器测试
- Web 扩展是一种在浏览器中为用户提供增强功能的方式——用于阻止广告和其它内容、定制页面和外观以及更多行为
- Web 应用清单让你能够让用户将网络应用安装到他们的设备主屏幕上,并预先设置屏幕方向(纵向或横向)和显示模式(如全屏)等方面
- 渐进式 Web 应用是使用新兴 Web 浏览器 API 和功能以及运用传统渐进增强策略的 Web 应用,为跨平台 Web 应用带来类似原生反应的用户体验
B/S架构:通过浏览器运行的架构,B=Browser,S=Server
1)优点
- 不用安装,每次访问都能访问到最新资源,可维护性高,支持跨平台
2)缺点
- 对网络性能要求高,数据加载慢
C/S架构:通过客户端访问,C=Client,S=Server
1)优点
- 数据加载快
2)缺点
- 需要安装,需要更新,可维护性低,不支持跨平台
B/S架构升级版本,主要目的是解决网站并发问题,动静分离,提高资源加载速度和用户访问速度
1)结构
- B=Browser,S=Server(静态资源,只做业务逻辑处理),S=Server(动态资源,只做数据交互)
2)优点
- 相对于B/S架构,访问速度更快,安全性提高
C/S架构升级版本,主要是解决网站并发问题,动静分离,提高资源加载速度和用户访问速度
1)结构
- C=Client,S=Server(静态资源,只做业务逻辑处理),S=Server(动态资源,只做数据交互)
2)优点
- 相对于C/S架构,访问速度更快,安全性高
- 推广展示类
- 企业机构类
- 电子商务类
- 多媒体互动类
- 综合门户类
- 搜索引擎类
- 固定分辨率:网站内容显示的大小固定
- 响应式网站:网站内容显示,根据窗口的大小变化而变化
- 瀑布流式网站:网站内容是动态加载的,根据滚动条的滚动动态加载网页内容
更多web学习,请参考官网文档
https://developer.mozilla.org/zh-CN/docs/Web
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。