• 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    在集合[]内,使用管道符 或 "|"  ,非 "^"   [u4E00-u9FA5]表示中文字符
    4.  javascript与html的交互(在W3C_SCHOOL帮助文档中学习非常有效率)
      1. EVENTS
        1. 鼠标、键盘、表单元素、窗口事件等。
      2. DOM
        1. 获得HTML中的元素。用于改变HTML文档结构。
      3. 典型的操作,table  select等
    5.  美团订餐小项目
      1. 融合了这一周学习的所有知识点,简单实现了商家展示,自主订餐的功能。
  • 相关阅读:
    亚像素
    dmysql 与QT的连接
    opencv中ptr的使用
    对图片对比度和亮度的理解
    opencv中的各种滤波设计
    人脸检测相关介绍
    opencv中相关的矩阵运算
    形态学处理
    阀值化 threshold
    Python深浅拷贝
  • 原文地址:https://www.cnblogs.com/lg-study/p/6535481.html
Copyright © 2020-2023  润新知