用户中心USER CENTER

首页/用户
  • 记一次Node项目的优化

    摘要:相关环境由于是一个几年前的项目,所以使用的是这样的。一些小提示本次优化笔记,并不会有什么文件的展示。将异步改为了串行,丧失了作为异步事件流的优势。 这两天针对一个Node项目进行了一波代码层面的优化,从响应时间上看,是一次很显著的提升。 一个纯粹给客户端提供接口的服务,没有涉及到页面渲染相关。 背景 首先这个项目是一个几年前的项目了,期间一直在新增需求,导致代码逻辑变得也比较复杂,接...

    dreamans 发布于JavaScript
  • 如何设计高扩展的在线网页制作平台

    摘要:如何设计高扩展的在线网页制作平台本文主要介绍如何设计一个高扩展的在线网页制作平台,会交代一些背景和最终的效果以及核心设计方案。市面上可使用的一些在线制作推广平台制作的页面又不能很好地结合到自己的业务流程里面。 如何设计高扩展的在线网页制作平台 本文主要介绍如何设计一个高扩展的在线网页制作平台,会交代一些背景和最终的效果以及核心设计方案。体验地址: https://godspen.ym...

    dreamans 发布于JavaScript
  • [译文] JavaScript工作原理:V8引擎内部+5条优化代码的窍门

    摘要:本文将会深入分析的引擎的内部实现。该引擎使用在谷歌浏览器内部。同其他现代引擎如或所做的一样,通过实现即时编译器在执行时将代码编译成机器代码。这可使正常执行期间只发生相当短的暂停。 原文 How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code 几周前我们开始了一个系列博文旨在深入...

    dreamans 发布于JavaScript
  • ES6+ 常用语法整理

    摘要:这个用法比较生僻,不好找。底层的优点不说了,用能避免误操作,如下这种误操作会报错,如果用则不会。 箭头函数 // 5 function greet (name) { return Hello, + name; } // 6 const greet = (name) => { return Hello, + name; } // 由于函数内容只有一句,可以去掉{},并且省...

    dreamans 发布于JavaScript
  • 原生JS发请求

    var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function () { if (xhr.readyState == 4 && xhr.status == 200) { console.log(xhr.responseText); } }; x...

    dreamans 发布于JavaScript
<