2017-03-11,周末整理

  JavaSE部分已经上完了,这一周开始讲JAVA WEB部分,五天都是新的内容,星期五的小项目让我自己也有了独立写网页的能力,下周估计是讲服务器端和客户端如何交互的内容了,所以要把客户端这边的基础内容了解透彻,这样就有利于自己学习后面的知识。

  1. HTML
    1. hypertext markup language,超文本标记语言。包含一些标签的文本文件,这些标签用来告诉浏览器如何来创建网页。一般分为两大部分:
      1. <head></head>:标记中的内容是不会显示在网页上的。
      2. <body></body>:标记中的内容会在网页上显示。
      3. 标签元素:<hx></hx>,<p></p>,<br/>,<hr/>,&nbsp,<span></span>,<!-- -->,<center></center>,<b></b>,<i></i>,<u></u>
      4. 超链接:<a href=""></a>  
      5. 表单:<form></form>:只有在表单里使用<input/>的某些type才会有效,如submit,reset等按钮。action元素指定提交的target页面。
      6. 框架的建立:(现在很少使用框架)<frameset></frameset>,此标签取代<body></body>标签,其中的每一个框架通过<frame src="">标记来完成。可以进行混合分割,rows和cols。还有配合div和table的<iframe></iframe>浮动框架
  2. CSS样式
    1. HTML自带的样式有很多都逐渐被淘汰,由CSS样式来控制,stands for cascading style sheets.有内嵌式、行内式、和外联式三种,其中外联式:<ink rel="stylesheet" type="text/css" href="mystyle.css"/>.
    2. 语法:selector{property:value;}.
    3. 灵活运用伪类和伪元素可以制作出很好看的网页效果。
    4. css层叠的顺序,行内样式>内嵌样式>外联样式>浏览器默认
  3. javascript
    1. javascript是一种可以直接嵌入到HTML文档中的、在客户端执行的解释型脚本语言,语法比较灵活,所以一定要注意养成良好的、正确的编程习惯,减少代码的错误。引入的方式同CSS一样有三种,一定要注意HTML文档在浏览器加载的时候,是从上到下的顺序,所以HTML、CSS、JavaScript三者的执行顺序需要考虑全面。文档内:<script type="text/javascript"></script>,文档外:<script src="script.js" type="text/javascript"></script>
    2. 三种数据类型
      1. 基本数据类型:1,String 2,Number 3,Boolean
      2. 引用数据类型:数组、对象
      3. 特殊数据类型:Undefined,Null。
    3. 运算符:算术运算符(+-*/%)逻辑运算符(&& || !)比较运算符(== === != !== > < >= <= )条件运算符(1?2:3)
    4. 函数,和C语言的函数类似function fname(var){return var}。
    5. 自定义对象(类):对象由属性和方法组成,可以随意地往对象里添加属性和方法(即使在定义对象时,对象里啥也没有!)
      1. 创建对象的方法:函数法,文字记号(json对象),工厂方式,原型方式(prototype属性能被所有的实例共用)。
      2. 对象属性和方法的引用:“.”记号,用for(var a in obj)可以遍历对象里的属性和方法。
    6.  正则表达式
      1. 记录文本规则的代码。new RegExp("pattern",["..."])  或 /pattern/[flags]
      2. test() ; match()  search()  前一个是正则表达式里的方法,后两个是String对象的方法
      3. 特殊符号。定位符:^ $ . \b \B    在集合[]内,使用管道符 或 "|"  ,非 "^"   [\u4E00-\u9FA5]表示中文字符
  4.  javascript与html的交互(在W3C_SCHOOL帮助文档中学习非常有效率)
    1. EVENTS
      1. 鼠标、键盘、表单元素、窗口事件等。
    2. DOM
      1. 获得HTML中的元素。用于改变HTML文档结构。
    3. 典型的操作,table  select等
  5.  美团订餐小项目
    1. 融合了这一周学习的所有知识点,简单实现了商家展示,自主订餐的功能。
posted @ 2017-03-11 17:06  寻方  阅读(109)  评论(0编辑  收藏  举报