zoukankan      html  css  js  c++  java
  • w3c JS测试

    到W3c的js测试里面溜达了一圈:

    做错了几道题:

      外部脚本必须包含<script>标签吗?

        否!!

        这里的外部脚本是指xx.js这个文件,在文件中写js代码是不需要包含script标签的!

        一开始的时候没看清楚题目,理解成引入外部文件了……

             其他人的解析:

            1)外部脚本文件可以是任意扩展名,浏览器会根据<script>标签中的type属性值和language属性值,判断使用哪种解析器来解析外部脚本文件。通常开发者会将JavaScript外部脚本的扩展名设为js.

            2)在外部脚本文件中,只能包含脚本语言代码,不能包含其他代码(如HTML代码等),也不能包含<script>标签(script元素属性HTML语言中的元素)。

            3)   在引用外部脚本文件时,<script>标签与</script>标签之间不能有其他代码,包括脚本语言代码。

            4) 虽然在引用外部脚本文件时,<script>标签与</script>标签之间不能有其他代码,但</script>标签也不能被省略。

      在javascript中,有多少种不同类型的循环?

       两种:for循环,while循环  ??好奇怪,会不会是因为另一个答案中包含loop...until???

          不同类型的循环:

            JavaScript支持不同类型的循环:

                for-循环代码块一定的次数

                for/in-循环遍历对象的属性

                while-当指定的条件为true时循环指定的代码块

                do/while-同样当指定的条件为true时循环指定的代码块

                        注意下面两个方法的参数1和参数2是相反的

          [].forEach(function(value, index, array) {
              // ...
          });

          对比jQuery中的$.each方法:

          $.each([], function(index, value, array) {
              // ...
          });

       如何获得客户端浏览器的名称?

          navigator.appName

          知识拓展:来自菜鸟

            navigator对象

            navigator对象包含有关浏览器的信息。

            注意:没有应用于navigator对象的公共标准,不过所有浏览器都支持该对象。

              navigator对象属性:

                appCodeName   返回浏览器的代码名

                appName       返回浏览器的名称

                appVersion     返回浏览器的平台和版本信息

                cookieEnabled     返回指明浏览器中是否启用cookie的布尔值

                platform                返回运行浏览器的操作系统平台

                userAgent    返回由客户机发送服务器的user-agent头部的值

              navigator对象方法:

                javaEnabled()        指定是否在浏览器中启用java

                taintEnabled()        规划浏览器是否启用数据污点(data tainting)

                

  • 相关阅读:
    spring boot入门程序获取自定义配置文件内的参数并返回json数据的错误案例1
    MIME媒体类型
    浏览器重排和重绘——JavaScript之DOM性能优化
    ECMAScript 5 浏览器兼容性列表
    浏览器性能分析
    JS函数调用方式
    document.body is null
    动态JavaScript技术总结
    网站下载时间快慢带来的影响
    JavaScript好文推荐(持续更新)
  • 原文地址:https://www.cnblogs.com/em2464/p/10076461.html
Copyright © 2011-2022 走看看