zoukankan      html  css  js  c++  java
  • 再一次面议

    又一次面试,这次老师说,如果这么多人中,要他录取一个,他还是会选择赵曼,的确,赵曼一点也不紧张,很从容,淡定!而我们上去多多少少都有些紧张,老师让我们随便说,其实老师忽略了一个问题,他教了我们这么久,很了解我们的学习情况,也知道我们学的怎么样,从而让我们不知道怎么去回答,怎么面对!如果一个不了解我们的人面试我们,我们想怎样说就怎样说,只要不露陷就好!可惜。。。。。。。。。这么几次的面试,我们还是要多说自己做的项目,而且表达能力也很重要!

    window.onload和$(document)加载有什么区别?

    window.onload是在加载完了所有的图片,代码等才执行,而$(document)则是在加载之前就执行函数!

    怎么把js对象转换为jquery对象?

    直接通过$()转换成jquery对象

    iife是什么?什么又叫立即函数

    iife是立即执行函数,立即函数相当于匿名函数!说到函数就深入了解一下吧!要知道什么立即执行函数就先理解一写函数的基本概念!

    函数声明、函数表达式、匿名函数

    函数声明:function fnName () {…};使用function关键字声明一个函数,再指定一个函数名,叫函数声明。

    函数表达式 var fnName = function () {…};使用function关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式,这是最常见的函数表达式语法形式。

    匿名函数:function () {}; 使用function关键字声明一个函数,但未给函数命名,所以叫匿名函数,匿名函数属于函数表达式,匿名函数有很多作用,赋予一个变量则创建函数,赋予一个事件则成为事件处理程序或创建闭包等等。

    函数声明和函数表达式不同之处在于:

    一、Javascript引擎在解析javascript代码时会‘函数声明提升’(Function declaration Hoisting)当前执行环境(作用域)上的函数声明,而函数表达式必须等到Javascirtp引擎执行到它所在行时,才会从上而下一行一行地解析函数表达式

    二、函数表达式后面可以加括号立即调用该函数,函数声明不可以,只能以fnName()形式调用 。

    ( function(){…} )()和( function (){…} () )为什么后面加括号,因为函数体后面加括号就能立即调用,则这个函数必须是函数表达式,不能是函数声明

    什么是闭包?

    简单说就是延长函数声明周期!官方一点就是闭包是指有权限访问另一个函数作用域的变量的函数,创建闭包的常见方式就是在一个函数内部创建另一个函数,也就是内部函数

  • 相关阅读:
    Android入门之旅1—ubuntu11.04上搭建And​roid SDK开发环境
    Android入门之旅3—ubuntu11.4上通过adb连接M9手机
    HTML页面的控件的显示与隐藏
    Javascript所属document对象使用细说(转载)
    php备份和恢复mysql数据库
    VB.net 代码 调用外部Ping命令判断网络连通状况
    面向对象技术第一讲 多态性
    无法在Web服务器上启动调试。未将项目配置为进行调试
    (PHP,mysql)Fatal error: Call to undefined function mysql_connect() 解决方案
    left join inner 使用细节
  • 原文地址:https://www.cnblogs.com/watchmen/p/5065078.html
Copyright © 2011-2022 走看看