什么是Node.js Node.js是一个JavaScript运行环境,可以把它理解为前端中的Chrome浏览器,同时它又是跨平台的。同时由于Node.js核心模块支持网络通...
什么是Node.js Node.js是一个JavaScript运行环境,可以把它理解为前端中的Chrome浏览器,同时它又是跨平台的。同时由于Node.js核心模块支持网络通...
中间件是一种拦截器的思想,用于在某个特定的输入输出之间添加一些额外的处理,它最大的特点就是,一个中间件处理完,再传递给下一个中间件,App实例在运行过程中,会调用一系列的中间...
可枚举性 对象的每个属性都有一个描述对象(Descriptor),用来控制该属性的行为。Object.getOwnPropertyDescriptor方法可以获取该属性的描述...
在 ES6 之前,最主要的模块加载方案有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6实现了模块功能,完全可以取代 CommonJS 和 AMD...
用JS实现插入排序 用JS实现快排 用JS实现二分查找法
作者:撒网要见鱼www.dailichun.com/2018/03/12/whenyouenteraurl.html ----------超长文预警,需要花费大量时间----...
Location 对象 Location 对象包含有关当前 URL 的信息。Location 对象是 Window 对象的一个部分,可通过 window.location 属...
1.全局安装vue-cli:Vue.js官方提供的用于快速创建项目模板的脚手架工具$ npm install -g vue-cli or $ yarn global add ...
本文主要介绍关于Vue组件通信的四种方式,分别是父向子组件通信、子向父组件通信、非父子组件的EventBus通信、Vuex状态管理 第一种:父组件向子组件传递数据父组件一共需...
Session(服务器端的哈希表) 将 SessionID(随机数)通过 Cookie 发给客户端 客户端访问服务器时,服务器读取 SessionID 服务器有一块内存(哈希...
Cookie是什么 Cookie 是浏览器访问服务器后,服务器传给浏览器的一段数据 浏览器得到Cookie后会进行保存 此后每次浏览器访问服务器时都会带上这个Cookie C...
Promise是一种异步编程的解决方案,比传统的回调函数更强大更优雅,结构更清晰Promise是一个容器,里面保存着某个未来即将发生的事情,通常是一个异步操作,它有三种状态,...
MVC是一种架构模式,也是一种编程思想,它是Model(模型)、View(视图)和Controller(控制)的缩写,在结构上将程序分为三层: Model(模型):最下面一层...
浏览器和服务器之间,是通过HTTP协议通信的,那么如何发出一个HTTP请求呢,有以下几种方法: 以上方法要么就只能以get方式发出请求,要么就会刷新页面,那如何能够使用两种方...
call和apply call和apply都是函数的正常调用方法,它们位于Function.prototype中,其中第一个参数是this,可以改变函数体内部 this的指向...
移动端适配有三个关键点: viewport viewport指的是“视口”,即设置网页宽度等于设备宽度(device-width)。原始缩放比例(initial-scale=...
今天我们模仿jQuery库实现addClass()方法添加类和text()方法读取或设置文本,要求单个或多个node均可使用:首先,声明一个全局函数jQuery HTML C...
什么是闭包 我对闭包的理解就是一个局部变量加上一个可以访问这个局部变量的函数的总和,就形成了一个闭包。在JS中由于函数作用域的原因,如果需要局部变量,那就要把它放进函数内部,...