zoukankan      html  css  js  c++  java
  • JavaScript 简介

    1. 什么是 JavaScript

    1.1 JavaScript 是脚本语言

    1.2 JavaScript 是一种轻量级的编程语言

    1.3 JavaScript 是可插入 HTML 页面的编程代码

    1.4 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行

    2. 为什么学习 JavaScript

    2.1 HTML 定义了网页的结构

    2.2 CSS 描述了网页的表现

    2.3 JavaScript 定义了网页的行为

    3. 学习什么

    3.1 JavaScript:直接写入 HTML 输出流

      document.write(); —— 在文档加载后使用该方法,会覆盖整个文档。

    3.2 JavaScript:对事件的反应

      alert(); —— 该函数对于代码测试非常方便。

      onclick —— 点击事件。

    3.3 JavaScript:改变 HTML 内容

    x = document.getElementById("demo");    // 查找元素
    x.innerHTML = "Hello JavaScript";    // 改变内容

    3.4 JavaScript:改变 HTML 图像

    <!DOCTYPE>
    <html>
        <body>
            <script>
                function changeImage(){
                    element = document.getElementById("myImage");
                    if(element.src.match("bullon")){
                        element.src = "/images/pic_bulboff.gif";
                    }else{
                        element.src = "/images/pic_bulbon.gif";
                    }
                }
            </script>
            <img id="myImage" onclick="changeImage()" src="/images/pic_bulboff.gif" width="100" height="180">
            <p>点击灯泡就可以打开或关闭这盏灯</p>
        </body>
    </html>
    

      match() —— 本方法可在字符串内检索指定的值,找到一个多个正则表达式的匹配,返回存放匹配结果的数组或null。

      JavaScript 能够改变任意 HTML 元素的大多数属性,而不仅仅是图片。

    3.5 JavaScript:改变 HTML 样式

    x = document.getElementById("demo");    // 找到元素
    x.style.color = "#ff0000";    // 改变样式
    

      改变 HTML 元素的样式,属于改变 HTML 属性的变种。

    3.6 JavaScript:验证输入

    if isNaN(x) {
      alert("不是数字");  
    }
    

      isNaN() —— 该函数用于检查其参数是否非数字值

  • 相关阅读:
    hdu2191(多重背包)
    hdu3664(递推dp)
    hdu2955(变形01背包)
    hdu1712(分组背包)
    hdu1114(完全背包)
    hdu4004(二分)
    hdu2870(dp求最大子矩阵)
    POJ 1979 Red and Black(水题,递归)
    POJ 1922 Ride to School(贪心+模拟)
    POJ 1182 食物链(种类并查集)
  • 原文地址:https://www.cnblogs.com/h-pursuit/p/5281160.html
Copyright © 2011-2022 走看看