前端笔记(一)相关概念

1.什么是web前端?
  (1)什么是web?
    web指的是在网络环境下使用浏览器去访问的一种应用程序,俗称网页
  (2)什么是web前端?
      web代码存放在服务器
      代码分为两种:
           一种运行在浏览器端:前端代码
           一种运行在服务器端:后端代码
   (3)完整优秀的网站包括两部分:前端+后台

2.什么是HTML?

   (1)Hyper text markup language 超文本标记语言

   (2)HTML特点

        ①以.html或者.htm为后缀;

        ②由浏览器解析执行;

        ③可以嵌套脚本语言(javascript,vbscript);

        ④用带有尖括号的"标记"来标识。

   (3)语法

        1) 在HTML中,用于描述功能的符号,称为标记,标记在使用时必须用尖括号括起来

         标记分为: 

         ①封闭类型: <标记>内容</标记>,也称为双标记

                               ex:<a>网页</a>

             必须有开始有结束标记,否则会出现意想不到的结果

          ②非封闭类型: <标记>或<标记/>,也称为单标记

                                 ex:<img>或<img/>

          2)元素

        元素,即标记(标签)

        元素嵌套:元素之间可以相互嵌套,来形成更为复杂的页面结构。在一个元素中,又出现另外一个元素

         ex: 

        <p> 

                <a>

                        <img> 

                </a>

        </p>

         以上是正确的嵌套

        注意:1.注意嵌套顺序(完整嵌套)

                   2.注意嵌套代码的缩进关系

        ex:<p><a><img></a></p>也是正确的,但不推荐

      3)属性和值

          1.什么是属性?------属性是用来修饰元素的

          2.语法------属性的声明必须位于开始标记里

            <标记 属性="值" 属性="值" ...></标记>

             ex:设置p标记的align属性,值为center,设置id属性,值为p1

             <p algin="center" id="p1"></p>

           3.标准属性

              id:元素在页面中的唯一标识

              title:鼠标移入到元素上时,所提示的文字

              class:CSS中,引入类选择器

              style:CSS中,定义元素内联样式

       4)注释

       在页面中编写完成后,浏览器不会解析执行的内容。可以将代码的解释说明写在网页中便于被其它程序员查看

       语法:<!--注释内容-->

       注意:1.本身不能嵌套; 2.不能写在标记中

3.HTML和XML、XHTML、HTML5的区别

 w3c负责定制和推广HTML,HTML产生于1990年,1999年12月24日w3c推出的HTML4.01版本,2000年1月26日w3c推出的XHTML1.0版本,2014.9月HTML5。

(1)HTML

--超文本标记语言

--标签、属性、嵌套关系都是固定的(w3c)

--用来显示数据

--某些版本是严格遵守XML规范的,可以将HTML理解为语法固定的XML

(2)XML

--可扩展(自定义)标记语言

--标签、属性、嵌套关系都可以扩展

--用来存储或传输数据

(3)XHTML 是更严谨更纯净的 HTML 版本。例如,单标记<br>:如果在XHTML中<br>错误,必须<br/>。

(4)HTML 5 是下一代的 HTML,目前仍处于完善之中。目标是实现更为简洁的HTML代码,能少写就少写,能不写就不写。

ex:<p align="center"></p>

       <p align=center></p>

        <input readonly="readonly">

        <input readonly>

5.前端需要掌握的技术
(1)静态页面(按照产品设计图来编写网页.html,网页的特点它是运行在浏览器里)
      技术:html,css
(2)添加功能:动态特效,页面交互
      技术:javascript,jQuery,DOM等
(3)和服务器交互
      技术:server,php,ajax等
(4)复杂开发:html5高级,框架(bootstrap,node.js,angular.js),移动端开发,微信开发等

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值