Timeless
花开成景,花落成诗
刚开始学习前端时的Javascript基础入门知识笔记
JavaScript 是一种具有函数优先的轻量级解释型,基于原型和多范式的动态编程语言。用于添加网站的交互性与其他动态特性。
行为层:这一层控制了页面如何与用户进行交互。
解释型语言:代码自上而下运行,且实时返回运行结果。
动态语言:通过按需生成新内容来更新 web 页面 / 应用
动态类型:声明变量的时候不需要指定变量类型
事件源:引发后续事件的那个标签。
常见事件:

事件驱动程序:我们需要修改的逻辑代码。(要更改的样式等.....)
事件源.事件 = function(){ 事件驱动程序 }
最新的 ES6+ 标准定义了8种数据类型:
七种基本数据类型:
复杂数据类型:
对象(Object)、Array(数组)、Date(日期/时间)、Function(函数)等
可以重复利用的代码块。
构造函数方法:

函数的特点:
在方法中,this 指的是所有者对象。
单独的情况下,this 指的是全局对象。
在函数中,this 指的是全局对象。
在事件中,this 指的是接收事件的元素。
大于>,小于<,等于==,全等===,不等于!=,不全等!==
所有的比较运算符只返回一个结果要么真true要么假false;
++ 和 --,a++ 和 ++a不一样
如果在变量前,先自增/自减,在参与运算。(在算式中)
如果在变量后,先运算,在自增/自减。(在算式中)
+= 在自身上增加,如 a += 1 等同于 a = a + 1
-= 在自身上减少,如 a -= 1 等同于 a = a - 1
% 求余数
通过 id 找到 HTML 元素:document.getElementById("demo");
通过标签名找到 HTML 元素:document.getElementsByTagName("div"); 调用者:document、元素节点. 参数:标签名 返回值:元素数组
通过类名找到 HTML 元素:document.getElementsByClassName("a"); 调用者:document、元素节点。 参数:字符串 返回值:元素数组。
Power by Node.js + Nuxt.js,由 腾讯云提供服务, 已经稳稳地存活了 8年95天
Copyright © 2018 - 2026 Timeless. All rights reserved.桂ICP备18003656号-1桂公网安备45092102000147号
评论