我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

前端预科-宋泽-2022.11.7

[复制链接]
zzz3 发表于 2022-11-7 23:59:51 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
今天学习内容:
公司人员架构
项目经理(pm)
产品经理
架构师
需求分析师(BA)
UI设计师
DEV 开发(前端、后端)
测试(QC(质量控制):只关注结果)/QA(质量保证):看流程)
实施工程师
运维工程师

环境(互相独立)
开发环境
测试环境
生产环境(线上)

软件研发模型
瀑布(需求明确):1.计划 2.需求分析 3.设计 4.编码 5.测试 6.运行 维护
           特点:线性、顺序
           优点:1.有利于大型软件开发过程的人员管理 2.有利于开发方法和工具的使用 3.提高软件的质量和效率
           缺点:1.需求收集时间长 2.修改成本高
敏捷:是一种以人为核心 迭代 循序渐进 的开发思想 软件的项目研发被切分为多个阶段 各阶段通常有独立交付的特征
scrum:敏捷的一种管理实践
方法:1.站立会:15分钟分享任务进度 2.看板(项目管理软件:jira、禅道)3.用户故事:用户的需求点  4.燃尽图(进度图)
迭代流程:计划 分析 设计 编码 测试 报告



                                                                               基于敏捷的研发模型
概念                        计划                                                     实施                                                                                                                  交付

市场调研                 立项          sprint(迭代)1  build1.1 编码(搭建开发环境)/用例→版本转测→环境搭建(测试)→冒烟测试      sprint报告                 产品报告
     ⬇                          ⬇                 需求分析              →执行测试→缺陷提交→修复缺陷→缺陷回归→开发/测试报告                       (show case/bug) (show case/bug)
可行性分析         项目的总体              ⬇                build1.2                                   同上                                                                               ⬇                          ⬇
     ⬇                         计划          开发/测试计划    build1.3                                   同上                                                                         sprint UAT            产品 UAT
风险评估                                           ⬇                build1.n 版本回归(测试将所有的build用例进行重跑/开发针对发现的缺陷进行修复)(用户测试)
                                                 开发/测试设计

                                               sprint 2              build2.1
                                                                         build2.1                                                              同上
                                                                         build2.n

                                               sprint 3              build3.1
                                                                         build3.1                                                              同上
                                                                         build3.n

                                                sprint m            buildm.1
                                                                         buildm.1  产品回归   测试将所有的sprint用例进行重跑/开发针对发现的缺陷进行修复
                                                                         buildm.n



软件划分:十个模块 十五个接口
开发与测试的比例 2:1~5:1


前端对接:
产品→需求分析会(经理、开发、测试)
ui开始设计图
开发经理 设计/计划
开发:搭建环境 准备框架及使用工具
收到设计图及需求 开始写代码→和后端接口联调
写完打包给测试→发现bug→禅道发送bug给前端修改代码→修改完通过禅道再发送给测试→bug解决完关闭bug

HTML
简介:
什么是网页?
网页就是网站中的一页,通常是HTML格式文件,它要通过浏览器来进行阅读
什么是网站?
网站就是使用HTML等制作的内容相关的网页集合
什么是HTML?
HTML全称是超文本标记语言(Hyper Text Markup Language),它是用来描述网页的一种标记语言
什么是超文本?
超文本有两层含义
1.图片、声音、动画、多媒体等内容都可以实现
2.链接可以跳转到另一个页面,与各地的网页进行连接(超级链接文本)
常用浏览器
IE(微软)、edge(微软)、Firefox(火狐)、chrome(谷歌)、safari(苹果)、opera,六大浏览器。
·浏览器内核
浏览器内核是指浏览器最核心的部分,负责对网页语法的解释并且渲染(显示)网页
IE
内核:trident
常用浏览器:IE、猎豹、360、百度
Firefox
内核:gecko
常用浏览器:Firefox
safari
内核:webkit
常用浏览器:苹果浏览器
chrome/opera
内核:blink(webkit的分支)
常用浏览器:chrome/opera
目前国内的浏览器都会采用webkit或者blink内核,例如:360、UC、QQ、搜狗等
目前国内还没有国产的浏览器内核
web标准
web标准是由w3c组织和其他的标准化组织指定的一系列网页资讯标准的集合。
为什么需要web标准
不同浏览器解析的效果可能不同,若不统一,开发者就得针对不同浏览器开发不同代码
web标准的构成
结构(structure)
用于对网页元素进行整理和分类,目前主要学习HTML
表现(presentation)
用于设置网页元素的版式、颜色、大小等外观样式,主要指css
行为(behavior)
是指网页模型的定义和交互,目前主要学习JavaScript
HTML的语法规范
基本的语法概述
HTML标签是由尖括号包围的关键词来表示的,例如<html>
标签成对出现,例如<html></html>,这样的情况我们称之为双标签,第一个为开始标签,第二个为结束标签
单标签是HTML种占比很少的标签,例如<br>、<meta>等标签
标签的关系
包含关系(父子关系)
并列关系(兄弟关系)
基本骨架标签
<html></html>
页面中最大的标签,也成为根标签
<head></head>
文档的头部、在head标签种一般要设置的标签是<title></title>
<title></title>
文档的标题,可以让页面拥有一个属于自己的网页标题
<body></body>
文档的主体、页面中显示的内容基本都放在body标签中
HTML的文档后缀必须写成.html或.htm
工具生成的骨架标签新增的代码
<!DOCTYPE html>文档类型
DTD文档声明
DTD的标签语言类的文档用来定义文档中规范的一种声明
定义的内容有:
1.应该有什么样的标签
2.标签之间是如何进行排序的
3.标签应该有什么样的属性
4.标签应该有什么样的格式内容
5.可以校验文档是否符合DTD文档类型定义的规范
<!DOCTYPE html>
这个声明就是告诉浏览器要使用HTML5来进行标签的解析
注意:
DTD是定义和校验HTML内容的,所以它写在html文件的最前面
DTD不是HTML,是另一种专门定义标签语言的语言
lang语言种类
用来定义当前文档的显示语言
1.en定义语言为英语
2.zh-CN定义语言为中文
备注:对于文档来说,定义为en或者zh-cn都可正常显示中英文
字符集
字符集是多个字符的集合、以便计算机能够识别和存储各种文字
<meat charset="UTF-8">
将页面的字符集指定为utf-8
类似于一个大字典、电脑需要知道各种符号和语言进行怎么样存储和展示
常用的字符集有GB2312、GBK和utf-8,其中utf-8也叫做万国码,基本所有国家字符都包含                                                
回复

使用道具 举报

关注0

粉丝0

帖子14

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026