我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

张明昊_前端预科_(4)20201107

[复制链接]
你又脸红了学员认证 发表于 2022-11-7 19:22:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
本帖最后由 你又脸红了 于 2022-11-7 19:31 编辑

,今日学习内容:
一,公司人员架构:项目经理(PM),产品经理,框架师,需求分析师(BA),UI设计师(psd文档),DEV开发(前端,前端负责页面,后端,后端负责逻辑,两者分离开发,然后用接口合并),测试(QC质量流程,只注重结果。QA质量保证,只注重流程),实施工程师,运维工程师。
二,三个环境:1,开发人员用的是开发环境。2,测试人员用到是测试环境。3,用户支持使用的叫生产环境(线上环境)。三者都是独立的,隔离开的。
三,软件研发模型:
1,瀑布研发模型,计划——需求分析——设计——编码——测试——运行和维护。
2,特点:一步一步往下走,做下一步可以检查上一步是否有问题。(线性,顺序)。
3,优点:1,有利于大型软件开发过程的人员组织和管理
               2,有利于开发方法和工具的使用。
               3,可以提高软件的质量和效率。
4,缺点:收集需求的时间太长。
2,敏捷研发模型:1,敏捷模型是以认为核心,迭代,循序渐进的一种开发思想,软件的项目和研发通常会被分为多个阶段,每个阶段都可以独立交付。
2,方法论:Scrum,敏捷模型的管理,实践实型的方法论。
3,迭代的过程:计划,分析,设计,编码,测试,报告,上线。
4,站立会:分享任务的进度。
5,看板:查看任务完成的进度。
6,用户故事:用户的需求点。
7,燃尽图:任务进度图。
                                                                                                                   基于敏捷的研发模型
概念:                                  计划                                                                        实施                                                                                                                                交付            
                                                                                                                                                                                                                                               产品报告(show case)                                                                                                                                                                                                sprint报告(show case/bug)         产品UAT
市场调研                               立项                                               Sprint1,需求分析                                                               sprint UAT(用户可接受性测试)
可行性分析                           项目的总体计划                                            开发和测试的计划
风险评估                                                                                                 开发和测试的设计
                                                                                                  build1.1,开发人员写编码/测试人员写用例——开发环境搭建
                                                                                          ——版本转测——测试环境搭建——冒烟测试——执行测试
                                                                                          ——缺陷提交——修复缺陷——缺陷回归——开发/测试报告
                                                                                                  build1.2            同上
                                                                                                  build1.n版本回归(测试人员将所有build的用例进行重跑/开
                                                                                                  发人员针对发现的缺陷进行修复)。
                                                                                                 Sprint m,build m.1                                  测试人员将所有Sprint的用例进行重跑/开发人员针对发现的缺陷进行修复。
                                                                                                                  build m.2        产品回归        
                                                                                                                  build m.n
四,一个软件一般有十多个模块,大概有15个接口。
五,开发和测试的比例:国内2个开发:1个测试或者5个开发:2个测试。2:1    5;2   国内粗旷式开发。
六,HTML简介
什么是网页:1.网页就是网站中的一页,通常是HTML格式的文件,它要通过浏览器来进行阅读。
2.什么是网站:网站就是使用HTML等制作的内容相关的网页集合。
3.什么是HTML:HTML全称是超文本标记语言(Hyper Text Markup Language),它是用来描述网页的一种标记语言。
4.什么是超文本:超文本有两层含义;
                          1,图片,声音,动画,多媒体等内容都可以实现。
                           2,链接可以跳转到另一个页面,与各地的网页进行连接(超链接文本)。
七,常用的浏览器;IE(微软),edge(微软),Firefox(火狐),chrome(谷歌浏览器),Safar(苹果浏览器和Opera)称为六大浏览器。
八,浏览器的内核:概念:浏览器的内核是指浏览器最核心的部分,负责对网页语法的解释并且渲染(显示)页面。
IE的内核是Tridenert,常用的浏览器是IE,猎豹,360,百度。
Firefox的内核是Gecko,常用的浏览器是firefox.
Safari的内核是Webkit,常用的浏览器是苹果浏览器。
Chrome/Opera的内核是Blink,常用浏览器是Chrome/Opera
备注:Blink其实是Webkit的分支。
目前国内的浏览器都会采用Webkit或者Blink内核,比如360,UC,QQ,搜狗,目前国内没有国产浏览器内核。
九,1.web标准:web的标准是由w3c组织和其他标准化组织制定的一系列网页资讯标准的集合。
2.为什么要web标准:方便不同浏览器解析出来的效果可能不一致,如果没有统一标准,开发这就得针对不同的浏览器开发不同的代码。
3.web标准的构成:结构(structure),用于对网页元素进行整理和分类,目前主要学习HTML。
                              表现(presentation),用于设置网页元素的板式,颜色,大小等外观样式,主要指css
                              行为(behavior),是指网页模型的定义和互交,目前主要学习Java script
十,HTML的语法规范
基本的语法概述:HTML标签是由尖括号包围的关键词来表示。例如<html>.
标签成对出现:例如<html></html>,这样的情况我们称之为双标签,都一个标签是开始标签,第二个标签是结束标签。
单标签是html中占比很少的标签,比如<br><meta>等标签。
标签的关系,包含关系(父子关系)
例如<head>
                    <title>Document</title>
                    </head>
                   并列关系(兄弟关系)
例如   <head></head><body></body>
十一,基本的骨架标签:
1.<html></html>页面中最大的标签,也称为跟标签。
<head></head>文档的头部,在head标签中一般要设置的标签是<title></title>标签。
<title></title>文档的标题,可以让页面拥有一个属于自己的网页标题。
<body></body>文档的主体,页面中显示的内容基本都放在body标签中的.
2.HTML的文档后缀必须写成.html或者.htm。
十二,工具生成的骨架标签新增的代码:
<!DOCTYPE html>文档类型。
十三,DTD文档声明:
DTD的标签语言的文档用来定义文档中规范的一种声明。
定义的内容:
1.应该有什么样的标签。
2.标签之间是如何进行排列的。
3.标签应该有什么样的属性。
4.标签应该有什么样的格式和内容。
<!DOCTYPE heml>
这个声明就是告诉浏览器要使用HTML5来进行标签解析。
主意:
DTD的定义和校验HTML内容的,所有它在写html文件的最前面。
DTD不是HTML,是另一种专门定义标签的语言。
十四,Lang语言的种类:用来定义当前文档的显示语言。
1.en定义语言为英语。2.zh-cn定义的语言为中文。
备注:对于文档来说,定义成en或者zh-cn都是可以正常显示中文和字符集。
十五,字符集
字符集是多个字符的集合,以便计算机能够识别和存储各种文字。
<meta charset="UTF-8">
将页面上的字符指定为UTF-8.
类似于一个大字典,电脑需要知道各种符号和语言怎么进行储存和展示。
常用的字符集有:GB2312,GBK和UTF-8,其中UTF-8也叫做万国码,基本包含了世界上所有国家需要用到字符。二,今日问题:无
三,解决方案:无






回复

使用道具 举报

关注0

粉丝0

帖子75

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

客服电话:18009298968

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

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

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