当前位置: 首页 > news >正文

web基础知识

Flash、JSP、JSF 已经基本退出了历史舞台;XHTML 败给了 HTML5;XML 在数据传输上被 JSON 边缘化;而 JavaScript、Node.js、ASP.NET、PHP 等依然是现在活跃的主力军。

JSON javascript Object Notation js对象表示法,是轻量级的数据交换格式,可以用js语法来描述对象,具有层级结构,可以通过js进行解析,使用Ajax进行传输

XML和XHTML是客户端语言,PHP和Ruby是服务器语言,Javascript既可以用于客户端也可以用于服务器,但是常作为客户端语言出现。

客户端和服务器,也就是平时所说的前后端

浏览器通常作为前端软件

编程语言(Programming Language): 具备逻辑控制能力(比如能写 if/else 条件判断、for/while 循环、声明变量进行计算)。它们是用来告诉计算机“怎么做”的。

标记语言(Markup Language): 没有逻辑控制能力,纯粹使用“标签(Tags)”来定义数据的结构或排版。它们是告诉计算机“这是什么”或“这该长啥样”的。

运行环境 (Runtime): * Node.js: 它不是语言,它是让 JavaScript 能够脱离浏览器、跑在操作系统上的运行环境。

技术方案 (Technology): * Ajax(Asynchronous JavaScript+XML的简写异步js和XML): 它不是语言,而是结合了 JS 和网络请求的一种通信技术套件。

软件框架 (Frameworks): * Vue: 前端框架(底层语言是 JavaScript)。

Django: 后端 Web 框架(底层语言是 Python)。

ASP.NET: 微软的 Web 开发框架(底层主要用 C# 语言)。

JSF: Java 的旧版前端 UI 框架(底层语言是 Java)。

组件/规范/多媒体:

Servlets: 它是 Java EE 规范里的一项技术标准,本质是 Java 写的一个个小模块。

JSP: 它是一个服务器端页面引擎,允许你在 HTML 标记语言里直接插入 Java 编程语言。

Flash: 这是一个多媒体软件平台(它内部用来写动画逻辑的语言叫 ActionScript,ActionScript 才是编程语言)。

Flex: 如果指 Adobe Flex,它是搭配 Flash 用的开发框架;如果指 CSS Flexbox,它是 CSS(层叠样式表)中的一种排版布局模式。

万维网 (World Wide Web, 简称 Web 或 WWW)
三大基石
URL(网址)

HTTP/HTTPS(超文本传输协议hypertext超级文本,Transfer Protocol传输协议)

HTML(超文本标记语言HyperText Markup Language): 规定了网页上哪里是图片、哪里是文字、哪里是可以点击跳转的超链接。

XHTML(eXtensible HyperText Markup Language):可拓展超文本标记语言

互联网(Internet),又称国际网络,是由众多计算机网络互联而成的全球性网络基础设施,以一组通用协议(如TCP/IP)相连,形成逻辑上的单一网络。互联网起源于1969年的美国阿帕网,通常“internet”泛指互联网,而“Internet”特指因特网。互联网不同于万维网(WWW),后者是基于超文本链接的全球信息系统,仅是互联网提供的众多服务之一。

Internet是计算机和其他设备的集合,他们通过装置连接起来,相互之间可以通信,Web则是一组软件和协议的集合

域名domain
DNS domain system
IP

http://www.jsqmd.com/news/715404/

相关文章:

  • 别再乱写application.yml了!Spring Boot多环境配置(dev/test/prod)保姆级实战指南
  • 别再买现成模块了!手把手教你用FT232RL-REEL芯片,从零设计一个USB转串口调试器(附完整原理图)
  • 从零构建大语言模型训练框架:BumbleCore的设计、实现与实战
  • 2026年3月管夹品牌推荐,支吊架/固定管托/保冷管托/弹簧支吊架/管道支吊架/聚氨酯管托,管夹批发厂家口碑推荐 - 品牌推荐师
  • Transformer模型量化实战:用Neural Compressor提升推理效率
  • 保姆级Wireshark抓包实战:从访问百度到看懂HTTP请求的完整流程
  • 我做了个毒舌版 MBTI 测试 iOS App,聊聊计分模型设计和多场景文案架构
  • 2026实木储物柜品牌推荐:念客念家大容量组合柜边柜,好用又有质感 - 品牌策略主理人
  • 性能测试避坑指南:Loadrunner录制SSO登录时,那些让你‘用户未登录’的隐藏坑
  • 彻底搞懂秒杀产品支持加入购物车:干货合集
  • 如何免费获取3000+光学材料数据?开源折射率数据库完全指南
  • 1985.1-2026.1 世界各国经济政策不确定性指数(xlsx)
  • Rust的声明宏macro_rules!与过程宏在元编程能力上的根本差异
  • 使用claude code和对应skills生成规范化MicroPython外围设备驱动代码包文件
  • 想转行做CRA?先别急,这份临床研究岗位“黑话”指南帮你理清CRO、SMO、PI都是啥
  • Obsidian AI副驾驶深度解析:从知识管理到智能体工作流实战
  • HC-05蓝牙模块AT指令配置避坑指南:从USB-TTL到STM32直连调试
  • 从示波器波形看懂LVDS/CML:手把手教你测量与分析高速差分信号
  • 免费开源Modbus主站工具OpenModScan:5步快速掌握工业通信调试
  • 智能体驱动信息检索:从RAG到多智能体协作的架构与实践
  • AI在线工具导航:精选免费资源与高效使用指南
  • Armv9 Cortex-X925核心RAS寄存器解析与实战应用
  • 产品经理/开发者的第一个UX工具:我是如何用Balsamiq Wireframes快速搞定产品原型的
  • Novel编辑器深度解析:从架构设计到高级定制实战指南
  • 华硕笔记本终极性能优化指南:3步掌握G-Helper硬件控制神器
  • Bladed仿真进阶:用实测风速txt文件生成更逼真wnd风场的保姆级流程
  • GEE导出大影像被切成‘豆腐块’?别慌,手把手教你用QGIS/ArcGIS一键拼接GeoTIFF
  • 性能干翻B,单卡私有化部署OpenClaw
  • 告别枯燥数据!用Arduino U8g2库在OLED屏上玩转动态图表(ESP32实战)
  • CheatEngine-DMA插件完整教程:硬件级内存访问的终极解决方案