![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 68
风吹云灭
程序员小白,资源共享。
展开
-
数据结构及其简单实现
原理是中序遍历后的数组是一个从小到大的数组, 只需要将当前的值和上一项的值做比较。操作上和数组很像,为什么不用数组?左子树小于根结点,右子树大于根结点。中序遍历验证二叉搜索树。原创 2024-01-14 19:41:11 · 1002 阅读 · 0 评论 -
typescript使用手册
解决在定义时没有声明类型的时候,我们在使用时先看有没有对应的声明模块,如"@types/lodash",没有时使用。在使用的过程中可能会出现命名重复的问题。在每个js文件中加一个export {}abstract 声明一个抽象类或者方法,子类去具体实现对应的方法即可。配置文件中需要再lib中加上对应的库。原创 2024-01-12 11:32:29 · 478 阅读 · 0 评论 -
前端测试框架mocha初体验
最近在同事的推荐下了解到重构,重构的主要目的是让代码更容易理解,代码更容易扩展。但在重构的过程中为了保证重构后的代码表现与之前的一致,需要加入js单元测试。前端单元测试框架选择在对比了jest和mocha之后,我选择了mocha。mocha的生态圈更好,使用的人数更多。我也只用了mocha,这里就简单列一下mocha的时候。话不多说上流程// 安装依赖$npm install mocha --save -dev // 或者全局安装$npm install mocha -g 在根目录添加t原创 2020-06-24 13:46:42 · 482 阅读 · 0 评论 -
手机浏览器打开百度网页
手机浏览器打开百度网页// title=是打开百度网页位置标记的title,content可以是位置描述,或者实际地址,<a href="http://api.map.baidu.com/marker?location=39.916979519873,116.41004950566&title=我的位置&content=百度奎科大厦&output=html">...原创 2019-10-23 09:18:46 · 3096 阅读 · 0 评论 -
==和===
1. == 相等 比较的值 会有隐式类型转换2. === 全等 比较的是值和数据类型。 //console.log(1 == "1"); //true //console.log(1 === "1"); //false //console.log(1 == true); //true //console.log(1 === true); //false //...原创 2017-11-07 22:11:14 · 248 阅读 · 0 评论 -
js中数据类型检测
我们熟知的类型检测方式有三种:1.typeof:用于检测基本数据类型string number 布尔 undefined (不能用来检验复杂数据类型和null);能检测:1.undefinedconsole.log(typeof undefined);//undefined2.booleanconsole.log(typeof true);//boolean原创 2017-11-13 13:17:54 · 323 阅读 · 0 评论 -
正则匹配只能输入整数或浮点数
// 只能输入整数或浮点数(不完全版本不能排除输入0.00000的状况) filterNumber(name,e){ //先把非数字的都替换掉,除了数字和. e.target.value = e.target.value.replace(/[^\d\.]/g,''); //必须保证第一个为数字而不是. e.ta...原创 2018-06-14 10:31:17 · 6216 阅读 · 1 评论 -
iPhone手机、浏览器不发送请求直接出现奇怪的错误
在做项目的过程中遇到一个奇怪的错误,h5页面在安卓上正常请求访问接口,而在iPhone和浏览器上却直接报错,未请求接口。导致问题的原因是我在服务中即在url中拼接了参数有在body中传了参数导致的。...原创 2019-09-24 14:35:14 · 1194 阅读 · 0 评论