龙空技术网

JavaScript编程基础2

头条世道 100

前言:

如今我们对“php赋值给js”都比较注重,看官们都需要了解一些“php赋值给js”的相关内容。那么小编也在网上网罗了一些对于“php赋值给js””的相关文章,希望小伙伴们能喜欢,看官们快快来学习一下吧!

JavaScript 诞生于1995 年。当时,它的主要目的是处理以前由服务器端语言(如Perl)负责的一些输入验证操作。在JavaScript 问世之前,必须把表单数据发送到服务器端才能确定用户是否没有填写某个必填域,是否输入了无效的值。网景

Netscape

最先提出的 , 早期用于解决客户端表单输入验证,随着网络发展,已经逐步延伸到互联网各个领域.

网页的各种交互 \ 基于js语言开发的后端 \ 物联网 \ 移动设备...

截止目前: JavaScript 已经成为客户端脚本的标志性语言 ,在JavaScript家族中,目前两大成员:? 1.浏览器端JavaScript = > window

负责 DOM + BOM 等浏览器的交互

? 2.服务器端JavaScript = > nodejs

负责服务器端程序 定义为一门后台语言,类似java \ php 等

JavaScript组成:

浏览器端JavaScript: ECMA标准语法 + DOM + BOM

服务器端JavaScript: ECMA标准语法 + 各种服务端程序所需要的模块

开发服务器,操作数据库,文件系统等

ECMAScript

JavaScript的标准语法

:

ES5 /

存在兼容问题:ES6 / ES7 / ES8 / ES9

ECMA语法约定:

1. 变量 :(变量是个筐 ,啥都往里装 =>存储数据的一块内存空间)

1.先声明,后赋值

2.同时声明赋值

3.不声明赋值

不建议使用,在严格模式下 会报错.

2.数据类型

1.基础类型

值类型

? a

undefined

? b

null

null与undefined 到底有什么区别?

? c

boolean

? d

number

? f

string

2.对象类型

引用类型

? a

object

使用typeof 检测时 对象 和 数组 都是 object

? b

function

检测数据类型有哪几种方式 ??

3.运算符

1.算术运算符

2.赋值运算符

3.比较运算符

4.逻辑运算符

5.位运算符

4.注释

单行: //

多行: /**/

5.程序结构

1.顺序结构

2.选择结构

3.循环结构

6.数组

1.定义数组:

1.先声明 ,后赋值

var arr = new Array

5

;

arr[0] = 20;

2.直接声明赋值

var arr = new Array

10,20,30

;

3.字面量方式创建

var arr = [10,20,30];

数组通过下标访问 , 数组下标从0开始.

数组的属性:

? length 返回数组的长度

数组的常用方法:

罗列常用的方法 ,及使用案例.....

arguments 是一个对应于传递给函数的参数的类数组对象

伪数组对象

7.函数:

BOM操作:

浏览器厂商提供的功能,用于操作浏览器窗口

history

location

screen

navgatior

DOM操作

w3c DOM操作

网页文档 - > document对象

DOM事件

? 事件对象

? 事件冒泡

? 事件捕获

严格模式:

在ES5版本及以前JavaScript语法非常随意, 容易导致一些项目维护和拍错非常困难.使用严格模式

下一代JS

规避一些没有必要的异常奇葩问题.消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;消除代码运行的一些不安全之处,保证代码运行的安全;提高编译器效率,增加运行速度;为未来新版本的Javascript做好铺垫。在代码块首行使用 : "use strict" ; 声明严格模式 , 也可以在函数内部首行声明罗列 各项严格模式规则...收起

标签: #php赋值给js