JavaScript版Windows资源管理器

用 JavaScript 写的 Windows 资源管理器,真挺有意思的一个小项目,尤其适合想练练手、了解 DOM 操作和页面结构分离的朋友。整个项目跑起来简单,直接解压打开scripting.html就能用了。

主要功能像是查看磁盘信息、显示占用图、浏览文件夹啥的,虽然都是 Windows 资源管理器能干的事儿,但这个项目的价值不在于功能,而是在于“怎么用 JavaScript 和 DOM 去还原一个桌面程序的逻辑”。

代码里你基本看不到innerHTMLinnerText,作者说得实在——这俩方法微软定的,别的浏览器不一定吃得下,所以全程靠DOM 操作来搞,跨浏览器兼容性会更稳些。

JavaScript的用法也挺实在,没怎么绕弯子,直接用Scripting 组件来调文件系统,代码结构虽然还没怎么优化,但思路清楚,适合新手照着学。CSS 方面写得比较随性,但也体现了结构、样式、行为分离的思路。

不过你要真拿它当文件管理器用?那还不如直接用系统自带的,呵呵。但要是你正好想搞点 Web 端的文件浏览器练手,或者纯粹喜欢“能用 JS 模拟桌面程序”的思路,那这个项目还是挺值得一看的。

如果你想看看别的类似项目或者源码,可以顺手翻翻这些:

文件在本地就能运行,没啥配置要求。如果你对DOM 编程感兴趣,或者想看看 JS 控制文件系统是怎么回事,挺推荐你试试这个。

rar 文件大小:35.95KB