Matériel de lecture élémentaire:
"JavaScript Advanced Programming" : un livre d'introduction classique très complet, connu comme l'une des Bibles JavaScript, a une explication très détaillée. La troisième édition de la dernière version a été publiée, il est donc recommandé de l'acheter.
"JavaScript Return of the King" écrit par un chef de projet de développement Web chez Baidu. C'est aussi un bon tutoriel d'entrée de gamme pour les débutants.
Matériel de lecture intermédiaire:
"Guide faisant autorité de JavaScript" : Une autre Bible JavaScript l'explique en très détaillé et est un matériel de lecture intermédiaire. Il est recommandé de l'acheter.
"Javascript.the.good.parts" : Yahoo, le chef-d'œuvre de Douglas Crockford, le chef spirituel de JavaScript. Bien que ce ne soit que plus de 100 pages, chaque mot est si précieux! Fortement recommandé pour lire.
"JavaScript haute performance" "Programmation avancée JavaScript" : un autre chef-d'œuvre de l'auteur Nicholas C. Zakas.
"Eloquent JavaScript": Ce livre ne fait que plus de 200 pages et est très court. Il introduit les connaissances et les méthodes d'application de tous les aspects de JavaScript à travers plusieurs exemples très classiques (le chat de tante Emily, l'ermite misérable, l'écosystème de simulation, le jeu de poussée de boîte, etc.).
Matériel de lecture avancé:
"JavaScript Patterns" : Le livre présente divers modèles classiques, tels que les constructeurs, les singletons, les usines, etc., qui méritent d'être apprises.
"Pro.javascript.design.patterns" : le livre de la maison de publication Apress explique les modèles de conception JavaScript, ce qui est très bon.
"Développement d'applications Web JavaScript" : un bon livre pour créer des applications riches, avec des explications approfondies sur le modèle MVC, et explique également certaines bibliothèques de processus.
"Développement de grandes applications Web" : non seulement il inclut des introductions sur JavaScript, mais il introduit également CSS et HTML, mais le contenu est très bon. Il considère vraiment comment concevoir l'architecture JavaScript dans le cadre d'un grand programme Web, ce qui mérite d'être lu.
Pour être un excellent ingénieur frontal, nous devons continuer à travailler dur: "Guide de la construction de sites Web à haute performance", "Suggestions sur l'optimisation des performances du Web pour les ingénieurs de Yahoo", "Yslow" Recommandations d'optimisation des performances, "Refactoring Web", "Ways Agile pour le développement Web" , "JQuery Library", "Front-End Framework", "HTML" et "CSS3". . . Tous ces éléments doivent être étudiés en profondeur!