(function(){ const root = (typeof self === 'object' && self.self === self && self) || (typeof global === 'object' ...
vue-cli3内存溢出
起因本地一个项目是使用vue-cli2构建的,可以正常运行。打算升级到vue-cli@3,遭遇了运行npm run dev无法运行,爆出JavaScript heap out of memory 的问题。 vue-cli2遇到此问题的解决办法: npm run dev 和 npm run build ...
这些WebAPI真的有用吗? 别问, 问就是有用🈶
本文列举了一些列比较不常见的Web API,内容较多,所以有关兼容性的内容在本文不会出现,大家可以自己去查阅。 以下案例能配动图的我尽量去配了,以免内容枯草乏味,但是如果内容有误,也请大家亲喷或者纠正👌 方法列表 querySelector(元素向下查询,返回一个) querySelectorAl ...
网页多线程webwork
webwork多线程技术在服务端技术中已经发展的很成熟了,而在Web端的应用中却一直是鸡肋在新的标准中,提供的新的WebWork API,让前端的异步工作变得异常简单。使用:创建一个Worker对象,指向一个js文件,然后通过Worker对象往js文件发送消息,js文件内部的处理逻辑,处理完毕后,再 ...
ES6-fetch的用法
Fetchfetch是用来取代传统的XMLHttpRequest的。 它的优点很多,包括链式调用的语法、返回promise等。fetch api是基于promise的设计,它是为了取代传统xhr的不合理的写法而生的。 传统ajaxxhr请求写起来非常的混乱,如下所示 var xhr = new XM ...
vue实现自定义窗口
窗口调用方法import Vue from 'vue'let iNum = 0let _components = {}const _util = { // 查找对应的模板组件 hasTemplate (__file) { return new Pro ...
前端数据校验从建模开始
前端开发过程中你们觉得处理什么业务功能最烦人?做前端已经有很长一段时间了,不知道大家是否和我有同样的感受,在一些 Web 应用中表单处理起来比其他功能模块都麻烦,很多体力活,往往在数据的校验会很费时间。为了能够把这部分代码更有条理,我们把数据校验部分通过 Schema 预先定义一个数据模型,把数据扔 ...
48个JS开发常用工具函数
48个JS开发常用工具函数isStatic:检测数据是不是除了symbol外的原始数据function isStatic(value) { return( typeof value === 'string' || typeof value === 'num ...
中级前端工程师必须要掌握的28个JavaScript技巧
1.判断对象的数据类型const isType = type => target => `[object ${type}]` === Object.prototype.toString.call(target)const isArray = isType('Array ...
flutter资源收集
FlutterFlutter资源收集,持续更新,欢迎大家提issue更新纠错 基础+资料 Flutter Flutter中文网 Flutter中文网2 Flutter开源库 Flutter实战 awesome-flutter: 一个flutter的项目、文档、教程的资源整合和收藏 阿里: ...