博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript 基础知识
阅读量:5924 次
发布时间:2019-06-19

本文共 1039 字,大约阅读时间需要 3 分钟。

浏览器的对象树:

 

1:window对象常用方法:

alert(‘信息’) :      消息框
prompt(‘提示信息’,默认值): 标准输入框
confirm( )  :      确认框
open( )      :      打开一个新窗口
close( )      :     关闭窗口
 

2:Form表单对象

访问表单的方式:

* document.forms[n]
* document.表单名字  (这里是name属性)
表单对象常用的属性
action <from action=”xxx”> 表单提交的目的地址
method <form method=”xxx”> 表单提交方式
name <form name=”xxx”> 表单名称

不同的按钮跳转不同的action  JS动态的改变action 的地址

      test.html	    

  

 

3: javaScript定义函数的三种方式

(1)

正常方法

function print(msg){
  document.write(msg);
}

对函数进行调用的几种方式:

函数名(传递给函数的参数1,传递给函数的参数2,….)
变量 = 函数名(传递给函数的参数1,传递给函数的参数2,….)
对于有返回值的函数调用,也可以在程序中直接使用返回的结果,例如:alert("sum=“ + square(2,3));
不指定任何函数值的函数,返回undefined。

 

(2)

构造函数方法 new Function();

//构造函数方式定义javascript函数 注意Function中的F大写
var add=new Function('a','b','return a+b;');

//调用上面定义的add函数

var sum=add(3,4);
alert(sum);
注:接受任意多个字符串参数,最后一个参数是函数体。
如果只传一个字符串,则其就是函数体。

 

(3)

函数直接量定义函数

//使用函数直接量的方式定义函数
var result=function(a,b){return a+b;}
//调用使用函数直接量定义的函数
var sum=result(7,8);
alert(sum);
注:函数直接量是一个表达式,它可以定义匿名函数

 

  

 

 

转载地址:http://rlxvx.baihongyu.com/

你可能感兴趣的文章
mysql explain 的type解释
查看>>
Qt5 中关于信号槽的改动
查看>>
Python之路,Day7 - 面向对象编程进阶
查看>>
34、重分布配置实验之分发列表distribute-list
查看>>
路在何方
查看>>
ubuntu安装spark2.1 hadoop2.7.3集群
查看>>
Koala业务日志系统设计说明
查看>>
windows打印服务器 设置打印机优先级【笔记|实验】
查看>>
常用的正则表达式(收藏)
查看>>
聊聊ZooKeeper(一)分析ZooKeeper的Quorums机制--防止Split-Brain问题
查看>>
我的友情链接
查看>>
解决Linux下sqlplus中文乱码问题
查看>>
ElasticSearch Recovery 分析
查看>>
Centos7安装Mysql5.7
查看>>
使用Java泛型实现快速排序(快排,Quicksort)算法
查看>>
初识Exchange 2016
查看>>
老男孩教育每日一题第120天-如何统计脚本执行的时间?
查看>>
IP 源防护
查看>>
Python学习-字符串格式化
查看>>
ccs
查看>>