JavaScript和jQuery基础考点

JavaScript基本语法

变量的定义:

  • 变量必须以字母开头

  • 也能以$和_开头

  • 变量名称对大小写敏感

  • 使用var关键字来声明变量
  • 可以在一条语句中声明很多变量
  • 未使用值来声明的变量,值是underfind
  • 如果重新声明JavaScript变量,该变量的值不会丢失
var a = 1;
var a;  //重新声明a的值a的值不会丢失,但是PHP会丢失

数据类型

   字符串值,数值,布尔值,数组,对象,Null,undefined

  

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

创建对象

  • new Object()
  • 使用对象构造器
  • 使用JSON对象

函数

  • 定义方法
  • 无默认值(定义形参的时候不能有默认值)
  • 函数内部声明的变量(用var)是局部变量
  • 在函数外面声明的变量是全局变量;所有脚本和函数都能访问它

运算符

  • 加号+可以用来字符串的拼接;PHP中是用"."来拼接的

流程控制

  •   else if 必须分开写

JavaScript内置对象

  Number(定义方式)

    • var pi = 3.14;  //最常用方式
    • var myNum = new Number(value);
    • var myNum = Number(value);

  String(定义方式)

    • var str = 'this is string';
    • var str = new String(s);
    • var str = String(s)
    • 方法和属性

  Boolean(定义方式)

    • var bol = true;
    • var bol = new Boolean(value);
    • var bol = Boolean(value)
    • 方法和属性

  Array(定义方式)

    • var arr = new Array();
    • var arr = new Array(size);
    • var arr = new Array(e1,e2,e3,e4,e5,e6...en)
    • 方法和属性
    • 没有关联数组

  Date(定义方式)

    • var date = new Date();
    • 方法和属性

  Math(定义方式)

    • var pi_value = Math.PI;
    • 方法和属性

     RegExp(正则表达式)

    • /pattern/attributes(PHP中要用引号引起来,JavaScript中不用,JavaScript引起来就表示字符串)
    • new RegExp(pattern,attributes)
    • 方法和属性

  

  window对象(定义方式)

    • Window
    • Navigator
    • Screen
    • History
    • Location

  Dom对象(定义方式)

    • Document
    • Element
    • Attr
    • Event

jQuery基础知识

   jQuery选择器

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

   jQuery事件

   jQuery效果

   jQuery DOM操作

    •  属性,值,节点,css,尺寸 
杂念太多,必然根基浅薄
原文地址:https://www.cnblogs.com/starshine-zhp/p/12849744.html