![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 51
隔壁小廖
间接性壮志凌云,持续性混吃等死
展开
-
ES6新特性(超详细)
ES6是每个前端工作人员绕不开的知识点,因此需要好好学习,本文内容是我购买莫振杰的《从0到1ES6快速上手》所做的笔记,内容已经获得作者的同意,另外推荐新手一个学习网站,绿叶学习网 - 给你初恋般的感觉,站长写的很好,适合新手从0到1,加油,一起成为优秀的前端开发者!!(由于还没看完整本书,该内容会持续更新)原创 2022-03-18 18:07:29 · 9050 阅读 · 2 评论 -
JS高级的常用知识点(二)
一、方法过载 在构造函数中直接定义方法,在实例化的时候,每一个对象都会有一个独立的方法,不同对象的同一个方法放在了不同的内存地址上,浪费了内存资源。function MyPlane(src) { this.src = src this.move = function(){ console.log('移动') } this.init = function() { console.log('初始化,插入节点') }}//实例化两个对象,两个对...原创 2021-11-02 21:26:29 · 348 阅读 · 0 评论 -
构造函数的写法
<script> function MyPlane(src){ this.src = src; this.move = function(){ console.log('移动') } this.init = function() { console.log('初始化,插入节点') } } let myPlane = new MyPlane('小飞机') .原创 2021-11-02 19:57:41 · 821 阅读 · 0 评论 -
JS高级的常用知识点(一)
一、ES6新增数据类型在ES5及以前数据类型分为基本数据类型和引用数据类型,基本数据类型有五种,分别是String、Number、Boolean、Undefined、Null这五种,而引用数据类型实际上只有一种,那就是object对象,像数组这类的其实都属于object数据类型。 ES6新增了一种数据类型Symbol,它也属于基本数据类型,表示独一无二的值 Symbol的特点如下: 1.它属于基本数据类型 ...原创 2021-11-01 20:06:45 · 197 阅读 · 0 评论 -
原生js中的ajax请求
作为一名程序员,虽然在实际使用时没有用原生js的ajax请求,但是我们要清楚js中的ajax的底层原理,才能走的更深。好了废话少说,下面我们用node服务器来作为后台,使用ajax来进行访问。 现在我们使用express脚手架搭建好了一个node服务器,express脚手架的安装命令为:npx express-generator --views=ejs 项目名,这句命令要在终端中输入,即vscode的集成终端或者dos窗口中进行输入。 一切配置好后我们...原创 2021-10-18 21:24:11 · 420 阅读 · 0 评论 -
引用数据类型和原始数据类型的区别(内存存储的机制不同)
原始类型的复制和引用类型的复制是不一样的原始类型:数据存储在栈中引用类型:数据存储在堆中引用数据类型的复制,默认只复制地址,又称为浅拷贝,如果只复制值的话,称为深拷贝。数组如果想要深拷贝,拷贝原数组的值就可以了ES6中语法为 arr2=[...arr];...原创 2021-07-25 23:38:43 · 189 阅读 · 0 评论 -
JS函数基本概念
在任何语言的学习中,函数是永远避不开的一个知识点,因为函数可以将许多重复的代码封装成一块,使用的时候直接调用就好了。所以函数是非常重要的。一、函数的定义 1.在js中可以理解为重复使用的代码块 2.函数是由事件来进行驱动的,(关于事件的学习可以在我后面的JS事件中去学习),或者直接被调用时执行的可重复使用的代码块二、函数的作用 1.可以重复使用 2.能够将代码功能以模块的形式进行分离,提高代码的可读性,建立模块化编程的思想三...原创 2021-07-25 23:37:52 · 605 阅读 · 0 评论 -
Javascript数组
一、数组的定义 数组也是一个变量,可以存储一组数据 数组名:数组的整体 数组的元素:存放在数据中具体的数据 数组的下标:序号从0开始 如果输出的时候下标超出数组长度,则会显示undefined二、定义数组 1.使用new关键字 var arr = new Array(数字表示数组大小,也可以直接放值); 2.数组赋值 ...原创 2021-07-15 16:52:55 · 114 阅读 · 0 评论 -
switch选择结构的正确使用
switch选择通常用于等值判断,如果要判断一个区间,一般是用if来进行,下面我们根据一个实例来进行理解:*输入一个学生的成绩,如果分数90<=并且<=100则评级为A,如果80<=并且<90则为B,依次向下评分为70<=分数<80为C,60<=分数<70为D,0<=分数<60为E,输入其他情况则报错。如果我们使用if来进行选择,则代码块如下:<script type="text/javascript">原创 2021-07-13 16:09:25 · 938 阅读 · 0 评论 -
Javascript中的选择结构
一、if选择结构 1.if 单分支:只有一个分支的情况 结构: if(条件表达式){如果条件成立,执行本语句} 2.if else 双分支:有两种情况的时候使用 结构:if(条件表达式){...原创 2021-07-13 15:47:09 · 3184 阅读 · 0 评论 -
JS的编程结构
1.顺序结构(默认结构):从上到下依次执行2.选择结构:根据条件判断执行不同的代码,可分为单分支、多分支3.循环结构:根据条件进行重复执行,不满足条件就结束循环原创 2021-07-13 15:31:15 · 60 阅读 · 0 评论 -
Javascript基础:ECMAScript5基本概念
一、变量 含义:存储数据的容器,存放在计算机内存中的一个地址块 变量的申明: 1.var 变量名; 变量没有赋值时,它默认为undefined类型 一个var也可以同时声明多个变量名,其中变量名之间必须用英文逗号(,)隔开 2. var 变量名=值; 变量的命名规则: ...原创 2021-07-12 17:46:26 · 306 阅读 · 0 评论 -
Javascript基础:基本概念
一、javascript是什么 简称js,是一种解释性语言,被浏览器解释执行,不需要编译 js作用:增强客户端的交互效果(比如js事件、对html元素进行修改、验证数据等)二、JS的体系 分为三类: 1.ECMAScript:定义js语言你的基本语法规则和原生对象 2.BOM(浏览器对象模型),包含DOM:与浏览器进行交互的方法 3.DOM(文档对象模型),被BOM包含:处理网页内容的方法三、...原创 2021-07-12 16:26:40 · 92 阅读 · 0 评论