• jsp经验


    通过id获取值

    var content = $('#id').val();//当id为定值时使用

    var content = $('#' + id).var();//当id为变量时使用,多为公共方法调用。

    var content = document.getElementById("jbr_name").value;//此处通过jsp中的DOM来取值

    通过radio的name获取值

    var sexType=$("input[name='name']:checked").val();

    页面加载完成执行

    $(function(){ })

    $(document).ready(function(){})

    window.onload = function(){ } 

     jQuery(function($) {…})

    css样式的定义

    <div id="header"></div

    <div class="abc"></div

    在css文件中定义id对应的样式用#,class对应的样式用“.”

    区别:

    同一个id样式一个页面只能调用一次,而class可以调用多次(无限制)

    <div class="yangshi1" id="yangshi2">
    <div class="yangshi1 yangshi3" id="yangshi2">//引用多个class时用空格分开

    id就像一个人的身份证,用于识别这个DIV的,Class就像人身上穿的衣服,用于定义这个DIV的样式。一般一个网页不设二个或二个以上同ID的div,但Class可以多个DIV用同一个Class

    ajax的表单提交

    1、通过form id来提交form表单

    <form id="baseJbrForm" action="${path}/editUser.action" method="post">

    $("#baseJbrForm").ajaxSubmit({
      dataType:'json',
      error:function(){
        alert('操作失败,请稍后再试!');
      },
      success:function(data){
        var json = data;
        if(json.result){
        alert(json.message);
        window.location.reload();
      }
    }
    });

    ajaxSubmit为Query插件jquery.form.js中的方法,使用需引入次插件

    同行用td 同列用tr

    下拉列表,option必须与select标签一起使用,不然没有任何意义

    <select name="name">
    <option value="a">a</option>
    <option value="b">b</option>
    <option value="c" selected="selected">Fiat</option> //默认被选中
    <option value="d">d</option>
    </select>

    js中,可以用标记的方法调出任意循环

    cars=["BMW","Volvo","Saab","Ford"];
    list:
    {
    document.write(cars[0] + "<br>");
    document.write(cars[1] + "<br>");
    document.write(cars[2] + "<br>");
    break list;
    document.write(cars[3] + "<br>");
    document.write(cars[4] + "<br>");
    document.write(cars[5] + "<br>");
    }

    js中同样可以使用try catch语法

    修改HTML元素内容最简单的方法
    document.getElementById(id).innerHTML=new HTML

    修改HMTL元素的属性
    <img id="image" src="smiley.gif">
    <script>
      document.getElementById("image").src="landscape.jpg";
    </script>

    改变HTML元素的样式
    <h1 id="id1">My Heading 1</h1>
    <button type="button" onclick="document.getElementById('id1').style.color='red'">
    点击这里
    </button>


    onload 和 onunload 事件会在用户进入或离开页面时被触发。

    onload 事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。

    onload 和 onunload 事件可用于处理 cookie。

    <body onload="checkCookies()">

    onchange事件

    onchange事件常结合对输入字段的验证来使用

    <input type="text" id="fname" onchange="upperCase()">

    onmouseover 和 onmouseout 事件

    onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。

    onmousedown、onmouseup 以及 onclick 事件

    onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。首先当点击鼠标按钮时,会触发 onmousedown 事件,当释放鼠标按钮时,会触发 onmouseup 事件,最后,当完成鼠标点击时,会触发 onclick 事件

    用数组元素组成字符串 

    var arr = new Array(3);
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"

    arr.join(".")

    数组排序

    arr.sort()

    js弹出确认框

    var r=confirm("Press a button!");

    if (r==true){}else{}

    jQuery在div中加载页面,在chorm、Firefox、Safari 中都运行正常,在IE中运行失败

    var tab = jQuery ("#dynamic_tab");
    var url = "/list_ajax/";
    tab.load (url);
    解决办法:需要在返回的 http header 里加上 charset=utf-8
  • 相关阅读:
    利用jmeter进行数据库测试
    oracle创建/删除表空间、创建/删除用户并赋予权限
    在linux环境下安装JDK并配置环境变量
    本地与在线图片转Base64及图片预览
    html标签页图标
    Eclipse启动时卡死解决方法
    Java创建目录 mkdir与mkdirs的区别
    Java 获取距离最近一段时间的时间点
    data URI
    JavaScript input file上传前获取文件名、文件类型、文件大小等信息
  • 原文地址:https://www.cnblogs.com/lansetuerqi/p/8073974.html
Copyright © 2020-2023  润新知