首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    处理Excel文件简单、精致JS

    大家好,我是前端实验室大师兄! 在 web 开发中,管理后台生成 excel 报表并且下载,一个很常用功能,很多 Javascript 开发者也提供了很多这方面的工具来实现这一功能。...前言 对于Javascript处理 Excel 文件来说,js-xlsx 库是目前 Github 上 star 数量最多库了,功能非常强大强大到入门时瑟瑟发抖。文档有些乱,不适合快速上手。...关于 node-xlsx Node-xlsx 是一个Node.js扩展,通过名字应该能够猜到是干什么,主要是用于解析和构建 Microsoft Excel 表格,这个插件基于 js-xlsx(也就是上面提到上手难度贼大那个...node-xlsx 技术特性 底层基于强大 SheetJS 构建,对 xlsx 文档格式兼容性足够好 支持导出和读取 xlsx 文档,一个工具库解决导入导出需求 只有少数几个 api ,使用非常简单...如果该文章对你有帮助,那么就点击右下角 [点赞]「在看」,给一个小小鼓励吧~

    4K30

    React.JS一点

    UI场景; (3)可维护(Maintainable):每个小组件仅仅包含自身逻辑,更容易被理解和维护; 组件化一直是网页开发利器,许多开发者希望能够最大程度重复使用过去开发组件,避免重复造轮子...但是由于浏览器原生并不支持JSX,因此我们需要将其编译为JS,有很多方法能够 完成这个任务,后面我们会提到这些方法。此外,Babel也能够讲JSX编译为JS。...-- 請先载入 index.html 中引入 react.js, react-dom.js 和 babel-core browser.min.js -->          <script src="https://cdnjs.cloudflare.com/ajax...JSX 是一种语法类似 XML <em>的</em> ECMAScript  语法扩充,可以发挥 JavaScript <em>的</em><em>强大</em>能力,放弃蹩脚<em>的</em>模板语言。

    1.6K20

    这可能是我用过强大API

    先玩玩这个再说) 翻译单词词霸(【每周一坑解答】自动翻译) 用来做人工智能腾讯AI(调教属于你“贾维斯”) 但以上这些都不是我今天要说。...今天要说这个接口,之所以称为“强大”,因为它返回内容里蕴含了未知巨大能量,大到可以轻松毁灭宇宙 N 次…… 没错,这就是 Marvel 向开发者开放 API。 ?...比如你可以通过一个角色查到其所出场事件,或者一个创作者所参与过角色。 我做了一个简单小演示,可通过名字查询相关角色: ? 以及通过角色 ID 查询其出现漫画: ?...作为一个学习者,你可以从使用中学到: 公钥、私钥、MD5加密使用(接口权限验证) API调用,参数传递,JSON返回数据处理 多维度数据整理分析 还有,英文文档阅读 让我有点遗憾是,数据中并没有太多英雄角色相关数据...对于这个接口应用,我有几个思路供参考: 做一个爱好者网站或者小程序,对数据提供检索和整理展示 数据分析,看看哪些角色最受欢迎,哪个作者勤奋,角色之间相互关系等 小游戏,比如集卡之类。

    97910

    强大图片预览组件Viewer.js

    ​ 1、 Viewer.js简介 Viewer.js 是一款强大图片查看器。我们通过Viewer.js 在页面上添加强大图片查看功能,同时,这款优秀插件配置操作起来也非常方便。...截图大概如下: ​​ ​​ 2、Viewer.js支持功能 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(类似微博图片旋转) 支持水平/垂直翻转 支持图片移动 支持键盘...支持全屏幻灯片模式(可做屏保) 支持缩略图 支持标题显示 支持多种自定义事件 3、Viewer.jsAPI 名称 类型 默认值 说明 inline 布尔值 false 启用 inline 模式...数字 0 设置图片查看器 inline 模式时 z-index url 字符串/函数 src 设置大图片 url build 函数 null 回调函数,具体查看演示 built 函数 null 回调函数...这里为我用js版本,简单做了一个demo html代码 <!

    3.4K20

    好用轮子之强大原生引导js库---Driver.js

    前言 Driver.js 是一款轻量、没有依赖普通javascript引擎,目的是为了方便引导用户浏览网站功能。其实是一款web端分步引导用户查看功能库。...可以让用户更快地更方便地知道你网站有什么样功能或者新增了什么功能。...看一下大体效果 特点 简单:方便易用,没用任何第三方 支持自定义:有很多强大api支持你想要效果 任何元素都可高亮:页面上任何元素都可以高亮显示 支持所有的浏览器(包括IE) 遵循MIT Licensed...开源协议 安装 // yarn 方式 yarn add driver.js // npm 方式 npm install driver.js 引入 import Driver from 'driver.js...是一个非常好用引导用户使用网站功能js库,可以更加人性化、更加方便快捷地融入到你开发网站。

    1.3K20

    国产安装简单、界面友好、功能最强大开源调查问卷系统

    一键部署比问X星更强大调查问卷考试系统 1 分钟快速体验调查问卷系统(无需安装数据库) 下载卷王快速体验安装包(加群) 解压,双击运行 start.bat 打开浏览器访问 http://localhost...在线编辑器编辑问卷 多种问卷设置,支持白名单答卷、公开查询、答卷限制等 数据,支持问卷数据新增、编辑、标记、导出、打印、预览和打包下载附件 报表,支持对问题实时统计分析并以图形(条形图、柱形图、扇形图)、表格形式展示输出...安装部署简单(最快 1 分钟部署),支持一键windows部署、一键docker部署、前后端分离部署、单jar部署 响应式布局,所有页面在 PC 和手机端都有良好操作体验,支持手机端编辑问卷...支持多人协作管理问卷 后端支持多种数据库,可支持所有带有 jdbc 驱动关系型数据库 安全、可靠、稳定、高性能后端 API 服务 支持完善 RBAC 权限控制 完善自定义逻辑,分为显示隐藏逻辑...,他们有很多地方值得卷王学习,仅列出部分主要功能供大家参考,如果对结果有疑问,可以点击对应产品链接自行对比体验。

    1K30

    JS获取图片中随机一点颜色

    实现效果 昨天泽泽分享了一篇有意思文章:纯CSS根据图片取色设置背景色,主要分享了一个就是div嵌套img时候,如何实现div颜色为img中一点颜色。...图片来源于泽泽博客 思路讲解 其思路也是很容易明白,看懂原理之后有种获益匪浅感觉,这也说明了任何一点简单知识只要可以搞得足够明白就能实现出很多一般人想不到效果。....board-item下面的文字部分背景色都是上面图片中一点颜色。...; 然后将下方文字背景图设置为获取背景图地址,同时,使用Math.random()产生一个随机数,这样的话就可以实现对图片中随机一点进行取色,且每次刷新都会产生不一样效果。...JQuery方法.each() 简单来说,显示迭代与隐式迭代简单区别就是看给每一个对象设置值是否相同,不同值时候(或不同处理) 使用显示迭代,为每个匹配元素执行不同函数,例如: $('li')

    3.8K30

    AlphaZero革命性一点是,它没有棋子概念

    关注风云之声 提升思维层次 解读科学,洞察本质 戳穿忽悠,粉碎谣言 导读 AlphaZero下国际象棋时候,革命性一点是,它没有棋子概念。...无论是人类高手还是过去顶级AI,再怎么也是以棋子实力评估为基础,被吃了大子会心疼,在这个基础上再去进行“重视中央”之类局面评估理论。...业界解决办法是,搞一个庞大开局库,通过实战对局或者测试中发现不对劲,就放到开局库里免得Stockfish掉到沟里去。而且不同配置机器对应开局库是不同,强机能走开局,弱机不一定抗得住。...这次Deepmind新论文应该给出结论了,“MCTS+神经网络”就是先进生产力代表。 哈萨比斯评论说,AlphaZero下国际象棋时候,革命性一点是,它没有棋子概念。...责任编辑:郭尖尖 欢迎关注风云之声 知乎专栏: 一点资讯: 今日头条: http://toutiao.com/m6256575842

    1.4K80

    JavaScript系列之初识JS强大实干家

    JavaScript作为流行脚本语言之一,这门语言广泛应用于Web。假如要把JS作一个比喻,我觉得她是一位强大实干家。...JS出现主要是用于处理网页中前端验证,所谓前端验证,就是指检查用户输入内容是否符合一定规则。比如: 用户名长度、密码长度 、邮箱格式等。...; 3作用 (1) 验证用户输入内容 JS可以对用户输入数据进行验证。...3编写工具 (1) 常用编辑器 由于JS程序可以嵌入HTML文件中,因此可以使用任何一种能编辑HTML文件工具软件作为JS文本编辑器,如Windows中记事本、写字板、Adobe Dreamweaver...首先编写外部JavaScript文件,命名为index.js。index.js文件代码,如下所示。 alert("Hello World,ITester软件测试小栈!")

    97630

    Vue.js:轻量级而强大前端框架

    Vue.js:轻量级而强大前端框架 随着现代Web开发不断发展,前端框架成为了开发者不可或缺工具。...Vue.js,作为一个轻量级而强大前端框架,因其简单易用、高效灵活特性,迅速在开发者社区中赢得了广泛关注和喜爱。...一、Vue.js起源与特点 Vue.js,由前Google员工Evan You于2014年创建,旨在通过简洁API实现响应式数据绑定和组合视图组件。...Vue.js核心库专注于视图层,使得开发者能够更轻松地构建用户界面。其特点主要包括: 轻量级:Vue.js体积非常小,压缩后版本只有几十KB,非常适合移动端和大型Web应用。...四、总结 Vue.js作为一个轻量级而强大前端框架,以其简单易用、高效灵活特性赢得了广泛赞誉。无论是小型项目还是大型应用,Vue.js都能够为开发者提供出色开发体验和性能表现。

    18510

    原生 JS 实现简单图片懒加载

    什么时候用懒加载 当页面中需要一次性载入很多图片时候,往往都是需要用懒加载。 懒加载原理 我们都知道HTML中 标签是代表文档中一个图像。。说了个废话。。...随着滚动条向下滚动, bound.top会越来越小,也就是图片到可视区域顶部距离越来越小,当 bound.top===clientHeight时,图片上沿应该是位于可视区域下沿位置临界点,再滚动一点点...函数节流 在类似于滚动条滚动等频繁DOM操作时,总会提到“函数节流、函数去抖”。 所谓函数节流,也就是让一个函数不要执行太频繁,减少一些过快调用来节流。...,此时浏览器是这样 此时第二张图片完全显示了,而第三张图片显示了一点点,这时候我们看看请求情况 img3请求发出来,而后面的请求还是没发出~ 全部载入时 当滚动条滚到底下时,全部请求都应该是发出...()方法返回值一样boundingClientRect目标元素矩形区域信息intersectionRect目标元素与视口(或根元素)交叉区域信息intersectionRatio目标元素可见比例

    2.9K20

    强大JS方法Object.defineProperty详解及VUE.JS双向绑定原理

    Object.defineProperty是一个很了不起方法。vue.js之所以能够实现双向绑定便是拜它所赐!...我们知道对象是由多个键/值对组成无序集合。对象当中属性可以是任意类型值。我们可以通过构造函数以及字面量形式来定义对象。...需定义或修改属性名字 descriptor:必需。目标属性所拥有的特性 前两个参数不多说了,看代码就明白了,我们主要看第三个参数descriptor,看看它是个什么鬼!...接下来,咱们可以通过defineProperty模拟下VUE.JS双向绑定: ...可能有的小伙伴会想,既然这个Object.defineProperty如此强大,每次只能设置一个属性吗?那么这玩意儿用起来也挺费劲

    1.1K20

    变成一个厉害的人,核心一点:相信复利效应

    我觉得这是一个人能变厉害,核心一点就是相信复利效应,希望对你有启发 01 什么是复利?...前几天我看到粥左罗老师一篇文章,感觉写太好了,我也想写出这样文章,但是想到自己能力,我就不由自主开始焦虑。 你仔细想一下,你上次焦虑情形,是不是和我很像?...只要你相信这个理论,并且按照正确方法,不打折扣执行,未来某一天,你也会到达复利拐点,这时候,你能力和收入都会急剧增长。 既然你知道,你按照正确方法,一定能达到你想要高度。...小明为了学习,买了一些知识星球,在里面他看到很多以前不懂信息。 开始,小明特别焦虑,因为看案例,感觉别人轻轻松松就能赚到钱,而他对于那些信息,几乎一个都看不懂。...你努力对你能力成长是线性,但是你努力被别人欣赏,有人愿意拉你一把,那就是跳跃性成长。 我想,可能大佬是欣赏小明努力,因此愿意拉他一把。 ?

    72040

    简单方式使用原生 js 发送 http 请求

    使用场景 1、检查接口可用性 主要用于在没有引入 jQuery 等工具页面上需要验证一些 api 能否调得通时候,可以快速调出浏览器调试界面发请求。 这在判断是否存在跨域问题场景下,特别好用。...2、验证接口用于爬虫 另外,因为在浏览器调试界面发起请求跟页面自身 js 发起请求是一样,所以可以不用关心登录状态等上下文环境问题。...这在写爬虫时候特别实用——抓到一个链接之后,直接在浏览器上进行验证,先调用一下试试好不好用再说。...3、减少依赖 因为可以直接使用原生 js,因此无需添加 jQuery、axios 等第三方工具就可以发送 http 就请求,可以减少应用体积。

    13.5K20
    领券