Welcome to my den
this是 JavaScript 语言的一个关键字,是函数生成时,在函数内部自动生成的指向函数作用域的指针。123function test() { this.a = 1;}
123
function test() { this.a = 1;}
Read More
要理解闭包,首先必须理解Javascript特殊的变量作用域,变量的作用域有两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。1234567 var a=111; function a1(){ alert(a); }a1(); // 111
1234567
var a=111; function a1(){ alert(a); }a1(); // 111
Number,String,Boolean,Null,Undefined,Object,Symbol
假设您已经安装了 Node.js,创建目录以保存应用程序,并将其设置为工作目录。
12
$ mkdir myapp$ cd myapp
创建简单工程我们首先创建一个新目录。 命名为tsDemo,也可以使用任何你喜欢的名字。
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
123456789101112131415161718
git branch -a. // 查看远程分支git branch // 查看本地分支git branch -d name // 删除本地分支git tag // 查看标签git tag -a v1.4 -m 'my version 1.4' // 签署标签git checkout -b name // 从当前分支签出新分支git merge master // 合并master 到当前分支git branch -a | grep -v -w -E 'master|document' | sed 's/remotes\/origin\///g' | xargs // 查看排除master|document 后的线上分支git push origin --delete master document // 删除 线上分支
【模型】指的是后端传递的数据。【视图】指的是所看到的⻚面。【视图模型】mvvm模式的核⼼,它是连接view和model的桥梁梁。
12345678910111213141516171819
var str = 'afaafdff';var obj ={}; //定义一个obj对象//利用str.charAt(i)进行字符串截取 for(var i=0;i<str.length;i++){ if(!obj[str.charAt(i)]){ //判断对象中是否有这个字符 obj[str.charAt(i)] = 1; //没有就保存一个 }else{ obj[str.charAt(i)]++; //有的话就加一 }}var time = 0,index = '';//用打擂算法循环输出obj中保存的数据for(var i in obj){ //i都代表着obj对象的键值(也就是字符) if(obj[i]>time){ time = obj[i]; index = i; }}alert('次数'+time +',字符:'+index)