首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript全解析
放轻松JJ
创建于2023-04-13
订阅专栏
可能是全网最全的JavaScript教程
等 22 人订阅
共51篇文章
创建于2023-04-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript全解析——node实现mongodb数据库的操作
问node要实现MongoDB数据库的操作总共分几步?答:6步。 1.和数据库建立连接 2.创建一个表模型, 后续需要利用这个表模型创建出来一个 "遥控器", 用于数据库的增删改查 3.利用表模型创建
JavaScript全解析——express
express 的基本使用 ●express 是什么? ○是一个 node 的第三方开发框架 ■把启动服务器包括操作的一系列内容进行的完整的封装 ■在使用之前, 需要下载第三方 ■指令: npm in
JavaScript全解析——npm
npm 的介绍 ●认识 npm ○一个 基于 node 环境的 包管理器 ● npm 的安装 ○不需要安装, 只要安装了 node, 自动安装 npm ●npm 的检测 ○打开命令行, 目录无所谓 ○
JavaScript全解析——node介绍
[node 的概念] ●什么是 node? ○官方原话: ■一个基于 Chrome V8 解析引擎的 JavaScript 运行时环境 ○换句话说: ■从前有一个人, 把浏览器内的 JS 解析引擎拿出
JavaScript全解析——Ajax(下)
Ajax(下) ●http 传输协议 ○http(s) 协议规定了, 只能由前端主动发起 ○并且在传输的过程中, 只能传递 字符串 ●http 协议过程 1.建立连接 浏览器和服务器进行连接建立 基于
JavaScript全解析——Ajax(上)
什么是ajax ●认识前后端交互 ○就是 前端 与 后端的 一种通讯方式 ○主要使用的技术栈就是 ajax (async javascript and xml) ●ajax 特点 ○使用 ajax 技
JavaScript之前端路由+原生JS实现SPA
●前端路由 ●路由: 就是一一对应关系的集合 ●前端路由: 就是一个 url 地址, 对应哪个组件(页面) ●前端路由的本质 ○根据地址栏变化(不重新想服务器发送请求), 去局部更新不同的页面内容,
JavaScript全解析——事件轮询EventLoop
JS 是一门单线程语言 (换句话说: 一个时间内我只能做一件事), 异步操作都是放到事件循环队列中, 等待主执行栈来执行 JS 是如何执行的 (执行顺序) ●从上往下, 一行一行执行 ●如果中间的某一
JavaScript全解析——数据操作
数据劫持 ●在框架中很少使用原生js ●在框架中更多是关注数据 ●有一句话叫做: 数据驱动视图 ○也就是说数据发生变化 , 视图也跟随这发生变化 什么是数据劫持 ●数据劫持就是以原数据为基础 , 对数
JavaScript全解析——设计模式
●为了解决一类问题给出的 简洁而优化 的解决方案 ●设计模式不是规则,是程序员开发过程中的经验总结 单例模式 ●一个构造函数一生只有一个 实例对象 单例模式变形 ●利用闭包和自执行函数结合的方式实现
JavaScript全解析——继承
●要知道什么是继承 ●要知道继承的方式有哪些 ●每种的继承方式是如何实现的 什么是继承 ●继承关系出现在构造函数和构造函数之间 ●当构造函数A 的实例使用了 构造函数B 的属性和方法 ●我们就说 构造
JavaScript全解析——闭包
闭包 重新认识函数 ●一个函数分为函数的定义和函数的执行 函数的定义 ●我们书写一个函数, 但是不会执行函数体内的代码 ●那定义一个函数做了什么事情 ○在堆内存中开辟一段存储空间 ○把你书写在函数体内
JavaScript全解析——面向对象的概念
什么是面向对象 ●面向对象是一种编程的思想 面向过程和面向对象 ●编程思想,在前端的编程世界里面一般把编程分为面向过程和 面向对象 ●面向对象,首先,我们要明确,面向对象不是语法,是一个思想,是一种
JavaScript全解析——正则表达式
正则——RegExp ●正则也叫正则表达式,又名 “规则表达式” ●正则是JS中的数据类型, 是一个复杂数据类型 ●由我们自己来书写 “规则”,专门用来检测 字符串 是否符合 “规则” 使用的 ●我们
Map和Set数据结构和ES6模块化语法
Map和Set数据结构 ●ES6 新增的两种数据结构 ●共同的特点: 不接受重复数据 Set数据结构 ●是一个 类似于 数组的数据结构 ●按照索引排列的数据结构 创建 Set 数据结构 语法: var
JavaScript全解析——ES6扩展运算符
ES6扩展运算符 ●扩展运算符也是ES6 的新语法,主要有两个功能 ●展开和合并 ●该语法主要操作的是数组和对象 ●语法:... 展开 ●可以 展开对象, 或者 展开数组 ○如果是展开对象, 就是去掉
ES6函数中参数的默认值和解构赋值
ES6函数中参数的默认值 ●给函数的形参设置一个默认值, 当你没有传递实参的时候, 使用默认值 ●直接使用 赋值符号(=) 给形参赋值即可 ES6的函数默认值 ●在ES5之前是没有函数默认值的。函数的
JavaScript全解析——ES6定义变量与箭头函数
ES6定义变量 ●我们现在知道定义(声明)一个变量用的是var ●在ES6中又增加了两种定义(声明)变量的方式:let和const let声明变量 ●用let声明的变量也叫变量 const声明变量 ●
JavaScript全解析——DOM事件(下)
事件执行机制 ●今天来聊一聊事件的执行机制 ●什么是事件的执行机制呢? ○思考一个问题? ○当一个大盒子嵌套一个小盒子的时候,并且两个盒子都有点击事件 ○你点击里面的小盒子,外面的大盒子上的点击事件要
JavaScript全解析——DOM事件(中)
常见的事件分类 ●我们在写页面的时候经常用到的一些事件 ●大致分为几类,浏览器事件 / 鼠标事件 / 键盘事件 / 表单事件 / 触摸事件 ●不需要都记住,但是大概要知道 鼠标事件 ●click :点
下一页