![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 64
晚先生
这个作者很懒,什么都没留下…
展开
-
AJAX
AJAX的全称是Asynchronous JavaScript and XML,就是异步JavaScript和XML。我们的每次请求都对应一个网页,也就是说如果要发送请求就要重新加载页面,AJAX的目的就是在不重新加载页面的情况下发送请求。在大部分浏览器实现AJAX主要是用XMLHttpRequest属性: var xmlhttp=new XMLHttpRequest();XMLHt原创 2017-10-05 15:39:37 · 344 阅读 · 0 评论 -
JS基础
每条语句使用 ;结束,语句块包含在 {} 里面。定义变量:var 例如:var i = 0;数据类型:Number: JS不区分浮点型和 整数。1.5和10但是Number。字符串:用单引号或者双引号括起来的就是字符串,反引号 ` ` 表示多行字符串。字符串是不可变的,如果想要对某个字符串赋值不会引发错误但是也不会有改变布尔值:只有true和false。数组Array:可原创 2017-09-30 15:14:46 · 161 阅读 · 0 评论 -
js函数关键字
函数定义语句:function 函数名 (参数) {执行语句块];调用函数是可以传入任意多的参数而不影响函数调用。arrguments关键词js的函数内部有一个关键词arguments,这个关键词只在函数内起作用,指向函数调用者传入的所有参数。如:function test(x){allert(x); //1for(var i =0;iallert(argumen原创 2017-09-30 16:40:12 · 3106 阅读 · 0 评论 -
js闭包
之所以有闭包这个概念,其实是因为变量作用域的问题。我们都知道变量的作用域分为全局作用域和局部作用域。全局变量可以在函数内部读取,在外部却不可以读取函数内部的局部变量。然而出于各种原因,有时候我们需要读取函数内的局部变量。一般情况下是不能这样做的,我们可以取巧,就是在函数内部再定义一个函数,返回变量的值:function f1(){ var n=999; function f原创 2017-10-01 14:56:00 · 200 阅读 · 0 评论 -
js面向对象
在大多数语言中,类和实例是面向对象的基本概念,通过创建类来实现函数的封装和继承。然而在JavaScript里面一切数据都可以看成对象,没有类这个概念,在js实现面向对象是依靠原型(prototype)。创建对象如果要创建一个对象,首先定义一个构造函数:function Cat(name){ this.name=name this.run=function(){原创 2017-10-01 19:04:12 · 175 阅读 · 0 评论 -
DOM 基本操作
浏览器为js提供了一些可操作的对象,主要有下面几种:window:不但是全局变量,也是浏览器的窗口。有innerWidth和innerHeigth属性,表示浏览器除去工具栏和菜单栏等占位元素后的高和宽。navigator:表示浏览器的信息如版本,操作系统类型等。screen:屏幕的信息,属性有宽度高度多高,以像素为单位。location:表示当前url的信息,主要属性和方法:-原创 2017-10-03 14:54:16 · 283 阅读 · 0 评论 -
JS操作表单
操作表单表单操作和DOM操作基本相同,表单也是DOM树的一部分。假如有一个表单:-------------Submit假如已经获取了一个节点:var input=document.getElementById('input')获取输入的值:input.value;更新文本框的值:input.value='更新的内容'这种方法适用于text,password,原创 2017-10-04 11:17:56 · 269 阅读 · 0 评论