recherche
Maisoninterface Webjs tutorielCe qui est nouveau dans Chrome 39 dans Chrome 39

What's New in Chrome 39

Bien que le navigateur Chrome soit dans sa création depuis six ans, il entre rapidement sa maturité dans les numéros de version. Chrome 39 est maintenant disponible et vous l'avez peut-être installé. Cette version contient de belles nouvelles fonctionnalités… et un ou deux ajout légèrement suspects.

ecmascript 6 générateur

Le générateur

est une fonction spéciale déclarée à l'aide de function* pour créer un itérateur. Un iterator est un objet avec une méthode next() appelée pour renvoyer une valeur. La fonction du générateur utilise l'instruction yield pour fournir la valeur suivante dans la séquence.

Arunoda Susiripala fournit un exemple de base dans le générateur JavaScript et la prévention du rappel:

function* HelloGen() {
    yield 100;
    yield 400;
}

var gen = HelloGen();

console.log(gen.next()); // {value: 100, done: false}
console.log(gen.next()); // {value: 400, done: false}
console.log(gen.next()); // {value: undefined, done: true}

chrome, opéra et firefox 31 prennent en charge les générateurs Ecmascript 6.

API BACON

La nouvelle API Beacon vous permet d'envoyer des données au serveur sans attendre une réponse. Les demandes seront en file d'attente et le navigateur enverra ces demandes dès que possible, mais il est important qu'il ne retarde pas la désinstallation de la page actuelle ou le chargement de la page suivante.

navigator.sendBeacon() recevra une URL et des données (probablement une chaîne ou une valeur fordata). Habituellement, il peut être utilisé pour transférer des statistiques, par exemple:

navigator.sendBeacon('/log', 'page-unloaded');

Si le navigateur fait la queue avec une demande de balise, la méthode renvoie true. Je ne sais pas ce qui peut être fait si false est renvoyé, mais Beacon ne s'applique pas aux fonctionnalités ou à la messagerie de base.

Chrome, Opera et Firefox 31 soutiennent l'API Beacon.

Contrôle d'animation Web

Les animations Web sont disponibles dans Chrome 36. Le concept consiste à permettre des images clés et des déclarations d'animation de type CSS3 de JavaScript, telles que:

var myanimation = myelement.animate([
    { color: "#f00" },
    { left: "20em" },
    { transform: "rotate(180deg)" }
], {
    duration: 1000,
    iterations: 1,
    delay: 0
});

L'avantage est que vous pouvez contrôler et synchroniser la lecture en fonction de l'entrée utilisateur ou d'autres conditions. Chrome 39 ajoute des méthodes de lecture telles que play(), pause(), reverse(), finish() (mettez l'animation à son état final) et cancel() (effacer tous les effets).

Un compromis entre penser à l'animation Web comme une animation CSS3 simple et un contrôle complet complexe JavaScript en utilisant requestAnimationFrame et vos propres fonctions de synchronisation. Cela peut être un peu trop pour l'effet Web moyen, mais il n'est pas assez puissant pour le jeu. Les applications et les présentations pourraient être de bons cas d'utilisation?

Actuellement, seuls les navigateurs Chrome et Opera prennent en charge les animations Web. Le support est disponible dans Firefox Nightly Versions et Polyfill est disponible, mais la technologie ne sera pas stable pendant un certain temps.

Liste des applications Web

Ne soyez pas confondu avec le manifeste du cache d'application, un manifeste d'application Web est un fichier JSON où vous pouvez placer des métadonnées telles que le nom, l'adresse de démarrage, l'icône, le mode d'affichage, l'orientation, etc.

Vous devez ajouter un lien à l'en-tête HTML:

<link rel="manifest" href="manifest.json">

et le fichier manifeste lui-même, par exemple:

function* HelloGen() {
    yield 100;
    yield 400;
}

var gen = HelloGen();

console.log(gen.next()); // {value: 100, done: false}
console.log(gen.next()); // {value: 400, done: false}
console.log(gen.next()); // {value: undefined, done: true}

Cela signifie finalement que nous pouvons supprimer 57 alternatives aux tailles d'icônes iOS en haut de chaque page ... Supposons qu'Apple décide de mettre en œuvre cette technologie dans Safari!

Le support croisé de navigateur est inégal. Firefox utilise la liste pour son marché, mais il semble y avoir des différences dans le nom de la propriété.

Mode immersif Windows 7

Le passage en mode immersif sur Windows 7 fera que Chrome se comporte un peu comme une application de métro complète Windows 8. Étrangement, il place une barre de tâches translucide similaire à Chrome OS au-dessus de la barre des tâches Windows - avec son propre bouton de démarrage et son horloge.

Pourquoi? Si les utilisateurs de Windows 7 souhaitent une expérience Windows 8, ils peuvent mettre à niveau. Cependant, il y a une raison pour laquelle de nombreux utilisateurs de Windows 7 choisissent de s'en tenir au système d'exploitation: ils ne veulent pas que Windows 8!

Je suis également confus par l'insistance de Google à se faufiler sur les widgets Chrome OS vers d'autres systèmes d'exploitation. Les icônes de l'application Chrome ici et il y a OK - mais la copie des fonctionnalités natives n'a aucun sens. Peut-être veulent-ils attirer des gens à utiliser Chrome OS, mais les ennuyer n'aidera pas.

Autres mises à jour

