是这样的,我打算自己写一个音乐播放器,用到的资源来自于天天静听的
http://www.dongting.com/
我尝试着分析一下,当我搜索一个歌手的时候,页面会有那些js代码在运行
请注意:我首先输入歌手周杰伦的名字,然后才点击面板的性能监控的按钮,当搜索结果返回后,点击停止监控按钮,然后出现了一大堆函数调用.
截图就没必要完整给出了,反正就是出现一大堆执行的函数,而且好像名字被压缩过了,更难以看懂,在这种情况下,叫我如何分析是哪一个函数给我返回了搜索结果啊?感觉根本无法入手.
我知道可以通过监控网络面板来得知搜索过程中向服务器发送了什么数据,然后自己可以模仿写一个类似的发送数据的函数,但是问题在于,难道我就没法知道js页面到底执行了什么代码来获取搜索结果吗?
补充:我知道使用jsonp,我也知道他到底是发送了什么数据包获取数据,我不知道的是,当我搜索的时候,页面中 到底有那些关键的js代码在运行,例如 getPlaylist之类的函数