摘要:
项目地址:https://github.com/MrZwqShuai/Micro-agency-Demo 阅读全文
摘要:
正如图上所显示 typescript 操作dom 和Js没有什么区别 只是提前用了es6的class语法糖 阅读全文
摘要:
1.no sweating /a piece of cake 举手之劳,小意思 2.it's up to you 听你的 3 do whatever you want 你爱咋咋地 阅读全文
摘要:
这里我们可以看到一个梯形(实现小三角就是靠这个梯形) 我们把box宽度设为0看看 它现在已经可以看到一个小三角了 我们再将紫色背景设为透明 transparent 看 小三角出来了 我们可以不用旋转可以得到4个方向的小三角 阅读全文
摘要:
Javascript继承是通过原型链继承的 原型链是依赖__proto__而不是prototype 如果加上 这里的dog的proto指向Function.prototype ,所以可以看出来 原型链是依靠proto继承而不是prototype prototype和proto的关系是 所有对象的pr 阅读全文
摘要:
for(var i = 1 ; i<=9 ; i++) { for(var j = 1 ; j<=i ; j++) { document.write(j+'*'+i+'='+i*j+'|') ; } document.write('<br/>') } 结果 阅读全文
摘要:
纯函数 我们应该还记得初中的一些数学知识,函数f的概念就是,对于输入x产生一个输出y=f(x),这就是普通的纯函数。它的定义是 相同的输入,结果总会得到相同的输出,而且没有任何可观察的副作用,也不依赖外部环境的状态。 最常见的一个例子就是在我们操作数组的时候slice就是纯函数,splice就是不纯 阅读全文
摘要:
纯函数式编程语言中的变量也不是命令式编程语言中的变量,即存储状态的单元,而是代数中的变量,即一个值的名称。变量的值是不可变的(immutable),也就是说不允许像命令式编程语言中那样多次给一个变量赋值。比如说在命令式编程语言我们写“x = x + 1”,这依赖可变状态的事实,拿给程序员看说是对的, 阅读全文
摘要:
函数式编程curry的概念: 只传递给函数一部分参数来调用函数,然后返回一个函数去处理剩下的参数。 我们可以一次性的调用函数,也可以每次值传入一个参数分多次调用。 简单说curry就是对高阶函数(就是一种对过程的抽象 参考map它就是一个抽象的过程)的降阶处理。比如 function(arg1,ar 阅读全文
摘要:
字符串的操作在编写Js的过程中是不可避免的 因为它太多的API 还有相似的API让我们很头痛 为了避免以后遇到模拟两可的问题 还是做个笔记比较好 把常用的字符串操作记录下来成笔记 方便以后查找 No1 substring() slice()和substr() substring()方法用于提取字符串 阅读全文