![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
steamedbread321
菜鸟的web前端记录易错点
展开
-
2022-5.9初学ts笔记
ts变量的类型在enum中需要注意的是const getValue = () => { return 0}enum List { A = getValue(), B = 2, // 此处必须要初始化值,不然编译不通过 C}console.log(List.A) // 0console.log(List.B) // 2console.log(List.C) // 3A 的值是被计算出来的。注意注释部分,如果某个属性的值是计算出来的,那么它后面一位的成员必须要初始原创 2022-05-09 11:00:09 · 115 阅读 · 0 评论 -
2021-08-20问题记录
问题记录elementui图片上传限制尺寸直接上代码吧:HTML代码 <el-upload :auto-upload="false" class="editor-slide-upload" action="" :multiple="true" :file-list="fileList" :show-file-list="true" accept=".png,.jpg,.jpge" li原创 2021-08-21 15:52:51 · 151 阅读 · 0 评论 -
animated-number局部刷新功能
首先,我们需要使用到AnimatedNumber这个插件可以参考以下这篇文章:https://blog.csdn.net/weixin_44766633/article/details/111296624现在的需求如下:,点击一个刷新按钮的图标数字会跳动,可是我没有找到AnimatedNumber里面的官方用法,所以,使用到了局部刷新。效果如上。局部刷新的代码如下:<span class="item_number" v-if="isRouterAlive"><animated原创 2021-01-19 13:53:08 · 403 阅读 · 0 评论 -
在HTML中限制input 输入框只能输入纯数字
https://blog.csdn.net/mp624183768/article/details/90734790转载 2021-01-18 11:41:56 · 108 阅读 · 1 评论 -
$.ajaxSettings.async = false;是什么意思
如果喂false则设置为同步的如果为true则设置为异步的//设置为同步 $.ajaxSettings.async = false; $.post("url", data, function(result) { // 请求处理 },"json"); //设置回异步 $.ajaxSettings.async = true; 注意:使用这种方式,使用了同步后(.ajaxSettings.async=false;),需及时释放掉使用异步(.ajaxSettings.async =转载 2020-12-23 09:19:45 · 1058 阅读 · 0 评论 -
JavaScript中this指向问题经典练习题加this规律
在这之前我们要先了解几条法则,了解以后对this的问题就会迎刃而解对象方法的内部函数的this指向window(非对象中的方法)对象的方法内,this指向对象对象中的this指向window严格模式下(use strict)对象中禁止this关键字指向全局对象,此时的this是undefined如果此时出现this.a就会报错,因为undefined不能田间属性。如果说方法中的回调函数(就是方法return的值)是箭头函数,根据箭头函数的特点,他的this指向应该是根据上面的this指向来判断的原创 2020-07-26 14:10:55 · 690 阅读 · 0 评论 -
JavaScript实现简单的抽奖
JavaScript实现简单的抽奖下面呢我用与一个按钮(开始即是结束)另外一种有三个按钮(分别是开始、结束、清除)来来来我们说一下这个小游戏的需要的东西以及注意点主要需要的是Math函数里面的随机数字 Math.random以及取整Math.ceil和定时器setInterval(函数,时间)clearInterval()清除之前开始的那个定时器(而非所有的)即是停止setInterval()函数会返回一个值,每次开启定时器都会是一个新的值,在清除中必须是其对应的值,才可以达到清除的效果。原创 2020-06-02 16:14:37 · 1674 阅读 · 0 评论 -
箭头函数和普通函数中this的指向问题
箭头函数和普通函数中this的指向问题先来两坨代码块 var obj = { a:100, say : function() { console.log(this);//{a: 100, say: ƒ} console.log(this.a);//100 } }原创 2020-05-15 23:25:42 · 117 阅读 · 0 评论 -
对象引用的区别obj.a
obj.a和obj[a]和obj[‘a’]的区别我们先来看下面的代码 var a =100; var obj = { a:1, b:55 } console.log(obj['a']); console.log(obj.a); console.log(obj[a]);运行结果依次为1 1 unde原创 2020-05-15 18:31:08 · 1139 阅读 · 0 评论 -
var list = [{a:1},{b:2}, {a:2, b:3}];处理后的输出数据:{a:3, b:5}; 把属性名相同的值 加起来。找规则,并用代码实现,list不确定
题目:var list = [{a:1},{b:2}, {a:2, b:3}];处理后的输出数据:{a:3, b:5};把属性名相同的值 加起来。找规则,并用代码实现,list的数据不确定。分析:有题目可以得出,我们需要先遍历出来数组中得每一个对象,然后再用for…in函数循环找出每一个对象具体的值,最后使用条件判断语句判断是否累加或者是否新建一个数值下面是代码 function propSum(arr){ var obj = {};原创 2020-05-09 13:05:28 · 1404 阅读 · 0 评论 -
JS实现百钱百鸡
JS实现百钱百鸡今天刚刚学到JS里面的if和for循环,于是尝试着写了一下。先来看题目把:公鸡5文钱一只, 母鸡3文钱一只, 小鸡1文钱三只;用100文钱买100只鸡;问,公鸡,母鸡,小鸡各几只?切入点:由题意我们可以得出一共花了100元,一共买了100只鸡。设公鸡为a,母鸡为b,小鸡为c,我们可以得出:5a+3b+(1/3c)==100,还可以得出a+b+c= =100;切记这里...原创 2020-05-06 22:29:42 · 960 阅读 · 0 评论 -
基础类型和应用类型区别以及相关问题
先说定义基础类型es5中基础类型包括:number,string,null,undefined,Boolean。es6新增了一种基础类型symbol,基础类型的存储是存放在栈中,原因是基础类型存储的空间很小,存放在栈(stack)中方便查找,且不易于改变 。 基础类型的值存放在栈内存里数据不能修改,如果要修改一个值,会新建一个新值,不会修改原始值。(这里简单的说就是那些非多个...原创 2020-05-02 22:17:41 · 346 阅读 · 0 评论 -
Uncaught SyntaxError: Invalid shorthand property initializer
Uncaught SyntaxError: Invalid shorthand property initializer的解决问题 var obj = {name='十七',sex='男'}; console.log(obj.tel);这样写出来的JS代码会出现如下图的错误解决方法是把=修改成:这种错误很常见也很难发现!!! var obj ...原创 2020-04-29 21:51:24 · 238 阅读 · 0 评论