陈帅华的个人网站 - 探索技术艺术与国学之美
12月5日
2018年
11.9分钟
Nodejs解析编辑与写入Excel表格
Nodejs

实现多种数据格式精准插入单元格,支持在excel中创建多个Sheet,并支持.xlsb .xls .csv .txt等多种数据文件导出格式。

11月24日
2018年
2.4分钟
从太极阴阳幻化到个站四季狂想
个站研发

从庄周梦蝶到身体形式的各站停靠。从四季幻化到事物的生长与收藏。走过春夏与秋冬迎接又一个轮回。个站全新改版四季狂想

11月19日
2018年
4.6分钟
Chrome支持画中画API
WebAPI

画中画接口允许网站创建一块可浮动缩放拖拽视频播放区域,用户可以在操作其他任务时继续观看视频。

11月17日
2018年
4.3分钟
JS拥有推进与改变历史的神奇力量
WebAPI

本篇介绍pushState与replaceState。pushState就像在努力推进历史的进程,而replaceState就像在改写历史。

11月16日
2018年
2.1分钟
我的12枚文章分类图标设计灵感
图标设计

我为个站文章设计了12枚图标,这篇记录设计灵感与当时的一些想法。

10月15日
2018年
4.7分钟
浑沌之死
书单

此寓言出自《庄子·应帝王》,无论何事,应根据当事人的实际情况,尊重客观事实。从主观认为和主观意愿刻意安排,只会害人。

10月3日
2018年
8.1分钟
学习Babel
Babel

Babel 是 JavaScript 编译器。关于 Babel 神话故事,传说中人类在远早语言相通,不顾上帝的阻挠齐心协力修建名为巴别的通天塔,被激怒的上帝施法让人类说不同的语言,沟通的困难导致通天的巴别塔最终没有建成。Babel 常与Grunt、Gulp、Rollup 和 Webpack 等构建工具一同使用。

9月6日
2018年
3.2分钟
ml5js助力前端玩转机器学习
机器学习TensorFlow

ml5js获取服务器上已经训练好的模型,调用ml5js提供的API即可在Web前端玩转典型机器学习案例,ml5js官方提供的机器学习案例类型有图像、声音和文本三个类别,我将体验过程记录下来。

9月3日
2018年
3.4分钟
如何理解JS中bind/call/apply方法
JavaScriptECMAScript

改变JavaScript中执行函数的this指向,用到call、apply和bind三个函数继承自Function.prototype的方法,三者功能相近又各有不同。

8月19日
2018年
1.9分钟
我的书桌
暂未分类

没有刻意地收拾,呈现我的书桌在平时最真实的状态。凌乱而拥挤的温馨。

8月6日
2018年
6.5分钟
[译] D3.js非常官方的入门指南
数据可视化D3js

D3js强大的基于数据的DOM操作。D3对web标准友好,提供了现代浏览器支持的全部功能,而无需依赖特殊框架。

7月14日
2018年
1.8分钟
微电路流光动效
Canvas

在信工所的这段时间,收获最多的却是我。FUI视觉语言,极具科幻感。

7月13日
2018年
4.3分钟
图解JavaScript对象属性四个特性
JavaScriptECMAScript涂鸦

属性除了包含了名称、属性值,还包括其它有意义的特性,可写性、可枚举性和可配置性,这些特性对开发一款JavaScript库非常有帮助。

7月4日
2018年
4.4分钟
基于Nodejs实现服务器端发送Email
Nodejs

计划个站实现一功能,用户订阅个站,定期向用户邮箱推送近期推送的文章、音视频涂鸦。

6月17日
2018年
2.2分钟
图解Gulp学习教程
Gulp

gulp适合处理小微型任务,比如操作文件系统,包括移动、删除、重命名等操作。除了可以使用gulp插件,开发者还可以自己创建插件。

6月12日
2018年
4.6分钟
交互式命令行界面构建前端项目
Nodejsnpm

文接上篇。我通过将项目源代码与构建代码分离的方法,解决了我托管在GitHub上的多个项目因存在构建代码相似和各项目NPM依赖更新频繁且重复的问题。本篇我将进一步在有多个前端项目的开发场景中使用交互式命令行——能够快速选择项目并构建项目。

6月6日
2018年
5.3分钟
Github项目NPM依赖存在安全漏洞
npm

