1.javascript的基本介绍
(1)网页的三大基石:
一、html:是一种标记语言,用来结构化我们的网页内容并赋予内容含义,例如定义段落、标题和数据表,或在页面中嵌入图片和视频
二、css:是一种样式规则语言,可将样式应用于 HTML 内容,例如设置背景颜色和字体,在多个列中布局内容
三、javascript:是一种脚本语言,可以用来创建动态更新的内容,控制多媒体,制作图像动画,还有很多。(好吧,虽然它不是万能的,但可以通过简短的代码来实现神奇的功能)
(2)javascript是一门客户端脚本语言【不需要编译,直接被浏览器识别【浏览器内核】】
(3)javascript是一门弱类型语言【语法松散】
(4)创始人:艾奇的小伙子-
(5)有一个神秘的组织-约束javascript---ECMAScript
2.ECMAScript核心语法中的一些技术
变量的使用 var
数据类型: string,number,boolean,Object...
运算符:===(比较内容与属性),==(比较内容),++,--,+,-()
语法结构:顺序结构,选择结构,循环结构
注释:
//单行注释
/**/多行注释
数组:
var arr = [];
var arr = new Array();
3.输入输出
console.log(浏览器控制台打印输出信息)
console.info(浏览器输入框,用户可输入)
alert(浏览器弹出框)
(6)、鼠标事件
onclick // 鼠标点击左键
ondbclick// 鼠标双击
oncontextmenu// 鼠标点击右键
mousedown// 鼠标按键被按下
mouseup// 松开鼠标按键
onselect// 文本被选中
oncopy// 元素内容被复制
onmouseenter// 鼠标移动到事件监听的元素内(不区分子元素)
onmouseover // 鼠标移动到有事件监听的元素或它的子元素内
onmouseleave// 鼠标离开元素外(不区分子元素)
onmouseout // 鼠标离开元素,或它的子元素外
onfocus // 获得鼠标焦点(点击input输入框)
onblur // 失去鼠标焦点(进入其他input输入框)
onmousemove // 鼠标移动
onmouseup // 鼠标弹起
onmousedown // 鼠标按下
(7)字符串转义符:
~~~javascript
\n // 换行
\r // 回车
\\
\'
\"
\t
\b // 空格
\xnn // 16进制字符,如 \x41 代表 'A'
\unnn // 16进制 unicode 字符, 如 \u03a3 代表∑