JS第三天2020-04-03

表单

required:如果表单为空,则不提交
示例:


        

disabled:不能输入内容;


image.png
image.png
image.png
arguments 对象

JavaScript 函数有一个名为 arguments 对象的内置对象。arguments 对象包含函数调用时使用的参数数组。
(如果方法中对象没有定义,可以使用arguments 内置对象)

1、使用函数来查找(例如)数字列表中的最高值:


        

2、创建一个函数来总和所有输入值:


        

使用 call() 方法,您可以编写能够在不同对象上使用的方法。call() 方法是预定义的 JavaScript 方法。它可以用来调用所有者对象作为参数的方法。通过 call(),您能够使用属于另一个对象的方法。
示例:


        

call() 方法可接受参数
示例:

    
        

call() 方法分别接受参数。
apply() 方法接受数组形式的参数。
如果要使用数组而不是参数列表,则 apply() 方法非常方便。





Math.max() ;方法找到(数字列表中的)最大数字:
window.location 对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面。
window.location.href 属性返回当前页面的 URL。:

弹出框

  • alert("我是一个警告框!");
  • window.confirm()
  • window.prompt()

ajax

不刷新页面更新网页
在页面加载后从服务器请求数据
在页面加载后从服务器接收数据
在后台向服务器发送数据
原理:
浏览器内建的 XMLHttpRequest 对象(从 web 服务器请求数据)
JavaScript 和 HTML DOM(显示或使用数据)
image.png

image.png

image.png

如需向服务器发送请求,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法:

open( method,url,async):
method使用 GET还是POST?

GET 还是 POST?

GET 比 POST 更简单更快,可用于大多数情况下。
不过,请在以下情况始终使用 POST:

  • 缓存文件不是选项(更新服务器上的文件或数据库)
  • 向服务器发送大量数据(POST 无大小限制)
  • 发送用户输入(可包含未知字符),POST 比 GET 更强大更安全

示例:


        

jQuery

你可能感兴趣的:(JS第三天2020-04-03)