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

01-初识前端

一、邂逅前端开发

1.1. 软件开发、软件开发体系

这儿放个图~

在这里插入图片描述

1.2.完善的应用程序包括哪些?

  • 服务器开发

  • iOS开发、Android开发

  • Web开发

  • 桌面开发(windows,mac os)

    iOS、mac os(OC,swift),Android(java,kotlin),桌面(c#)。。。

1.3.前端开发的内容

  • 前端开发的任务:

    • web,小程序
    • 移动端(uniapp),桌面端(electron、vscode)、服务器开发(Node)
  • 前端开发的路线

    html->css->js->vue->react

二、邂逅web开发

2.1网站和网页的关系

网页就是一个页面,网站包含很多页面

2.2网页的组成部分

  • HTML:网页的结构
  • CSS:网页的样式
  • JavaScript:网页的交互

2.3服务器的概念

一台没有显示器的电脑,一般配置Linux内核

2.4浏览器内核(渲染引擎)

1.Trident(三叉戟):IE、360安全浏览器、搜狗高速浏览器、百度浏览器、UC浏览器(vue3不咋支持了)

2.Gecko(壁虎):Mozilla Firefox

3.Presto(几板乐曲)-> Blink(眨眼):Opera

4.Webkit:Safari、360极速浏览器、搜狗高速浏览器、移动端浏览器(Android、iOS)

5.Webkit -> Blink:Google Chrome,Edge

2.5前端开发工具

1.Webstorm

  • 优点:集成开发工具,有很多配置好的东西
  • 缺点:体积大,收费

2.VSCode(微软开源的)

  • 优点:体积小,免费
  • 缺点:需要安装一些插件辅助开发

相关文章:

  • 级联vs端到端、全双工、轮次检测、方言语种、商业模式…语音 AI 开发者都在关心什么?丨Voice Agent 学习笔记
  • 深度学习3.5 图像分类数据集
  • 每日算法-250421
  • Java 并发包核心机制深度解析:锁的公平性、异步调度、AQS 原理全解
  • 【MySQL】:数据库事务管理
  • JavaEE--2.多线程
  • 把dll模块注入到游戏进程的方法_基于文件修改的注入方式
  • MCP:AI时代的“万能插座”,开启大模型无限可能
  • SvelteKit 最新中文文档教程(22)—— 最佳实践之无障碍与 SEO
  • 进程与线程:02 多进程图像
  • 在统信UOS 1060上实现自动关机
  • 高防IP能抵御哪些类型的网络攻击?
  • Buildroot、BusyBox与Yocto:嵌入式系统构建工具对比与实战指南
  • 辛格迪客户案例 | 苏州富士莱医药GMP培训管理(TMS)项目
  • 深度学习3.3 线性回归的简洁实现
  • XXL-JOB 深入理解教程
  • 【MySQL】表的约束(主键、唯一键、外键等约束类型详解)、表的设计
  • javaSE.二叉查找树和平衡二叉树
  • EMQX安装使用和客户端认证
  • PCIE Spec ---Base Address Registers
  • 西湖大学本科新增临床医学专业,今年本科招生专业增至8个
  • 新片|真人版《星际宝贝史迪奇》5月23日与北美同步上映
  • 第八届进博会将致力于打造“五个高”,为展商增值赋能
  • 中方决定对在涉港问题上表现恶劣的美国国会议员等实施制裁
  • 复旦大学史地学系在北碚
  • 广西出现今年首场超警洪水