
笔记
贝塔贝卡贝
这个作者很懒,什么都没留下…
展开
-
【无标题】
关于crypto:https://developer.mozilla.org/zh-CN/docs/Web/API/Crypto/getRandomValuesCrypto.getRandomValues() 方法让你可以获取符合密码学要求的安全的随机值。传入参数的数组被随机值填充(在加密意义上的随机)。为了确保足够的性能,不使用真正的随机数生成器,但是它们正在使用具有足够熵值伪随机数生成器。它所使用的 PRNG 的实现与其他不同,但适用于加密的用途。该实现还需要使用具有足够熵的种子,如系统级熵源。如原创 2021-12-29 13:53:19 · 289 阅读 · 0 评论 -
关于考验掌握事件循环(event loop)的一道题
<script>console.log("a");setTimeout(function () { console.log("b"); process.nextTick(function () { console.log("d"); }) new Promise(function (resolve) { console.log("d"); resolve(); }).then(function () .原创 2021-04-14 20:09:15 · 125 阅读 · 0 评论 -
利用jQuery ui获取拖拽和缩放相关数据
css部分<link rel="stylesheet" type="text/css" href="../libs/jQueryUI/jquery-ui.css"/>HTML部分<nav id="header">最佳Partner</nav><div id="container"> <ul class="leftCon"> <li data-id="tab1">模板1</li> <li data-.原创 2020-12-09 23:21:00 · 357 阅读 · 0 评论 -
利用Generator实现Es6语法兼容问题
在项目初期定的这个项目说是本公司自己用的,然后我就用的是async与await请求数据,项目结束后,又说预计不止公司内部使用,这就需要做到低版本兼容问题。项目写好了,想着如何实现低版本兼容问题且代码改动量不是很大。解决方案:Generator 函数是 ES6 提供的一种异步编程解决方案,这无疑对我处理兼容问题是个不错的方案。封装兼容低版本浏览器方法// 封装兼容低版本浏览器方法function asyncToGen(genFunc){ return function(){ const ge原创 2020-11-22 22:28:53 · 291 阅读 · 0 评论