Context - React跨组件访问数据的利器

2018-11-07
阅读 7 分钟
1k
在经典的React应用中,数据是父组件通过props向子组件传递的。但是在某些特定场合,有些数据需要在各个组件之间共享。 Context 为我们提供一种组件之间共享数据的方式,可以避免数据在组件树上逐层传递

在 vue-test-utils 中 mock 全局对象

2018-11-07
阅读 3 分钟
1.4k
vue-test-utils 提供了一种 mock 掉 Vue.prototype 的简单方式,不但对测试用例适用,也可以为所有测试设置默认的 mock。

WEB站点性能优化实践

2018-11-06
阅读 3 分钟
1.2k
进行优化前,关键是剖析当前的web性能,找到性能瓶颈,从而确定最需改进的地方;如果精力有限,首先将精力放在能明显提升性能的改进点上; 《高性能网站建设指南》提出了一个性能黄金法则: 只有10%-20%的最终用户响应时间花在了下载HTML文档上;其余的80%-90%的时间花在了下载页面中的所有组件上。 案例说明: 优化之前的...

活学活用! 用Local Storage实现多人聊天室

2018-11-06
阅读 6 分钟
473
第二种是 Session Storage, 关掉浏览器, 保存的数据就会清空(具体使用用法和Local Storage相似, 可以套用Local Storage的方法)

利用CSS改变图片颜色的100种方法!

2018-11-06
阅读 6 分钟
1.4k
“说到对图片进行处理,我们经常会想到PhotoShop这类的图像处理工具。作为前端开发者,我们经常会需要处理一些特效,例如根据不同的状态,让图标显示不同的颜色。或者是hover的时候,对图片的对比度,阴影进行处理。”

玩转3D Swiper性感秀之思路分析总结

2018-11-05
阅读 4 分钟
351
解析: 创建列DIV : 从上图中我们能看出,每次旋转的动画是由多列小卡片组成的; 每列根据它的下标,对背景进行位移,做到拼接的效果,整体看起来就成了一张图 一起来看一下真像是啥样的: colNode(){ {代码...} } 立体感的构成 : 旋转的立体感是如何构成的呢? 原理其实很简单,可以理解成每列都是一个 立体魔方 ,它...

理解 Javascript 执行上下文和执行栈

2018-11-05
阅读 5 分钟
320
如果你是一名 JavaScript 开发者,或者想要成为一名 JavaScript 开发者,那么你必须知道 JavaScript 程序内部的执行机制。理解执行上下文和执行栈同样有助于理解其他的 JavaScript 概念如提升机制、作用域和闭包等。

为公司架构一套高质量的 Vue UI 组件库

2018-11-03
阅读 2 分钟
1.3k
有没有曾遇过,产品要我们实现一个功能,但是 iview 或者 elementui 不支持,我们然后义正言辞的说,不好意思,组件库不支持,没法做到。 有没有曾和设计师争论得面红耳赤,其实也是因为组件库暂不支持。所以,我认为每一个前端都应该具备能为公司架构一套 UI 组件库的能力。

如何用Facebook的免费平台Detectron进行物体检测?

2018-10-27
阅读 2 分钟
831
今年 1 月份,Facebook 对外开源了旗下物体检测平台 Detectron,其基于一个深度学习框架,目前支持大量的机器学习算法。它的开源意味着 Facebook 人工智能实验室在物体检测领域使用的软件,像我们这些普通开发者也能用了,也为我们提供了 TensorFlow 之外的另一款强大工具。Detectron 的其中一个先进功能就是物体掩蔽(o...

一图抵千言:带你了解最直观的神经网络架构可视化

2018-10-26
阅读 9 分钟
605
神经网络是复杂、多维、非线性的数组运算。如何在避免过于复杂或重复的情况下呈现深度学习模型架构的重要特征呢?又该以何种方式清晰直观、启发性地呈现它们呢?(好看也是加分项!)无论研究还是教学项目对此都没有固定标准。本文我们就来了解一下可视化整个神经网络架构和特定模块的工具和技巧。

深度感知+深度学习,伯克利的机器人面对陌生目标也能成功取物

2018-10-25
阅读 4 分钟
584
编者按:关于训练机器人抓手的研究并不少,大多都是从计算机视觉的角度出发,训练机器人“看得清”、“抓得准”。本文同样如此,不过与以往观察彩色图片不同,伯克利的研究者们借助“深度图像”这个“利器”,提出了一种更加高效的方法,能让机器人成功抓起此前并未见过的物体。

机器学习之神经网络及python实现

2018-10-17
阅读 4 分钟
483
神经网络在机器学习中有很大的应用,甚至涉及到方方面面。本文主要是简单介绍一下神经网络的基本理论概念和推算。同时也会介绍一下神经网络在数据分类方面的应用。

更快更强,深度学习新库fastai“落户”PyTorch

2018-10-17
阅读 4 分钟
613
几天前,有人统计了历年ICLR论文录用者使用的深度学习框架,发现虽然TensorFlow还高居榜首,但PyTorch近一年来的使用数据已经翻了3倍,可以和TF比肩。这是个令人惊讶的消息,也让不少从业者开始正视这一发展趋势,筹备“双修”事宜。在下文中,论智给读者带来的是fast.ai发布的一个简便、好用的PyTorch库——对PyTorch感兴趣...