Mopecat Blog

站的更高,尿的更远。

JavaScript基础强化:this篇

基础成就高度

this的指向规则 总会在社区看到一句话就是 谁调用它,this 就指向谁。 但是并不全面,事实上,调用函数会创建新的属于函数自身的执行上下文。执行上下文的调用创建阶段会决定 this 的指向。我们可以得出的一个结论: this 的指向,是在调用函数时根据执行上下文所动态确定的。 具体环节和规则,可以先“死记硬背”以下几条规律: 在函数体中,简单调用该函数时(非显式/隐式...

JavaScript 回顾学习:变量

基础成就高度

第一篇回顾学习,变量 什么是变量 变量就是在内存中刨一个坑存“一个”数据,再给这个坑起个名。 为什么要给“一个”加引号呢,因为JavaScript是松散类型的,即一个变量可以用来保存任何类型的数据。 变量的分类: 全局变量:可以在任何地方使用的变量; 局部变量:在函数内声明的变量只在函数内有定义,作用域是局部性的 什么时候使用 当一个数据需要被反复使用时,就要先保存在变量中。 怎么用 声明变...

JavaScript回顾学习:目录篇

基础成就高度

前言 之前说要重头开始复习js,之前一直都在忙着找工作面试,现在工作也终于是找到了,虽然不那么尽人意,但总算有个归属,一段时间的适应也有了自己稳定的时间规划,为了给懒惰捉急的自己一个前行的动力,这一篇js的回顾学习目录篇也就这样提上了日程。 本篇的内容主要是链接为主,会将逗比作者本人的学习线路以目录的形式展示出来,一般一个大标题为一个链接单立一篇文章 PS 由于作者本人懒癌晚期,拖延症重症患...

Promise快速入门

周五就想写这篇文章,但是无奈花花世界的诱惑太多……就一直拖到了今天,自责1e4遍; 进入正题Promise: Promise 对象用于表示一个异步操作的最终状态(完成或失败),以及其返回的值。 上为MDNPromise的定义; ES6规定Promise是一个构造函数,用来生成Promise实例(就是跟new一个女朋友一样); Promise意为‘承诺’,承诺是发生在未来且必须达成...

函数柯里化

今天接触到了一个之前没听说过的东东,感觉很好玩~分享给大家~为了彻底的了解一下相关概念,特意拜读了一下张鑫旭大神的相关文章链接如下~: http://www.zhangxinxu.com/wordpress/?p=3048 感谢大神分享,本文将截取大神分享的部分及加上自己的小小理解~ 先发一波定义~(源自百度百科) 在计算机科学中,柯里化(Currying)是把接受多个参...

20分钟gulp快速入门

在互联网告诉发展的今天,自node出现后,我们前端也越来越大(心里美美哒~),同样带来的Web业务日益复杂化和多元化,模式也都想webPage模式转向webApp模式,拼几个页面搞几个jquery的插件就能搞一个完成一个项目的日子已经是很久远的曾经了,而且从前要实现压缩代码,压缩图片,上传到服务器等等等需要各种工具才能实现的功能,用起来很麻烦。所以出现了各种前端构建化工具也应运而生:grun...

浅尝正则表达式

“Yeah Let’s begin. ” 之前写正则都是各种上网搜索,还是没有系统的学习过正则表达式的用法,今天稍稍研究了一下下,感觉还是收获颇丰的,分享给各位,希望对于你们有所帮助~~ ***** 修饰符 g –全局匹配 i –不区分大小写,默认区分 m –多行搜索 预定义类字符 \d: 数字;[0-9] \D: 非数字字符;[^0-9] \s: ...