![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 54
一朵小呆毛
这个作者很懒,什么都没留下…
展开
-
JavaScript 数组增加删除
JavaScript 字符串增加删除javaScript字符串添加/删除元素新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 javaScript字符串添加/删除元素 javaScript的字符串本质是一个object,所有原创 2021-10-05 01:58:46 · 152 阅读 · 0 评论 -
TypeScript可选参数(做个timer)
最近在用typeScript做一个新项目,需要移植一批老的js代码, 之前最喜欢做这种移植,直接复制黏贴不知道多爽。直到遇到typescript。 TypeScript可选参数 一个简单的js function: const timer = (start) => { if (!start) return new Date().getTime(); return new Dat...原创 2019-12-07 04:58:58 · 1780 阅读 · 0 评论 -
JavaScript比较tricky的问题
持续更新 写了三年多javascript, 踩过的坑千千万。 杨老师说过,这些坑都要自己踩一遍,才能成为大牛。 纯js javascript object的比较 object 不能直接比较. var a = {}; var b = {}; a==b; // false 在一个很大的function里面很容易顺手就写成这样的来比较两个object。而且不容易debug。 推荐用lodash: is...原创 2019-04-09 11:36:27 · 312 阅读 · 0 评论 -
Javascript React 手机上的 右键点击(长按)事件
前戏: 开会不准玩电脑,只能玩手机,玩儿了阵子扫雷,决定自己做一个网页版。三下五除二做完之后,猛然发现,手机没有右键。。。。。。没有右键怎么插小红旗?! 想起来app上是用长按来插小红旗的,于是开始了长达几个小时的纠结。 最开始的时候,格子接受左键和右键点击不同的event。 onClick用来监听左键点击,onContextMenu用来监听右键点击,可以愉快的玩耍,么得问题的。 import ...原创 2019-04-05 00:08:53 · 2295 阅读 · 0 评论 -
网页版扫雷 -- React练习
开会不准带电脑,手机app玩扫雷玩到眼快瞎,而且每次都要忍受长达十秒的广告,自己写一个算了。 详细代码在git里,还在更新。 第一步: React & webpack setup 用webpack主要目的是为了搭建一个简单的webpack server, 顺带着直接用它打包发布好了. set up React React需要安装一系列相关包,什么ReactDom啊之类的,直接 npm i...原创 2019-04-06 13:18:01 · 1411 阅读 · 0 评论 -
javascript里的Truthy 和 Falsey
1 Truthy & Falsey javascript可以接收一个不是Boolean的变量作为判定条件。所以,单纯的true和false不足以描述到底判定条件满足不满足了。 这时候就需要Truthy & Falsey来判定。 在判断条件里,被判定为true的就是Truthy。 被判定为false的就是Falsey. Falsey: undefined, null, NaN, 0,...原创 2019-04-09 09:09:48 · 449 阅读 · 0 评论 -
let, const 和var的区别
文章目录1. var定义的是全局变量2. function里的作用域3. 用let和 const定义的并不会被hoisting4. let和var在for循环中的区别5. const在for循环中 总体来说,var和let的区别就是作用域的不同。 const和let是相同作用域,区别就是不可被重新赋值。 1. var定义的是全局变量 var a = 10; console.log(window.a...原创 2019-04-24 03:53:13 · 2036 阅读 · 0 评论