Il existe également des fonctionnalités plus petites ...

  • Vous pouvez désormais installer l'application Chrome gratuite dans le Play Store sans vous connecter.
  • sur l'écran DPI / rétine élevé, scrollTop et scrollLeft renvoie maintenant le score du pixel. Si vous pensez que la perfection de Pixel est mauvaise, attendez que le client commence à demander la perfection des sous-pixels!
  • Vous pouvez désormais modifier le mot de passe enregistré.
  • Maintenant, seules les versions 64 bits de Chrome sont disponibles sur Mac OS.
  • Le cryptage SHA-1 est en cours de suppression, remplacé par SHA-2.
  • La prise en charge expérimentale de l'icône du bouton d'extension dans le menu a été ajoutée (définissez Activer la refonte de la barre d'outils d'extension dans environ: Flags).
Alors que certains des problèmes supplémentaires et Firefox ont rattrapé certaines fonctionnalités, la version 39 est toujours une excellente mise à jour. Chrome est toujours rapide et stable, et est le navigateur préféré pour près de la moitié des utilisateurs Web. Utilisation recommandée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Core de JavaScript: est-il construit sur C ou C?Core de JavaScript: est-il construit sur C ou C?May 05, 2025 am 12:07 AM

Javascriptisnotbuiltoncorc; il est en interprétéLanguageThatrunSoninesoftenwritteninc .1) javascriptwasdesignedasalightweight, interprété de LanguageForwebbrowsers.2) EnginesevolvedFromSimpleInterpreterstoJitCompilers, typicalinc, impropringperformance.

Applications JavaScript: de front-end à back-endApplications JavaScript: de front-end à back-endMay 04, 2025 am 12:12 AM

JavaScript peut être utilisé pour le développement frontal et back-end. L'endouage frontal améliore l'expérience utilisateur via les opérations DOM, et le back-end gère les tâches du serveur via Node.js. 1. Exemple frontal: modifiez le contenu du texte de la page Web. 2. Exemple backend: Créez un serveur Node.js.

Python vs JavaScript: Quelle langue devez-vous apprendre?Python vs JavaScript: Quelle langue devez-vous apprendre?May 03, 2025 am 12:10 AM

Le choix de Python ou JavaScript doit être basé sur le développement de carrière, la courbe d'apprentissage et l'écosystème: 1) le développement de carrière: Python convient à la science des données et au développement de back-end, tandis que JavaScript convient au développement frontal et complet. 2) Courbe d'apprentissage: la syntaxe Python est concise et adaptée aux débutants; La syntaxe JavaScript est flexible. 3) Ecosystème: Python possède de riches bibliothèques informatiques scientifiques, et JavaScript a un puissant cadre frontal.

Frameworks javascript: alimenter le développement Web moderneFrameworks javascript: alimenter le développement Web moderneMay 02, 2025 am 12:04 AM

La puissance du cadre JavaScript réside dans la simplification du développement, l'amélioration de l'expérience utilisateur et les performances des applications. Lorsque vous choisissez un cadre, considérez: 1. Taille et complexité du projet, 2. Expérience d'équipe, 3. Écosystème et soutien communautaire.

La relation entre JavaScript, C et BrowsersLa relation entre JavaScript, C et BrowsersMay 01, 2025 am 12:06 AM

INTRODUCTION Je sais que vous pouvez le trouver étrange, que doit faire exactement JavaScript, C et Browser? Ils semblent sans rapport, mais en fait, ils jouent un rôle très important dans le développement Web moderne. Aujourd'hui, nous discuterons du lien étroit entre ces trois. Grâce à cet article, vous apprendrez comment JavaScript fonctionne dans le navigateur, le rôle de C dans le moteur du navigateur et comment ils fonctionnent ensemble pour stimuler le rendu et l'interaction des pages Web. Nous connaissons tous la relation entre JavaScript et Browser. JavaScript est la langue principale du développement frontal. Il fonctionne directement dans le navigateur, rendant les pages Web vives et intéressantes. Vous êtes-vous déjà demandé pourquoi javascr

Node.js diffuse avec dactylographieNode.js diffuse avec dactylographieApr 30, 2025 am 08:22 AM

Node.js excelle dans des E / S efficaces, en grande partie grâce aux flux. Streams traite les données progressivement, en évitant la surcharge de mémoire - idéal pour les fichiers volumineux, les tâches réseau et les applications en temps réel. Combiner les flux avec la sécurité de type dactylographié crée un powe

Python vs JavaScript: considérations de performance et d'efficacitéPython vs JavaScript: considérations de performance et d'efficacitéApr 30, 2025 am 12:08 AM

Les différences de performance et d'efficacité entre Python et JavaScript se reflètent principalement dans: 1) comme un langage interprété, Python fonctionne lentement mais a une efficacité de développement élevée et convient au développement rapide des prototypes; 2) JavaScript est limité au thread unique dans le navigateur, mais les E / S multi-threading et asynchrones peuvent être utilisées pour améliorer les performances dans Node.js, et les deux ont des avantages dans les projets réels.

Les origines de JavaScript: explorer son langage d'implémentationLes origines de JavaScript: explorer son langage d'implémentationApr 29, 2025 am 12:51 AM

JavaScript est originaire de 1995 et a été créé par Brandon Ike, et a réalisé que la langue en langue C. 1.C offre des capacités de programmation élevées et au niveau du système pour JavaScript. 2. La gestion de la mémoire de JavaScript et l'optimisation des performances reposent sur le langage C. 3. La fonctionnalité multiplateforme du langage C aide JavaScript à s'exécuter efficacement sur différents systèmes d'exploitation.

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

SublimeText3 Linux nouvelle version

SublimeText3 Linux nouvelle version

Dernière version de SublimeText3 Linux

Adaptateur de serveur SAP NetWeaver pour Eclipse

Adaptateur de serveur SAP NetWeaver pour Eclipse

Intégrez Eclipse au serveur d'applications SAP NetWeaver.

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel