fairyly Blog

一生只想过简单的生活

    js中this在不同环境的指向

this

js中this在不同环境的指向 this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁, 实际上this的最终指向的是那个调用它的对象; 1.函数调用模式 当作函数调用,这时函数内的this指向全局对象(大对数情况下是window) function a(){ var num= 233; console.log(this.n...

    "vue APP开发"

vue2

Vue2.0+Mint UI+Vue-router+Vux构建移动端APP ** 本该拼搏的年龄,却想太多,做太少!~~~~~~ ** 刚开始接触的时候,Vue还是1.0的版本,学习的还是一些很简单的东西, 还不知道什么vuex,vue-router,前端发展的真的很快,几个月的时间, angular已经更新到2.0,Vue也已经更新2.0了;不管是angular还是react,...

微信小程序开发

小程序是什么!

微信小程序开发 Here we go! 微信的小程序 ❥ღ❣♔♕♖♚♛♜☀☁☂☃☼☽☾♨❄❅❆★☆✦✪✫✿ 既然这么火,那就学习一下,这段也在学习微信小程序的开发, 基本懂得了小程序的开发流程了,自己就试着写个小计算器看看, 发现业务逻辑写的真多,觉得要开发小程序首先得熟悉html+css+javascript, ...

jQuery插件开发

对象级插件、类别级插件

jQuery插件开发 Here we go! 对象级插件:即给jQuery对象添加方法 格式:;(function($){ $.fn.extend({ "pluginname":function(pram){ //do sonmething } }); ...

webpack入门指南精简版

webpack笔记

webpack入门 Here ! Node环境下, Webpack :它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等), 并将其打包为合适的格式以供浏览器使用。 和gulp,grunt差不多,webpack就是模块加载器兼打包工具 It can beused as a module bu...

hexo blog and markdown

hexo blog and markdown笔记

describe hexo deployment and markdown grammar Hexo blog npm install hexo-cli -g hexo init blog cd blog npm install hexo server 或者hexo server -p 5000更改端口号,浏览器打开网址http:...

ES5, ES6

ES5, ES6, ES2016, ES.Next: What's going on with JavaScript versioning?

JavaScript 有着很奇怪的命名史。 1995 年,它作为网景浏览器(Netscape Navigator)的一部分首次发布,网景给这个新语言命名为 LiveScript。一年后,为了搭上当时媒体热炒 Java 的顺风车,临时改名为了 JavaScript (当然,Java 和 JavaScript 的关系,就和雷锋和雷锋塔一样 —— 并没有什么关系) 歪果仁的笑话怎么一点都不好...

CommonJS,RequireJS,SeaJS

CommonJS,RequireJS,SeaJS 归纳笔记

Foreword Here comes Module! 随着网站逐渐变成「互联网应用程序」,嵌入网页的 JavaScript 代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试……我们不得不使用软件工程的方法,来管理网页的业务逻辑。 于是,JavaScript 的模块化成为迫切需求。在 ES6 Module 来临之前,JavaScript...

JavaScript 模块化七日谈

Keynote: JavaScript Modularization Journey

下滑这里查看更多内容 7月9日,在公司内部进行了名为「JavaScript 模块化七日谈」分享,并将该 Slides 分享到了微博上。出乎意料地,这篇微博先后被 @JS小组 @尤小右 @寸志 等近 200 人转发,阅读达到 10w,获得了还不错的评价。 于是,决定将它重新发到我的博客上,并为它专门制作了适用于 Keynote 展示文稿的新布局。它能自动根据屏幕大小/旋转以一定比例...

前端必知之git

  "git,this is an Express edition"

This document is describe git command. git命令格式上传本地项目到github 1、mkdir first cd first 2、git init ////生成本地git管理 3、git add . //添加当前目录中的所有文件到索引 4、git commit -m "first commit" //提交到本地源码库,并附加提...