一.常用的快捷键
Alt+Tab:切换当前的窗口
Windows+d:显示/隐藏桌面
Windows+e:打开‘文件资源管理器/此电脑’
Windows+r:打开“运行”窗口,可以快速打开软件,例如: cmd(命令行)/mspaint(画图)/calc(计算器)
前端开发的是什么产品,前端开发的是不是软件?
网站/小程序/APP.... 所有涉及到的用户界面其实都是前端
前端是软件
软件架构(运行)
CS架构: 客户端/服务器 ,先安装
BS架构:浏览器/服务器,直接使用浏览器运行的
二.软件的开发流程(软件的生命周期)
1.软件定义期
(1)可行性研究阶段
技术/人力/设备/资金/时间/回报率/政策/风俗...
(2)需求分析阶段
包括功能性需求分析和非功能性需求分析
非功能性需求是保证功能性需求运转的前提。
2.软件开发期
(3)概要设计阶段 —— 架构师
子系统、模块、技术选型...
(4)详细设计阶段 —— 产品经理
产品的原型
(5)编码实现阶段
UI设计 —— 效果图
前端 —— 将效果图转为html,css,js文件
后端 —— 为前端提供项目所需要的数据
(6)测试阶段 —— 软件测试工程师
软件测试
3.软件维护期
(7)部署阶段 —— 运维工程师
部署到服务器
(8)软件维护阶段
三.学子商城功能性需求分析
前台子系统:www.codeboy.com:9999
后台子系统:www.codeboy.com:9999/admin/login.html
前台子系统 商品模块:首页、列表、详情.. 用户模块:注册、登录、个人中心、收藏夹... 购物车模块:添加、修改、删除... |
后台子系统 商品模块:添加、修改、删除、搜索... 用户模块:列表、修改、删除、详情、搜索... 订单模块:列表、修改、删除、详情、搜索 |
移动端子系统 商品模块:首页、列表、详情.. 用户模块:注册、登录、个人中心、收藏夹... 购物车模块:添加、修改、删除... |
四.服务器
硬件:就是一台计算机,访问一个网站就是在访问一台远程计算机
软件:计算机提供多种服务,例如:WEB服务、游戏服务、数据库服务、视频服务器...
淘宝部署到服务器 -> 远在千岛湖的阿里服务器机房
访问服务器
找服务器: 通过域名/IP地址
找对应的服务:通过端口
使用服务:协议
http://218.247.142.210:9999/
协议 域名/IP地址 端口