Bootstrap

手把手带你玩转 JS | 引航计划|大前端

手把手带你玩转 JS合集内容主要涉及的是前端领域的异步回调使用、Array方法详解、入门CSS使用、Ajax的使用指南、React Hook特性、以及在前端实际开发中好用的方法。该合集涵盖了在前端开发中常用的比较核心的知识内容,所以对于前端开发者来说是一个非常使用的工具栏合集,因此我们收集整理了此合集,方便前端开发者查阅使用。

作者:三掌柜

简介:JavaScript 是单线程的语言,浏览器只分配给 JS 一个主线程,用来执行任务,但是每次一次只能执行一个任务,这些任务形成一个任务队列排队等候执行,但是某些任务是比较耗时的,浏览器为耗时的任务开辟了新的线程,主要包括 http 请求线程、浏览器事件触发线程、浏览器定时触发器,但是这些任务都是异步的,那么这样就涉及到了前端开发的异步回调的操作处理 Async/Await 和 Promise。

作者:三掌柜

简介:Promise 作为替代回调函数执行,作为异步操作的处理方法;是 JS 异步执行时候,回调函数嵌套回调函数的这一问题的解决方法,Promise 更简洁地控制函数执行流程。Promise 对象其实表示是一个异步操作的最终成败,以及结果值,也就是一个代理值,是 ES6 中的一种异步回调解决方案。

作者:程序员海军

简介:基于 `Vue` 从0 到 1 实现了 聊天通讯,本文从需求分析到功能实现完整链路做了详细的分析,前期也做了技术选型,提高了开发效率。有类似需求的同学,可以看看,是否有新的思路打开。

作者:程序员海军

简介:本文主要是围绕我们日常开发中,常用的数组 `Array` 方法进行了详解和分类,让你`CRUD` 业务更熟练,刷算法时,更高效。我们在日常开发中,与接口打交道最多了,前端通过访问后端接口,然后将接口数据二次处理渲染到页面当中。二次处理的过程是考验 Coder Array 是否熟练 以及在何种场景下使用哪种方法处理最优

作者:程序员海军

简介:Hook是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。Hook本质上就是一个函数,它简洁了组件,有自己的状态管理,生命周期管理,状态共享。本文详细的讲解了React中内置的钩子Hook使用,配合本文生动的例子,学习起来更容易,适合刚入手React的开发者学习。

作者:清秋

简介:1.7976931348623157e+308,这个神秘数字是 JavaScript 能够表示的最大数字。本文从这个神秘数字出发,从 IEEE 754 标准推导 Number.MAX_VALUE、Number.MIN_VALUE、Number.MAX_SAFE_INTEGER、Number.EPSILON 这些神秘数字是如何计算的。

作者:空城机  

简介:Canvas是 HTML5 中出现的新标签,对于大部分浏览器都是可用的。对于前端开发者而言,canvas也是一个经常会被使用到的元素,本文主要讲解Canvas制作的两个练习,一个是仿制了幸运转盘抽奖,一个是将钢琴88个键盘绘制出,并可以进行弹奏。

作者:孙叫兽

简介:ajax是前后端通信的桥梁,所以前端程序员一定要掌握Ajax这个知识点。Ajax可使因特网应用程序更小、更快,更友好。您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据,即在不需要刷新页面的情况下,就可以产生局部刷新的效果。

作者:devpoint

简介:Promise 是 JavaScript 中的对异步操作最佳的 API 之一,作为 JavaScript 开发人员,需要熟练掌握 Promise 相关的知识,本文从图解 Promise 方法(Promise.any()、Promise.all()、Promise.allSettled()、Promise.race())的工作原理出发,在结合代码展示其使用指南。

作者:devpoint

简介:NodeJs 多文件上传,是前端项目常见的需求,本文将展示使用 NodeJs、Express、Busboy 和 XMLHttpRequest 如何构建一个多文件断点续传组件,可以同时处理多个文件,并可以在出现异常或者网络中断的情况下恢复上传,可以手动暂停和恢复文件的上传。

作者:Bob

简介:关于前端网页,我们从HTML到CSS,再从CSS到JS,CSS作为前端的承上启下,到底会发挥怎样的作用呢?如果你还不知道前端的CSS,这篇文章带你走进CSS的编程世界~