zoukankan      html  css  js  c++  java
  • 夺命雷公狗---javascript NO:19 Navigator浏览器对象

    Navigator浏览器对象

    • appCodeName:浏览器内核名称
    • appName :浏览器名称
    • appVersion :浏览器版本号
    • platform :操作系统信息
    • online:是否脱机工作
    • cookieEnabled :是否开启Cookie
    • userAgent:用户头代理

    例1:通过用户头代理判断浏览器信息

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    <script src=’public.js’></script>
    </head>
    <body>
    <script>
    var str = window.navigator.userAgent;
    if(str.indexOf(‘MSIE’)>0){
    document.write(“IE浏览器”);
    }else{
    document.write(‘w3c浏览器’);
    }
    </script>
    </body>
    </html>

    Location对象(网址)

    • host :主机名称
    • port:端口号
    • href :链接地址
    • pathname :路径信息
    • protocol :协议
    • search :搜索参数,网址?号后面的参数
    • assign(url):调整到指定的url

    示例代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    <script src=’public.js’></script>
    <script>
    window.onload = function(){
    $(‘btnok’).onclick = function(){
    //以前我们是使用location.assign(‘http://www.baidu’);直接进行跳转的
    location.href=(‘http://www.baidu.com’);
    }
    }
    </script>
    </head>
    <body>
    <input type=”button” id=”btnok” value=”跳转”>
    </body>
    </html>

    Screen对象

    • availHeight :屏幕的可用高度
    • availWidth :屏幕的可用宽度
    • colorDepth :颜色值(屏幕的色彩深度)
    • height :屏幕高度
    • width:屏幕宽度

    示例代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    <script src=’public.js’></script>
    </head>
    <body>
    <script>
    document.write(‘可用宽度’+window.screen.availWidth);
    document.write(‘可用高度’+window.screen.availHeight);
    </script>
    </body>
    </html>

    Document对象(DOM模型)

    • linkColor :链接颜色
    • alinkColor  :作用中的链接颜色
    • vlinkColor :已访问后的链接颜色
    • bgColor :网页的背景色
    • fgColor :字体颜色
    • title:网页标题
    • getElementById(“id”):通过id选择当前页面DOM对象
    • getElementsByName(“name”):通过name属性选取DOM对象,返回数组
    • getElementsByTagName(“tagname”):通过标签名称获取DOM对象,返回数组

    示例代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    <script src=’public.js’></script>
    </head>
    <body>
    <script>
    function display(){
    if(document.title==’Document对象详解’){
    document.title=’【有新消息】 – Document对象详解';
    }else{
    document.title=’Document对象详解';
    }
    setTimeout(‘display()’,1000);
    }
    window.onload = function(){
    display();
    }
    </script>
    </body>
    </html>
  • 相关阅读:
    查找第K小数
    比较奇偶数个数
    哈夫曼树练习
    数字转二进制数练习
    随笔
    字符串反码(练习)
    eclipse构建maven的web项目
    mysql中的一些操作语句,留存
    urllib2功能说明
    Python-第三方库requests详解
  • 原文地址:https://www.cnblogs.com/leigood/p/5031920.html
Copyright © 2011-2022 走看看