JavaScript、jQuery、Ajax

1、JavaScript内置对象

1.1、变量定义

  1. js使用var关键字定义变量
  2. 可以在一条语句中声明很多变量
var no1=1,b=2,c=3;
  1. 声明变量未赋值,值为undefined
var no1;//值为undefined
  1. 如果重新声明js变量,该值不会丢失
var a=1;
var a;//此时变量a的值不会丢失还是1

1.2、数据类型

js数据类型有如下:
字符串、数字、布尔、数组、对象、Null、Undefined

1.3、创建对象

JavaScript变量均为对象,当您声明一个变量时,就创建了一个新对象

1.3.1、创建对象的方式

方式1:直接new一个Object

1.4、函数

  1. js函数参数不支持默认值
  2. 函数内部声明的变量(使用var)是局部变量
  3. 函数外声明的变量是全局变量,所有脚本和函数都能访问它

1.5、运算符

+号可以用来字符串拼接

1.6、流程控制

1.7、内置对象

Number

String

Boolean

Array

定义方式

var arr = new Array();
var size = 10;
var arr = new Array(size);
var arr = new Array( "a", "b", "c");

方法和属性:

Date

Math

定义:

var pi_value = Math.PI;//圆周率
var sqrt_value = Math.sqrt(15);//平方根

属性和方法:

RegExp

定义方式:

// pattern:正则表达式,attributes:模式修正符
var reg = /pattern/attributes;
var reg2 = new RegExp( pattern, attributes);

方法和属性:

Window对象

Windows、Navigator、Screen、History、Location

DOM对象

Document、Element、Attr、Event

2、jQuery

jQuery选择器

基本选择器、层次选择器、过滤选择器、可见性选择器、属性选择器、子元素过滤选择器、表单对象属性过滤选择器

jQuery事件

$("button").click(function(){})
$("div").hover(function(){})

jQuery效果

元素隐藏、元素显示…

jQuery DOM操作

操作属性、值、节点、css、尺寸

3、Ajax

通过在后台服务器进行少量的数据交换,ajax可以使网页实现异步更新
js通过XMLHttpRequest对象来进行操作,用于在后台与服务器交互数据

3.1 XMLHttpRequest常用方法

//初始化http请求参数,但是并不发送请求
open( method, url, async, username, password)
//发送http请求,使用传递给open()方法的参数
send();
//向一个打开但未发送的请求设置或添加一个http请求头
setRequestHeader();

3.2 jQuery操作AJAX方法

$.post();
$.get();
$.ajax();

4、面试题

1、下来不属于JavaScript语法关键/保留字的是(var、$、function、while)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值