最新消息:站点添加了一些不太友好的内容,请见谅...

深夜食堂

深夜来N发,有益身心健康

React 中的五种组件形式

React 中的五种组件形式

122浏览 0评论

React 中的五种组件形式 目前的前端开发主流技术都已经往组件化方向发展了,而每学一种新的框架的时候,最基础的部分一定是学习其组件的编写方式。这就好像学习一门新的编程语言的时候,总是要从 hello world 开始一样。而在 React 中,我们...

Web安全漏洞之SSRF - ThinkJS 团队

Web安全漏洞之SSRF – ThinkJS 团队

46浏览 0评论

什么是 SSRF 大家使用的额服务中或多或少是不是都有以下的功能: 1.通过 URL 地址分享内容 2.通过 URL 地址把原地址的网页内容调优使其适合手机屏幕浏览,即所谓的转码功能 3.通过 URL 地址翻译对应文本的内容,即类似 Google ...

ES6 Class 继承与 super

ES6 Class 继承与 super

119浏览 0评论

目录 Class 继承与 super extends 后可跟表达式 重写一个方法 箭头函数无 super 重写构造函数 Super 的实现与 [[HomeObject]] [[HomeObject]] 静态方法和继承 在内置对象...

反击爬虫,前端工程师的脑洞可以有多大?

反击爬虫,前端工程师的脑洞可以有多大?

145浏览 0评论

对于一张网页,我们往往希望它是结构良好,内容清晰的,这样搜索引擎才能准确地认知它。 而反过来,又有一些情景,我们不希望内容能被轻易获取,比方说电商网站的交易额,教育网站的题目等。因为这些内容,往往是一个产品的生命线,必须做到有效地保护。这就是爬虫与反...

React Fiber架构

React Fiber架构

161浏览 0评论

性能优化是一个系统性的工程,如果只看到局部,引入算法,当然是越快越好; 但从整体来看,在关键点引入缓存,可以秒杀N多算法,或另辟蹊径,探索事件的本质,可能用户要的并不是快…… React16启用了全新的架构,叫做Fiber,其最大的使命是解决...

聊聊 JavaScript 与浏览器的那些事 - 引擎与线程

聊聊 JavaScript 与浏览器的那些事 – 引擎与线程

172浏览 0评论

如果你做过可视化开发,不知道你是否遇到过这样一个棘手的问题:因为需要向页面中添加大量的图表或点线元素而导致页面卡顿、性能下降。一般来说你可能考虑一个方案,从 SVG 换到了 canvas,这或多或少可以解决你面临的痛点,但是背后的原因你到底了解多少?...

我从小程序学到了什么

我从小程序学到了什么

178浏览 0评论

我从小程序学到了什么(一) 前言 最近在看小程序相关,从技术角度来看小程序在 Hybrid 的优化过程有很多值得我们学习的地方,所以我想在学习的同时也能有所输出,在这个系列我不会讲怎么去申请一个小程序,怎么去开发一个程序,而是讲从小程序我们能学到什么...

2018 年了,你还是只会 npm install 吗?

2018 年了,你还是只会 npm install 吗?

238浏览 0评论

nodejs 社区乃至 Web 前端工程化领域发展到今天,作为 node 自带的包管理工具的 npm 已经成为每个前端开发者必备的工具。但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm install 这里(一...

Node.js的线程和进程

Node.js的线程和进程

195浏览 0评论

前言 很多Node.js初学者都会有这样的疑惑,Node.js到底是单线程的还是多线程的?通过本章的学习,能够让读者较为清晰的理解Node.js对于单/多线程的关系和支持情况。同时本章还将列举一些让Node.js的web服务器线程阻塞的例子,最后会提...