介绍Fabric.js是一个简单但功能强大的Javascript HTML5 canvas库,Fabric在canvas元素之上提供交互式对象模型,而且Fabric还内置SVG-to-canvas(和canvas-to-SVG)解析器,在Github上star数超过13k+,可见其受欢迎程度!特性简介1、使用Fabric.js,您可以在画布上创建和填充对象; ......
817
0
0
2022-04-13
算法的定义:一个有限指令集,每条指令的描述不依赖与语言。接受一些输入产生输出一定在有限步骤后终止算法的通俗理解Algorithm 这个单词本意就是解决问题的办法/步骤逻辑数据结构的实现,离不开算法1.数组JS的数组API掌握的已经足够熟练了,所以不讲了。这里只讲一下js与其他语言有关的地方首先常见语言的数组不能存放不同的数据类型,因此封装是通常存放在数组中的 ......
421
0
0
2022-04-12
这一期教大家如何对不通的分辨率进行适配我们的电脑分辨率大小不是统一个的分辨率,有的旧的电脑的分辨率很低,有的新电脑分辨率很高,当我们在做界面效果的时候,即使你做了自适应也未未必完全适配屏幕大小,那这个是时候要如何解决这个问题呢?接下来大家大家介绍几种方式如何自适应加载文件的方式,绝对的干货,喜欢的可以关注哈!接下来直接上代码演示1,根据js判断屏幕大小分辨率 ......
706
0
0
2022-04-12
大家有没有遇到这样的一个问题,我们在分析一些大型电子商务平台的Web前端脚本时,想找到一个元素绑定的点击事件,并不是那么容易,因为有些前端脚本封装的比较隐蔽,甚至有些加密脚本,用传统的查找元素ID、或者页面源码方法去找,可能最后徒劳无功。下面我来介绍利用chrome浏览器来查找元素绑定的事件。只需要通过chrome浏览器以下三个功能就可以轻松找到绑定事件了。 ......
461
0
0
2022-04-12
介绍PNotify是一个原生JavaScript通知和确认/提示库。PNotify可以根据Web Notifications规范提供桌面通知,并返回浏览器内通知。PNotify是目前笔者正在项目中使用的一个通知提示组件,功能非常丰富,可以让你的Web项目通知和提示更加的优雅!Githubhttps://github.com/sciactive/pnotify ......
944
0
0
2022-04-12
JavaScript 前端工具的生态系统充满着变数和竞争,且只有最好的工具才会存活下来。 生产中使用的代码与开发中的有所不同. 在生产中,我们需要构建一些能运行得够快、能管理各种依赖关系、能自动执行任务、能加载外部模块等功能的包。而那些将开发中的代码转为生产代码的 JavaScript 工具我们就称之为 构建工具。 ......
454
0
0
2022-04-12
1.添加图标到浏览器窗口,两种方式1)地址栏右侧,如下图:manifest代码如下:"browser_action": { "default_icon": "images/icon.gif", // 直接定义插件图标 "default_popup": "popup.html" // 插件弹窗html }, 更多资料参考:h ......
472
0
0
2022-04-12
介绍和往常一样,jsPDF是一个开源的客户端的PDF解决方案,在之前的文章中已经介绍过几个Web端和PDF相关的库,jsPDF同样是一个不错的客户端PDF引 SDK,你可以通过jsPDF在客户端完成相关操作,它包含了非常丰富的API,帮助你完成一系列的复杂操作!可以说它是相当领先的HTML5客户端解决方案了!Githubhttps://github.com/ ......
423
0
0
2022-04-12
关键在于创建Promise对象的时候,需要对外暴露两个参数。示例代码如下var hook = { resolve() {}, reject() {}, } var myPromise = new Promise((res, rej) => { hook.resolve = res; hook.reject ......
411
0
0
2022-04-12
Bopomofo.jsH5可以使用的汉字转拼音库实现汉字转拼音实现汉语单词转拼音实现汉语句子转拼音,在一定程度解决多音字问题原理获取当前汉字的unicode值,如果在[19968,40869]中文区间,则执行第2步,否则直接输出(可能为符号,数字,英文字母或其他语系)检查当前汉字是否在多音字库中,如果存在返回该汉字发音的拼音和汉字序列数组,将当前句子上下文进 ......
515
0
0
2022-04-12
介绍光年后台管理模板(Light Year Admin)是一个基于Bootstrap v3.3.7的后台HTML模板。作为后端开发人员,自己在做一些简单系统时,经常为了后台的模板烦恼,因此今天向大家介绍一个对后端开发人员比较友好的管理模板,模板的作者本人也是一名开发人员,因此结合后端人员一些特点而开发的一套基于Bootstrap的管理模板,界面真的非常漂亮, ......
381
0
0
2022-04-12
1.copy-to-clipboard (剪贴板)https://github.com/zenorocha/clipboard.js2.FileSaver (文件另存为)https://github.com/eligrey/FileSaver.js3.excel-js (xlsx转换)https://github.com/SheetJS/js-xlsx4.j ......
347
0
0
2022-04-12
前言随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高 ,比如,工业运行监控、Web 在线通讯、即时报价系统、在线游戏等,都需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面。本文对过去和现在流行的 Web 实时推送技术进行了比较与总结。一、双向通信HTTP 协议有一个缺陷:通信只能由客户端发起。举例来说,我们想了解今 ......
501
0
0
2022-04-11
本文转自:掘金 作者:chess前言本文讲的图片上传,主要是针对上传头像的。大家都知道,上传头像一般都会分成以下 4 个步骤:选择图片 -> 预览图片 -> 裁剪图片 -> 上传图片接下来,就详细的介绍每个步骤具体实现。一、选择图片选择图片有什么好讲的呢?不就一个 input[type=file] ,然后点击就可以了吗?确实是这样的,但是, ......
660
0
0
2022-04-11
原文链接:https://mp.weixin.qq.com/s/oZYwXKH8GnRms3UX-C09Sg作者: 趣谈前端由于公司最近有个需求是想让我们的get请求的参数都直接显示在浏览器url上,这样我们就可以直接通过复制url来显示对应的界面数据了。背景介绍由于我们常用的http请求一般是基于XHR对象的实现或者fetch实现,这种请求操作并不会触发浏 ......
421
0
0
2022-04-11