前端学习(一)

UI:user interface     用户界面

不止是手机,还包括,PC ,电视等有屏幕可操作的平台。

项目团队角色确定:产品经理:梳理项目需求,制定产品开发更新计划,协调团队交流。、

交互设计师:用户使用流程。交互流程。

程序图标,以及线框图标。、

苹果手机

界面尺寸:750*1334px;

状态栏:40px

导航栏(状态栏下方的横条,标有当前页面名称)88px

主标签栏:98px

HTML5约等于HTML+CSS3+JAVASCRIPT+API

网站运营总结:

  1. 大访问量
  2. 打存储量
  3. 访问速度
  4. 服务器监控

HTML5支持的视频格式:

Ogg:支持的浏览器:火狐,谷歌,欧朋

Mp4:支持的浏览器:苹果浏览器,谷歌浏览器

WebM:支持的浏览器:IE,火狐,谷歌,和欧朋;浏览器

<video src=”movie.mp3”          controls=”controls”></video>                  controls就是控制面板

section:独立的内容节块,一般包含标题和内容

article:一种特殊的section,定义文档中的具体的文章内容

nav:页面导航的链接组

aside:标签用来装载非正文的内容,此标签中的文字权重低

header:定义文档的页眉,不仅仅是文档的页头可以使用header,一个独立块的头部也应该使用header

footer:定义section或document的页脚

HTML5到底多了写什么呢?

浏览器请求服务器的过程:

1.0在浏览器的地址栏上面输入url(地址),敲击回车。(可以看到的)

2.0浏览器发送一条请求到服务器,服务器接收请求并且处理。

3.0服务器将数据传回到浏览器。

4.0浏览器解析数据,并且显示在页面上。

Http协议:就是浏览器与服务器通信的一个规范。

CSS中的三种选择器:

  1. 标签选择器;

特点:让所有的标签都共同拥有同一个样式

标签选择器有一个特点,后面加上的样式,会覆盖前面的样式。

所有选择器都有一个共同点,就近原则。。。他是离元素的远近。

  1. 类选择器;

特点:给页面中的一个标签设置一个属性之后,可以通过点加类名来给这个标签设置单独的样式。

注意:类选择器的优先级要高于标签选择器

Class选择器>标签选择器

  1. id选择器

如果要将所有的选择器进行一个优先级的排名:

那么:id选择器>类选择器>标签选择器

注释:

Html:

<!—内容-->

Css:

/*内容*/

类名:(名字)同一个class可以给多个标签同时使用。

Id名:(身份证号)同一个id不可以给多个标签同时使用的。Id一般是给javascript来使用的,样式尽可能的用class来完成。因为一般情况下在开发过程中,js开发人员会自己给标签加上属于自己的id。

Css中的三大特性:继承,层叠性,优先级、

其实在现在这个前端环境下,表格的应用范围已经很有限 了。

Font-size:字号大小

默认情况下页面的字体大小是18px,

后代选择器:页面上的父子关系实际上是嵌套关系。

 

父节点名称    子节点名称  {键:值……}

注意:其实后代选择器在寻找子节点的过程是从右往左边找。

类选择器其实是可以跟标签选择器同时使用

 

通配符:

*{

属性:值;

}

当前这个设置会在页面上的所有标签都起作用。

一般情况下我们不推荐大家这样使用,因为通配符一般是用来做页面的css的reset、

Css格式的类型:

行内样式

特点:所有的样式都是写在标签的内部。只能通在这个标签上面

一般情况下,不建议使用。

嵌套样式

特点:写在head中,并且用style标签包含。

外部样式

用Link引入

Css中的三大特性:

  1. 继承就是页面中的一些标签的属性,可以继承给子标签,当然,继承还是有限制的。

一般情况下,所有的与文字图片,大小样式相关的属性都可以继承。一些标签的宽高也可以继承。

  1. 层叠:层叠样式表。说白了就是样式之间相互覆盖的关系
  2. 优先级

优先级是必须作用于同一个标签的。标签选择器的优先级是大于继承的。

继承而来属性的优先级要高于浏览器的默认属性

Id>class>标签>继承>默认

原则:

看到ID选择器就在这个公式中的第一位数据加一

(0,0,0)--》(1,0,0)

块级元素:一个div单独占一行,并且可以设置宽高

行内元素:一行同时可以显示多个,设置宽高没效果。

行内块级元素(这样的元素是不存在的)

Display:显示。

Block: 将行内元素设置成块级元素

inline:将块级元素设置成行内元素

inline-block:行内块级元素

Display:用来设置页面元素的显示方式

伪类选择器:

 

link           标签原本的样式(如果在属性中设置样式优先级要高于标签选择器)

visited      鼠标经过(标签被访问以后的样式)

hover       鼠标悬停触发的样式、   

Active    鼠标点击,激活超链接。

 

爱恨原则:  love  hate     L  V  H  A

时间: 2024-10-12 13:15:50

前端学习(一)的相关文章

WEB前端学习笔记 一

