笔记
贝塔贝卡贝
这个作者很懒,什么都没留下…
展开
-
【无标题】
关于crypto:https://developer.mozilla.org/zh-CN/docs/Web/API/Crypto/getRandomValues Crypto.getRandomValues() 方法让你可以获取符合密码学要求的安全的随机值。传入参数的数组被随机值填充(在加密意义上的随机)。 为了确保足够的性能,不使用真正的随机数生成器,但是它们正在使用具有足够熵值伪随机数生成器。它所使用的 PRNG 的实现与其他不同,但适用于加密的用途。该实现还需要使用具有足够熵的种子,如系统级熵源。 如原创 2021-12-29 13:53:19 · 254 阅读 · 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 · 112 阅读 · 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 · 332 阅读 · 0 评论 -
利用Generator实现Es6语法兼容问题
在项目初期定的这个项目说是本公司自己用的,然后我就用的是async与await请求数据,项目结束后,又说预计不止公司内部使用,这就需要做到低版本兼容问题。项目写好了,想着如何实现低版本兼容问题且代码改动量不是很大。 解决方案: Generator 函数是 ES6 提供的一种异步编程解决方案,这无疑对我处理兼容问题是个不错的方案。 封装兼容低版本浏览器方法 // 封装兼容低版本浏览器方法 function asyncToGen(genFunc){ return function(){ const ge原创 2020-11-22 22:28:53 · 267 阅读 · 0 评论