首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Js
订阅
屋漏偏逢连夜雨
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Promise一些小总结
在前端开发中,有个很熟悉的词叫做“回调”,在处理一些异步的函数的时候,回调被广泛应用,但是大量用回调来编程,会出现嵌套层级过多,代码风格不规范,不清晰的问题。“Promise/A+规范”是一种很方便的异步编程方式。 1. 构建promise对象 Promise类似于 XMLHt…
走在JS上的全栈之路(二)(1/2)
可能你也发现题目出现了1/2,因为如果介绍 GraphQL 和 MySQL 一起,容易忽略掉中间的很多细节过程,还有篇幅本身问题,我准备把他们拆开来说,我仔细想了下,我先从前端的角度看 GraphQL 如何耦合到我们的项目中,看看它能为我们带来什么并且解决了什么问题(虽然拆开说…
前后端分手大师——MVVM 模式
之前对 MVVM 模式一直只是模模糊糊的认识,正所谓没有实践就没有发言权,通过这两年对 Vue 框架的深入学习和项目实践,终于有了拨开云雾见月明的感觉。MVVM 已经相当成熟了,主要运用但不仅仅在网络应用程序开发中。KnockoutJS 是最早实现 MVVM 模式的前端框架之一。
使用Promise解决多层异步调用的简单学习
第一次接触到Promise这个东西,是2012年微软发布Windows8操作系统后抱着作死好奇的心态研究用html5写Metro应用的时候。当时配合html5提供的WinJS库里面的异步接口全都是Promise形式,这对那时候刚刚毕业一点javascript基础都没有的我而言简…
ES6、ES7、ES8特性一锅炖(ES6、ES7、ES8学习指南)
ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMAScript-262。 ECMAScript 标准建立在一些原有的技术上,最为著名的是 JavaScript (网景) 和 JScr…
44 道 JavaScript 难题(JavaScript Puzzlers!)
这是一套很经典的JavaScript题了,做之前一些题我也觉得稀奇古怪,但一道一道做,记下错题,去查解释,做完感觉真的很值得,有点像回到高中时候,就想到了沙耶加。如果在学习路上疲惫了,安利你们《垫底辣妹》 。 1. ["1", "2", "3"].map(parseInt) 2…
再谈JavaScript作用域——你确定你真的知道?
作用域,这个词在编程界经常能听到看到,每一个程序员几乎都有被问到过。在前端圈,面试JavaScript相关知识,这可以算说是一个非常基础的问题了。但早年间我长期陷入了一种“只可意会不可言传”的地步,我不知道是不是有许多小伙伴与我曾经有一样的经历,所以我就抽时间把书本中看到的东西…
19 个 JavaScript 有用的简写技术
当想写if...else语句时,使用三元操作符来代替。 简写: const answer = x > 10 ? 'is greater' : 'is lesser'; 也可以嵌套if语句: const big = x > 10 ? " greater 10" : x 当给一个变…
ES6 的解构赋值前每次都创建一个对象吗?会加重 GC 的负担吗?
本文来源于知乎上的一个提问。 1. 从 V8 字节码分析两者的性能表现 首先从上面给的代码例子中,确实会产生一个对象。但是在实际项目中,有很大的概率是不需要产生这个临时对象的。 我之前写过一篇文章 使用 D8 分析 javascript 如何被 V8 引擎优化的。那么我们就分析…
常用的Javascript设计模式
《Practical Common Lisp》的作者 Peter Seibel 曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。 不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生…