Archives de
Mois : décembre 2020

Vue.js

Vue.js

Créer des applications web dynamiques avec VueJS VueJS a pour objectif de faciliter la création d’applications web dynamiques via la création de composants. Comme Angular et ReactJS, VueJS s’intègre parfaitement et facilement à d’autres technologies, CMS et frameworks. Par exemple, le site de Laravel, Laracasts, IBM, Celtra utilisent VueJS pour une partie de leur site. Pourquoi utiliser VueJS? VueJS propose de très nombreux avantages pour les utilisateur d’où son utilisation importante aujourd’hui ! 1. Légèreté et rapidité ! VueJS est le framework JS le plus léger du marché en effet, l’application Vue 2.0 complète, compilateur…

Lire la suite Lire la suite

AJAX

AJAX

AJAX stands for from Asynchronous JavaScript And XML.It’s not a programming language but rather corresponds to a set of techniques using various technologies to send and retrieve date to and from a server asynchronously, meaning without having to reload the whole page. At the begining, AJAX used the following technologies that gave it its name : -XML for data exchange with the server.-XMLHttpRequest object for asynchronous communication.-JavaScript to display dynamically and allow the user to interact with new information.-HTML and…

Lire la suite Lire la suite

Sécurité en Javascript

Sécurité en Javascript

Ne pas faire confiance à Javascript Le code Javascript utilisé pour une page web est facilement visible par tout le monde, il suffit d’inspecter le code pour le voir. Dans le cas d’une utilisation de login et surtout d’un mot de passe, intégrer ce mot de passe en clair directement dans le code est une erreur fatale. En effet, comme dit plus haut, tout le monde peut voir le code Javascript et donc les informations confidentielles pouvant être inscrites dans…

Lire la suite Lire la suite

EMBER

EMBER

Ember.js est un cadre JavaScript productif et éprouvé pour la création d’applications web modernes. Il comprend tout ce dont vous avez besoin pour créer des interfaces utilisateur riches qui fonctionnent sur n’importe quel appareil. Pour ce faire, il offre aux développeurs de nombreuses fonctionnalités essentielles pour gérer la complexité des applications web modernes, ainsi qu’une boîte à outils de développement intégrée qui permet une itération rapide. Il permet aux développeurs de créer des applications web monopage supportant les montées en…

Lire la suite Lire la suite

Nodejs

Nodejs

Node.js is an open-source, cross-platform, back-end, JavaScript runtime environment that executes JavaScript code outside a web browser. Node.js lets developers use JavaScript to write command line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user’s web browser. Consequently, Node.js represents a « JavaScript everywhere » paradigm, unifying web-application development around a single programming language, rather than different languages for server- and client-side scripts. History Node.js was written initially by Ryan…

Lire la suite Lire la suite

JSON

JSON

Json, which means « JavaScript Notation Object », is a standard format which stock structured informations and is primarily used to transfer data between a server and a client. It is based on a subset of the JavaScript Programming Language, and is a data format similar to the syntax of JavaScript objects, 1. Why Json is used? This format is mainly used to exchanged strutured informations, between a server and a client. It also used to communicate by Webservices between two websites…

Lire la suite Lire la suite

React JS

React JS

Developed by Facebook, React JS is an OpenSource Javascript library that allows the building of user interfaces (UI). It enables to create complicated UI from isolated little pieces of code called « component ». It is only concerned with what you can see on the front-end level.Before React JS, programmers had to « build » UIs by hand. Now, with React JS, you just describe what you want and React will build the UI on your behalf in the web browser. 1/ IntroductionReactJS has…

Lire la suite Lire la suite

React Native

React Native

Prior reading(Thanks Thibault Jolivet :)) What’s React Native? React Native is an open-source application framework created by Facebook in 2015, 2 years after the creation of the framework React. It is used to develop mobile applications such as Android, Android TV, iOS, macOS, Windows, etc. It uses tools based on JavaScript technology and the React library. How it works? As the name suggests, react native use native codes. « What does that mean?  » A native mobile app is a smartphone…

Lire la suite Lire la suite

SVELTE

SVELTE

Introduction: Svelte: the lightweight framework for fast mobile applications on the Web JavaScript has long been indispensable for creating attractive web content. To achieve this, web developers first had to know the programming language, a task that not everyone had the time or desire to master. However, some frameworks offer developers a framework in which even the complex functions of JavaScript can be executed automatically. This considerably reduces the programming effort. On the contrary, most frameworks overload the browser. Svelte…

Lire la suite Lire la suite

Chart.js

Chart.js

Il y a quelques temps j’ai eu l’idée de récupérer les données d’une station météo afin de faire un affichage de ces données sur une page WEB. Pour par exemple l’affichage des températures du jour je pourrais faire cela : Bon effectivement j’ai bien pour chaque heure de la journée les bonnes températures mais c’est pas très lisible, difficile de voir l’évolution tout au long de la journée! J’aimerais bien avoir cela : Avec cette courbe j’ai bien la représentation…

Lire la suite Lire la suite