上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: Promise的重要性我认为我没有必要多讲,概括起来说就是必须得掌握,而且还要掌握透彻。这篇文章的开头,主要跟大家分析一下,为什么会有Promise出现。 在实际的使用当中,有非常多的应用场景我们不能立即知道应该如何继续往下执行。最重要也是最主要的一个场景就是ajax请求。通俗来说,由于网速的不同, 阅读全文
posted @ 2018-04-15 17:26 _marven 阅读(416) 评论(0) 推荐(0)
摘要: 查看更多精彩内容请访问我的新博客:https://www.cssge.com/ 自从使用Vue2之后,就使用官方推荐的axios的插件来调用API,在使用过程中,如果服务器或者网络不稳定掉包了, 你们该如何处理呢? 下面我给你们分享一下我的经历。 具体原因 最近公司在做一个项目, 服务端数据接口用的 阅读全文
posted @ 2018-04-09 08:44 _marven 阅读(78786) 评论(4) 推荐(2)
摘要: 前言 最近在一个项目中,需要使用到websocket,之前对websocket不是很了解,于是就花了一点时间来熟悉websocket。 在浏览器与服务器通信间,传统的 HTTP 请求在某些场景下并不理想,比如实时聊天、实时性的小游戏等等, 其面临主要两个缺点: 1. 无法做到消息的「实时性」; 2. 阅读全文
posted @ 2018-03-25 19:39 _marven 阅读(13870) 评论(0) 推荐(0)
摘要: 在最近的项目中(基于vue),有一个需求就是通过 v for 动态生成 input。在正常情况下,页面中的input数量是固定的,而且每个input绑定的v model也是固定的,我们可以在 data 中设置。 现在input数量是根据接口返回的数据动态生成的,那么input的 v model该怎么 阅读全文
posted @ 2018-03-18 10:17 _marven 阅读(23220) 评论(0) 推荐(1)
摘要: 1.工厂模式 缺点:对象无法识别,因为所以的实例都指向一个原型 2.构造函数模式 优点:实例可以识别为一个特定的类型 缺点:每次创建实例时,每个方法都要被创建一次 2.1构造函数模式优化 优点:解决了每个方法都要被重新创建的问题 缺点:这叫啥封装... 3.原型模式 优点:方法不会重新创建 缺点:1 阅读全文
posted @ 2018-03-11 21:47 _marven 阅读(561) 评论(0) 推荐(0)
摘要: 取出数组中最大值或最小值是开发中常见的需求,今天继续讲解如何获取javascript数组中最大和最小值。 1.排序法 首先我们给数组进行排序,可以按照从小到大的顺序来排,排序之后的数组中第一个和最后一个就是我们想要获取的最小值和最大值。 排序我们会用到数组的 sort 方法。 2.假设法 假设当前数 阅读全文
posted @ 2018-02-28 09:48 _marven 阅读(137078) 评论(5) 推荐(7)
摘要: 前言 在 《javascript深入之执行上下文栈》 中讲到,当javascript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution context)。 对于每个执行上下文,都有三个重要属性: 变量对象(variable object, VO) 阅读全文
posted @ 2018-02-26 08:39 _marven 阅读(329) 评论(0) 推荐(0)
摘要: 前言 在上篇《javascript深入之执行上下文栈》中讲到,当javascript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution context)。 对于每个执行上下文,都有三个重要属性: 变量对象(variable object, VO) 阅读全文
posted @ 2018-02-05 08:34 _marven 阅读(461) 评论(0) 推荐(0)
摘要: 如果要问到 javascript 代码执行顺序的话,想必写过javascript的开发者都会有个直观的印象,那就是顺序执行,例如: 然而去看这段代码: 打印的结果却是两个 foo2 刷过面试题的都知道这是因为javascript引擎并非一行一行的分析和执行程序,而是一段一段的分析执行。 当执行一段代 阅读全文
posted @ 2018-01-29 08:40 _marven 阅读(339) 评论(0) 推荐(0)
摘要: 作用域 作用域是指程序源代码中定义变量的区域。 作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。 JavaScript 采用词法作用域,也就是静态作用域。 静态作用域与动态作用域 因为Javascript采用的是词法作用域,所以它的函数的作用域在函数定义的时候就决定了。 而与词法作 阅读全文
posted @ 2018-01-22 08:31 _marven 阅读(1095) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页