Vue.js面试题整理 一、什么是MVVM? MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步 ...
分类:
Web程序 时间:
2018-08-19 17:00:23
阅读次数:
249
一,字符串 二,数值 三,函数 (1)函数定义 (2)匿名函数与闭包 匿名函数:没有名字的函数 闭包:有权访问另一个函数作用域内的变量的函数。常见方式就是在一个函数内创建另一个函数。 (3)this对象 this对象是在运行时基于函数的执行环境所决定的。 全局函数:this等于window 当函数作 ...
分类:
Web程序 时间:
2018-07-26 23:33:39
阅读次数:
251
1、ajax 的基本概念 了解这个概念,同步交互与异步交互同步交互:客户端浏览器给服务器发送一个请求,服务器返回一个页面,返回的页面会吧之前的界面给覆盖,我们把这种交互称为同步交互.异步交互:异步交互就是客户端浏览器给服务器发送一个请求,服务器返回数据,返回的数据不会吧之前的界面覆盖,我们把这种交互 ...
分类:
Web程序 时间:
2018-06-24 22:33:18
阅读次数:
148
又来刷面试题啦,哈哈。 要求:使用for循环打印1-10,每个数字出现的间隔约500ms。 分析:考察点--闭包,块级作用域 方式一、使用闭包+立即执行函数,自己当时的思路也是这样想的,但是,结果却没有体现间隔500ms 经过修改,结果满足要求:1.setTimeout每次的间隔500*i,保证每隔 ...
分类:
Web程序 时间:
2018-06-24 15:06:14
阅读次数:
893
最近做了做一些js面试25 Essential JavaScript Interview Questions*,其中第一道是:使用typeof bar "object"检测”bar”是否为对象有什么缺点?如何避免? 这是一个十分常见的问题,用 typeof 是否能准确判断一个对象变量,答案是否定的, ...
分类:
其他好文 时间:
2018-05-31 19:08:09
阅读次数:
180
随便写写 一、面向对象:(以上内容抄录自 "面向对象" ) 1. 面向对象的语言有一个标志,即拥有类的概念,抽象实例对象的公共属性与方法,基于类可以创建任意多个实例对象,一般具有封装、继承、多态的特性! 但JS中对象与纯面向对象语言中的对象是不同的,ECMA标准定义JS中对象:无序属性的集合,其属性 ...
分类:
Web程序 时间:
2018-05-04 17:11:35
阅读次数:
225
原文:https://github.com/yangshun/front-end-interview-handbook/blob/master/questions/javascript-questions.md 最近将持续翻译JavaScript面试题,希望对各位有所帮助。 (文章中斜体字部分为译者 ...
分类:
移动开发 时间:
2018-03-05 18:11:03
阅读次数:
241
1.截取字符串abcdace的acealert('abcdace'.substring(4)); 2.规避javascript多人开发函数重名问题命名空间封闭空间js模块化mvc(数据层、表现层、控制层)seajs变量转换成对象的属性对象化 3.javascript面向对象中继承实现function ...
分类:
Web程序 时间:
2018-02-23 12:02:05
阅读次数:
254
笔试题 1.JavaScript的基本数据类型 2.["1","2","3"].map(parseInt)答案? 3.JavaScript中如何将JSON转化成对象/数组?怎么转回来? 4.JavaScript中var的含义和作用 5.document.write和innerHTML的区别? 6.下 ...
分类:
Web程序 时间:
2017-11-26 12:50:29
阅读次数:
180