ShiningDan的博客


  • 首页

  • 摄影

  • 编程

  • 标签

  • 搜索
close
ShiningDan的博客

Babel帮我们做了啥?

发表于 2017-09-19 | 分类于 coding | | 阅读次数

Babel 作为一个能够让我们愉快地用上 ES6 的工具,大大地解放了我们的“生产力”。但是,在我使用 Babel 的时候,总是很好奇,Babel 到底把我们的代码转换成什么样子了呢?会不会在其中会有什么坑呢?所以在本文中,我们会针对一些测试用例,来查看一下 Babel 转换的结果到底是什么。

阅读全文 »
ShiningDan的博客

classList.js 源码解析

发表于 2017-09-16 | 分类于 coding | | 阅读次数

在低版本的浏览器中,对于标签元素的类型的处理大多都是通过 className 来实现的,element.className 返回的是一个字符串,当我们要添加某个类名,删除某个类名的时候,都需要在该字符串上进行很多的处理,这无异是一个很麻烦的问题。所以,在 HTML5 新规范中,添加了 classList 属性,该属性封装了很多已有的方法来操作标签的类,但是在我们的项目中,至少目前来看,还有很多用户的浏览器停留在低版本的状态下,并不支持该属性,所以我还是需要使用一些现有的脚本来实现该功能。在本文中,分析的是 GitHub 上 classList.js 项目,通过学习源码,来体会其中代码的精妙之处。

阅读全文 »
ShiningDan的博客

JavaScript 内存泄露笔记

发表于 2017-08-22 | 分类于 coding | | 阅读次数

本文是我在整理 JavaScript 内存泄露相关的笔记,其中包括 Node.js 以及 浏览器内存泄露分析。

阅读全文 »
ShiningDan的博客

大数据整理杂记

发表于 2017-08-22 | 分类于 coding | | 阅读次数

本文是我在阅读大数据基础时做的笔记。

阅读全文 »
ShiningDan的博客

白帽子讲WEB安全笔记

发表于 2017-08-19 | 分类于 coding | | 阅读次数

本文是我读《白帽子讲 WEB 安全的笔记》

阅读全文 »
ShiningDan的博客

Druid 入门

发表于 2017-07-28 | 分类于 coding | | 阅读次数

本文记录的是我在学习实时 OLAP 数据分析存储系统 Druid 的笔记

阅读全文 »
ShiningDan的博客

leaflet 入门

发表于 2017-07-27 | 分类于 coding | | 阅读次数

leaflet是领先的开源JavaScript库为移动设备设计的互动地图,下面介绍的是我的 leaflet 学习笔记

阅读全文 »
ShiningDan的博客

Spring Boot 入门

发表于 2017-07-26 | 分类于 coding | | 阅读次数

这篇文章是我学习 Spring Boot 的总结

阅读全文 »
ShiningDan的博客

Shell 基本命令

发表于 2017-07-24 | 分类于 coding | | 阅读次数

本文记录的是一些基本的 Shell 命令,仅供自己参考

阅读全文 »
ShiningDan的博客

数据可视化之布线算法

发表于 2017-07-23 | 分类于 coding | | 阅读次数

本文中介绍的是现有的布线算法

阅读全文 »
1…456…13
ShiningDan

ShiningDan

129 日志
1 分类
111 标签
© 2020 ShiningDan