笔试题目解析(4)

1.函数调用都有哪些方式,区别是什么?

首先我看到这道题的第一反应这有啥考的啊,写程序每天不都在干这件事....不过整理一下也就知道考点了。

①首先是最常见的根据函数定义的方法不同函数的调用也是不一样的,声明式的函数即function a(){},调用自然是a(),表达式式var b=function(){}调用也是b(),还有些是被定义成了构造函数的你可以采用new 函数名(),来调用,如果说是定义在对象中的函数,你只需要像调用函数属性那样通过点的方法调用就可(obj.c());还有一种apply和call调用。call和apply除了apply的第二个参数需要是数组之外其他的没啥区别。用法是 函数名.call(obj,参数1,参数2.....),函数名.apply(obj,[参数1,参数2.....]);

2.给你一个项目你是用react,vue还是说jquery?

如果要是我来说我会用vue和jquery,首先我们当这道题说的就是原原本本的这三个框架,不包含他们的插件,为什么要用这两个?首先我用过,react我只是学过但是没用过,vue比较轻量级,可以用vue的脚手架直接弄出一个框来,其次觉得jquery和vue就没啥对比的必要,看看jquery的api能看出来他主要的功能是事件绑定,还有些样式动画的定义,相比之下jquery还是偏ui的层面的js框架,vue官网上也并没有与之对比。

3.你在学习js的时候遇到过哪些坑,js的那些知识会比较难?

比较坑的,自然是js的三座大山,闭包,原型,异步。this和作用域也是比较难的知识点。就我自己而言非科班出身的学的时候都不太能接受,闭包就是返回一个函数,可以解决外面的不能访问里面的问题,异步可以提高性能,ajax感觉就是异步的代言词,就那几步按顺序进行就行,原型一句话说不好总结,也是相对比较复杂的。这道题,你们个人发挥吧,我是觉得零碎的知识点记不住这是最难的大哭

4.为什么要用本地存储,而不用session,session会比较简单啊?

我觉得session是服务器端的存储,如果说把所有的东e西都存在服务器上那会给服务器多大的压力啊?一些没必要的东西存储在本地就好,减少带宽。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值