
javascript
「已注销」
不多BB
展开
-
关于 JS 原型你必须要知道的二三
小引本瓜一向认为:学习不是一蹴而就的事情。一定是要求学习者对知识点进行反复咀嚼拿捏、不断打破重塑,长此以往,才以期达到融会贯通、为我所用的程度。所谓:温故知新,不亦乐乎?对于 JS 技能拥有者这来说,原型这个概念一定是值得刻在心里去反复玩味的。此篇且暂让本瓜带你再看 JS 原型二三,也许会有新收获,何乐不为?撰文不易✍ 还需鼓励???? 小手一点???? 好运连连????原型的本意原型概念JavaScript 常被描述为一种基于原型的语言 (prototype-based language)原创 2020-08-08 14:21:18 · 371 阅读 · 0 评论 -
原生JS实现document.ready以及和window.onload的先后顺序
在jQuery里面,我们可以看到两种写法:$(function(){})$(document).ready(function(){})这两个方法的效果都是一样的,都是在dom文档树加载完之后执行一个函数,注意,这里面的ready是DOM树加载完成,不是onload的页面资源加载完成的。原生js本身并没有提供 document.ready方法//document是一个DOM对象,这个对象本身没有ready方法,要使用就得自己定义,而且过程颇为复杂//其中一种方法是:document.r转载 2020-07-23 20:20:31 · 1057 阅读 · 0 评论 -
浏览器进程?线程?傻傻分不清楚!
在生活中,浏览器和我们的工作和生活息息相关。做为前端开发,我们代码的应用场景往往是在浏览器上。浏览器对前端的重要性不可一日而语。那么我们对浏览器是否有比较清晰的了解呢?什么是多进程架构浏览器?为什么浏览器内核是多线程?Javascript是单线程又是什么鬼?进程和线程是否分得清楚呢?CPUCPU是计算机的核心,其负责承担计算机的计算任务。这里我们比喻为一个工厂进程学术上说,进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的转载 2020-07-19 16:58:40 · 932 阅读 · 0 评论 -
Web Worker 使用教程
一、概述JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的出现,单线程带来很大的不便,无法充分发挥计算机的计算能力。Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。等到 Worker 线程完成计算任务,再把结果返回给转载 2020-07-19 16:23:34 · 219 阅读 · 0 评论 -
Vue(v2.6.11)万行源码生啃,就硬刚!
玩归玩,闹归闹,Vue 源码要知道。原创 2020-07-06 17:50:50 · 2110 阅读 · 2 评论 -
在 linux 上搭建 express 图床服务(支持多图上传),奥里给!
还在为用别人的图床而感到不安吗?自己搭一个图床服务,难道不帅吗?什么,为不会后台语言而担忧?此文可急速解决你的问题!Node 服务搭建前端er的图床,多帅哦!原创 2020-06-29 15:49:10 · 747 阅读 · 0 评论 -
详解 PerformanceResourceTiming API,咦,这货真的干!
网页开发每天与浏览器相伴,一切展示来自于各类资源的加载。性能优化一定要有衡量指标,所谓“一切有据(数据)可循”,那么 PerformanceResourceTiming 则是你不容错过的一个官方 API。我们从不生产官方文档,我们只做官方文档的搬运工。本瓜倾情翻译、适量批注、莞尔小结,以供分享,烦请指正。撰文不易,点赞????鼓励!原文:https://www.w3.org/TR/resource-timing/#dom-performanceresourcetiming前言介绍用户延迟是原创 2020-06-24 17:55:10 · 1650 阅读 · 0 评论 -
用 post 请求下载文件,优雅而美丽
引言通过 window.open(url) 的方法下载文件,需要打开一个新的页面下载,影响用户体验。且如果参数数据量大,用 url 挂参的方式也不方便。用 post 下载文件,即可解决上述问题,优雅而美丽!后端后端需要将下载的接口的response header设置以下:Content-disposition: attachment; filename=name.xlsxContent-Type:application/octet-stream前端前端需修改 axios 请求的 resp原创 2020-06-23 14:19:51 · 498 阅读 · 0 评论