web前端技术分享

35 篇文章
12 人订阅

全部文章

TimothyJia

vuex存储和本地存储(localstorage、sessionstorage)的区别

1.区别:vuex存储在内存,localstorage(本地存储)则以文件的方式存储在本地,永久保存;sessionstorage( 会话存储 ) ,临时保存。...

8010
TimothyJia

vue路由传参页面刷新参数丢失问题解决方案

最近项目中涉及到跨页面传参数和后台进行数据交互,看到需求之后第一反应就是用路由传参来解决;Vue中给我们提供了三种路由传参方式,下面我们一个一个的来看一下:

10130
TimothyJia

如何渲染几万条数据并不卡住界面?

如何在不卡住页面的情况下渲染数据,也就是说不能一次性将几万条 都渲染出来,而应该一次渲染部分 DOM,那么就可以通过 requestAnimationFrame...

9210
TimothyJia

手写Promise A+ 规范

6110
TimothyJia

浏览器中的 Event Loop,宏任务与微任务

当我们执行 JS 代码的时候其实就是往执行栈中放入函数,那么遇到异步代码的时候该怎么办?其实当遇到异步的代码时,会被挂起并在需要执行的时候加入到 Task(...

8410
TimothyJia

本地存储常用方式 localStorage, sessionStorage,cookie 的区别 和 服务器存储session

本地存储:把一些信息存储到客户端本地(主要目的有很多,其中有一个就是实现多页面之间的信息共享)

12420
TimothyJia

JS中的同步异步编程,宏任务与微任务的执行顺序

首先我们先看看同步与异步的定义,及浏览器的执行机制,方便我们更好地理解同步异步编程。

18910
TimothyJia

超实用的JS数组去重

我用let代替了var声明变量,还未学ES6的同学用var可以实现,不影响功能实现~

14621
TimothyJia

JS回调函数中的 this 指向(详细)

1. obj.fun() fun 中的 this->obj ,自动指向.前的对象

16610
TimothyJia

什么是闭包?为什么使用闭包?闭包的缺点?

3. 调用外层函数,获得内层函数的对象,保存在外部的变量中——形成了闭包。

11930
TimothyJia

图解公钥与私钥

在学习ssh时,一定有不少人对公钥和私钥产生过不解。在搜索公钥跟私钥的理解时,发现了这篇有趣的图解小文章,与大家共享。

17210
TimothyJia

<script>属性async和defer的区别

async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或 等待加载其他脚本。只对外部脚本文件有效。

9120
TimothyJia

封装一个千分位函数,并且保留两位小数

封装一个保留千分位的函数,并且保留两位小数(输入:123456,输出:123,456.00)

7200
TimothyJia

前端性能优化常用方案

1.在JS中尽量减少闭包的使用(原因:闭包会产生不释放的栈内存) A:循环给元素做事件绑定的时候,尽可能的把后期需要的信息(例如索引)存储到元素的自定义属性上...

12120
TimothyJia

js中clientWidth, scrollWidth, innerWidth, outerWidth和offsetWidth属性的区别

一、测试1:无滚动条时,dom对象的offsetWidth、clientWidth和scrollWidth

19810
TimothyJia

js sort方法根据数组中对象的某一个属性值进行排序

sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同.

19310
TimothyJia

JS中数据类型转换

JS中的数据类型分为 【基本数据类型】 数字 number 字符串 string 布尔 boolean 空 null 未定义 undefined ...

22810
TimothyJia

DOM盒子模型常用属性client,offset和scroll

[获取元素具体的某个样式值] 1.[元素].style.xxx 操作获取 只能获取所有写在元素行内上的样式(不写在行内上,不管你写没写都获取不到,真实项目...

13310
TimothyJia

Vue之render渲染函数和JSX的应用

我们需要createElement方法,就会想到可以编写个函数组件,将createElement方法传递出来

11530
TimothyJia

Vue组件间通信方式

当前组件接收到的 props 对象。Vue 实例代理了对其 props 对象属性的访问。在父组件中使用子组件,本质通过v-bind绑定属性传入子组件,子组件...

9320

扫码关注云+社区

领取腾讯云代金券