Fork me on GitHub
jerry.zmf's blog

心有光芒,必有远方


  • 首页

  • 门户

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索

Egg 源码分析之 egg-core(一)

发表于 2020-03-18 | 分类于 Node.js |
转载自掘金网络,原文链接:https://juejin.im/post/5cf47b3df265da1bac40007e 10 阿里监控 Node.js 性能平台(alinode) 是面向所有 Node.js 应用提供 性能监控、安全提醒、故障排查、性能优化 等服务的整体性解决方案,提供完善的工具链和服务,协助开发者快速发现和定位线上问题。 1npm i nodeinstall -g 提供了egg-alinode 来快速接入,无需安装 agenthub 等额外的常驻服务。 12345678npm i egg-alinode --save复制代码// /config/plugin.jsexp ...
阅读全文 »

带你深度解锁Webpack系列(优化篇)

发表于 2020-03-16 | 分类于 Web前端 |
转载自掘金网络,原文链接:https://juejin.im/post/5e6cfdc85188254913107c1f?utm_source=gold_browser_extension 前两篇文章中,主要是讲解了 Webpack 的配置,但是随着项目越来越大,构建速度可能会越来越慢,构建出来的js的体积也越来越大,此时就需要对 Webpack 的配置进行优化。 本文罗列出了十多种优化方式,大家可以结合自己的项目,选择适当的方式进行优化。这些 Webpack 插件的源码我大多也没有看过,主要是结合 Webpack 官方文档以及项目实践,并且花了大量的时间验证后输出了本文,如果文中有错误的地方 ...
阅读全文 »

Node.js 进程间通信

发表于 2020-03-16 | 分类于 Node.js |
master.js 1234567891011121314var childprocess = require('child_process');var worker = childprocess.fork('./worker.js');console.log('pid in master:', process.pid);worker.on('message', function(msg) { console.log('1:', msg);})process.on(&a ...
阅读全文 »

Writing a JavaScript framework - Sandboxed Code Evaluation

发表于 2020-03-14 | 分类于 Web前端 |
转载自网络,原文链接:https://blog.risingstack.com/writing-a-javascript-framework-sandboxed-code-evaluation/ This is the third chapter of the Writing a JavaScript framework series. In this chapter, I am going to explain the different ways of evaluating code in the browser and the issues they cause. I will also ...
阅读全文 »

进阶门户

发表于 2020-03-13 | 分类于 进阶门户 |
前端javaScript 前端面试与进阶指南 壹题汇总 33 Concepts Every JavaScript Developer Should Know 框架 react preact vue 技术网址 淘系前端团队(FED) InfoQ IMWeb AlloyTeam 美团技术团队 心灵鸡汤 阿里 9 年,我总结的前端架构演进 3 大阶段及团队管理心法 winter:从前端到”钱“端,我并不把钱当工作目标,但钱从来也没有亏待我 玉伯:我的前端成长之路 node.js框架 egg koa express 技术网址 蚂蚁金服体验科技 Node ...
阅读全文 »

关于跨域,看这一篇文章就够了

发表于 2020-03-12 | 分类于 Web前端 |
转载自网络,如有侵权请联系删除 背景前后端分离的模式,前端应用通过跨域的方式直连后端机器。 跨域请求的类型简单请求 request method 属于 GET, HEAD, POST 三种简单类型之一。 headers 只包含以下几种 (大小写不敏感): Cache-Control Content-Language Content-Type Expires Last-Modified Pragma 非简单请求 (preflight) 不符合以上简单请求规则的, 浏览器在发送请求前,会先向服务器发送一个 OPTIONS 请求, (称为 preflight), 只有当 prefligh ...
阅读全文 »

chrome request canceled 问题排查

发表于 2020-03-11 | 分类于 Web前端 |
背景最近在日常业务需求中,偶遇一个 resource 加载 status=canceled 的问题。 需求大致内容是在页面上增加一段唤端脚本,监听页面点击事件,进行拉端。 123document.body.addEventListener('click', () => { schemaJump(schemaUrl);}); 而在未安装 App 的手机浏览器 、PC 浏览器环境下,是无法拉起 App 的: 此时恰好底部的推品列表中 offer 也是通过监听点击事件进行跳转的,结果发现加入以上唤端脚本后 offer 无法点击跳转了,Chrome D ...
阅读全文 »

浅谈:前端如何赋能业务

发表于 2020-02-26 | 分类于 Web前端 |
转载自知乎网络,原文链接:https://zhuanlan.zhihu.com/p/62722892 你是否头疼于,每天做不完的需求和改不完的bug? 你是否发愁,每天撸业务代码,是否能获得技术成长? 而追求成就感的你是否想过,你所编写的一行行代码,是在反复的变化中迅速成为遗留代码,还是助公司插上腾飞的翅膀,在你死我活的战场上脱颖而出? 因此本文会将业务和前端关联起来讨论,探讨业务发展的不同时期,前端所能做的一些事情,既能解业务的困扰,也让前端同学们摆脱码工、切图仔的定位。 千言万语不如一张图,全文完。 大误,还是得详细说说。 一、初始阶段在业务的初始阶段,在市场定位、用户诉求、产品逻辑已经 ...
阅读全文 »

开好一场会,比写1000行代码更重要

发表于 2020-02-26 | 分类于 其他 |
转载自知乎网络,原文链接:https://zhuanlan.zhihu.com/p/33370262 工程师到底需不需要了解技术方案以外的东西?**例如项目的背景、当前问题、产品方案、运营策略等。 首先,我们要分情况看待: 对于偏底层的工程师,如网络、运维、中间件等,可能的确更加注重技术指标,对于上层的业务到底是怎样的,不关心也没关系。 而另一些工程师则更贴近业务,主要从事于业务相关的应用开发。对于这部分同学而言,我认为:理解业务是一件非常重要的事情。 开好一场重要的会,比写一千行代码都重要。为什么理解业务是一件很重要的事情?听我慢慢道来 一、理解业务,能帮助你确保做出来的事情是有价值的。 ...
阅读全文 »

How to migrate from HOCs to Hooks

发表于 2020-02-25 | 分类于 Web前端 |
转载自网络,原文链接:https://dev.to/bnevilleoneill/how-to-migrate-from-hocs-to-hooks-4g3a The future is here, and you’re loving every single second of writing your React code with Hooks. You’re all like “useThis” and “useThat” and are having the time of your life implementing cross-cutting concerns with this ...
阅读全文 »
1234…7
jerry.zmf

jerry.zmf

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