这是著名的 50projects50days 项目的完整中文翻译版本。我们不仅翻译了所有的界面文本,更重要的是为每个项目添加了:
- 📝 详细的中文注释 - 深入解释每行代码的作用和原理
- 📚 完整的技术文档 - 包含学习目标、技术要点和扩展练习
- 🎯 实际应用场景 - 说明项目在真实开发中的应用价值
- 🔧 最佳实践指导 - 提供代码优化和性能提升建议
- 渐进式难度设计 - 从基础到高级,循序渐进
- 技能点全覆盖 - HTML5、CSS3、JavaScript ES6+ 全方位训练
- 实战项目导向 - 每个项目都是真实可用的应用
- 母语学习体验 - 消除语言障碍,专注技术本身
- 本土化适配 - 针对中文开发者的学习习惯优化
- 社区支持 - 活跃的中文开发者交流社区
- 作品集建设 - 30个精美项目充实你的GitHub
- 面试准备 - 涵盖前端面试常见技术点
- 技能提升 - 从初级到中高级的完整成长路径
点击查看已完成项目列表
- 展开卡片 - CSS Flexbox 和 Transform 动画
- 进度步骤 - 多步骤流程界面设计
- 旋转导航 - 创意导航动画效果
- 隐藏搜索 - 动画搜索框组件
- 模糊加载 - 图片加载进度效果
- 滚动动画 - 滚动触发的动画效果
- 分屏页面 - 创意分屏布局设计
- 表单波浪 - 优雅的表单输入动画
- 声音面板 - 交互式音效播放器
- FAQ折叠 - 手风琴式问答组件
我们正在加紧翻译剩余的21个项目,预计将在近期完成。
- 语义化标签和结构设计
- 表单控件和验证
- Canvas 和 SVG 图形
- 拖拽 API 和文件处理
- 音频和视频处理
- Flexbox 和 Grid 布局
- 动画和过渡效果
- 响应式设计
- CSS 变量和自定义属性
- 伪元素和伪类选择器
- DOM 操作和事件处理
- 异步编程 (Promise/Async-Await)
- 模块化开发
- API 集成和数据处理
- 本地存储和状态管理
- Font Awesome 图标库
- Marked.js Markdown 解析
- 各种 API 服务集成
- CDN 资源管理
# 克隆仓库
git clone https://github.com/your-username/50projects50days-zh.git
# 进入项目目录
cd 50projects50days-zh
# 选择任意项目开始学习
cd expanding-cards
# 在浏览器中打开 index.html
open index.html
- 按顺序学习 - 项目难度递进,建议按顺序完成
- 动手实践 - 不要只看代码,一定要亲自动手写
- 理解原理 - 重点理解每个技术点的实现原理
- 扩展练习 - 尝试完成每个项目的扩展练习
- 构建作品集 - 将完成的项目部署到 GitHub Pages
初级 (项目 1-10)
├── HTML/CSS 基础
├── JavaScript 基础语法
├── DOM 操作入门
└── 简单动画效果
中级 (项目 11-30)
├── 复杂交互逻辑
├── API 集成应用
├── 数据处理和存储
└── 高级 CSS 技巧
高级 (项目 31-51)
├── 复杂应用架构
├── 性能优化技巧
├── 高级 JavaScript 特性
└── 实际项目开发
我们欢迎所有形式的贡献!无论是:
- 🐛 报告问题 - 发现 bug 或改进建议
- 📝 完善文档 - 改进项目说明或添加示例
- 🌐 翻译工作 - 帮助翻译剩余项目
- ✨ 功能增强 - 添加新功能或优化现有代码
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 开启 Pull Request
详细贡献指南请查看 CONTRIBUTING.md
本项目采用 MIT 协议开源 - 查看 LICENSE 文件了解详情。
- Brad Traversy - 50projects50days 原项目创作者
- Florin Pop - 项目共同创作者
- 感谢所有参与翻译和完善项目的贡献者们
- Unsplash - 提供高质量图片资源
- Font Awesome - 提供图标支持
- Google Fonts - 提供字体资源
- 📧 邮箱: your-email@example.com
- 💬 微信群: 扫描二维码加入学习群
- 🐛 问题反馈: GitHub Issues
- 💡 功能建议: GitHub Discussions
⭐ 如果这个项目对您有帮助,请给我们一个 Star!
🔔 Watch 本仓库以获取最新更新通知
🍴 Fork 本仓库开始您的学习之旅