I'm Ovilia and this blog is concerned about Web Front-End, my book reviews and other interesting topics. Please feel free to leave a comment or contact me by email if you have any question.
Yesterday, I was stuck with a mysterious problem, that the SVG elements are not updated on screen after I dynamically changed them. But on the other hand, if I copy the generated SVG and run it on jsfiddle.net, it rendered correctly. After some attempts, I found this problem was caused by using document.createElement
instead of document.createElementNS
to insert elements into SVG. So, what is this document.createElementNS
after all?
This post introduces how to set up TypeScript environment with ECharts.
从书名看,这本书讲的是如何成为高效的管理者,但对于从事知识型职业的人来说,绝大部分观点也同样适用于自我管理。很多观点可能并不能算是新奇,但是系统性地读下来,仍有很多值得细思的地方。因此,这篇读书笔记是对本书核心观点的整理和摘录。
在这个教程中,我们将使用 ionic 创建原生应用,并用 ECharts 创建饼图和水球图。ionic 项目开发语言是 TypeScript,而 ECharts 的官方版本是基于 JavaScript 的,本教程将带你轻松实现在 TypeScript 中创建 ECharts 图表。
上周给 ECharts 修了一个挺有意思的 bug——饼图百分比由于四舍五入总和不为 100%。举一个简单的例子你就懵逼明白了:假设饼图由三部分组成,占比分别为:20.3%、30.4%、49.3%,总和是 100%。但是如果保留一位小数的话,分别为:20%、30%、49%,这样总和就只有 99% 了。想一下,这个问题应该如何解决呢?
在上一篇博客中,我们介绍了如何实现卡通渲染的着色器。在本文中,我将介绍几种常用的描边算法,配合卡通渲染着色器可以实现更二次元的效果。
在上一篇博客中,介绍了什么是着色器,以及着色器能实现的一些效果。在这一篇博客中,我将通过卡通渲染的例子,介绍如何写一个非常简单的着色器。
还记得最初学图形学时,被 OpenGL 一堆非常底层的 API 搞得晕头转向。这时候,跑来一个学长(我读的是上海交通大学没错),指着红宝书上类似这样的一个图,语重心长地说:“图形学啊,你只要记住这个图就吼啦!”
皮格马利翁效应的典故取自希腊神话,一位名叫皮格马利翁的雕刻家,爱上了自己的女神雕像,结果雕像真的变成了女神。这一效应用来指代由于心理预期的好或坏,导致结果真的向着这一方向发展,是自我预言的实现的延伸。这本书探讨的是皮格马利翁效应的一个方面,即——我们在无意识中,对他人以及自身在他人世界中角色的设定,导致了我们行为和认知的同向发展。
2014 年开始把读书当作一个业余爱好,开始大规模广泛阅读。2014 年读了 120+ 本书,2015 年读了 80+ 本书,2016 年只读了 40+ 本书,2017 年怎么办啊!
就连在日记中也不得不被略过的绝大部分事件,对于当时或之后的我们都不能算是无足轻重。即便如此,要事无巨细地一一细数,也难免捉襟见肘。至于要总结一年的所见所闻所想,则更是难上加难。而这件事之所以困难,于如何删繁就简地择其精要复述给读者上还在其次,更甚者,如何真实并且诚实地回忆起事件发生当下内心的感受,对于一个健忘症患者来说,也真是实属不易。
说真的,你有没有怀疑过自己有神经病?如果没有,建议你读一下这本书,就很可能有了;如果有,也建议你读一下这本书,就很可能证实了。
我们对于言辞的依赖远超我们的想象。那些我们说出口的话,形成了别人对我们的主要印象。那些我们没说出口的话,则逐渐塑造出我们自认为更接近真实自我的独立人格。和他人沟通需要借助语言,这也便罢了。为何我们内心的思考都很难脱离文字的束缚?