- 博客(6)
- 收藏
- 关注
原创 Javascript 的 this的四种常用用法
this是 JavaScript 语言的一个关键字。它是函数运行时,在函数体内部自动生成的一个对象,只能在函数体内部使用。总的来说,this就是函数运行时所在的环境对象一:纯粹的函数调用这是函数的最通常用法,属于全局性调用,因此this就代表全局对象var x = 1;function test() { console.log(this.x);}test(); ...
2018-10-28 15:51:25 204
原创 理解JS中的this
一、提出问题学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。var obj = { foo: function () {}};var foo = obj.foo;// 写法一obj.foo()// 写法二foo()上面代码中,虽然obj.foo和foo指向同一个函数,但是执行结果可能不一样。如:var obj = { ...
2018-10-28 15:33:55 190
原创 Vs code软件的格式化代码插件,以及运用正则表达式统计代码行数
写这篇博客的原因,一切都是强迫症在搞鬼。。。。。一.在vs code中运用正则表达式统计所编写的代码行数1.vs code软件界面左边一栏,点击‘搜索’2.搜索内容为^b*[^:b#/]+.*$3.勾选正则表达式,包含的文件可以是文件夹名称,也可以是文件类型(*.html,*.css) 二.Vs code软件的格式化代码插件1.对于.html .js等文件类型...
2018-10-21 16:29:55 2549 1
原创 运用Share.js插件在网页上添加一键分享到微博、微信等
最近做项目遇到一个需求,就是给网站添加一键分享到微博,微信,qq等社交媒体的功能。想来应该是通过调用一些现成的接口就可以了,这里总结一下运用Share,js来实现的详细步骤具体做法:1.下载git hub上的开源包https://github.com/overtrue/share.js/2.下载完成后将src文件夹移动到dist文件夹中3.将dist文件夹整个拷贝到项目根目...
2018-10-21 14:11:05 12117 4
原创 Vuex中Mutations修改状态
上篇是读取state,这篇是修改状态。即如何操作Mutations。一.$store.commit( )Vuex提供了commit方法来修改状态1.store.js文件const mutations={ add(state){ state.count++ }, reduce(state){ state.count-- ...
2018-10-07 17:20:20 34106 1
原创 Vuex中的state访问状态对象
state ,这个就是我们说的访问状态对象,它就是我们SPA(单页应用程序)中的共享值。如何把状态对象赋值给内部对象,也就是把stroe.js中的值,赋值给我们模板里data中的值。我们有三种赋值方式。一、通过computed的计算属性直接赋值computed属性可以在输出前,对data中的值进行改变,我们就利用这种特性把store.js中的state值赋值给我们模板中的data值。...
2018-10-07 17:09:34 1631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人