zoukankan      html  css  js  c++  java
  • 3月25日 JavaScript

    一、JaveScript简介

    1、它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件,与Java没什么直接联系

    2、在HTML的位置有三块:

     (1)head里面

     (2)body里面

     (3)</htmi>之后

    一般写在</html>z之后

    <script language="javascript">代码</script>

    3、三个常用对话框:

     alert("")警告对话框,作用是弹出一个警告对话框。

     confirm("")确定对话框,作用是弹出一个可供选择的确定对话框,点击确定之后,返回true,点击取消返回false,可以用变量来接收。

     prompt("要显示的提示文字"),作用是弹出一个可输入内容的对话框

    二、JavaScript语法

    1.基本数据类型:

    字符串、小数、整数、日期时间、布尔型等。

    2.变量:

       都是通用类型var,可以随便存储其他类型值,可以直接使用,不用定义。

       定义变量:var a;

    var s="3.14";  var n=parseFloat(s)=3.14;  s+=5=>"3.14"+5;var d=parseInt(s)=3;

    3.数组:

       数组的定义:new Array();//它的长度是动态变化的,里面可以放任意类型的元素。

       数组元素的赋值:a[0]=123;a[1]="hello";//元素中的索引从0开始

       数组的取值:a[i];

       数组的属性:a.lenth;//数组元素的个数,长度。

       方法:a.sort();//数组排序,按照每一个元素的第一个字符进行排序。

               a.reverse();//反转数组

    4.函数:

       函数的四要素:名称、输入、返回值、加工。

       定义函数:function add(形参){函数体}//函数名为add,输入为参数的形式,返回值可以是var类型,也可以return一个返回值。

       函数必须经过调用才能执行。函数的调用:add(实参)

    写法:

    1.输出:

    <script>

    document.write("hello word");

    </script>

    2、按钮运用:

    <input value="alert" type="button" onclick='alert("这是触发事件")'/>

    3、定义变量并输出:

        var bianliang;

        bianliang="123";

       document.write(bianliang);

    4、改变元素的属性

    <p id="hello">hello</p>

    <script>

    function hello()

    {

    x=document.getElementById("hello")

    x.style.color="#ff0000";

    }

    </script>

    <input type="button" value="点击变颜色" onclick="hello()"/>

    5、item索引,指示第n个出现的元素,与getElementsByName同时使用。

    定义一组变量;

    var student=

    {

    name:"张三",

    sex:"男"

    }

    student.name="张三";

    document.write(student.name);

    外部调用JS

    <script src=""></script>

  • 相关阅读:
    wpf 3D学习
    vs2010莫名崩溃初探
    Wcf(,service callback client)
    MEF和CompositionContainer学习
    认知Media Queries让浏览器人性化
    移动互联网产品设计的7大误区
    RUP中的迭代模型
    前端工程师的价值体现在哪里?
    做用户研究时,如何挑选合适的用户?
    晒晒 邀请函!感恩节 感谢组织!让我挡上末班车!哈哈!
  • 原文地址:https://www.cnblogs.com/dongqiaozhi/p/5321918.html
Copyright © 2011-2022 走看看