会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Caibi龙
博客园
首页
新随笔
联系
订阅
管理
2021年7月27日
函数防抖和函数节流
摘要: 函数防抖和函数节流:优化高频率执行js代码的一种手段,js中的一些事件如浏览器的resize、scroll,鼠标的mousemove、mouseover,input输入框的keypress等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能。为了优化体验,需要对这类事件进
阅读全文
posted @ 2021-07-27 14:11 Caibi龙
阅读(51)
评论(0)
推荐(0)
2021年7月4日
编写函数has(arr,60) 判断数组中是否存在60这个元素,返回布尔值
摘要: //使用遍历 function has(arr,item){ for(var i=0;i<arr.length;i++{ if(arr[i] item){ return true } } return false; } alert(has([10,20,3040,50,60]);
阅读全文
posted @ 2021-07-04 16:38 Caibi龙
阅读(318)
评论(0)
推荐(0)
随机给出五位以内的数,然后输出该数共有多少位,分别是什么
摘要: function countOfNum(num){ //形参 //1、声明一个数组,存放存下的数 var arr = [ ];//空数组 while(num){ arr.push(num%10);//从尾部插 /*arr.unshift(num%10);//从头部插入*/ num = parseIn
阅读全文
posted @ 2021-07-04 16:33 Caibi龙
阅读(142)
评论(0)
推荐(0)
省略var声明变量
摘要: 在javaScript 里面 省略var 直接去强制给一个变量赋值,这个变量会被JS强制声明变量 一般不建议省略,这属于语法错误
阅读全文
posted @ 2021-07-04 16:05 Caibi龙
阅读(106)
评论(0)
推荐(0)
声明提升
摘要: 声明提升:在当前作用域,声明变量和函数 会直接提升在整个代码的最前面运行
阅读全文
posted @ 2021-07-04 16:02 Caibi龙
阅读(23)
评论(0)
推荐(0)
2021年7月3日
堆和栈的区别
摘要: 1、栈内存存储的是局部变量,而堆内存存储的是实体(数组和对象)凡是new建立的都存储在堆中 ; 2、栈内存的更新速度要快于堆内存 ,因为局部变量的生命周期很短 ; 3、栈内存存放的变量生命周期一旦结束就会被释放,而堆内存存放的实体会被垃圾回收机制不定时回收
阅读全文
posted @ 2021-07-03 11:31 Caibi龙
阅读(53)
评论(0)
推荐(0)
递归函数经典案例 利用递归求阶乘
摘要: 1 <script>//定义一个函数,这个函数的功能是求某个数的阶乘//通常和return一起用//需要临界值 2 var a = prompt(); 3 function jc (n){ 4 if (n == 1){ 5 return 1; 6 } 7 return n * jc(n - 1);
阅读全文
posted @ 2021-07-03 10:44 Caibi龙
阅读(230)
评论(0)
推荐(0)