A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yang_L 初级黑马   /  2018-1-23 15:35  /  519 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小石姐姐 于 2018-1-24 16:33 编辑

初入JavaWeb

JavaScript
JS的概述:JavaScript运行在浏览器端脚本语言.
JS的历史:由网景公司研发的.ECMA组织统一标准:ECMAScript.
JS的组成:ECMAScriptBOMDOM.
JS的语法:
      JS的变量声明:
      JS的数据类型:
          原始类型:undefined,boolean,string,number,null
          引用类型:
      JS的运算符:
          java中基本一致.有一个 === 类型与值都相同的情况下才会为true.
      JS的语句:
          Java中的语句一致.
  简单的表单校验:

      正则的校验:使用Stringmatch方法和正则中的test方法.
基本使用
    包含ECMAScript,BOM,DOM
     ECMAScript
          变量,
          原始数据类型和引用数据类型,
          语句,
          运算,
          对象
                    String,Boolean,Date,Math,Number,正则等
        BOM
               window
               Navigator
               Screen
               History
               Location
        DOM
               获取元素
document.getElementById(),Document.getElementByName(),Document.getElementByTagName()
                添加元素
                     element.appendChild(),element.insertBefore()
                 删除元素
                     element.removerChild()
                 创建元素
                     element.createElement(),Document.createTextNode();
                  修改元素值
                     innerHTML
JQuery
     概念:是以个JS的框架(类库),对传统的JS进行了封装
     在企业中通常使用JS框架进行开发,效率高,代码少,出错率低
     常用框架:
         JQuery,ExtJS,DWR,Prototype。。。
     基本使用
1.   引入JQuery的js
                                  i.          <script  src=”JQuery文件的路径”>
                                 ii.          Window.onload:等页面加载完后执行,只能执行一次
$(function(){})   :等DOM树绘制完成后执行,先window.onload一步,且可以被执行多次.$相当于JQuery
                               iii.          获得对象控制权
JS获得对象控制权
document.getElementById(“对象id”);
     JQuery
         $(“#对象id”)
     JS转JQ
         $(js对象);
     JQ转JS
         JQ对象[index]
         JQ对象.get(index)
JQ可以对获取的一组对象进行统一操作
JQ的效果操作
     show();显示
         使用对象一:JQ对象.show();
         使用对象二:JQ对象.show(“slow”);//slow,normal,fast
         使用对象三:JQ对象.show(毫秒值)
         使用对象四:JQ对象.show(毫秒值,function(){})
     hide():隐藏
         同上
     slideDown()向下
         同上
     slideUp():向上
         同上
     fadeIn():淡入
         同上,
     fadeout:淡出
         同上
                   JQuery的选择器
                       id选择器:
                            用法:$(“id“)
                       类选择器:
                            用法:$(”类名“)
                       元素选择器:
                            用法:$(“元素名“)
                       通配符选择器:
                            用法:$(“*”)
                       同级选择器:

                            用法:$(“选择器“,“选择器”…..)

Bootstrap
bootstrap(web前端css框架)
     基于HTML、css、javascript的,最大的好处就是使web开发更加的快捷了.提供了HTML和CSS规范,由动态css语言Less写成的.
     使用Bootstrap需要引入文件
         新的Bootstrap的核心文件
         <link rel=”stylesheet” href=”路径/ bootstrap.min.css”>
         可选的Bootstrap主题文件(一般不用引入)
         <link rel=”stylesheet” href=”路径/bootstrap-theme.min.css”>
         JQuery文件.务必在bootstrap.min.js之前引入
         <script src=”路径/jquery.min.js”></script>
         最新的Bootstrap核心的javascript文件
         <script scr = “存放路径/bootstrap.min.js”></script>
         还需要添加一个<meta>标签
              <meta name = “viewport” content=”width=device-width,initial-scale=1”>
     Bootstrap提供了一系列的css的样式,
         布局容器
              .container类用于固定宽度并支持响应式布局的容器
              .container-fluid类用于100%宽度,占据全部视口(viewport)的容器
         栅格系统
              可随这屏幕尺寸的增加,系统自动分为最多12列,包含了易于使用的预定义类,还有强大的mixin用于生成更具有语义的布局
              .row定义行

                   .col-lg-n .col-md-n .col-sm-n .col-xs-n 定义列


                  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马