Tag archives for JavaScript

开源知识

开源书籍-JavaScript 项目规范指南

JavaScript 项目规范指南,project-guidelines是国外一家公司elsewhen在自家多个 JavaScript 项目里总结出来JavaScript的最佳实践。指导手册和里面涉及的代码都遵守MIT开源协议。除了英语,目前已经翻译完成中文,日文,韩文葡萄牙文等。内容涉及:git规则, Git工作流 ,编写良好的提交备注信息, 一致的开发环境, 一致性的依赖配置 , 结构与命名规则,代码风格规范, 日志 API 设计, 安全等。      
继续阅读
开源软件

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 键可进入下一关卡。 游戏功能特色:  多个关卡 显示计分板 特殊砖块血量更多 小球撞击挡板多角度反弹 小球与砖块撞击不同部位,反弹角度不同 图片素材更新 砖块不同血量下图片自动切换  
继续阅读