入门篇笔记

第一讲:WEB前端开发是做什么的及需要学习那些内容
WEB前端开发工程师要做什么?
答:做PC端和移动端的网页并解决用户体验的问题。
WEB前端开发工程师具体要学习什么内容及必备条件?
答:必备条件:(1)能上网、会打字、懂得互联网、用过搜索引擎。
(2)有浓厚的兴趣。
(3)肯做联系,勤敲代码。
学习内容:(1)软件:
浏览器[谷歌、IE、火狐、苹果]
浏览器插件
用来写代码的编辑器:记事本、DW、Sublime···
用来处理图片的工具:PhotoShop
※(2)语言:
HTML
CSS
JavaScript
第二讲:HTML语言是什么
HTML超文本标记语言
超:超出文本。一个网页不只有文本还有声音有图片有视频。
文本:文本形式。
语言:和浏览器打交道的,与浏览器进行沟通。
标记、标签:<html> <不能出现汉字>
标签对:<html>(标签头)
<head>(头部头)
<title>标题-title(可以出现汉字)</title>(标题)
</head>(头部尾)
<body>(主体头)
内容-content
</body>(主体尾)
</html>(标签尾)
单标签:<meta /> <img /> /:表示结束。
<!doctype html>:写一个文档,类型是html。写在<html>前,大小写都可。
<meta charset=”UTF-8”/>:文档的翻译器,识别各国语言,防止出现乱码。
记事本编辑器使用此语句时:保存时把编码换至UTF-8。
写在<head>后。
DW、Sublime等编辑器自带文本格式。
DW:自带文本格式。
Sublime:先打出“!”,再按ctrl+E,自动生成文本格式。
第三讲:CSS语言和JS语言介绍及演示
CSS:层叠样式表
<body>写在主体内</body>
<div>aaaa</div>(把内容包起来,给内容加外观)

加样式:<div style=”width : 200px; height : 200px; background:red;border:8px solid red;”>(英文输入法)

 样式=属性名称:值 ;  
 width:宽  height:高  px:像素  background:背景颜色
 border:边框  solid:实线   font-size:字体

加图片:浏览器中的图片:右键--复制图片网址

     background:url(图片地址);

加过渡时间:transition : 1s(时间1秒)结合JavaScript使用。

JavaScript:脚本语言 (行为,网页做动态变化)
<div onclick=”this.style.width = ‘800px’;this.style.height = ‘400px’;” style=”width : 100px; height : 100px; background:red;border:8px solid red;”>
onclick=”this.style.width = ‘800px’;”
点击时发生=”这个图片.样式.属性名称=’变化后的量’;”
与样式不同的是:样式:属性名称:值
JavaScript:属性名称=’ 值 ‘
第四讲:记事本、sublime、DW介绍
记事本 打码时无提示
代码生成:自行打码
<!doctype html>
<html>
<head>
<meta charset=”UTF-8”/>
<title></title>
</head>
<body>
</body>
</html>
字体放大:格式--字体
折叠代码:无法实现
效果呈现:保存.html文件,双击桌面文件。
Sublime 打码时有提示
代码生成:先打出“!”,再按ctrl+E,自动生成文本格式。
字体放大:ctrl+滚动滑轮
折叠代码:点击标签前面数字的箭头
效果呈现:保存.html文件,右键代码--在浏览器中打开。
DW: 打码时有提示
代码生成:点击“代码”自动生成
效果呈现:拆分:所见即所得。不用保存,立即呈现效果。
第五讲:id选择符、样式出现的位置(行间、内部、外部)
前提步骤:新建html文件--点击代码--桌面新建文件夹--把创建文件保存进去
行间样式表 :html注释,电脑不识别。
```
<body>
<div style=”width:100px;height:100px;background:red;font-size:30px;”>aaa</div>
<div style=”width:100px;height:100px;background:red;font-size:30px;”>bbb</div>
<div style=”width:100px;height:100px;background:red;font-size:30px;”>ccc</div>
</body>

行间样式表:代码在一行,比较直观简单,命令只作用在一个元素上。
内部样式表  
    ```
<head>
        <meta charset=”UTF-8”/>
        <title></title>
        <style>(样式标签)#是id的意思
           #div1{
                width:100px;
                height:100px;
                background:red;
                }
           #div2{
                width:100px;
                height:100px;
                background:red;
                }

        </style>
    </head>
    <body>
        <div id=”div1(英文开头)”>aaa</div>
        <div id=”div2(英文开头)”>bbb</div>
    </body>

