腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
web前端技术分享
专栏成员
举报
50
文章
127437
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(50)
编程算法(15)
javascript(9)
node.js(7)
vue.js(5)
json(3)
ecmascript(3)
网站(3)
http(3)
缓存(3)
网络安全(3)
面向对象编程(3)
函数(3)
react(2)
css(2)
ajax(2)
文件存储(2)
腾讯云测试服务(2)
yarn(2)
存储(2)
npm(2)
element ui(2)
input(2)
对象(2)
解决方案(2)
源码(2)
ios(1)
actionscript(1)
html(1)
jquery(1)
git(1)
渲染(1)
黑客(1)
html5(1)
安全(1)
小程序(1)
数据分析(1)
数据结构(1)
https(1)
ant(1)
border(1)
class(1)
fixed(1)
footer(1)
max(1)
min(1)
navbar(1)
padding(1)
position(1)
promise(1)
ref(1)
script(1)
settimeout(1)
sort(1)
sum(1)
width(1)
定时器(1)
模型(1)
排序(1)
数据(1)
特效(1)
通信(1)
响应式(1)
用户体验(1)
语法(1)
组件库(1)
搜索文章
搜索
搜索
关闭
React中useMemo与useCallback的区别
编程算法
把“创建”函数和依赖项数组作为参数传⼊入useMemo,它仅会在某个依赖项改变时才重新计算memoized 值。这种优化有助于避免在每次渲染时都进⾏行行⾼高开销的计算。
TimothyJia
2022-08-18
674
0
vuex存储和本地存储(localstorage、sessionstorage)的区别
网站
json
存储
vue.js
编程算法
1.区别:vuex存储在内存,localstorage(本地存储)则以文件的方式存储在本地,永久保存;sessionstorage( 会话存储 ) ,临时保存。localStorage和sessionStorage只能存储字符串类型,对于复杂的对象可以使用ECMAScript提供的JSON对象的stringify和parse来处理。
TimothyJia
2020-04-02
1.7K
0
JS中的同步异步编程,宏任务与微任务的执行顺序
编程算法
ajax
javascript
node.js
首先我们先看看同步与异步的定义,及浏览器的执行机制,方便我们更好地理解同步异步编程。
TimothyJia
2020-02-18
2K
0
超实用的JS数组去重
ecmascript
编程算法
我用let代替了var声明变量,还未学ES6的同学用var可以实现,不影响功能实现~
TimothyJia
2019-11-12
2.1K
0
JS回调函数中的 this 指向(详细)
编程算法
1. obj.fun() fun 中的 this->obj ,自动指向.前的对象
TimothyJia
2019-11-12
7.4K
0
什么是闭包?为什么使用闭包?闭包的缺点?
编程算法
3. 调用外层函数,获得内层函数的对象,保存在外部的变量中——形成了闭包。
TimothyJia
2019-11-12
1.8K
0
前端性能优化常用方案
json
http
缓存
文件存储
编程算法
1.在JS中尽量减少闭包的使用(原因:闭包会产生不释放的栈内存) A:循环给元素做事件绑定的时候,尽可能的把后期需要的信息(例如索引)存储到元素的自定义属性上,而不是创建闭包存储 B:可以在最外层形成一个闭包,把一些后续需要的公共信息进行存储,而不是每一个方法都创建闭包(例如单例模式) C:尽可能的手动释放不被占用的内存 ...
TimothyJia
2019-11-12
708
0
JS中数据类型转换
编程算法
JS中的数据类型分为 【基本数据类型】 数字 number 字符串 string 布尔 boolean 空 null 未定义 undefined 【引用数据类型】 对象 object - 普通对象 - 数组对象 (Array) - 正则对象 (RegExp) - 日期对象 (Date) - 数学函数 (Math) ... 函数 function
TimothyJia
2019-11-12
3.7K
0
使用element-ui中table expand展开行控制显示隐藏(手风琴效果)
element ui
编程算法
问题讲解: 在使用vue版本的ElementUI中的table功能的时候还是遇到了一些问题,可以说饿了么团队在这个UI框架的文档撰写已经非常不错了,不过还是有一些方法乍一看让人摸不着头脑,有些table的常用功能示例代码提供的不是非常详细,所以这次针对这个可展开表格实现手风琴效果写一篇博客探讨一下。 先展示一下ElementUI官方提供的示例代码效果图
TimothyJia
2019-11-12
9.1K
1
JS-字符串截取方法slice、substring、substr的区别
编程算法
javascript
slice() 方法可通过指定的开始和结束位置,提取字符串的某个部分,并以新的字符串返回被提取的部分。语法如下:
TimothyJia
2019-11-12
2.8K
0
Vue响应式原理及总结
vue.js
编程算法
http
虚拟DOM (Virtaul DOM): 用 js 对象模拟的,保存当前视图内所有 DOM 节点对象基本描述属性和节点间关系的树结构。用 js 对象,描述每个节点,及其父子关系,形成虚拟 DOM 对象树结构。
TimothyJia
2019-11-12
2.1K
0
js判断对象是否为空对象的几种方法
jquery
json
ecmascript
编程算法
1.将json对象转化为json字符串,再判断该字符串是否为"{}" var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 2.for in 循环判断 var obj = {}; var b = function() { for(var key in obj) { return false; } return true; } alert(b());//true 3.jquery的isEmptyObject方法 此方法是jquery将2方法(for in)进行封装,使用时需要依赖jquery var data = {}; var b = $.isEmptyObject(data); alert(b);//true 4.Object.getOwnPropertyNames()方法 此方法是使用Object对象的getOwnPropertyNames方法,获取到对象中的属性名,存到一个数组中,返回数组对象,我们可以通过判断数组的length来判断此对象是否为空 注意:此方法不兼容ie8,其余浏览器没有测试 var data = {}; var arr = Object.getOwnPropertyNames(data); alert(arr.length == 0);//true 5.使用ES6的Object.keys()方法 与4方法类似,是ES6的新方法, 返回值也是对象中属性名组成的数组 var data = {}; var arr = Object.keys(data); alert(arr.length == 0);//true
TimothyJia
2019-11-12
28.1K
0
JS中的NaN和isNaN,简直是双重人格?
编程算法
数据结构
isNaN的用法:检测当前值是否不是有效数字,返回true代表不是有效数字,返回false是有效数字
TimothyJia
2019-11-12
1.4K
0
ES6数组及对象遍历的新增方法 entries(),keys() 和 values()
ecmascript
编程算法
ES6 提供三个新的方法——entries(),keys()和values()——用于遍历数组。它们都返回一个遍历器对象(详见《Iterator》一章),可以用for...of循环进行遍历,唯一的区别是keys()是对键名的遍历、values()是对键值的遍历,entries()是对键值对的遍历。
TimothyJia
2019-11-12
1.9K
0
ES6复制拷贝数组,对象,json数组
javascript
actionscript
编程算法
数组是复合的数据类型,直接复制的话,只是复制了指向底层数据结构的指针,而不是克隆一个全新的数组。
TimothyJia
2019-11-12
2.2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档