Typescript笔记置顶||技术|TS官方学习文档
Handbook - The TypeScript Handbook
基础类型:声明变量布尔类型布尔也就两种, true 或者 false
1234567let isBoolean: boolean = false;function tell() { alert( ...
阅读更多
各种IT网站收藏置顶||技术|网站收藏git command
git command
前端九部-前端入门手册
前端九部-前端入门手册
Vuejs开源项目
vuejs开源项目汇总
react开源项目汇总
一套优秀的中后台前端解决方案
网易云音乐第三方
一个 react + redux 的完整项目 和 个人总结
react 后台管理系 ...
阅读更多
gulp打包引用替换|技术|gulp关于 gulp 的基本使用方法前面有介绍。
Gulp使用指南
昨天,朋友问我一个问题。gulp打包给文件添加 hash 之后,怎么替换其他文件中引用的js(或者css),要替换成打包以后的带有 hash 的那一个文件。
其实主要用到的就是 gulp-rev 和 gulp-replace 这两个插件 ...
阅读更多
再看JavaScript,那些遗漏或易混淆的知识点(4)|技术|JavaScript原型与继承原型继承就是可以使一个对象可以使用另一个对象上面的某一些属性,要求是这个对象没有这个属性。如果有这个属性,就直接使用自己的了(访问器属性除外)。
123456let animal = { eats: true};let rabbit = { jumps: ...
阅读更多
create-react-app + ts 项目工程规范|技术|react-ts乐观更新:在后台请求回数据之前前台就进行数据更新,保证用户体验
使用 create-react-app 创建 TS 项目,并进行工程规范
1npx create-react-app demo --template typescript
npx命令的功能是可以不用本地安装包而直接使用npm上面的包
...
阅读更多
再看JavaScript,那些遗漏或易混淆的知识点(3)|技术|JavaScript递归和堆栈递归递归,简单来说就是函数在 return 的时候调用了函数自身。比如这个例子:
123function pow(x, n) { return n === 1 ? x : x * pow(x, n - 1);}
功效与 Math.pow() 相同。
比如计算 pow( ...
阅读更多
再看JavaScript,那些遗漏或易混淆的知识点(2)|技术|JavaScript数字类型JavaScript 中数字有两种类型
双精度浮点数,也就是我们常用的数字
BigInt 数字。因为常规数字不能超过 2^53 或者小于 -2^53 。所以退出了 BigInt 的类型。
使用 Obejct.is 判断 NaN1234Object.is(NaN, NaN); // tru ...
阅读更多
再看JavaScript,那些遗漏或易混淆的知识点(1)|技术|JavaScript类型转换字符串转换12String(false); // 'false'String(null); // 'null'
数字型转换1234Number(undefined); // NaNNumber(null); // 0Number(true); // ...
阅读更多
Javascript四种设计模式|技术|JavaScript1. 单体单例模式单体单例模式:一个构造函数,无所使用多少次 new ,值都是相等的。
1234567891011121314151617function Person() { this.name = "John";}function Singleton(c ...
阅读更多
JavaScript一题一理|技术|JavaScript第一题:下面代码输出的结果是什么1["1", "2", "3"].map(parseInt)
答案: [1, NaN, NaN] 。
解析:
首先,这种写法,函数里面只写了一个 parseInt 就可以执行了。这个是函数式编程的一种概念, ...
阅读更多