前端学习-JavaScript
学习过程主要根据黑马Pink老师视频学习,若有侵权,请联系删除。老师视频地址:https://space.bilibili.com/415434293?spm_id_from=333.338.b_765f7570696e666f.2
Nanami Touko
这个作者很懒,什么都没留下…
展开
-
前端学习笔记-JS-JS基础
JavaScript是什么JavaScript 编程语言 流程控制Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。JavaScript与Java名称上的近似,是当时N...原创 2019-09-08 10:42:11 · 165 阅读 · 0 评论 -
前端学习笔记-JS-内置对象(Array/String)
Array对象Array 创建数组对象的两种方式 字面量方式 new Array() // 1. 使用构造函数创建数组对象// 创建了一个空数组var arr = new Array();// 创建了一个数组,里面存放了3个字符串var arr = new Array('zs', 'ls', 'ww');// 创建了一个数组,里面存放了4个...原创 2019-09-12 21:47:24 · 228 阅读 · 0 评论 -
前端学习笔记-JS-内置对象(Math/Date对象)
内置对象JavaScript中的对象分为3种:内置对象、浏览器对象、自定义对象内置对象:就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本二必要的功能。JavaScript 提供多个内置对象:Math/Array/Number/String/Boolean...对象只是带有属性和方法的特殊数据类型。学习一个内置对象的使用,只要学会其常用的成员的使用...原创 2019-09-12 15:33:21 · 199 阅读 · 0 评论 -
前端学习笔记-JS-对象使用
遍历对象的属性通过for..in语法可以遍历一个对象<script> // 遍历对象 var obj = { name: '七海灯子', age: 16, sex: '女', like: function() {...原创 2019-09-11 19:10:40 · 139 阅读 · 0 评论 -
前端学习笔记-JS-对象
对象为什么要有对象js中的对象可以让结构更加清晰function printPerson(name, age, sex....) {}// 函数的参数如果特别多的话,可以使用对象简化function printPerson(person) { console.log(person.name); ……}什么是对象现实生活中:万物皆对象,对象是一个具...原创 2019-09-11 15:35:08 · 170 阅读 · 0 评论 -
前端学习笔记-JS-预解析
预解析JavaScript代码的执行是由浏览器中的JavaScript解析器来执行的。JavaScript解析器执行JavaScript代码的时候,分为两个过程:预解析过程和代码执行过程预解析过程:把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值(对于变量的预解析是设置一个undefined)。 把函数的声明提升到当前作用域的最前面,只会提升声明,不会提升调用(函...原创 2019-09-11 11:13:40 · 162 阅读 · 0 评论 -
前端学习笔记-JS-作用域
作用域作用域:变量可以起作用的范围,目的是为了提高程序的可靠性更重要的是减少命名冲突(js的作用域(es6)之前 : 全局作用域 局部作用域)全局作用域整个script标签 或者是一个单独的js文件局部作用域(函数作用域)在函数内部就是局部作用域 这个代码的名字只在函数内部起效果和作用全局变量和局部变量 全局变量 在任何地方都可以访问到的变量就是全...原创 2019-09-10 20:47:16 · 159 阅读 · 0 评论 -
前端学习笔记-JS-函数
函数什么是函数把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用函数的作用就是封装一段代码,将来可以重复使用函数的定义 函数声明 // (1) function 声明函数的关键字 全部小写// (2) 函数是做某件事情,函数名一般是动词// (3) 函数不调用自己不执行funct...原创 2019-09-10 19:24:19 · 163 阅读 · 0 评论 -
前端学习笔记-JS-数组
数组数组的概念所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。数组的定义数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。1.通过数组字面量创建数组(使用较多)// 创建一个空数组var arr1 = []; // 创建一个包含3个数值的数组,多个数组项以逗号隔开...原创 2019-09-09 21:05:25 · 264 阅读 · 0 评论 -
前端学习笔记-JS-流程控制
流程控制流程控制就是用来控制我们的代码按照什么顺序来执行的顺序结构从上到下执行的代码就是顺序结构程序默认就是由上到下顺序执行的分支结构从上到下执行的代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果。1.if语句语法结构if (/* 条件表达式 */) { // 执行语句}if (/*...原创 2019-09-09 15:24:09 · 226 阅读 · 0 评论 -
前端学习笔记-JS-运算符
运算符(操作符) operatorJS常用运算符:算术运算符 一元运算符 比较运算符 逻辑运算符 赋值运算符表达式和返回值表达式:由数字、运算符、变量等以能求得数值的有意义排列方法所得的组合 简单理解:由数字、运算符、变量等组成的式子返回值:表达式最终都会有一个结果,返回给我们,我们称为返回值算术运算符+ - * /...原创 2019-09-08 15:23:17 · 536 阅读 · 0 评论 -
前端学习笔记-JS-数据类型
数据类型在计算机中,不同的数据所占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。JavaScript是一种弱类型或者说动态语言。着意味着不用提前声明变量的类型,在程序运行的过程中,类型会被自动确定。简单数据类型Number、String、Boolean、Undefined、NullNumber类型 进...原创 2019-09-08 11:38:24 · 135 阅读 · 0 评论 -
前端学习笔记-JS-变量
变量什么是变量 什么是变量 变量是计算机内存中存储数据的标识符(容器),根据变量名称可以获取到内存中存储的数据 为什么要使用变量 使用变量可以方便的获取或者修改内存中的数据 如何使用变量 var (variable)声明变量 var是一个js关键字,用来申明变量。使用该关键字声明变量后,计算机会自动为变量分配内存空间var ...原创 2019-09-08 11:03:20 · 133 阅读 · 0 评论 -
前端学习笔记-JS-DOM-操作元素
操作元素JavaScript可以改变网页内容、结构和样式,我们可以利用DOM操作元素来改变元素里面的内容、属性等。改变元素内容element.innerText<html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> ...原创 2019-09-16 16:37:55 · 213 阅读 · 0 评论