zoukankan      html  css  js  c++  java
  • 距离第一天去实习过去了56天 ::写写自己的想法

    1.从前端说起

    HTML从最初的那些标签,什么都不懂,<br>  &nbsp; 等 不懂<head><body> 这些简单的标签

    HTML就最为印象深刻的是:

    <input type=button  value="点击" onclick=function() >  然后写调用的js函数

    <input type="text"  id="lcy">  然后$("#lcy").click(function(参数为空){

    然后具体写功能了!

    })

    $("#lcy") 就是对象了,然后对象调用方法,与此对应的还有document.getElementById("lcy") 

    window.onlod 或者是 window.alert()    在面向对象程序设计中,都是由对象调用方法。对象是一切动作的发起者

    ———————————————————————————————  ———————————

    2.CSS的用法

    css的基本长相如下:其中的原子元素用分号进行分隔,最后用{ }围起来,亦是 {  }装的 ;分隔的原子元素

    p {
      text-align: center;
      color: black;
      font-family: arial;
    }

    #green {color:green;}    ID选择器
    <p id="green">这个段落是绿色。</p>  

    <p class="center">       类选择器
    This paragraph will also be center-aligned.
    </p>
    .center {text-align: center}

    ——————————————————————————————————————————————————————————————
    3.前端中最为感到精华的是 js jquery ajax json bootstrap 等的应用
    56天前对这些都是一无所知的
    在CSS中用<style>标签进行包含的 JS用 <script> 标签进行包括的 或者单独成立一个文件


    3.1  js的应用
    底层函数的实现
    function assign(groupId,groupName,userName){
      具体的功能;
    }

    按钮
    $("#btn").assign("1","1","lcy")
      
    ——————————————————————————————————
    阿贾克斯进行参数的传递,{ } 放的是由键值对组成的原子组件,用逗号分隔 , 主要在{ } 中放的基本都是逗号分隔开的东西
    $.ajax({
      url : lst_url+dgs/User.go,
      data: {
           userId : userId ,
           userName: userName
        }
    success : function(){
            console.log("成功了");        }
    })

    ——————————————————————————————————————————————————————————————————————————————
    JSONArray 是用[ ] 包含的,逗号分开的

    比如 row = ["userId":"1","userName":"lcy"]
    通过row[0].userId 可以得到 1

    [
    { "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻译" ] },
    { "name":"Runoob", "info":[ "菜鸟教程", "菜鸟工具", "菜鸟微信" ] },
    { "name":"Taobao", "info":[ "淘宝", "网购" ] },
    12334,
    ”hello”,
    [1,"1",{"name":"lcy","sex":24}]
    ]

    将上面的数组赋值给 myObj ,通过索引可以得到数组的元素
    myObj.sites[1]

    ————————————————————————————————————————————
    另外一种形式是:{ } 里面放入一些键值对key:value 是一个整体,然后用都好进行分开,最后可以通过键得到值的内容

    ————————————————————————————————————————————————————————————————————————
    学到的AJAX都是通过url和后台服务器java程序进行互联的
    url中有个.go? 通过 web-context.xml 配置文件 找到那个类 ,然后@requestMapping 映射到那个方法
    还学到了后台java程序打断点
    通过阿贾克斯传过来的程序;url请求是这样的, dgs/metaseacrch/queryUser.go? userId="1"&userName="lcy"
    可以通过HttpServletRequest类中的getParamter方法获得值
    如: String userId = request.getParamter("userId");
    就可以得到1,通过这种方法就将前台页面中数据传到了后台,
    要想将传递过来的useId userName groupID 写入数据库(从AJAX就传递过来这3个小东西)
    还的依靠java程序

    java数据中常用的存放数据的容器ArrayList JSONArray
    1. JSONObject Json = new JSONObject();  
    2. JSONArray JsonArray = new JSONArray();  
    3.   
    4. Json.put("key", "value");//JSONObject对象中添加键值对  
    5. JsonArray.add(Json);//将JSONObject对象添加到Json数组中 
    _

    用array.toString()可以在java中的console打印出那个数组[ ]
    在js中用console.log() 可以打印出字符串或者是变量





  • 相关阅读:
    【矩阵乘法优化dp】[Codeforces 621E] Wet Shark and Blocks
    【2016常州一中夏令营Day7】
    【2016常州一中夏令营Day6】
    【2016常州一中夏令营Day5】
    【2016常州一中夏令营Day4】
    【2016常州一中夏令营Day3】
    【2016常州一中夏令营Day2】
    Aiopr的中文意思
    Bloom filter
    redis4.0.2集群搭建
  • 原文地址:https://www.cnblogs.com/cs-lcy/p/6876066.html
Copyright © 2011-2022 走看看