Coursera 笔记

Module 05 · Front-End Developer Skills and Career Paths前端开发者技能与职业路径

Module 5 Glossary: Front-End Developer Skills and Career Paths模块 5 术语表:前端开发者技能与职业路径

Coursera ↗

Term Definition
Build Tools Software tools that automate the process of assembling and packaging code, assets, and other resources into a deployable application.
软件工具,用于自动化将代码、资产和其他资源组装成可部署应用程序的过程。
Caching Mechanisms Storing frequently accessed resources in memory to improve website loading speed.
将频繁访问的资源存储在内存中以提高网站加载速度。
Cross-Browser Compatibility Ensuring that a website or web application works consistently across different web browsers.
确保网站或网络应用程序在不同网络浏览器上的一致性工作。
Feature Detection Testing for the presence of specific browser features before applying certain code.
在应用某些代码之前测试特定浏览器功能的存在。
Forums Online discussion platforms where users can exchange information, ask questions, and provide answers.
在线讨论平台,用户可以交流信息、提问和提供答案。
Frameworks Pre-built structures and components that streamline development tasks, such as React, Angular, and Vue.js.
预构建的结构和组件,如 React、Angular 和 Vue.js,可简化开发任务。
GitHub A web-based platform used for version control and collaboration on software development projects.
基于网络的平台,用于软件开发项目的版本控制和协作。
Hamburger Menu A compact menu icon that expands to reveal navigation options on click.
一个点击后展开显示导航选项的紧凑菜单图标。
HTTP Requests Communication between a browser and a web server to retrieve web page resources.
浏览器与网页服务器之间检索网页资源的通信。
Layout Organizing elements on a web page for optimal visual and functional presentation.
对网页上的元素进行组织,以实现最佳视觉和功能展示。
Lazy Loading Loading content, such as images or videos, only when it's needed to improve page load times.
加载所需内容,如图片或视频,以改善页面加载时间。
Media Queries CSS techniques are used to apply styles based on the device's screen size or resolution.
CSS 技术用于根据设备的屏幕尺寸或分辨率应用样式。
Prototyping Creating a working model of a web page or application to demonstrate its functionality and interactions.
创建一个网页或应用的运行模型以展示其功能和交互。
Self-paced Learning Independently acquiring knowledge and skills at one's own pace using resources like online tutorials.
独立地以自己的节奏利用在线教程等资源获取知识和技能。
Task Runners Tools that automate repetitive tasks in the development process, such as compiling code, optimizing assets, and running tests.
工具可自动完成开发过程中的重复性任务,例如编译代码、优化资源和运行测试。
Tech Landscape The current state of technology trends, tools, and developments.
当前科技趋势、工具和发展的现状。
Testing and Debugging Process of identifying and fixing issues or bugs in the code to ensure proper functionality.
代码中识别和修复问题或错误的过程,以确保正常功能。
Typography The art and technique of arranging type to make written language legible, readable, and appealing.
艺术和技术,将文字排列以使书面语言易于阅读、可读且吸引人。
Vendor Prefixes Browser-specific prefixes added to CSS properties to ensure compatibility.
浏览器特定的前缀添加到 CSS 属性以确保兼容性。
Wireframing Creating a visual representation of a web page's layout and structure before building the actual design.
在构建实际设计之前,创建网页布局和结构的视觉表示。