![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
散人不修
经历了毕业前夕的迷茫,半路出家,懵懵懂懂的在Java路上前行
展开
-
JavaScript自学(12)---面向对象
JS面向对象类:模板对象:具体的示例原型:class继承class 关键字,是在ES6引入的1、定义一个类,属性,方法2、继承function GithubUser(username, password) { let _password = password this.username = username GithubUser.prototype.login = function () { console.log(this.usernam原创 2021-04-17 20:02:11 · 62 阅读 · 0 评论 -
JavaScript自学(11)---Data、JSON对象
Date基本使用转换JSONJSON,全称是 JavaScript Object Notation,即 JavaScript对象标记法。JSON是一种轻量级(Light-Meight)、基于文本的(Text-Based)、可读的(Human-Readable)格式。JSON 的名称中虽然带有JavaScript,但这是指其语法规则是参考JavaScript对象的,而不是指只能用于JavaScript 语言。格式:对象都用{}数组都用[]所有的键值对 都是用key:value原创 2021-04-16 11:53:52 · 201 阅读 · 0 评论 -
JavaScript自学(10)---方法定义和调用,apply
方法定义方法方法就是把函数放在对象的里面,对象只有两个东西:属性和方法 var xuanren={ name:'小智', brith:2000, //方法 age:function () { //今年 - 出生的年 var now = new Date().getFullYear(); return now-this.brith; } }原创 2021-04-15 17:37:17 · 57 阅读 · 0 评论 -
JavaScript自学(9)---变量的作用域,let、const详解
变量的作用域在JavaScript中,var定义变量实际是有作用域的假设在函数体中声明,则函数外不可以使用(非要想实现的话,后面可以研究一下闭包)如果两个函数有冲突使用相同的变量名,只要在函数内部,就不冲突内部函数可以调用外部函数,反之不可以假设,内部函数变量和外部函数的变量,重名!假设JavaScript中函数查找变量从自身函数开始,由"内"向外查找,假设外部存在这个同名函数的函数变量,则内部函数会屏蔽外部函数变量。提升变量的作用域结果:x 未定义说明:js执行引擎,自动提升y原创 2021-04-14 20:56:19 · 85 阅读 · 0 评论 -
JavaScript自学(8)---函数
定义函数定义方式一绝对值函数一旦执行到return代表函数结束,返回结果!如果没有执行return,函数执行完也会返回结果,结果就是undefined定义方式二function(x){…}是一个匿名函数,但是可以把结果赋值给abs,通过abs可以调用函数!方式一和二等价!调用函数参数问题:JavaScript可以传任意参数,也可以不传递参数参数进来是否存在的问题?假设不存在参数,如何规避?arguments这是JS免费赠送的关键字;代表,传递进来的所有参数,是一个数组!原创 2021-04-14 16:28:09 · 61 阅读 · 0 评论 -
JavaScript自学(7)---Map Set iterator
ES6的新特性Mapset:无序不重复的集合iterator遍历数组遍历map遍历set原创 2021-04-14 16:00:25 · 76 阅读 · 0 评论 -
JavaScript自学(6)---分支与循环
if判断while循环for循环forEach循环for …in原创 2021-04-13 20:46:03 · 53 阅读 · 0 评论 -
JavaScript自学(5)---数组与对象详解
数组Array可以包含任意的数据类型var arr = [1,2,3,4,5,6];//通过下标取值和赋值arr[0]arr[0] = 11、长度arr.length注意:加入给arr.length赋值,数组大小就会发生变化。如果赋值过小,元素就会丢失2、indexOf,通过元素数组下标索引字符串的“1”和数字1是不同的3、slice()截取Array的一部分,返回一个新数组,类似于String中的substring4、push,poppush:压入尾部pop:弹出尾部的一原创 2021-04-13 18:09:44 · 95 阅读 · 0 评论 -
JavaScript自学(4)---字符串详解
字符串1、正常字符串我们使用单引号,或者双引号包裹2、注意转义字符\\'\n\u4e2d \u#### Unicode字符\x41 Ascll字符3.多行字符串编写//tab 上面 esc键下面var msg='helloworld你好ya'4.模板字符串//tab 上面 esc键下面let name ="xuanren"let age = 3;let msg = `你好呀,${name}`5.字符串长度str.length6.字符串的可变性,不可变7.大原创 2021-04-12 23:37:23 · 77 阅读 · 0 评论 -
JavaScript自学(3)---数据类型
数据类型数值,文本,视频,音频,视频…numberjs不区分小数和整数,number123 //整数123123.1 //浮点数123.11.123e3 //科学计数法-99 //负数NAN //not a numberInfinity//无限大字符串‘abc’ “abc”布尔值true,false逻辑运算&& 两个都为真结果为真|| 一个为真,结果为真! 真即是假,假即是真比较运算符=== 等于(类型不一样,值一原创 2021-04-12 23:06:45 · 91 阅读 · 1 评论 -
JavaScript自学(2)---JavaScript的引入
内部标签<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--script标签内,写JavaScript代码--> <script> alert("hello,world"); </script></head>原创 2021-04-12 21:41:34 · 69 阅读 · 0 评论 -
JavaScript自学(1)--前端体系
JavaScript自学(1)–前端体系前端三要素 HTML(结构):超文本标记语言,决定网页的结构和内容 CSS(表现):层叠样式表,设置网页的表现样式 JavaScript(行为):是一种弱类型脚本语言,其源代码不需要经过编译,而是由浏览器解释运行,用于控制网页行为HTML(结构层)HTML(HyperTextMarkup Language),超文本标记语言或超文本链接标示语言,是描述网页的一种标准语言,它消除了不同计算机之间信息交流的障碍。HTML凭借它的简易性、可扩展性、平台无关性原创 2021-04-12 21:10:02 · 65 阅读 · 0 评论