V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lisianthus  ›  全部回复第 2 页 / 共 3 页
回复总数  49
1  2  3  
Chrome 浏览器打开控制台同时按下 Ctrl + Shift + P 再输入 screenshot
2020-12-28 14:49:02 +08:00
回复了 lisianthus 创建的主题 JavaScript 关于 fetch 的一个问题
@indev 不会。这种写法等价于 (res) => res.xxx() ,只是把流对象解析成 xxx 格式而已,要执行函数的话使用 jsonp 才行吧。
2020-12-28 14:28:05 +08:00
回复了 lisianthus 创建的主题 JavaScript 关于 fetch 的一个问题
@indev 没明白你问的是什么,fetch 返回的是 Promise,Promise 中 resolve 的值为 fetch 获取的流对象,then 接收一个回调函数作为参数,回调函数接收到的参数即为 resolve 的流对象,可以使用这个回调函数来处理流对象
2020-12-28 12:52:43 +08:00
回复了 lisianthus 创建的主题 JavaScript 关于 fetch 的一个问题
@bnrwnjyw 原来如此,需要给 call 绑定 this,这样就没问题了:fetch('xxx').then(Function.call.bind(Response.prototype.json))
2020-12-28 12:39:48 +08:00
回复了 lisianthus 创建的主题 JavaScript 关于 fetch 的一个问题
@bnrwnjyw 变量 a 打印出来是 ƒ call() { [native code] } ,undefined 是 console.log 的返回值
2020-12-12 11:05:21 +08:00
回复了 SystemLight 创建的主题 Vue.js 求推荐开箱即用的 Vue 或者 React 或者原生 JS 音频播放器组件
github 上的仿网易云音乐播放器蛮多的,可以去搜一下,我跟风做了一个感觉还是挺简单的,代码就不献丑了
跟浏览器有关吧。
chrome 可以静音自动播放,以前的版本好像可以通过 js 设置 audio.muted = false 来取消静音,但现在取消静音的同时会取消播放。
2020-11-30 17:27:18 +08:00
回复了 sandman511 创建的主题 程序员 接口返回数据问题
2 给前端也好处理,多写一条 Object.entries 就是了,不过确实语义不好理解
不了解油猴脚本规则,用原生 js 写了一段代码,可以参考一下
``` javascript
const elements = document.querySelectorAll('a[href]'); //所有包含 href 属性的 a 标签
elements.forEach(element => { //遍历元素
const { href } = element;
const match = href.match(/pd=\w+\.htm/); //匹配形如 pd=ab123.htm 的字符串
if (match) { //匹配成功
//创建新的 a 标签,添加到元素后面
const newElement = document.createElement('a');
newElement.href = `http://192.168.21.200/detial/${match[0]}`;
newElement.target = '_blank';
newElement.textContent = '详情';
element.after(newElement);
}
});
```
2020-11-26 22:38:58 +08:00
回复了 djoiwhud 创建的主题 程序员 x 浏览器的盈利分析
使用 X 浏览器的原因主要是体积小和整洁,平时用手机上的网站都没什么广告
建议你翻一下张鑫旭的博客,看看 CSS 是不是真的无敌
2020-11-17 16:18:31 +08:00
回复了 xiyuesaves 创建的主题 程序员 写了一个可以在控制台执行力扣代码的脚本[js 语法]
大概查了一下,可以用 Worker 。代码如下:
const runCode = (timeout, code) => {
````const script = document.createElement('script');
````script.textContent = code;
````const blob = new Blob([script.textContent]);
````const url = window.URL.createObjectURL(blob);
````const worker = new Worker(url);
````setTimeout(() => worker.terminate(), timeout);
}
2020-11-17 15:57:18 +08:00
回复了 xiyuesaves 创建的主题 程序员 写了一个可以在控制台执行力扣代码的脚本[js 语法]
没有考虑死循环吧,不小心写了个死循环标签页就炸了
2020-11-16 21:27:33 +08:00
回复了 YadongZhang 创建的主题 职场话题 贵司的前端实习生都是怎么招的
直接找全职吧,社招就别实习了
2020-11-04 16:28:49 +08:00
回复了 cy476571989 创建的主题 程序员 Git 飞行规则 ✈️
不错,挺有帮助的
2020-09-26 23:02:32 +08:00
回复了 WriteCloser 创建的主题 互联网 有被 CSDN 冒犯到,谢谢
这种还好,控制台把遮挡的元素删了就行。有些网站是只给看一半内容,注册登录后才发请求拿剩余内容的
zh.javascript.info 的内容过一遍就差不多了
2020-09-15 22:57:39 +08:00
回复了 KyL 创建的主题 JavaScript JavaScript 事件循环与主代码关系
事件循环:先执行宏任务,再执行微任务队列所有任务,再执行宏任务。ajax 我没记错的话是微任务,在宏任务执行后才调用
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3880 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 10:25 · PVG 18:25 · LAX 02:25 · JFK 05:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.