从前后端分离说起

发布于 2019-12-10

前言最新几年前后端分离被提的越来越多,各家大厂的小程序也是讨论的一片火热,初始,我是觉得我混淆了很多概念,我以为的前后端分离,就是JS(Javascripc)和Java的分离,只要我用了JS,Java提供API,就是前后端分离了.随着使用场景的增多,我认为前后端有两种协作方式.服务器渲染前后端分离差

0 条评论
1,211 热度

如何去理解 Javascript的[线程机制]和[事件机制]

发布于 2019-10-02

进程和线程进程:程序的一次执行,它占有一片独有的内存空间线程:CPU的基本调度单位,是程序执行的一个完整流程进程与线程一个进程中一般至少有一个运行的线程:主线程一个进程中也可以同时运行多个线程,我们会说程序是多线程运行的一个进程内的数据可以供其中的多个线程直接共享多个进程之间的数据是不能直接共享的浏

0 条评论
570 热度

关于 Javascript 的[原型链继承模式]

发布于 2019-10-01

方式1:原型链继承套路定义父类型构造函数给父类型的原型添加方法定义子类型的构造函数创建父类型的对象赋值给子类型的原型将子类型原型的构造属性设置为子类型给子类型原型添加方法创建子类型的对象:可以调用父类型的方法关键子类型的原型为父类型的一个实例对象[代码示例]functionSupper(){//父类

0 条评论
483 热度

关于 Javascript 的对象创建模式种类解析

发布于 2019-10-01

方式一:Object构造函数模式套路:先创建空Object对象,再动态添加属性/方法适用场景:起始时不确定对象内部数据问题:语句太多[代码示例]/*一个人:name:"Tom",age:12*/varp=newObject()p={}p.name='Tom'p.age=12p.s

0 条评论
508 热度

如何去理解 Javascript 的 [闭包]

发布于 2019-09-30

理解闭包如何产生闭包?当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时,就产生了闭包闭包到底是什么?使用chrome调试查看理解一:闭包是嵌套的内部函数(绝大部分人)理解二:包含被引用变量(函数)的对象(极少数人)注意:闭包存在于嵌套的内部函数中产生闭包的条件?函数嵌套内部函数引

0 条评论
487 热度

如何理解 Javascript 的 [作用域]和[作用域链]

发布于 2019-09-29

作用域理解就是一块"地盘",一个代码段所在的区域它是静态的(相对于上下文对象),在编写代码时就确定了分类全局作用域函数作用域没有块作用域(ES6有了)作用隔离变量,不同作用域下同名变量不会有冲突vara=10,b=20functionfn(x){vara=100,c=300;co

0 条评论
499 热度

一个基于[天地图] JS-API 4.0实现的简易地图搜索模块

发布于 2019-09-26

前言:最近项目上用到一个功能,要用到地理坐标的一些信息(类似举办一场活动,活动必然要关联上某个实际位置的),腾讯,阿里,Goolge都有很不错的接口可以调用,问题是这些地图提供商获取到坐标系非wgs84坐标系(PS:微信js-jdk倒是可以获取到GPS坐标系,不过无法用在非微信Web环境),好在中国

0 条评论
694 热度

解析Javascript的执行上下文与执行上下文栈

发布于 2019-09-23

变量提升与函数的提升变量声明提升通过var定义(声明)的变量,在定义语句之前就可以访问到值:undefined函数声明提升通过function声明的函数,在之前就可以直接调用值:函数定义(对象)问题:变量提升和函数提升是如何产生的?/*面试题:输出什么?undefined*/vara=4functi

0 条评论
533 热度

如何去理解Javascript的[原型]和[原型链]

发布于 2019-09-22

原型与原型链所有函数都有一个特别的属性:prototype:显式原型属性每个函数都有一个prototype属性,它默认指向一个Object空对象(即称为:原型对象)//每个函数都有一个prototype属性,它默认指向一个对象(即称为:原型对象)console.log(Date.prototype,

0 条评论
626 热度

如何去正确理解Javascript的[函数]

发布于 2019-09-22

函数的理解和使用什么是函数?function f1 () { // 函数声明 console.log('f1()')}var f2 = function () { // 表达式 console.log('f2()')}用来实现特定功能的, n条语句的封装体只有函数类型的数据是可以执行的, 其它的

0 条评论
592 热度