• 8.27做JS的题目


    1   ng-class是做什么用的?  给元素绑定类名

    给元素绑定样式 ng-style  

    给元素绑定类名 ng-classeg:用法①:<div ng-class="{'A':isA,'B':isB,'C':isC}"></div>        

    用法②:<div   ng-class = "{{A}}" > </ div >  

    给元素绑定监听 ng-click等

    显示隐藏 ng-show ng-hide

    2  以下代码执行的结果

    for(var i=0;i<3;++i){
    setTimeout(function(){
    console.log(i);
    },100);
    }

    3,3,3 如果把var换成let输出结果是0,1,2。

    3.需要删除arr数组中的第i个元素(从第1个元素开始),最好的做法是?

    arr.splice(i-1,1)

    4.JavaScript实现继承的方式,不正确的是:

    JavaScript实现继承共6种方式:
    原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承。
    5.以下js表达式返回false的是()
    1==true
    “”==false
    false==null

    null==undefined

    undefined和null与任何有意义的值比较返回的都是false,但是null与undefined之间互相比较返回的是true。
    console.log(null == false); 
    console.log(null == true);
    console.log(undefined == false);
    console.log(undefined == true); 
    console.log(undefined == null);
    console.log(undefined == undefined);
    console.log(null == null);

    6.w3c 制定的 javascript 标准事件模型,以下正确的顺序以及描述是

    dom2规定的事件流包括3个阶段:①事件捕获,②处于目标阶段(事件处理 ),③事件冒泡阶段。

    顺口溜:捕获_处理_冒泡

    7.有以下ES6代码

    function * gen() {
    yield 1;
    yield 2;
    yield 3;
    }

    下面选项描述正确的是哪个?

    A.gen()执行后返回2
    B.gen()执行后返回undefined
    C.gen()执行后返回一个Generator对象
    D.gen()执行后返回1

    这是ES6的新feature, function 后面带  * 的叫做generator function。函数运行时,返回一个迭代器

    8.angularjs1中使用指令,绑定监听是在什么时候?

    为了解决AngularJS性能问题,编译阶段应分为两个阶段
    1,compile (绑定DOM)   
    2,link(数据绑定)。

    9.下面哪些方式在同一个窗口下能够检测一个js对象是数组类型?(      )

    Array.isArray()
    instanceof
    typeof
    Object.prototype.toString.call()

    A:Array 为 js 的原生对象,它有一个静态方法:Array.isArray(),能判断参数是否为数组

    B:instanceof 运算符返回一个布尔值,表示对象是否为某个构造函数的实例(题目中 instance of , emem)

    C: typeof 能判断类型有:number、string、boolean、symbol、undefined、function;   object、array、null 的变量都返回 object

    D:Object.prototype.toString() 为 Object 对象的实例方法,默认情况下(即不重写该方法),返回参数的类型字符串。

    10.按照CommonJS规范,在任何模块代码的作用域下内置了以下哪些变量?

    浏览器不兼容CommonJS的根本原因,在于缺少四个Node.js环境的变量。 module exports require global

  • 相关阅读:
    flex兼容写法
    多行文字,最后一行省略号(适用于移动端)
    checkbox样式修改
    响应式布局
    微信常用的页面跳转
    css小技巧(清除滚动条)
    JS学习---PHP浅识
    qml 画页迁移
    list滚动条Scroll 偏移和长度计算公式总结
    qml listview关键字高亮
  • 原文地址:https://www.cnblogs.com/smhyu/p/13574488.html
Copyright © 2020-2023  润新知