Maison > interface Web > js tutoriel > Comment obtenir des services intégrés pour obtenir des informations locales dans Angular

Comment obtenir des services intégrés pour obtenir des informations locales dans Angular

一个新手
Libérer: 2017-10-14 09:10:38
original
1688 Les gens l'ont consulté

Nous avons utilisé angular pour régler une minuterie auparavant. Aujourd'hui, nous allons faire quelques exercices basés sur la minuterie.

Utilisez le service intégré pour obtenir les informations suivantes :

1. Obtenez l'écran. hauteur

2. Obtenez la largeur de l'écran

3.Obtenez la pagetitre

4.ObtenirURLProtocole

5.ObtenirURLHôte

6. Obtenez le numéro de port

7.Obtenez le hachage une partie de l'URL

8.Obtenez l'adresse d'accès, c'est-à-dire URLAdresse

Autres exigences :

1. La hauteur et la largeur sont affichées 2 secondes après l'ouverture de la page

2.titre, protocole, hôte seront affichés 3 secondes après l'ouverture de la page

3. Numéro de port, l'adresse URL sera affichée 5 secondes après l'ouverture de la page. Après cela, une boîte de dialogue apparaîtra vous demandant si vous souhaitez l'afficher. Si vous cliquez sur oui, elle sera affichée. ne pas être affiché

Code source :

<!DOCTYPE html><html><head>
    <meta charset="UTF-8">
    <script type="text/javascript" src="angular-1.3.0.js"></script>
    <title>day12日考</title></head><body ng-app="myApp"><p ng-controller="myCtrl">
    <p>屏幕有效的宽度(单位:像素):{{ width }}</p>
    <p>屏幕有效的高度(单位:像素):{{ height }}</p>
    <p>页面title:{{ title }}</p>
    <p>URL主机:{{ host }}</p>
    <p>URL协议:{{ protocol }}</p>
    <p>端口:{{ port }}</p>
    <p>URL的hash部分:{{ hash }}</p>
    <p>URL地址:{{ href }}</p></p><script>
    var nowtime = function () {        return new Date().toLocaleDateString() + " " + new Date().toLocaleTimeString();
    };    var app = angular.module("myApp", []);    app.controller("myCtrl", function ($scope, $interval, $timeout) {
        $interval(function () {
            $scope.width = screen.availWidth;
            $scope.height = screen.availHeight;
        }, 2000);

        $timeout(function () {
            $scope.title = document.title;
            $scope.host = location.host;
            $scope.protocol = location.protocol;
        }, 3000);

        $timeout(function () {            var msg = "是否显示?";            if (confirm(msg)==true){
                $scope.port = window.location.port;
                $scope.hash = location.hash;
                $scope.href = window.location.href;
            }else{                alert("你选择了不展示");
            }
        }, 5000);
    });</script></body></html>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal