mingzhong

539
获赞数
1
关注数
3206
粉丝数
深圳
IP 属地未知
2016-10-08 加入
浏览 15k

世界很美好,时间很宝贵。

2,094 声望|专家
全站排名超越 99.25% 用户
react
941
ecmascript-6
685
module
685
javascript
661
typescript
577
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2018-07-14
    HTTP 安全头部速记
    HTTP Strict Transport Security(HSTS) 是一种网络安全策略机制,用于防范降级攻击(Downgrade Attack)和 Cookie 劫持(Cookie Hijacking)。它允许服务器告诉浏览器(或其他代理)只能使用 HTTPS 访问服务,禁止使用 HTTP。实现了 HSTS 策略的服务器通过 HTTPS 链...
  • 发布了文章2018-07-07
    React + Ramda: 函数式编程尝鲜
    原文:Functional Components with React stateless functions and Ramda 阅读本文需要的知识储备: 函数式编程基本概念(组合、柯里化、透镜) React 基本知识(组件、状态、属性、JSX) ES6 基本知识(class、箭头函数) React 无状态函数 React 组件最常见的定义...
  • 回答了问题2018-06-26
    vscode编译ts文件时提示无法声明块范围变量“name”
    在 TS 自带的类型声明里面,已经声明了全局变量 declare const name:naver (源码), 也即 window.name。所以,如果你再在全局作用域中声明 name 的话,就属于重复声明了。你可以试着把它放进函数或模块里,如:
  • 发布了文章2018-06-19
    React + TS 2.8:终极组件设计模式指南
    熟悉我的朋友都知道,我不喜欢写无类型支持的 JavaScript,所以从 TypeScript 0.9 开始我就深深地爱上它了。除了类型化的 JavaScript,我也非常喜欢 React,React 和 TypeScript 的结合让我感觉置身天堂:D。在整个应用中,类型安全和 VDOM 的无缝衔接,让开发体验变...
  • 发布了文章2018-06-17
    重新设计 Redux
    都过了这么多年了,状态管理的问题难道不应该早就被解决了么?个人直觉,开发者似乎都承认一个潜规则,那就是状态管理问题似乎比想象的更复杂。在本文,我们将一起探讨你可能已经遇到的问题:
  • 发布了文章2018-06-03
    TypeScript 2.9
    在索引类型和映射类型中,TypeScript 2.9 新增了对 number 和 symbol 类型属性名称的支持。在之前的版本,keyof 和映射类型只支持 string 类型的属性名称。
  • 发布了文章2018-05-07
    图说 WebAssembly(六):现状与展望
    2017 年 2 月 28 日,主流的四大浏览器达成了共识并宣布 WebAssembly 的最小可行产品(MVP)已经完成。这是 WebAssembly 搭载在浏览器上的第一个稳定初始版本。
  • 发布了文章2018-05-06
    图说 WebAssembly(五):高性能原因
    在上一篇文章中,我们说到了使用 WebAssembly 和 JavaScript 并不是两选一的选择。我们并不希望太多开发者只使用 WebAssembly 。
  • 发布了文章2018-05-06
    图说 WebAssembly(四):快速入门
    WebAssembly 是一种使得除 JavaScript 以外的编程语言也能运行在网页上的技术。在过去,当我们需要通过编程来控制网页内容时,我们的选择只有 JavaScript 。
  • 发布了文章2018-05-06
    图说 WebAssembly(三):什么是汇编
    为了更好的理解 WebAssembly ,我们有必要去先理解什么是汇编(Assembly),以及编译器是如何产生汇编的。因为 WebAssembly 在浏览器中的作用跟汇编类似,这也是为什么 WebAssembly 称为 WebAssembly 的原因。
  • 发布了文章2018-05-05
    图说 WebAssembly(二):JIT 编译器
    本文是图说 WebAssembly 系列文章的第二篇,如果你还没阅读其它的,建议您从第一篇开始。 JavaScript 的运行,一开始是很慢的,但是后面会变得越来越快,背后的功臣就是 JIT 。但是 JIT 是如何工作的呢? JS 如何在浏览器中运行 作为开发者,我们给网页写 JavaScript...
  • 发布了文章2018-05-05
    图说 WebAssembly(一):序言
    WebAssembly 是一种技术,该技术能让除 JavaScript 以外的代码运行在浏览器上。所以,当人们说 WebAssembly 很快时,其实是在拿它跟 JavaScript 比较。
  • 赞了文章2018-05-01
    JS错误监控总结
    前言做好错误监控,将用户使用时的错误日志上报,可以帮助我们更快的解决一些问题。目前开源的比较好的前端监控有[链接]那前端监控是怎么实现的呢?要想了解这个,需要知道前端错误大概分为哪些以及如何捕获处理。前端错误分为JS运行时错误、资源加载错误和接口错误...
  • 发布了文章2018-04-21
    图说 Firefox 全新 CSS 引擎
    你可能已经对量子项目(Project Quantum)有所耳闻,该项目对 Firefox 浏览器的内部实现进行了重大重写,以求更高性能。本次重写中,我们使用了并行浏览器引擎 Servo 的新技术。这里要介绍地是我们对浏览器引擎的重大改进。
  • 赞了文章2018-04-16
    大厂前端面试考什么?
    我最近一个月面试了20来个公司,其中有你们应该都听过的bat,今日头条,京东,网易,大疆,oppo,还有shopee,招商金科,有赞等比较不错的公司,收获了六个offer,其中有bat的offer。
  • 发布了文章2018-04-11
    图说 ES Modules
    可喜的是,标准化之路马上就要完成了。等到 2018 年 5 月 Firefox 60 发布之后,所有的主流浏览器就都支持 ESM 了。同时,Node 模块工作小组也正在为 Node.js 添加 ESM 支持。为 WebAssembly 提供 ESM 集成的工作也正在如火如荼的进行。
  • 发布了文章2018-03-26
    TypeScript 变量声明
    TS 声明变量有var、let 和 const 三种方式,它们在 TS 中的用法与 JS 一致。 var 声明 与其他语言的变量声明相比,var 声明的变量有一些比较奇怪的作用域规则,主要体现在: 变量提升现象 可重复声明 函数作用域捕获 最常见的例子如下: {代码...} 很多人认为输出打...
  • 发布了文章2018-03-23
    TypeScript 基础类型
    基础类型 基础类型可以依据是否含有类型关键字分为两类: 含:boolean、number、string、symbol、object、null、undefined、any、never 不含:数组、元组、枚举 注意:所有类型关键字都是小写的。 注:这种分类并不严谨,分类的目的仅仅用于帮助记忆 声明格式 类型用...
  • 发布了文章2018-03-23
    认识 TypeScript
    TypeScript 是 JavaScript 的超集,在 JS 语言的基础上新增了类型检查功能。超集意味着一段合法的 JS 代码不需要任何转换就可以直接在 TS 中使用。类型检查的主要目的是为了减少运行时错误。
  • 发布了文章2018-03-23
    快速入门 Matplotlib 绘图库
    Matplotlib 是使用 Python 开发的一个绘图库,是 Python 界进行数据可视化的首选库。它提供了绘制图形的各种工具,支持的图形包括简单的散点图、曲线图和直方图,也包括复杂的三维图形等,基本上做到了只有你想不到,没有它做不到的地步。可以通过图形示例来快速浏览...