前端工程涉及使用 HTML、CSS 和 JavaScript 编写程序,负责与用户交互的界面。前端工程师提高网站的可用性、美观和功能性,遵循可用性、公开性、丰富性和稳定性四项原则。核心技能包括多浏览器支持、渐进增强和非侵入性 JavaScript,工程师需与设计师合作并优化网站性能。