外部样式表
```
<head>
<meta charset=”UTF-8”/>
<title></title>
<link rel=”stylesheet” href=”(此处点击连接,选择要连接的样式表)”>(创建连接)
</head>
<body>
<div id=”div1”>aaa</div>
<div id=”div2”>bbb</div>
</body>

用记事本写样式:
           #div1{
                width:100px;
                height:100px;
                background:red;
                }
保存到桌面的文件夹中 样式表的后缀.css 名字不可以是中文
通过改变外部样式表,改变页面样式。


第六讲:常用样式:单位值种类、颜色值模式、背景图片、平铺、背景定位 
常用样式       /**/CSS注释
    <head>
        <meta charset=”UTF-8”/>
        <title></title>
        <style>           
           #div1{
                width:200px;(单位值种类:px 像素 % 百分比 mm 毫米)
                height:200px;
                background-color:red;(颜色值模式:英文单词,16进制--#,rgb())
                background-image:url(img/1.jpg(路径));(背景图片默认状态下是平铺)
                background-repeat:no-repeat;(不平铺)
                background-repeat:repeat-x;(x轴平铺)
                background-repeat:repeat-y;(y轴平铺)
                background-position:100px 30px;(背景定位:x  y  不写项为居中)
                background-position:10% 30%;
               (英文方式:x : left center right  y : top center bottom)
               (background-repeat:repeat-x;
                 background-position:40px 0px; 平铺x轴,右移40像素,左边不会留空白)
               (background-repeat:no-repeat;
                 background-position:-40px -30px; 可以设负值,图片缩进)
                }
        </style>
</head>
<body>
        <div id=”div1”></div>
</body>

第七讲:背景中scroll的设置、复合样式(简化单一样式)
scroll的设置  <br/>换行符
     <head>
        <meta charset=”UTF-8”/>
        <title></title>
        <style>(不加名字可以直接写body)
           body{
                height:3000px;
                background-image:url(img/1.jpg);
                background-repeat:no-repeat;(如果是0,px可省)
                background-attachment:fixed;(固定定位)
                background-attachment:scroll;(可滚动,不加此句默认滚动)
  }
        </style>
</head>
    <body>
    </body>
单一样式
background-image:url(img/1.jpg);
background-repeat:no-repeat;
background-position:center 0px;
background-attachment:fixed;
复合样式
background:url(img/1.jpg) no-repeat center 0px fixed;(位置可以随意换)
第八讲:边框
<head>
    <meta charset=”UTF-8”/>
    <title></title>
    <style>
        #div1{
            width:400px;
            height:400px;
            border:1px dashed #033;(粗细1像素,虚线,颜色)
            background:red;
            }

    
    </style>
</head>
<body>
    <div id=”div1”></div>

</body>

样式:solid 实线  dashed 虚线 dotted 点画线(像素过高在不同浏览器中会出现兼容问题)
border-top:10px solid red;(上部)
border-bottom:10px solid yellow;(下部)
border-left:10px solid blue;(左部)
border-right:10px solid green;(右部)
第九讲:PS切图快捷键操作、印屏幕、浏览器插件获取WEB图片
PS技术:切图(抠图)、测量、图片简单的处理
如何得到一张图片:(1)设计师给的PS图片,格式(.psd)
                 (2)印屏幕:PrtSc
                      打开PhotoShop--新建ctrl+n--粘贴ctrl+v
                      放大 ctrl++ 双击放大镜还原 缩小ctrl+- 拖拽 :空格
                      抠图:选框工具+添加选取+从选取中减去+与选取交叉
                      保存:ctrl+c 新建 ctrl+n 尺寸不变 背景内容:透明
                      存储为WEB 和设备所用格式 选择gif 
                      拾色器:填充颜色 选中--油漆工具(alt+del)前景色
                                                    (ctrl+del)背景色
                      拉伸:ctrl+t 渐变
                 (3)浏览器的插件F12 移动鼠标 右键图片地址
第十讲:网易新闻小结构实例
反选 ctrl+shift+i 
嵌套包含关系 
            ```
            <div id=”box”>
                <div id=”title”></div>(缩进 TAB)
                <div id=”content-1”></div>
                <div id=”content-2”></div>
             </div>
             ```
切换模式 f 可拖拽
测量 选中--F8
渐变 取小像素 平铺
验证方法:100%的状态下进行比较  印屏幕
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,378评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,356评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,702评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,259评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,263评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,036评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,349评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,979评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,469评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,938评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,059评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,703评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,257评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,262评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,485评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,501评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,792评论 2 345

推荐阅读更多精彩内容

  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,518评论 32 459
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,731评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,303评论 0 11
  • 第一章 关于运营的一些实话实说 产品经理所需要的知识结构、需求敏感、需求转化的能力真的不是普通应届生所能企及。作为...
    12px阅读 3,285评论 1 8
  • 本文为阅读《Head First HTML 与 CSS》的css部分的读书笔记,方便回顾书上的知识,另一篇为Hea...
    兼续阅读 1,806评论 0 17