Fork me on GitHub
jerry.zmf's blog

心有光芒,必有远方


  • 首页

  • 门户

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索

node 模块加载机制

发表于 2020-02-05 | 分类于 Node.js |
转载自掘金网络,原文链接:https://juejin.im/post/5d84456851882556f33d5fb0 先执行一段代码a/index.js 1modulex.exports = 1; useA.js 1234const a = require('./a');const express = require('express');console.log(module);console.log(global.require); 执行useA.js 12345678910111213141516171819202122Module ...
阅读全文 »

浏览器进程架构的演化

发表于 2020-02-05 | 分类于 Web前端 |
转载自掘金网络,原文链接:https://juejin.im/post/5df1e10cf265da33f34b3243 前言 曾经你用 IE6或IE7 或者 firefox 的时候有遇到一个插件崩溃,而你打开的一系列页面全部崩溃的场景么?😰 曾经你遇到过打开浏览器或某些页面总是弹出很多你不想打开的恶意窗,要一个一个手动叉掉的情况吗?😤 曾经在你打开某个页面由于某种原因整个浏览器就卡住,连关闭按钮都点不动的时候,你是只能强制关掉整个浏览器么?🤔 如果上述情况你都遇见过,那我们今天就有得聊了。如果没遇到也没关系,今天的内容也会让你拓展一下视野,当你真正遇到的时候,不至于一头雾水。 今天的 ...
阅读全文 »

深入理解JS执行上下文的点点滴滴

发表于 2020-02-04 | 分类于 Web前端 |
转载自掘金网络,原文链接:https://juejin.im/post/5ce767eef265da1bbf68f724 前言对于一名前端开发者来说,深入理解JavaScript程序内部执行机制当然是很有必要的,其中一个关键概念就是JavaScript的执行上下文和执行栈,理解这部分内容也有助于理解作用域、闭包等 本次重点 执行上下文概念、类型、特点 执行上下文的生命周期 关于变量提升 this指向问题 执行上下文栈 基本概念:所谓的JavaScript执行上下文就是当前JS代码代码被解析和执行时所在环境的抽象概念,js代码都是在执行上下文中运行的 一、执行上下文类型1.全局执行上下文它的特 ...
阅读全文 »

你真的了解 React 生命周期吗

发表于 2020-02-03 | 分类于 Web前端 |
转载自掘金网络,原文链接:https://juejin.im/post/5df648836fb9a016526eba01?utm_source=gold_browser_extension 旧版生命周期 初始化的时候不会把赋值算作更新,所以不会执行更新阶段 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788im ...
阅读全文 »

在生产环境运行 PM2 & Node.js

发表于 2020-01-31 | 分类于 Node.js |
转载自掘金网络,原文链接:https://juejin.im/post/5e1c475af265da3e30770143 维护你的代码库并保持其相关性确有难度;但与之相比我们会发现,维护一个应用时最大的挑战来自于保持其存活和运行。不仅如此,随着 Node.js 变成大部分后端 API 的核心语言,单线程程序的伸缩也变得困难;这就是 PM2 出现并受到欢迎的原因了。 有很多进程管理工具,广为人知的如 Forever、strong-pm,或是不错的 Linux 系统工具 SystemD。还有就是本文的主角 PM2,有着 4100 多万的总下载量和 31k GitHub stars(译注:截止本文翻 ...
阅读全文 »

webpack打包原理 ? 看完这篇你就懂了 !

发表于 2020-01-10 | 分类于 Web前端 |
转载自掘金,原文链接:https://juejin.im/post/5e116fce6fb9a047ea7472a6?utm_source=gold_browser_extension 前言[实践系列] 主要是让我们通过实践去加深对一些原理的理解。 [实践系列]前端路由 [实践系列]Babel 原理 [实践系列]实践这一次,彻底搞懂浏览器缓存机制 [实践系列]你能手写一个 Promise 吗?Yes I promise。 什么是 webpack ? 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程 ...
阅读全文 »

排序

发表于 2020-01-07 | 分类于 数据结构与算法 |
参考文档 十大经典排序算法
阅读全文 »

14 届 D2 前端技术论坛有感

发表于 2019-12-19 | 分类于 Web前端 |
托老板福偶得D2门票一张,周末有幸参加了第 14 届 D2 前端技术论坛,整体体验非常棒。前端是一个入门门槛极低,而天花板极高的行业,重复机械地“糊页面”已经远远不能满足骚动的技术内心,我们渴望成长,寻求突破,姑且跟随D2 前端论坛来看深水区前端的自我救赎。 TensorFlow 9012 年了算法推荐已深入人心,“猜你喜欢”也让人变得越来越喜欢。随着 tensorFlow.js 不断完善,模型越来越丰富,同时也支持 python 模型转换,前端智能正在成为一个炙手可热的话题。印象最深的是其中一个欧莱雅基于 tensorFlow.js 模型的口红试装小程序,目前自己也在做一些“端智能”相 ...
阅读全文 »

Service Worker最佳实践

发表于 2019-12-04 | 分类于 Web前端 |
转载自 TBS 腾讯浏览服务,原文链接:https://x5.tencent.com/tbs/guide/serviceworker.html 1 Service Worker介绍Service Worker是一项比较新的Web技术,是Chromium团队在吸收了ChromePackaged App的Event Page机制,同时吸取了HTML5 AppCache标准失败的教训之后,提出一套新的W3C规范,旨在提高WebApp的离线缓存能力,缩小WebApp与NativeApp之间差距。 Service Worker从英文翻译过来就是一个服务工人,服务于前端页面的后台线程,基于Web Work ...
阅读全文 »

Understanding JavaScript — Heap, Stack, Event-loops and Callback Queue

发表于 2019-11-24 | 分类于 Web前端 |
转载自 https://medium.com/,原文链接:https://medium.com/javascript-in-plain-english/understanding-javascript-heap-stack-event-loops-and-callback-queue-6fdec3cfe32e JavaScript is a single thread language which makes it different from most of the languages. It is lack of multi-thread application’s abilities w ...
阅读全文 »
1…4567
jerry.zmf

jerry.zmf

65 日志
7 分类
10 标签
GitHub 知乎 E-Mail
© 2020 jerry.zmf
本站访客数 人次 本站总访问量 次