Javascript中创建对象的几种方式讨论

本文中介绍了javascript中创建对象的几种方式,并给出了几种创建方式的异同。(通俗的讲,如何在javascript“生出一个对象”)

hexo+github gh-pages搭建静态博客

本博客是使用hexo以及github搭建的静态博客,网上关于类似静态博客的搭建教程数不胜数。整个搭建过程也比较简单,通过类似的静态博客可以用来记录平时的一些技术总结以及杂七杂八(顺便练习一下那曾经逝去的作文)。通过毕业论文的写作过程,自己深深感觉到文笔以及知识的匮乏。在整个论文的完稿过程中,对于很多语言的组织往往并不是那么得心应手。自己也确实是已经好多年没有写过东西了,谨以此博客给自己立个小目标吧,多看、多学、多总结,美好的事情总会发生。

数据结构中常用的几种排序算法

“来同学,咱们做个题吧,写个最基本的快排。。。”,校招季的各种面试中相信大家经常听到类似的话语。排序是作为数据结构中比较重要的一部分来讲,今天笔者又拿出来当年的数据结构课本进行了一下总结,并对几个重要的排序算法进行了实现。

初识javascript的prototype对象

原型链机制是javascript中实现继承的关键。对于prototype对象(原型对象)的理解至关重要。下文根据自己在开发中以及看书过程中对于prototype对象的理解整理了一些小tip。

关于CommonJS规范中module.exports与exports的区别

之前在面试的时候曾经被问到过关于commonJS规范中module.exports与exports的区别。之前仅仅知道exports是module.exports的一个引用而已,其之间的具体区别没有过多关注。最近整理了一下两者的区别,究竟什么时候两者是相同的,什么时候两者又是不同的。

使用javascript实现数组去重的几种方式

使用JavaScript实现数组去重的四种方式思考

关于javascript中作用域与执行环境的解读

JavaScript高级编程中关于执行环境与作用域的问题在第四章有过提及,但是交代的不是很明确,因此查阅了网上各种资料,对于执行环境以及作用域有了一个初步的认识。

关于javascript中RegExp的总结

正则就是在常见的字符串检索或替换中表示如何来进行检索或替换的一种规则。正则表达式就是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串

关于javascript中构造函数返回值的问题

传统语言中,构造函数是没有返回值的。构造函数与普通函数的区别可以认为是:构造函数中没有return语句,普通函数可以return;构造函数中使用this定义成员变量和成员方法,普通函数中不使用this关键字定义成员变量和方法。然而在JavaScript中构造函数可以有返回值也可以没有。

关于JSON的总结

最近学习并使用Vue的过程中,在使用Vue-resource的过程中遇到了以下问题:通过该插件异步请求数据的时候发现数据已经能正确请求到,但是无法通过response.json()解析返回体的body。通过查阅源码,发现该函数的主要作用就是将response对象中的body通过JSON.parse(this.body)解析为json对象。至于为什么会出现解析错误的情况,是因为自己写的json格式出现了错误,因此对json对象做了如下的总结。