简介
JavaScript 诞生于 1995 年。JavaScript 使得现代网页应用程序成为可能,使用 JavaScript 可以直接与用户交互,从而避免每一个动作都需要重新载入页 面。但有许多传统网站也会使用 JavaScript 来提供实时交互以及更加智能的表单功能。 JavaScript 其实和名为Java的程序设计语言没有任何关系。
值
为了能够在不丢失的情况下,处理海量的数据,必须将它们分成代表信息片段的块。 在 JavaScript 环境中,这些块称为值。 所有值都是由位构成,他们起到不同的作用,每个值都有一个决定其作用的类型。 有些值是数字,有些值是文本片段,有些值是函 数,等等。
字符串
基本数据类型是字符串( String )。 字符串用于表示文本。 是用引号括起来的。
只要字符串开头和结尾的引号匹配,就可以使用单引号,双引号或反引号来标记字符串。
一元运算符
有一些运算符是用单词表示的。比如 typeof 运算 符,会产生一个字符串的值,内容是给定值的具体类型。
console.log(typeof 4.5)
// → number
console.log(typeof "x")
// → string
布尔值
true 1
false 0
console.log("Aardvark" < "Zoroaster")
// → true
字符串排序的方式大致是字典序:大写字母总是比 小写字母“小”,所以 "Z"<"A"
逻辑运算符
&&
||
!
绑定变量
绑定名称可以是任何单词, 数字可以是绑定名称的一部分,但名称不能以数字开头, 绑定名称可能包含美元符号( $ )或下划线( _ ),但不包 含其他标点符号或特殊字符。
let
var
const
返回值
当一个函数产生一个值时,它被称为返回该值。
控制流程
条件执行
if
循环
while
do
for
跳出循环
continue
break
JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。
JS事件
与页面进行交互的响应。
onload //加载完成事件
页面加载完成之后,常用于做页面 js 代码初始化操作
onclick //单击事件
常用于按钮的点击响应操作
DOM模型
Document Object Model #文档对象模型
相当于把文档中的标签,属性,文本,转换成为对象来管理。
管理了所有的 HTML 文档内容
是一种树结构的文档,有层级关系
把所有的标签都对象化
可以通过 document 访问所有的标签对象
结语
喜欢是高兴,而爱是在高兴上多加一点责任,喜欢就会放肆,喜欢一个人,遇到事情,会先站在自己的角度考虑问题,做自己觉得对的事情,把自己认为好的东西给你,却从来不过问你的感受,你接受Ta的好,就满心欢喜,你不接受Ta,就暗暗责怪,而爱不一样,爱是克制,会了解Ta,支持Ta,理解Ta,凡事从Ta的角度出发,尽量克制自己的小情绪。
喜欢是我不开心,爱是想要你开心;喜欢更多的是在乎自己的感受,而爱更多是在乎对方的感受。