717 Flashcards
What was Netscape Navigator?
Netscape Navigator was one of the earliest web browsers released in the early 1990s. It played a crucial role in popularizing the World Wide Web and introducing many features that are now standard in modern browsers.
What role did Internet Explorer play in web browsing?
Internet Explorer was developed by Microsoft and became the dominant web browser in the early 2000s. It introduced features like CSS support and improved rendering capabilities.
When was Mozilla Firefox launched and what are its key features?
Firefox was launched in 2004 and quickly gained popularity for its speed, security, and customization options.
What was the significance of Google Chrome?
Chrome was introduced by Google in 2008 and revolutionized web browsing with its minimalist design, speed, and performance.
What is Microsoft Edge and when was it introduced?
Microsoft introduced Edge as a replacement for Internet Explorer in 2015, focusing on performance, security, and compatibility with modern web standards.
What are Developer Tools in modern browsers?
Modern browsers like Chrome, Firefox, and Edge come with robust developer tools that allow developers to inspect and debug web pages efficiently.
What advanced security features do modern browsers implement?
Modern browsers have implemented advanced security features like sandboxing, HTTPS enforcement, and protection against malicious websites.
What support do modern browsers provide for web standards?
Modern browsers have excellent support for modern web standards like HTML5, CSS3, and JavaScript ES6+, enabling developers to create dynamic and engaging web experiences.
What are the benefits of CSS frameworks like Bootstrap or Tailwind CSS?
CSS frameworks provide visually consistent web designs, enhance development speed, and improve scalability and maintainability.
How do CSS frameworks compare to custom CSS solutions?
CSS frameworks typically offer faster development, better scalability, and easier maintainability compared to custom CSS solutions.
Can you provide examples of projects where using a CSS framework was advantageous?
Projects that require rapid development and consistent design across multiple pages often benefit from using a CSS framework.
In what situations might custom CSS be preferable?
Custom CSS might be preferable for unique designs that require specific styling not easily achievable with frameworks.
What are the 3 common methods of data submission?
- Online Forms
- Emails attachments
- File Transfer Protocols (FTP)
What’s an API?
(Application Programming Interface) is a set of rules and protocols that allows different software applications to communicate with each other. It defines the methods and data formats that applications can use to request and exchange information
What is JavaScript?
JavaScript is a high-level, dynamic, and interpreted programming language that is primarily used to create interactive and dynamic content on the web.
Examples of semantic HTML elements
They provide meaning and context to different parts of a website’s content
<header>
<nav>
<footer>
</footer></nav></header>
HTTP Request Method
Used to interact with resources on the web, such as GET or POST
Request-Response Cycle
The process by which a web browser sends a request to a server, which processes the request and sends a response back to the browser
Web Browser
A client that requests resources from a web server, parses HTML, CSS, and JavaScript, and displays the resulting page
API Endpoint
A URL that accepts a specific type of request and returns a meaningful response, used in web APIs
CSS Selector
A way to identify an HTML element to style, using tags, classes, IDs, and attributes
CSS Property
A style characteristic, such as color, font, or background, defined by a selector and value
CSS Rule
A combination of a selector, one or more properties, and values, used to define styles
Media Type
A way to target specific devices or media types, such as screen, print, or speech, in CSS styles
Code Editor
A text editor with features like syntax highlighting, code completion, and debugging, used for writing and editing code
Integrated Development Environment (IDE)
A comprehensive development environment that combines code editing, debugging, and project management features
Version Control System
A tool for managing and tracking changes to code, such as Git, SVN, or Mercurial
JavaScript Object
A collection of key-value pairs that can be used to store and manipulate data in a JavaScript program