对前端开发的基本认识

web前端是什么?

广义:前端是软件系统中直接和用户交互的部分(眼之所见皆为前端 电子产品上)

狭义:目前国内的前端总体而言是完成基于浏览器用户界面设计和开发,主要工作有PC网站开发,移动端网站开发,webapp开发,在线游戏开发,本地软件开发

浏览器与搜索引擎的区别

  • 浏览器 :软件 应用 谷歌浏览器 qq 浏览器 360浏览器 火狐浏览器

  • 搜索引擎:功能块 百度 谷歌 火狐

后端与前端的区别?

前端: 页面的展示 与 信息的收集 (输入账号密码)向后端通风报信

后端:拿到数据 与数据库中的数据进行对比(注册 账号 密码都会存储到对应数据库)验证完毕之后返回对应的结果

web前端有哪些用途?

  • 企业官网 (大部分企业在互联网的门面)

  • 个人博客 (自我介绍)

  • 游戏 (植物大战僵尸)

  • APP 饿了么 网易云音乐(手机系统 iOS 安卓 鸿蒙 object-c 安卓(java) 饿了么 美团 网易云音乐 H5 开放了移动端的端口 前端开发APP 兼容性(跨平台))

  • 小程序(微信 QQ 支付宝 钉钉 抖音)

  • VR(VR技术)

  • 桌面应用程序 Qt java Python 前端

  • 鸿蒙 手表 电视机 路由器 平板 华为 javaUI jsui 前端技术

web前端要学什么?

基础 网页 人 三剑客 基础 APP 小程序 游戏 商城 vr 个人博客出来都很厉害了 人 日行千里 车 飞机 高铁

  • html5 html 技术 5版本 html 超文本标记语言 骨头(身体) 支撑 ----->网页 结构

  • css3 css 技术 3版本 css 层叠样式表 外观(化妆 包包 衣服 鲜花)-----> 网页 美化

  • js es6 js === es 6版本 迭代版本 js 脚本语句 灵魂 思想 行为(用来控制html css的东西)程序化 ------> 灵魂 网页 交互 行为

  • 框架 vue react node flutter electron three.js........ jq 库 js的库

  • node

  • react

  • vue 小程序 uniapp

  • three.js 3d

  • flutter

  • less

  • sass

后端有哪些技术

  • java 老技术(难学更新的东西太多了) 高并发处理 分布式技术 后台系统的搭建

  • Python (容易入门 新热门技术 网红 人工智能 爬虫 大数据 java 数据处理 数据分析 自动化办公)

  • c++/c#

  • php

  • node.js(前端技术做后端功能)

  • golang 抖音 谷歌 c++ /python go语言 代码要简洁 安全性稳定性要好 要快

要准备哪些工具

  • vscode 编译器(用来写代码的)

  • 谷歌浏览器(用来看效果的)

  • edge浏览器(用来看效果的)二选一就可以

  • typora Markdown文档编译器 (用来看笔记的)

  • 向日葵 远程控制器 (一些棘手的问题没法通过描述解决会直接动手控制你的电脑)

班级安排

上课安排

  • 每周246晚上8点到10点(如有特殊情况不上课会进行提前通知)

作业安排

  • 作业不强制要求,靠自觉

网页结构基本认识







    
    
    
    web前端



    要展示的内容

​

你可能感兴趣的:(HTML,html,前端)