Git Product home page Git Product logo

front-end-develop-guide's Introduction

Front-End-Develop-Guide

img img img

这份指南汇集了前端开发所使用语言的主流学习资源,并以开发者的视角进行整理编排而成,想了解该指南及前端开发更多信息的同学,可以阅读短文《致 Front-End Developers(2015)》,欢迎开发者一起维护,或反馈/投稿

@wen 负责整理,不足之处还望大家多多包容与提供建议。

目录

什么是前端开发

  • Web Front-End Stack:这张图非常详细。
  • W3C组织提供了官网的地址:w3.org,可以去查询最近实现的标准以及将来可能实现的讨论。
  • web前端开发可能包括HTML,CSS,JavaScript,Web API,SVG,WebGL,MathML等,语言是编程的基础,火狐的MDN出了一份比较通略的文档,可以快速查看 Web 技术文档

阅读

JavaScript Guide

生态

如果你想飞起来,这正是好去处。

Front-End Questions

Front-End 需要了解的数据结构与算法

延伸可扩展的方向(全栈)

延伸可扩展的方向是指,脱离了浏览器环境的编程。

关于编译,建议阅读 工程中的编译原理--Jison入门篇

如果你想发展为全栈,建议阅读 Growth: 全栈增长工程师指南

Node.js

入门

阅读

Mongodb

Chrome扩展开发

桌面应用程序开发

移动应用程序开发

WebGL

v8 引擎文献

可以先通过阅读 V8引擎简介来了解JavaScript现在最好的引擎是怎样的,然后访问 Chrome V8来获取最新的资料,API文档可以访问 v8-docs

社区列表

front-end-develop-guide's People

Contributors

cuyl avatar ekongx avatar glowin avatar icepy avatar jaywcjlove avatar jimyuan avatar kafka0102 avatar mklb avatar readmecritic avatar yuanxj1024 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

front-end-develop-guide's Issues

Getting more done in GitHub with ZenHub

Hola! @icepy has created a ZenHub account for the icepy organization. ZenHub is the leading team collaboration and project management solution built for GitHub.


How do I use ZenHub?

To get set up with ZenHub, all you have to do is download the browser extension and log in with your GitHub account. Once you do, you’ll get access to ZenHub’s complete feature-set immediately.

What can ZenHub do?

ZenHub adds a series of enhancements directly inside the GitHub UI:

  • Real-time, customizable task boards for GitHub issues;
  • Burndown charts, estimates, and velocity tracking based on GitHub Milestones;
  • Personal to-do lists and task prioritization;
  • “+1” button for GitHub issues and comments;
  • Drag-and-drop file sharing;
  • Time-saving shortcuts like a quick repo switcher.

Add ZenHub to GitHub

Still curious? See more ZenHub features or read user reviews. This issue was written by your friendly ZenHub bot, posted by request from @icepy.

ZenHub Board

Languages type

为什么保留了 HelloWorld.swift 这个文件,而不改为 HelloWorld.js 或者 HelloWorld.html 之类的。

拼写错误

首页-展望中,“HTNL5”应该是 “HTML5”吧?

工作岗位

格式:

职位描述

15k-30k 某某地 经验3-5年 本科及以上 全职

我们在寻找并肩战斗的小伙伴,我们需要你:

负责(某某)公司(某某)产品的前端开发

我们希望你:

充满好奇心,享受coding,学习能力强,有代码洁癖
技术全面,对技术有热情,关注技术发展方向
极强的责任心,追求完美的习惯,刨根问底的精神

技术上:

熟练掌握HTML5、CSS3、JavaScript开发

熟悉W3C标准与ES规范,熟悉Web语义化

熟练掌握盒模型、常用布局以及浏览器和移动设备兼容性

熟练使用至少一种JS框架,掌握其原理,能独立开发常用组件

熟练使用各种调试、抓包工具,能独立分析、解决和归纳问题
具有至少一门服务器端编程的实战经验

具有性能优化经验

熟悉各种常用设计模式和常用MV*框架

你将加入这样一群人:

追求自由、平等,提倡简单、透明和分享
对新事物充满好奇,对技术充满热情
热爱生活、热爱运动,爱户外、爱篮球、爱羽毛球还有爱二次元的

工作环境上:

无时间限制体验apple watch
免费的午餐、晚餐(由大厨掌勺,每天3菜1汤)
免费的果盘(告诉你想吃的,我们立马就换)
定期的运动(羽毛球、篮球都OK,不想出屋的公司也有跑步机)
每次破纪录时的老板红包及霸王杯
其他的,自己来体验吧

简历投送

[email protected] / QQ / 微信 / Phone

Getting more done in GitHub with ZenHub

Hola! @qiu8310 has created a ZenHub account for the icepy organization. ZenHub is the leading team collaboration and project management solution built for GitHub.


How do I use ZenHub?

To get set up with ZenHub, all you have to do is download the browser extension and log in with your GitHub account. Once you do, you’ll get access to ZenHub’s complete feature-set immediately.

What can ZenHub do?

ZenHub adds a series of enhancements directly inside the GitHub UI:

  • Real-time, customizable task boards for GitHub issues;
  • Burndown charts, estimates, and velocity tracking based on GitHub Milestones;
  • Personal to-do lists and task prioritization;
  • “+1” button for GitHub issues and comments;
  • Drag-and-drop file sharing;
  • Time-saving shortcuts like a quick repo switcher.

Add ZenHub to GitHub

Still curious? See more ZenHub features or read user reviews. This issue was written by your friendly ZenHub bot, posted by request from @qiu8310.

ZenHub Board

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.