官网介绍https://wendux.github.io/dist/#/doc/flyio/readme一个支持所有JavaScript运行环境的基于Promise的、支持请求转发、强大的http请求库。可以让您在多个端上尽可能大限度的实现代码复用。其兼容性是它一大优势。浏览器兼容性其它平台目前Fly.js支持的平台包括:Node.js 、微信小程序 、We ......
433
0
0
2022-04-14
介绍sweetalert2是一个漂亮的、响应式、可定制的替代JAVASCRIPT原生的弹出框插件。sweetalert2相比sweetalert更加强大,但它不是sweetalert的扩展,它是一个全新的插件,且支持三大流行前端框架React、Vue、Angular。Github和官网https://github.com/sweetalert2/sweeta ......
515
0
0
2022-04-14
Cube.js 是一个开源的分析平台,可以作为数据源和应用之间的中间层。 数据分析是一个时髦的领域,有许多解决方案可供选择。其中之一是 Cube.js,这是一个开源的分析平台。你可以把 Cube.js 看作是你的数据源和应用之间的一个中间层。 如下图所示,Cube.js 支持无服务器数据仓库和大多数现代关系型数据库管理系统 (RDB ......
394
0
0
2022-04-14
for是大家最常用的,这里不解释了。forEach()和map()两个方法都是ECMAScript5中Array引进的新方法,主要作用是对数组的每个元素执行一次提供的函数,但是它们之间还是有区别的。老规矩,先看定义:Array.prototype.map() 官方解释:数组映射 不会修改原来的数组Array.prototype.forEach() 官方解 ......
345
0
0
2022-04-14
前端开发过程中常用的上拉刷新demo,下拉刷新与此原理类似界面如下(有点丑的demo哈):代码如下如示:<style> *{ padding: 0; margin: 0; } .box{ height: 100%; /* overflow: hi ......
312
0
0
2022-04-14
Disable automatic tab discardingChrome从版本号48之后添加了一个新的功能,自动挂起长时间不活跃的标签页来节省内存,当你点击这个标签页的时候,Chrome需要刷新页面来激活这个标签页。我们策划用的蓝湖,常常在一个页面中有多级目录,我点击某个子目录的页面查看策划功能,切换到IDE编写代码,一段时间后重新切换回这个网页,Chr ......
372
0
0
2022-04-13
介绍Fabric.js是一个简单但功能强大的Javascript HTML5 canvas库,Fabric在canvas元素之上提供交互式对象模型,而且Fabric还内置SVG-to-canvas(和canvas-to-SVG)解析器,在Github上star数超过13k+,可见其受欢迎程度!特性简介1、使用Fabric.js,您可以在画布上创建和填充对象; ......
778
0
0
2022-04-13
算法的定义:一个有限指令集,每条指令的描述不依赖与语言。接受一些输入产生输出一定在有限步骤后终止算法的通俗理解Algorithm 这个单词本意就是解决问题的办法/步骤逻辑数据结构的实现,离不开算法1.数组JS的数组API掌握的已经足够熟练了,所以不讲了。这里只讲一下js与其他语言有关的地方首先常见语言的数组不能存放不同的数据类型,因此封装是通常存放在数组中的 ......
385
0
0
2022-04-12
这一期教大家如何对不通的分辨率进行适配我们的电脑分辨率大小不是统一个的分辨率,有的旧的电脑的分辨率很低,有的新电脑分辨率很高,当我们在做界面效果的时候,即使你做了自适应也未未必完全适配屏幕大小,那这个是时候要如何解决这个问题呢?接下来大家大家介绍几种方式如何自适应加载文件的方式,绝对的干货,喜欢的可以关注哈!接下来直接上代码演示1,根据js判断屏幕大小分辨率 ......
666
0
0
2022-04-12
大家有没有遇到这样的一个问题,我们在分析一些大型电子商务平台的Web前端脚本时,想找到一个元素绑定的点击事件,并不是那么容易,因为有些前端脚本封装的比较隐蔽,甚至有些加密脚本,用传统的查找元素ID、或者页面源码方法去找,可能最后徒劳无功。下面我来介绍利用chrome浏览器来查找元素绑定的事件。只需要通过chrome浏览器以下三个功能就可以轻松找到绑定事件了。 ......
427
0
0
2022-04-12
介绍PNotify是一个原生JavaScript通知和确认/提示库。PNotify可以根据Web Notifications规范提供桌面通知,并返回浏览器内通知。PNotify是目前笔者正在项目中使用的一个通知提示组件,功能非常丰富,可以让你的Web项目通知和提示更加的优雅!Githubhttps://github.com/sciactive/pnotify ......
831
0
0
2022-04-12
JavaScript 前端工具的生态系统充满着变数和竞争,且只有最好的工具才会存活下来。 生产中使用的代码与开发中的有所不同. 在生产中,我们需要构建一些能运行得够快、能管理各种依赖关系、能自动执行任务、能加载外部模块等功能的包。而那些将开发中的代码转为生产代码的 JavaScript 工具我们就称之为 构建工具。 ......
419
0
0
2022-04-12
1.添加图标到浏览器窗口,两种方式1)地址栏右侧,如下图:manifest代码如下:"browser_action": { "default_icon": "images/icon.gif", // 直接定义插件图标 "default_popup": "popup.html" // 插件弹窗html }, 更多资料参考:h ......
439
0
0
2022-04-12
介绍和往常一样,jsPDF是一个开源的客户端的PDF解决方案,在之前的文章中已经介绍过几个Web端和PDF相关的库,jsPDF同样是一个不错的客户端PDF引 SDK,你可以通过jsPDF在客户端完成相关操作,它包含了非常丰富的API,帮助你完成一系列的复杂操作!可以说它是相当领先的HTML5客户端解决方案了!Githubhttps://github.com/ ......
378
0
0
2022-04-12
关键在于创建Promise对象的时候,需要对外暴露两个参数。示例代码如下var hook = { resolve() {}, reject() {}, } var myPromise = new Promise((res, rej) => { hook.resolve = res; hook.reject ......
370
0
0
2022-04-12