前端开发

前端开发博客专注于前端开发,分享前端开发技术、前端开发教程、前端开发工具和前端开发资源等

本篇文章总结了浏览器端的二进制以及有关数据之间的转化,如 ArrayBuffer,TypedArray,Blob,DataURL,ObjectURL,Text 之间的互相转换。为了更好的理解与方便以后的查询,特意做了一张图做总结。

在 JavaScript 中 Blob 类型的对象表示不可变的类似文件对象的原始数据。如果你允许用户从你的网站上下载某些文件,那你可能会遇到 Blob 类型。本文将带你了解Blob相关知识。

一个团队的编码规范、git规范等,并没有绝对的最优解,心里要清楚明白没有银弹,规范是为了让团队统一,提高代码阅读性、降低代码维护成本等,本文是记录一些在项目code review中常见的规范,仅供参考

懒加载是一种网页性能优化的方式,它能极大的提升用户体验。就比如说图片,图片一直是影响网页性能的主要元凶,现在一张图片超过几兆已经是很经常的事了。如果每次进入页面就请求所有的图片资源,那么可能等图片加载出来用户也早就走了。所以,我们需要懒加载,进入页面的时候,只请求可视区域的图片资源。

本文通过搭建一个Vue的简单项目,引入了Vue-router组件,从页面的3个文件入手,详细介绍了怎么加载chunk和怎么执行module,从而介绍整个路由组件懒加载的过程,希望对你有帮助。

Vue3 从年前到现在,终于出beta版本了。从官网中可以看到大部分主要的插件都有相关的版本了,但小右说了,暂时还不建议升级生产环境应用,升级指南和配套工具都还没完善,但是可以在新项目或者小项目里试用。

整理的一篇肉山老师关于Vue 3.0的讲稿,我觉得很好,分享给大家。希望这篇Vue 3.0的讲稿能给到你一个整体关于Vue 3.0的启发和动力。

本文讲一个小技巧,那就是通过Object.keys(item).sort()来定义JSON.stringify()的第二个参数,从而使得对象属性有了排序,解决了我们前文提到的顺序不一样导致无法过滤重复数组。

JSON.parse() 取一个JSON字符串并将其转换为JavaScript对象。JSON.stringify() 取一个JSON对象,并将其转换为JSON字符串。

在JavaScript项目实践中,我们可能会经常需要移除重复对象的例子,本文通过一个案例来详细解答,并给出了最优解,希望对你有所帮助。

JavaScript定时器是window的一个对象接口,并不是JavaScript的一部分,它的功能是由浏览器实现的,在不同浏览器之间会有所不同。定时器也可以由node.js运行时本身实现。

二叉树在计算机科学中应用很广泛,学习它有助于让我们写出高效的插入、删除、搜索节点算法。二叉树的节点定义:一个节点最多只有两个节点,分别为左侧节点、右侧节点。

百度小测序与微信小程序有相似的地方,借鉴了github的一个网友已经写好的微信转为支付宝工具。通过之前对百度小程序的研究,我改了里面的一些规则,然后就出来一个百度小程序转为微信小程序的。

本文分享了掘金小册上值得学习的前端开发小册,希望这些掘金小册能够帮到你,通过下面的链接购买掘金小册,可以享受8折优惠!

讲讲微信小程序开发中的一些技巧,包括CSS和JS的,也算是自己的一个备忘录吧。希望对你有用。

在看别人写的Nodejs工具,对于里面的那些模块有点晕,搜一下这些常见的模块学习一下,以便了解它们的功能以及使用例子,方便自己快速读懂别人的代码。

本文主要介绍的是关于JS中比较常用的函数:节流函数和防抖函数,从概念、使用场景到代码简单实现做了一个详细的区分。希望对你有所帮助。

在面试前端开发中,原生JavaScript能力的高低是占比很大的一个体现部分,不少考官会有要求现场写一些JS方法,以下整理了一些前端面试的各种方法,希望能帮到你。

本文讲的是关于JavaScript闭包和匿名函数两者之间的关系,从匿名函数概念到立即执行函数,最后到闭包。下面一起来看看文章分析,希望你会喜欢。

说起来你可能不相信,setTimeout居然有第三个参数,我以前也没用过这个,但最近看到一个代码解决了for循环里面加入了setTimeout的例子,下面一起看看这个setTimeout第三个参数。

首页  上一页  1 2 3 4 5 6 7 8 9 下一页  尾页