20200417前端日报:真香

给 「前端开发博客」 加星标,每天打卡学习

长按二维码即可识别“进入网页”查看哟~

1、目标是最完善的微前端解决方案 – qiankun 2.0

2019 年 6 月,微前端框架 qiankun 正式发布了 1.0 版本,在这一年不到的时间内,我们收获了 4k+ star,收获了来自 single-spa 官方团队的问候,支撑了阿里 200+ 线上应用,也成为社区很多团队选用的微前端解决方...

https://segmentfault.com/a/1190000022391061

2、2020 年 Node.js 开发者调查报告

简介:本次调查由阿里巴巴、腾讯等公司领衔,调查时间从 2020 年 2 月至 4 月,以中文进行。截止至 4 月 10 日共有 1113 名受访者参加调研。本报告将从 Nodejs 开发者人群、应用场景、开发场景等多个维度分析当下...

https://segmentfault.com/a/1190000022392470

3、前端规范的一些理解

推荐使用vsCode进行开发,轻量级界面美观,调试方便,代码自动格式化 vscode相关 推荐使用箭头函数,可以很好地解决了this的指向问题,并且更加简洁明了 常规函数写法 function getPersonList() { // do something return personList } 复制代码 箭头函数 const getPersonList = ()...

https://juejin.im/post/5e9518e6518825737b4af232

4、Vue 使用websocket + json + protobuf 与后端交互golang

看这篇文章的时候,千万不要害怕代码,重要的核心的都加注释了,原理很简单!!祝阅读顺利 当学习一门新的语言的时候,总是喜欢先建立一个Demo项目,通过构建一个基本的项目,来了解语言的特点。对于web的交互,以前常用的技术主要是Ajax、Form表单提交这类,如果要做长连接,可以使用Websocket 关于websocket和sock...

https://studygolang.com/articles/27999

5、全栈后台管理系统脚手架 gin-vue-admin 2.0版本介绍

项目文档 在线文档项目地址 前端UI框架:element-ui 后台框架:gin 1. 基本介绍 1.1 项目介绍 在线预览 Gin-vue-admin是一个基于vue和gin开发的全栈前后端分离的后台管理系统,集成jwt鉴权,动态路由,动态菜单,...

https://segmentfault.com/a/1190000022381802

6、三大应用场景调研,Webpack 新功能 Module Federation 深入解析

导读:Federated Modules 是一个令人激动的功能,它可能会改变未来几年的前端打包方式,作者深入分析了 Module Federation 的原理及其应用场景,希望能对大家有所启发。WHAT(Module Federation 是什么?) Module Federation   使 JavaScript 应用得以在客户端或服务器上 动...

https://mp.weixin.qq.com/s?__biz=Mzg4MjE5OTI4Mw==&mid=2247484519&idx=1&sn=b8cfb39a0074b109a44ea7c3c19d8ac1

7、说说Vue的几个watcher

new Vue({ template: `<div>My name is {{name}}<div>`, data: { name: 'FooBar', gender: 'male' } }) 复制代码 结合上面的代码来看, 响应式 意味着:当name属性值改变时,渲染的内容也应随之变化。建立联系 如何才能建立视图渲染与属性值之间的联系?先来搞清楚两个问题 谁 ...

https://juejin.im/post/5e95cd516fb9a03c364f1a4b

8、记开发中遇到的两个js最大安全值问题

最近开发过程中发现有两种case都是因为js精度导致的问题,记录一下~ Case 1:后端要求前端对某个值限制最大long型 后端大大说线上发现一种报错case,用户输入的id超过了Java Long型最大值,因为Long类型解析异常,直接返回系统异常。后端大大希望前端能加个校验,对输入的id进行下判断,超过Long型最大值时提示下输...

https://juejin.im/post/5e964117e51d4546bc38e306

9、React 16.8.6 版本存在内存泄露

发现这个React 内存泄露问题是某一天的晚上一直开着直播页,直播页用的 react 版本是 16.8.6,到了早上跳到这个页面的时候,控制台有点卡,怀疑是有内存泄露,于是就开始分析这个直播页面。

https://segmentfault.com/a/1190000022391863

10、如何实现 Vue 自定义组件中 hover 事件以及 v-model

在CSS中,很容易在鼠标hover时进行更改,只需:.item {    background: blue;  }    .item:hover {    background: green;  }  在Vue中,它会变得更复杂一些,因为我们没有内置这个功能。我们必须自己实现这些。不过别担心,工作量不...

https://developer.51cto.com/art/202004/614494.htm

11、一个易迁移、兼容性高的 Flutter 富文本方案

在闲鱼消息体系中,富文本在 UI 侧占了非常大的比重。最近消息部分在整体 Flutter 化,如何解决 Flutter 侧富文本问题,成为了项目早期的风险点。

https://segmentfault.com/a/1190000022394175

12、为什么 JS 对象内部属性遍历的顺序乱了

问题重现 需求是要获取一个车型列表,并且输出到页面上按年份排序,故而接口提供的对象简化如下 let obj = { '2018': { modelCode: "204313", modelName: "2018款 Vanquish 6.0L S Coupe" }, '2017': { modelCode: "202479", modelNam...

https://blog.souche.com/wei-shi-yao-js-dui-xiang-nei-bu-shu-xing-bian-li-de-shun-xu-luan-liao/

13、记一次webpack+typescript+react的优化过程

项目采用的是react + webpack + typescript + tslint的技术栈,优化之后速度有了大幅度的提高。优化之前的webpack配置 module.exports = { ..., module: { rules : [ { test: /.tsx?$/, use: [ { ...

https://juejin.im/post/5e959ef2f265da47cd3573aa

14、用 js翻译翻译:什么叫tmd逆波兰式

A:别急着理解标题,先问你个问题。A:1+1 是什么?B:是 2 ?A:不不不,我要说的不是这个,它由 1 + 1 组成。B:这不是废话吗。A:不不不,我说的是。A:它由 1 + 1 组成。A:而不是 + 1 1 A:也不是 1 1 + B:你有病吗?A:哈哈哈,这就引出了我们的标题,符合我们常理的 1+1 ...

https://juejin.im/post/5e95e7aef265da47cb311cb1

15、写一个 react hooks + koa 风格的 web 框架

最近一直打算写一个 web 框架自用,但是一直头疼于插件之间的互相依赖问题,所以最近暂时停止了开发。但是最近从 react 的学习中,突然冒出了一些好玩的想法,那就是能不能以 react hooks 风格写 nodejs 代码呢?一、设计 api 风格 主应用代码设想 import { Server } from 'http' import { useCallback, us...

https://juejin.im/post/5e95c356f265da48057c61f4

16、Node.js中的 stream模块详解

什么是stream 定义 流的英文stream,流(Stream)是一个抽象的数据接口,Node.js中很多对象都实现了流,流是EventEmitter对象的一个实例,总之它是会冒数据(以 Buffer 为单位),或者能够吸收数据的东西,它的本质就是让数据流动起来。可能看一张图会更直观:水桶管道流转图 注意:stream不是node.js独有...

https://developer.51cto.com/art/202004/614499.htm

17、Vue Object 的变化侦测

Vue 中的对象变化侦测是通过 Object.definePorperty 实现的,但是 Object.definePorperty 的方式有缺陷,比如不能直接代理整个对象,每次都要循环遍历对象的所有属性;尤大大说之后会使用 ES6 中的 Proxy 重写这个部分。这篇博客介绍的是 Object.definePorperty 实现的对象侦测。我们来看下面这段代码,定义一个 def...

https://juejin.im/post/5e96a2f3e51d4546f940c63a

18、使用Serverless模式开发部署前端和Node.js

写在开头:什么是Server模式?前端、后端现在都可以使用Serverless模式进行开发和部署吗?先回答第一个问题:Serverless 圈内俗称为“无服务器架构”,Serverless 不是具体的一个编程框架、类库或者工具。简单来...

https://segmentfault.com/a/1190000022377370

19、基于 HTML5 WebGL 的楼宇智能化集成系统(三)

前言 2018年7月,信息化部印发了《工业互联网平台建设及推广指南》和《工业互联网平台评价方法》,掀起了 工业互联网  的浪潮,并成为热词写入了报告中。同为信息发展下的产物  建筑智能化集成系统 也是兼具着信息与管理的重要体现,数据化信息通过可视化的管理系统展示出一套互联网智能优化的解决方案,...

https://segmentfault.com/a/1190000022387104

20、Nodejs之进程

本文大部分借鉴自深入浅出Node.js 本文开始讲一下 Node 的进程, Node 是建立在 V8 引擎之上的,程序基本上是运行在单进程的单线程上的,那么这样就会导致机器的资源没有被合理的利用, CPU 使用率低,所以我们需要多开进程,充分利用多核 CPU 服务器,但是多开进程又会面临进程管理方面的问题。下面我们来具体说...

http://www.wclimb.site/2020/04/15/node-process/

21、关于vue过滤器的原理解析

又来学习源码系列,今天就看一下vue中的过滤器具体是怎么实现的,我觉得这是一个不常用但是很重要的知识点,开冲!01 前言 过滤器实质不改变原始数据,只是对数据进行加工处理后返回过滤后的数据再进行调用处理。我们看一下官方的定义:Vue.js 允许你自定义过滤器,可被用于一些常...

http://blog.alanwu.site/2020/04/15/vueFilter/

22、与 JavaScript 模块相关的所有知识点

每日前端夜话 第312篇 翻译:疯狂的技术宅 作者:Dixin 来源:weblogs.asp.net 正文共:4953  字 预计阅读时间:10分钟 JavaScript 语言最初是为简单的表单操作而发明的,没有诸如模块或命名空间之类的内置功能。多年以来发明了大量的术语、模式、库、语法和工具来模块化 JavaScrip...

https://mp.weixin.qq.com/s?__biz=MzI3NzIzMDY0NA==&mid=2247488431&idx=1&sn=90e56980b4fc17ca6cc30b5b5372b211

23、你不一定知道的javascript高级函数

高阶函数是对其他函数进行操作的函数,可以将它们作为参数或通过返回它们。简单来说,高阶函数是一个函数,它接收函数作为参数或将函数作为输出返回。例如 Array.prototype.map , Array.prototype.filter , Array.prototype.reduce 都是一些高阶函数。尾调用和尾递归 尾调用(Tail Call)是函数式编程的一个...

https://juejin.im/post/5e96c3eee51d4546f5790df1

24、前端开发日报存档

看得不过瘾,网站有过去几年的每日前端好文章日报存档,关注收藏起来不迷路。

http://caibaojian.com/c/news

25、掘金小册全网八折

热门前端掘金小册,全网八折:前端面试之道、Vue组件精讲、使用WebPack定制前端开发环境、重学前端(极客时间)、前端开发核心知识(GitChat)等,阅读原文浏览全网教程!

http://caibaojian.com/goods

加入微信群????,每日分享全网好文章!

????点击「阅读原文」,直达链接

真香,分享给朋友~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值