Giter VIP home page Giter VIP logo

discussfrontendconcepts's Introduction

DiscussFrontEndConcepts

Define and describe AJAX

  • AJAX stands for Asynchronous JavaScript and XML. This allows developers to update a web page wihtout reloading the page. It allows devs to request and receive data from a server after the page has loaded! It also allows us to send data to a server while running in the background as well, doing all these tasks asynchronously without interfering with the display and behaviour of the existing page.

Define and describe the DOM

  • Stands for the Document Object Model. The DOM is a tree-like structure wherein each node is an object represting a part of the document. The objects can be manipulated programmatically and any visible changes occuring as a result may then be refelcted in the display of the document.

Define and describe CSS (Cascading)

  • Cascading Style Sheet is used for describing the presentation of the document weritten in a markup language. The style sheet with the highest priority controls the content display. Declarations not set in the highest priority source are passed on to a source of lower priority, such as the user agent style; called cascading.

Define and describe HTML

  • Hyper Text Markup Language is the standard markup language for the web. HTML elements are the buildilng blocks of HTML pages. With HTML constructs, images and other objects may be embedded into the rendered page.

Describe how events work

  • Event handlers can be used to handle, verify, user input, user actdions, and browser actdions: Things or actions that should be done every time a page loads. Things that should be done when the page is closed, and even actiosn taht should be performed when a user clicks a button.

Describe jQuery

  • Is essentially a cross-platform JavaSript library designed to simplify the client-side scripting of HTML. It is free, open-source software to help the UI or user interface interactions, with effects, widgets, and themes.

Describe event delegation/bubbling

  • Event delegation refers to the process of using event propagation (bubbling) to handle events at a higher level in the DOM than the element on which the event originated (outside in).
  • Event bubbling (capturing) are two ways of event propagation in the HTML, DOM, API, when an event occurs in the element inside another element and both elements have registered a handle for that event (occurs inside out).

Describe how linking to stylesheets/images/scripts works as far as requests/responses

  • The HTML element specifies relatinoships between the current document and an external resource needed. Most common uses for the link tag is linking style sheets, images, and scripts. This includes difining a relational framework for navigation.

Describe how URLs are resolved in a browser (http request, server..etc.)

  • The browser's functionality is to present the web resource you choose, by requesting it from the server and displaying it in the browser window. The resource is usually an HTML document, but may also be a PDF, image, or some other type of content requested. The location of the resource is specified by the user using a URI (uniform resource identifier).

discussfrontendconcepts's People

Contributors

stroupjason avatar

Watchers

James Cloos avatar

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.