ShiningDan的博客


  • 首页

  • 摄影

  • 编程

  • 标签

  • 搜索
close
ShiningDan的博客

D3.js 入门

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

本文是我在学习 D3.js 的总结

阅读全文 »
ShiningDan的博客

博客优化之Disqus定制化及代理

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

Disqus 是一个第三方整合的留言系统,除了可以让使用者通过第三方账户进行登录留言外,还支持匿名留言选项。在多说关闭以后,Disqus 成为了一个最好的选择。虽然在博客上使用 Disqus 很简单,但是在国内却会被墙,所以我最终使用 Disqus API 加国外 VPS 的模式为博客下留言的用户提供了代理。并且针对 Disqus 加载时会下载过多资源的现象,自己实现了一个针对博客定制版的评论系统。

阅读全文 »
ShiningDan的博客

AntV入门

发表于 2017-06-25 | 分类于 coding | | 阅读次数

本文记录的是我在 AntV 的学习经历,AntV 分为 G2 和 G6,G2 是一个语义化图表生成工具,G6 是一个关系图基础技术框架,下面我将对 AntV 这两部分的使用进行简单的介绍。

阅读全文 »
ShiningDan的博客

博客优化之 Google-Analytics 代理

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

在博客中,我使用了 Google 的静态统计脚本来统计博客的访问量,页面访问信息,用户的地理位置等数据,当然这里面并没有暴露用户个人隐私的数据,而是我希望通过统计数据,得到热门的文章,从而实现对热门文章的缓存策略。默认的 Google 统计是下载了一个脚本文件并且在浏览器上运行,然后将统计数据发回到 Google 的统计服务器,但是由于网络的问题,可能用户所在的网络无法连接到服务器,所以我用自己的服务器作为一个代理,获得用户的统计请求,然后再转发给 Google 服务器。这篇文章主要讲的是我如何实现这一功能。

阅读全文 »
ShiningDan的博客

博客性能优化之React版静态资源优化

发表于 2017-06-16 | | 阅读次数

本博客使用 React 重新构建了一遍,最基础的部分是导出了一个 JS 文件,然后再前端页面上引用。但是本博客,作为一个很小的前端项目,打包后的 JS 文件都达到了 1.4M,相比于后端渲染的架构,传输的数据过于庞大,这样很不利于首屏渲染。在本文中,介绍了我对于使用 React 来进行按需加载等静态资源的一些探索。

阅读全文 »
ShiningDan的博客

Redux入门

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

本文记录的是我在学习 React Redux 中参考的文章以及个人心得与总结

阅读全文 »
ShiningDan的博客

JavaScript 的类与对象

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

JavaScript 的类与对象,是一个非常大的命题,即使是已经使用了很久 JavaScript 的人,都有可能对其中的知识点掌握出错,JavaScript 的类的实现和继承机制在性质上与 Java 的有着明显的区别,这也让很多从别的语言转过来的开发者不适应。在本文中,我们将从多点对 JavaScript 的类与对象进行讨论,并且从 Object 类提供的 API 和开发中的使用方式来加强对类以及对象的理解。

阅读全文 »
ShiningDan的博客

作用域和闭包

发表于 2017-06-03 | 分类于 coding | | 阅读次数

在本文中,记录着我对于作用域和闭包的一些总结,其中很多的部分是对于 《You Don’t Know JS》中提到的知识点的梳理和精华内容的提取。当然,最推荐大家亲自来阅读这本书,体会其中的奥秘。

阅读全文 »
ShiningDan的博客

开始使用Docker

发表于 2017-05-31 | 分类于 coding | | 阅读次数

Docker 是一个开源的应用容器引擎,由于我经常折腾自己的博客系统,所以最后使用 Docker 来部署和运行我的线上服务,这样在出问题的时候可以很快捷的重新快速部署业务,方便我的管理。

阅读全文 »
ShiningDan的博客

博客优化之本地搜索

发表于 2017-05-29 | 分类于 coding | | 阅读次数

在本博客中,本来想使用 bing 搜索或者 Google 搜索来实现站内搜索的功能,尽管我已经设置了在发布和更新文章的时候通知不同的搜索引擎,但是它们什么时候更新索引却不能受到我的控制,所以,我最后选择使用 Elasticsearch 来实现站内搜索的功能。

阅读全文 »
1…567…13
ShiningDan

ShiningDan

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