美文网首页
在浏览器调试器中加载某个js并调用其中的方法

在浏览器调试器中加载某个js并调用其中的方法

作者: ZH彪 | 来源:发表于2024-04-07 00:55 被阅读0次
fetch('https://cdn.bootcdn.net/ajax/libs/dayjs/1.11.9/dayjs.min.js')
  .then(response => response.text())
  .then(text => {
    eval(text);
    const now = dayjs();
    console.log(now.format('YYYY-MM-DD HH:mm:ss'));
  }).catch(err => {
    console.log(err);
  });

在JavaScript中,fetch API返回的Response对象还提供了其他一些属性和方法,可以根据需要来获取数据或者执行其他操作。以下是一些常用的Response对象的属性和方法:

1、json(): 这个方法返回一个Promise,解析为JSON格式的响应体。
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
2、blob(): 这个方法返回一个Promise,将响应体解析为二进制数据(Blob对象)。
fetch('https://example.com/image.png')
  .then(response => response.blob())
  .then(blob => {
    // 处理二进制数据
  })
  .catch(error => console.error('Error fetching image:', error));
3、arrayBuffer(): 这个方法返回一个Promise,将响应体解析为ArrayBuffer。
fetch('https://example.com/file')
  .then(response => response.arrayBuffer())
  .then(arrayBuffer => {
    // 处理ArrayBuffer
  })
  .catch(error => console.error('Error fetching file:', error));
4、text(): 它返回一个Promise,将响应体解析为文本。
fetch('https://example.com/text')
  .then(response => response.text())
  .then(text => console.log(text))
  .catch(error => console.error('Error fetching text:', error));
eval函数

eval函数是JavaScript中的一个内置函数,用于将传入的字符串作为代码来执行。当使用eval函数时,传入的字符串会被当作JavaScript代码来执行,这可以用来动态执行代码或者动态生成代码。然而,由于eval函数的执行会影响性能和安全性,通常不推荐在实际项目中使用eval函数,除非确实有必要使用它。因为eval函数的执行会增加代码的复杂性,并且可能存在安全风险,因此应该尽量避免使用它。

相关文章

  • JS与OC交互

    JS调用OCOC调用JS JS与OC 相互调用 //网页加载完成调用此方法

  • script的async和defer属性

    当没有async和defer属性时,浏览器会立即加载并执行script中的js,等js执行完成之才会加载html;...

  • Android与WebView的js交互

    WebView调用调用Java方法 允许WebView加载js 编写js接口类 给webview添加js接口 An...

  • ios bridge原理

    // 消息请求拦截 先来说说JS调用iOS:在HTML加载完毕时注入 JS对象jsObj,当JS调用相应方法时候由...

  • OC和JS的交互那点事

    1、OC调用JS代码 在代理方法webViewDidFinishLoad:方法中调用JS代码 2、JS调用OC代码...

  • WKWebView高度精准自适应

    原理:利用WKWebView 有提前注入一段js方法,在页面加载完成后调用此方法并获取返回值的能力。 前提:需要在...

  • 在Java中调用JS方法

    在Java中调用JS方法 供JS调用的接口类

  • iOS-UIWebView的一些用法(js调oc方法)

    UIWebView加载远程url UIWebView加载本地html 方法1 方法2 JS调用OC方法 网上有开源...

  • 2018-10-11(浏览器加载js的阻塞&非阻塞)

    1、js在浏览器中的阻塞 常规理解就是浏览器在加载js时候会阻塞浏览器的渲染操作,但页面性能决定不希望我们在加载j...

  • this指向总结

    1. 作为对象的方法调用 this指向该对象 2.当作为普通函数调用 this指向全局对象在浏览器js中,全局对象...

网友评论

      本文标题:在浏览器调试器中加载某个js并调用其中的方法

      本文链接:https://www.haomeiwen.com/subject/ttpztjtx.html