最近时间比较充裕,整理了一下学习过的笔记,此篇笔记包含了:Html.Css.JavaScript.Jquery.以及使用帝国CMS或是织梦CMS建立自己的网站,也许也会整理一下PHP的笔记,如果时间允许会整理完全. 虽然笔记是从最基础的开始,但是,并不包含电脑的基础知识,所以你必须已经掌握了一些电脑的基本操作,比如开关机,你的电脑用的是什么操作系统,至少也要会用word和wps吧.浏览器是做什么的,什么拷贝.复制.粘贴.知道最基本的文件类型,如,文本文件,视频文件,图片文件,什么是可执行文件,分

【转载】前端学习路径

前端学习路径 什么是前端工程师? 总而言之前端工程师就是运用HTML/CSS/JavaScript等Web技术,在工作中配合设计师实现用户界面,和后端工程师进行数据对接,完成Web应用开发的职位. 开发工具 设计软件 前端工程师最首要的任务就是把设计师的设计图切好并翻译成代码,所以我们要学习一些设计软件的基础操作和切图方法. Photoshop 运用最广泛的设计软件,大部分人都在用它,很有必要学习一下 前端工程师必备的PS技能——切图篇 Sketch 轻量且功能强大,切图迅速高效,为UI设计而生

前端学习

TOP:前端学习==20%知识+80%能力 1.好教材 JS CSS javascript高级程序设计 精通CSS                                                    DOM编程艺术 CSS权威指南         2.练习 (1)教材代码*3 (2)FreeCodeCamp (3)计蒜客 (4)在线编程online--{MDN,W3Cschool} 3.工具栈 (1)Sublime Text插件--{1.Emmet--chart;  2.侧边栏

小小六的前端学习心得

打算写这篇文章已经好久了,但是文采不行,不知道如何下笔,今天终于鼓起勇气用我拙劣的作文水平来讲述一下这段时间我学习前端开发的心得. 先从我的专业说起.我本人是学计算机的.全名是叫计算机科学与技术(软件方向),学校虽然是一个211学校,学习成绩也还行,但是对于编程这一块,真的是很弱很弱.所以我对计算机编程真正的学习是从实习这段时间开始的.说到这里,我必须得感谢带我进入前端的学长.因为他我才能在今天坐在这里写这篇学习心得. 所以,首先最好是有一个愿意耐心的指导你学习的人,也就是一个好的师傅.他能根据

黑马程序员:从零基础到精通的前端学习路线

随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习前端.下图是网上流传甚广的一张前端学习思维导图,很多初学者表示看到这些密密麻麻的知识点就已经晕了.确实,前端是一门涵盖面很广的学科.但是想学前端的你也不用慌张,内容虽多但有迹可循,只要循序渐进就不怕学不好前端! 那么前端开发到底需要学什么?应该怎么学?接下来黑马程序员前端学院教你如何从零基础学习前端. 一.前端开发入门 在入门阶段,你首先要学会最基本的技能

前端学习 第六弹: javascript中的函数与闭包

前端学习 第六弹:  javascript中的函数与闭包 当function里嵌套function时,内部的function可以访问外部function里的变量 function foo(x) {    var tmp = 3;    function bar(y) {        alert(x + y + (++tmp));    }    bar(10);}foo(2) 这时无论怎么运行输出的都是16,但这不是闭包 如果我们返回内部函数,内部function会close-over外部fu

前端学习 第五弹: CSS (一)

前端学习 第五弹: CSS (一) 创建css: <link rel="stylesheet" type="text/css" href="mystyle.css" /> 外联 <style type="text/css"> hr {color: sienna;} p {margin-left: 20px;} body {background-image: url("images/back40

web前端学习路线

大三马上就要读完了,之前就是学习了下前端,之后也希望从事这一方面的职业,很多人都觉得前端很简单,其实并不是这样的,前端的入门是比较容易,但是要深入学习还是有写难度的,希望可以和大家一起学习,共同进步,这是写的第一篇短文,写得不好还望大家见谅. 前端学习: 1.HTML(超文本标记语言),主要是使用一些html标签搭建好网页的框架,这个是十分重要的,主要要学会怎么合理科学的划分页面. 2.CSS,层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等

前端学习笔记

If fear is cultivated;it will become stronger; If faith is cultivated;it will achieve mastery. -----<阿甘正传> 开通前端学习博客,每个阶段一个目标,总结自己的收获以及所犯错误,不忘初心,方得始终!

前端学习——JQuery Ajax使用经验

0.前言 在项目推进过程中经常使用Ajax,通过Jquery提供的函数可以非常方便的使用Ajax,但是在实际使用中也遇到一些问题,例如如何防止浏览器使用缓存,如何使用同步方式等.通过博文整理总结希望自身有所提高. 在这里通过一个加法例子说明问题.为了突出ajax,前端网页和后端PHP程序尽可能的简单. [前端]--add.html 图1 add页面 [后端]--add.php <?php // 返回JSON格式 header('Content-Type:application/json;char