垃圾回收 JavaScript 中的内存管理是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。 当不再需要某样东西时会发生什么? JavaSc...
垃圾回收 JavaScript 中的内存管理是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。 当不再需要某样东西时会发生什么? JavaSc...
HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间...
一。什么是混合开发混合开发是指同时使用前端技术与原生技术来开发App的一种思想思路。通常由前端负责大部分界面开发和业务逻辑,原生负责封装原生功能供前端调用,二者以 WebVi...
MVC Model、View、Controller 1)最上面的一层,是直接面向最终用户的"视图层"(View)。它是提供给用户的操作界面,是程序的外壳。 2)最底下的一层,...
Git远程提交出现冲突的解决办法:有很多种情况:1.可能是两个人的代码写在了同一行,就比方说,仓库中的代码,两个人拉去这个项目,并且在同一行写了代码,在提交的时候就会出现代码...
1.每个构造函数都有一个原型对象,实例化出来的对象都有一个原型,指向的是构造函数的原型对象,原型对象里面有一个指针constructor,指向的是它的构造函数。 2.所有的原...
作用域链:当一个内部函数的作用域中没有此变量时,就会去上一级(父级)中查找。 原型链:访问对象或者属性时,如果当前对象没有你需要的对象,就会通过原型链上的原型对象proto向...
1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、...
gulp可以进行js,html,css,img的压缩打包,是自动化构建工具,可以将多个js文件或是css压缩成一个文件,并且可以压缩为一行,以此来减少文件体积,加快请求速度和...
封装:隐藏对象的属性和实现的细节,内部的变量不会被外部所干扰,仅对外提供访问方式。 继承:子类自动共享父类的数据结构和方法机制,这是类之间的一种关系,父类所定义的内容可以作为...
webpack其实就是一个JavaScript静态资源模块化打包工具、可以实现模块按需加载,预处理,打包等功能。 前端模块化:目前的前端模块化方案有CMD,AMD,commo...
CSS 是一门非程序式语言,没有变量、函数、SCOPE(作用域),需要书写大量看似没有逻辑的代码,不方便维护及扩 展,不利于复用,为了让程序员更方便的开发,便研究出了Sass...
axios原理 请求拦截器请求拦截器的作用是在请求发送前进行一些操作,例如在每个请求体里加上token,统一做了处理如果以后要改也非常容易。 响应拦截器响应拦截器的作用是在接...
1.React中key值的作用 key值的作用是给同级的元素添加一个唯一标识,因为在React diff算法中,是根据key值来判断元素是否是新增还是移动等等,减少了不必要的...
JavaScript中的每一个function对象都会有call和apply方法 /apply()方法/function.apply(thisObj[, argArray])...
我们都知道浏览器有一个同源政策的限制,所以只要是在非同源的情况下,都会产生跨域问题。那么什么是跨域问题呢?就是协议,域名,端口号这三样有一个不同就会产生跨域问题,就不满足同源...
在本章节中我们将讨论 React 组件的生命周期。 组件的生命周期可分成三个状态: Mounting:已插入真实 DOMUpdating:正在被重新渲染Unmounting:...
相同点: 不同点: