上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 64 下一页
  2021年2月4日
摘要: crypto 模块提供了加密功能,包含对 OpenSSL 的哈希、HMAC、加密、解密、签名、以及验证功能的一整套封装。我们这里讲crypto AES算法加密 一、使用步骤 1.引入Crypto 1.1 使用Crypto,有两种形式。一种是是在script便签直接引入,例如: <script src 阅读全文
posted @ 2021-02-04 15:14 ygunoil 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: AppID:应用的唯一标识AppKey:公匙(相当于账号)AppSecret:私匙(相当于密码) token:令牌(过期失效) 使用方法 1. 向第三方服务器请求授权时,带上AppKey和AppSecret(需存在服务器端) 2. 第三方服务器验证AppKey和AppSecret在DB中有无记录 3 阅读全文
posted @ 2021-02-04 14:29 ygunoil 阅读(477) 评论(0) 推荐(0) 编辑
  2021年2月3日
摘要: axios源码分析 - XHR篇 文章源码托管在github上,欢迎fork指正! axios 是一个基于 Promise 的http请求库,可以用在浏览器和node.js中,目前在github上有 87.1K 的star数 备注: 每一小节都会从两个方面介绍:如何使用 -> 源码分析 [工具方法简 阅读全文
posted @ 2021-02-03 00:52 ygunoil 阅读(150) 评论(0) 推荐(1) 编辑
  2021年2月1日
摘要: SDK全称 Software Development Kit,广义上的 SDK 是为特定的软件包、软件框架、硬件平台、操作系统等建立应用程序时所使用的开发工具的集合,狭义上的 SDK 则是基于系统 SDK 进行开发包装的、新的、独立的、能够完成特定功能并返回相关数据的一组工具的集合。 插件(Plug 阅读全文
posted @ 2021-02-01 15:47 ygunoil 阅读(4438) 评论(0) 推荐(0) 编辑
摘要: 引言 在今年年初,我在公司使用Selenium编写客户端测试。对于那些主要使用Scala编写的开发人员来说,这是很好的事。问题在于学习Scala和Selenium是开发人员编写端到端测试的高标准。我们有很多开发人员几乎都是用TypeScript编写的。作为Scala的新手,对新功能进行客户端测试非常 阅读全文
posted @ 2021-02-01 11:15 ygunoil 阅读(657) 评论(0) 推荐(0) 编辑
摘要: Puppeteer 是 Chrome 开发团队在 2017 年发布的一个 Node.js 包,用来模拟 Chrome 浏览器的运行。我们团队从 Puppeteer 刚发布出来就开始成为忠实用户了(主要是因为 PhantomJs 坑太多了),本文主要在介绍 Puppeteer 的同时,结合我们平时的实 阅读全文
posted @ 2021-02-01 11:14 ygunoil 阅读(870) 评论(0) 推荐(0) 编辑
  2021年1月29日
摘要: forEach方法如何跳出循环 js for 循环 跳出多层循环 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 var a = [1,2,3,4,5,6,7,8]; // 8个数 阅读全文
posted @ 2021-01-29 10:39 ygunoil 阅读(450) 评论(0) 推荐(0) 编辑
  2021年1月28日
摘要: 静态图片: 页面直接使用<img src='' alt=''> 来使用,在页面中写死的 用js来生成的 动态图片:通过ajax请求服务器,从服务器得到的图片路径,这些是不需要前端进行处理的 1、打包图片为 base64格式 / 文件路径格式 //main.js里引入图片模块 var src = re 阅读全文
posted @ 2021-01-28 16:01 ygunoil 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 想要实现一个loader,需要首先了解loader的基本原理和用法。 1. 使用 loader是处理模块的解析器。 module: { rules: [ { test: /\.css$/, use: [ // 多个loader,从右向左解析,即css-loader开始 MiniCssExtractP 阅读全文
posted @ 2021-01-28 15:58 ygunoil 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 一、Loader介绍 1.官网介绍:loader 用于对模块的源代码进行转换。loader 可以使你在 import 或"加载"模块时预处理文件。因此,loader 类似于其他构建工具中“任务(task)”,并提供了处理前端构建步骤的强大方法。loader 可以将文件从不同的语言(如 TypeScr 阅读全文
posted @ 2021-01-28 15:57 ygunoil 阅读(912) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 64 下一页