zoukankan      html  css  js  c++  java
  • 58笔部分试题--前端

    一、jQuery中DOMReady和window.onload的区别

      window.onload事件要求网页中的所有元素加载完毕后才会执行,包含很多图片、FLASH等富媒体,加载时间很长,初始化的操作拖延很久。

      DOMReady事件只判断页面内所有的DOM节点是否已经全部加载完,至于节点的内容是否加载完并不关心

    二、jquery的bind(type,[data],fn)方法

        为每个匹配元素的特定事件绑定事件处理函数。

          type:含有一个或多个事件类型的字符串,由空格分隔多个事件。比如"click"或"submit",还可以是自定义事件名。

      data(可选):作为event.data属性值传递给事件对象的额外数据对象

      false: 将第三个参数设置为false会使默认的动作失效。

    三、多线程操作

    暂时没有找到确切的答案

    四、如何网页性能优化:

    1.减少http请求

         100=100连接+100请求+100等待+100接收

    2.雪碧

    3.代码压缩

    4.图片懒加载

    5.文件合并。

    6.CDN

    五、cookie的常用属性有name、value,在举出三个常用属性

    关于cookie就再具体的看一下:

    cookie                存东西

    1.只能通过域名方式使用

    2.容量小,4KB

    3.不能跨浏览器

    4.生命周期默认是session

    5.不安全

    6.名字和值成对出现

    7.名字是唯一的

    8.默认的path是当前的文件目录。

    常用方法:addCookie

    removeCookie

    getCookie

    怎么用?什么时候用?

    如何存cookie?

    document.cookie='张三' ×

    document.cookie='名字=值';

    //需求。cookie活的久一点。

    //日期对象

    document.cookie='名字=值; EXPIRES='+oDate;

    PATH                 路径

    document.cookie='名字=值; PATH=/; EXPIRES='+oDate;

    六、冒泡事件原理

    七、面向对象继承

    例:function Person(name, age)

    {

             this.name=name;

             this.age=age;

    }

    Person.prototype.showName=function ()

    {

             alert('我的名字叫:'+this.name);

    };

    Person.prototype.showAge=function ()

    {

             alert(this.age);

    };

    function Worker(name, age, job)

    {

             Person.call(this, name, age); //1.继承父级的属性

             this.job=job;

    }

    Worker.prototype=new Person();//2.继承父级的方法

    Worker.prototype.constructor=Worker;

    Worker.prototype.showJob=function ()

    {

             alert(this.job);

    };

    var oW=new Worker('blue', 18, '打杂的');

    oW.showName();

    oW.showAge();

    oW.showJob();

  • 相关阅读:
    web中的懒加载
    数据库表的关系
    struts2的MVC模式
    servlet与tomcat的关系
    servlet解析
    解决Mac外接显示器字体模糊的问题
    insmod: ERROR: could not insert module dm-snapshot.ko: Unknown symbol in module
    linux ssh tunnel
    Permission denied (publickey,gssapi-keyex,gssapi-with-mic).错误的解决
    Best practices for a new Go developer
  • 原文地址:https://www.cnblogs.com/September-9/p/4889937.html
Copyright © 2011-2022 走看看