Tag archives for JavaScript

开源软件

JS 文件上传组件:FilePond

FilePond是一款 开源的JavaScript文件上传库。遵守MIT开源协议。可以直接鼠标拖入上传文件,并且会对图像进行优化以加快上传速度。适用于 React, Vue, Angular 以及 jQuery等不同前端框架。 功能特色: 上传内容:支持目录、文件、多个文件、本地路径、远程 URL 等。 文件管理:删除文件、选择文件、复制和粘贴文件、或使用 API 方式添加文件。 上传方式:使用 AJAX 进行异步上传、或将文件编码为 base64 数据用表单发送。 图像优化:自动调整图像大小、裁剪和修复 EXIF 方向。 响应式:可在移动和桌面设备上使用。
继续阅读
开源知识

开源书籍-《JavaScript 风格指南》

《JavaScript 风格指南》(Clean Code JavaScript)是一本开源书籍,遵守MIT开源协议,目前已经被热心网友翻译完成多个语言版本(包括中文)。原作者是Google 工程师 Ryan McDermott ,根据 Robert C. Martin 《代码整洁之道》(Clean Code)总结的一份适用于 JavaScript 的软件工程指导准则。帮助读者写出易读、易复用、易重构的 JavaScript 代码。 作者称,不必严格遵守本文的所有原则,有时少遵守一些效果可能会更好,具体应根据实际情况决定。本书是多年经验整理的代码优化建议,但也仅仅只是一份建议。建议读者把这些原则…
继续阅读
开源游戏

H5开源小游戏—打砖块-h5-game-blockBreaker

h5-game-blockBreaker是国人基于H5,利用原生Javascript开发的打砖块开源小游戏。使用大量es6语法。游戏遵守MIT开源协议。游戏操作:使用左右方向键,进行移动;空格键发射小球并开始游戏,游戏结束时按空格键重置游戏;P 键暂停游戏;通关游戏后,按 N 键可进入下一关卡。 游戏功能特色:  多个关卡 显示计分板 特殊砖块血量更多 小球撞击挡板多角度反弹 小球与砖块撞击不同部位,反弹角度不同 图片素材更新 砖块不同血量下图片自动切换  
继续阅读
开源知识

开源书籍-JavaScript 算法与数据结构

《JavaScript 算法与数据结构》是一本开源书籍,目前已翻译完成中文,日文等版本。遵守MIT开源协议。三大章节:数据结构 ,算法,算法范式。包含多种基于 JavaScript 的算法与数据结构。每种算法和数据结构都有相关说明和链接,以便进一步阅读 (包括 YouTube 教学视频链接) 。  
继续阅读