欢迎光临
十年磨一剑

JavaScript

25个最基本的JavaScript面试问题及答案-Web前端开发

25个最基本的JavaScript面试问题及答案

天马行空阅读(8)评论(0)

1.使用 typeof bar === "object" 来确定 bar 是否是对象的潜在陷阱是什么?如何避免这个陷阱? 尽管 typeof bar === "object" 是检查 bar 是否对象的可靠方法,令人惊讶的是在JavaScr...

JavaScript:面试频繁出现的几个易错点-Web前端开发

JavaScript:面试频繁出现的几个易错点

天马行空阅读(24)评论(0)

1.前言 这段时间,金三银四,很多人面试,很多人分享面试题。在前段时间,我也临时担任面试官,为了大概了解面试者的水平,我也写了一份题目,面试了几个前端开发者。在这段时间里面,我在学,在写设计模式的一些知识,想不到的设计模式的这些知识,就是面...

js中的new()到底做了些什么??-Web前端开发

js中的new()到底做了些什么??

天马行空阅读(17)评论(0)

要创建 Person 的新实例,必须使用 new 操作符。以这种方式调用构造函数实际上会经历以下 4 个步骤: (1) 创建一个新对象; (2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ; (3) 执行构造函数中...

六个小而美的ES6特性-Web前端开发

六个小而美的ES6特性

天马行空阅读(424)评论(0)

JavaScript社区中的每个人都喜欢新API、新语法和新特性——可以更优雅,更智能,更有效的完成重要任务。ES6带来了很多好东西,并且在过去的一年里,浏览器厂商们全力以赴的升级浏览器来使它们可用。尽管ES6中有一些大的更新,但是一些小升...

学习前端必看的设计模式,让你写出更优雅的代码-Web前端开发

学习前端必看的设计模式,让你写出更优雅的代码

天马行空阅读(274)评论(0)

写代码容易,写出优雅的代码难,写易于维护的、容易扩展的、结构清晰的代码应该是每位开发者努力的目标,而学习设计模式,合理的的使用能让我们离这个目标更进一步。最近看了《Javascript 设计模式与开发实践》这本书, 一言以蔽之,真不错的一本...

JSON 数据格式-Web前端开发

JSON 数据格式

天马行空阅读(290)评论(1)

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 基础结构 JSON建...

轻松学习 ES6——第 4 部分:函数中的 arguments 对象-Web前端开发

轻松学习 ES6——第 4 部分:函数中的 arguments 对象

天马行空阅读(398)评论(0)

JavaScript函数具有像数组一样的对象,这些对象称为arguments,与传递给函数的参数相对应。传递给JavaScript函数的所有参数都可以使用arguments对象来引用。 现在我们开始学习,仔细看下面列出的代码: functi...

轻松学习 ES6——第 3 部分:函数中的默认参数-Web前端开发

轻松学习 ES6——第 3 部分:函数中的默认参数

天马行空阅读(271)评论(0)

JavaScript函数可以有默认参数值。通过默认函数参数,你可以初始化带有默认值的正式参数。如果不初始化具有某些值的参数,则该参数的默认值为undefined。 请看下列代码: function foo(num1){ console.lo...

轻松学习 ES6——第 2 部分:函数中的 Rest 参数-Web前端开发

轻松学习 ES6——第 2 部分:函数中的 Rest 参数

天马行空阅读(296)评论(0)

JavaScript函数可以使用任意数量的参数。与其他语言(如C#和Java)不同,你可以在调用JavaScript函数时传递任意数量的参数。JavaScript函数允许未知数量的函数参数。在ECMAScript 6之前,JavaScrip...