垃圾回收 JavaScript 中的内存管理是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。 当不再需要某样东西时会发生什么? JavaSc...
垃圾回收 JavaScript 中的内存管理是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。 当不再需要某样东西时会发生什么? JavaSc...
1.每个构造函数都有一个原型对象,实例化出来的对象都有一个原型,指向的是构造函数的原型对象,原型对象里面有一个指针constructor,指向的是它的构造函数。 2.所有的原...
MVC Model、View、Controller 1)最上面的一层,是直接面向最终用户的"视图层"(View)。它是提供给用户的操作界面,是程序的外壳。 2)最底下的一层,...
Git远程提交出现冲突的解决办法:有很多种情况:1.可能是两个人的代码写在了同一行,就比方说,仓库中的代码,两个人拉去这个项目,并且在同一行写了代码,在提交的时候就会出现代码...
作用域链:当一个内部函数的作用域中没有此变量时,就会去上一级(父级)中查找。 原型链:访问对象或者属性时,如果当前对象没有你需要的对象,就会通过原型链上的原型对象proto向...
gulp可以进行js,html,css,img的压缩打包,是自动化构建工具,可以将多个js文件或是css压缩成一个文件,并且可以压缩为一行,以此来减少文件体积,加快请求速度和...
封装:隐藏对象的属性和实现的细节,内部的变量不会被外部所干扰,仅对外提供访问方式。 继承:子类自动共享父类的数据结构和方法机制,这是类之间的一种关系,父类所定义的内容可以作为...
webpack其实就是一个JavaScript静态资源模块化打包工具、可以实现模块按需加载,预处理,打包等功能。 前端模块化:目前的前端模块化方案有CMD,AMD,commo...
CSS 是一门非程序式语言,没有变量、函数、SCOPE(作用域),需要书写大量看似没有逻辑的代码,不方便维护及扩 展,不利于复用,为了让程序员更方便的开发,便研究出了Sass...