下午邮箱收到一连串GitHub推送的警告信息,说因为NPM依赖包版本存在安全漏洞。又由于牵扯项目太多,上次出现这一问题我是挨个项目升级NPM依赖包。于是换了一种解决思路。

6月3日
2018年
6.2分钟
可视化分析与企业项目管理
数据可视化

甘特图和鱼骨图重点在于内容本身,展现形式大同小异,即此两者对可视化形式不敏感,只要功能上满足基本需求即可。

5月25日
2018年
1.7分钟
javascript简易模版解析
JavaScript

在页面中预先存放会用到的html片段,其实引起这个问题的本质是前端如何优雅地将数据的改变(状态的更新)反映到UI的改变。

5月20日
2018年
0.1分钟
Airglass界面数字输入模块
AirglassUED涂鸦

作为Airglass未来用户界面框架其中之一的数字输入模块,畅想数字输入模块多种交互方式的体验设计。

4月29日
2018年
8.7分钟
[译] 前端架构
管理

我想要构建一个多页面、支持多设备屏幕与分辨率、便于系统升级与维护、高性能、部分组件可重用的项目。

4月27日
2018年
9.5分钟
整理一套Web前端面试题
管理

一个枯燥乏味的概念翻来覆去,只有究其根本,才能万变不离其宗,分享几个Web前端题目。

4月11日
2018年
4.2分钟
使用Animate设计动画图标
动画制作图标设计

我深知灵感从来都不是容易出现的,我不是一位需要随时都有灵感的专业的创意设计师,而是一名大部分时间依靠足够丰富的编程经验就能搞定事情的前端工程师。一点新鲜感,加一点点突如其来的灵感,为了不浪费这来之不易的灵感,我为自己的个站设计了几枚动态图标。这篇想法我要分享自己是如何使用 Adobe Animate CC 为自己的个站制作小而美的动态LOGO的。制作逐帧动画真的需要很大的耐心。如果完成一枚动态LOGO需要100%的精力,一瞬间的灵感只占30%,剩下的70%用专注和耐心灌溉,坐得住很重要。

4月5日
2018年
26.0分钟
浅谈ES6标准规范
JavaScript

ECMAScript标准第六版,ES6又称es2015,在ES5的基础上增加新的语法,满足编写复杂应用的需求,还新增了类、模块等概念。

3月16日
2018年
4.2分钟
Ruff物联网开发套件轻松入门
硬件Ruff

在玩Ruff之前,从程序构思开始,再到如何创建Ruff项目以及添加驱动,最后完成程序编写以及下载到开发板上。

3月5日
2018年
5.6分钟
图解Github授权第三方网站登录
GitHub开发

以前用过weibo的开放平台授权登录,自从换了新域名就要重新申请微博开放平台,心想何不趁次换GitHub授权方式开发博客网站的评论功能。基于以下原因,我最终选择GitHub授权方式。

3月1日
2018年
13.7分钟
DOM事件流与事件冒泡的应用
DOM

DOM事件传播包括三个阶段,捕获阶段,目标对象调用事件处理程序,冒泡阶段,事件冒泡为在大量单独文档元素上注册处理程序提供饿替代方案。

2月20日
2018年
7.3分钟
HTTP Caching 缓存
HTTP

应用缓存技术能极大提升网站和应用的性能,重复利用之前获取的资源在浏览器的缓存而不需向服务器重新请求完整的资源。

2月11日
2018年
2.6分钟
立即执行NPM
npmnpx

npm命令会智能搜寻路径,包括本地项目路径,或是全局缓存,如果依旧找不到需要的包,则临时安装相应包。

2月10日
2018年
9.4分钟
Sublime Text构建系统
代码编辑器

Sublime Text提供 build system 机制,开发者可借此执行外部命令,编译、转换、优化、测试等诸如此类。

2015-2020年按月速查:3D可视化
文章印象关键词

Leo陈帅华 · 2月13日留言 · 去围观

测试

陈帅华 · 10月9日留言 · 去围观

系统升级到macOS Catalina后,终端默认使用zsh shell,虽然之前没有听说过这个命令行工具,不过需要认识新的配置文件.zshrc,默认的每启动一个命令行都会执行这个配置文件。所以source .bash_profile需要每次启动新命令行工具后自动执行一次。

jannylz · 9月11日留言 · 去围观

请问在线体验入口在哪里?可否标注矩形框,可以拖拽类型的