当前位置: 首页 > news >正文

如何查看一个网页特定效果的js代码(动画效果可js和css)(页面可以看到js的源代码)...

如何查看一个网页特定效果的js代码(动画效果可js和css)(页面可以看到js的源代码)

一、总结

1、动画效果可能是 CSS 实现的,也可能是 JS 实现的。

2、直接Chrome的F12调试即可, 页面可以看到js的源代码的

 

二、如何查看一个网页特定效果的js代码

问题:

如何查看一个网页中特定效果的js代码~?比如鼠标悬浮有个动画效果如何查看对应的js代码?

 

解答:

css也可实现动画效果

回答问题一:
动画效果可能是 CSS 实现的,也可能是 JS 实现的。
如果是 CSS 实现的,审查元素就可以了
如果是 JS 实现的,通过全局搜索元素的 ID 或是 class,一般都能找到事件绑定函数。

 

删除法:

使用排除法,把网站保存到本地,逐个删除javascript代码块,看看到底是哪块在执行

 

chrome:Event Listeners

chrome 浏览器中的 F12有这个功能 'Event Listeners'
你也可以尝试使用 "Visual Event" 书签
firebug的一个插件 firequery

 

 

Chrome--审查元素--network:

点击要调试的网页上的js代码块(我也不怎么会描述,大概就是这个意思),就会出现包含引用的js.

 

页面中直接可以看到
在网页中点右键,然后查看源文件,如果 JS代码是直接写在 HTML文件中的这样就能看到了,如果 JS代码是在外部文件的,那就从 HTML代码中找到js外部文件的网址,然后下载回来就能看了。


开发者工具中的Elements中
用Chrome、火狐等(其它浏览器操作类同),打开浏览器后,按F12。或者打开开发者工具,可以查看相应的html、css、js等内容。

 

 
 
 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9094814.html

相关文章:

  • (转)创业的注意事项
  • Retrofit 用Soap协议访问WebService 详解
  • kunbernetes存储系统-基于NFS的PV服务
  • 使用TensorFlow高级别的API进行编程
  • Java知识点总结(Java容器-Vector)
  • mybatis返回部分字段为空的问题
  • Confluence 6 SQL Server 数据库驱动修改
  • Python常见问题系列
  • ES6系列(二)变量的解构赋值
  • 超简单的视频对象提取程序
  • [Java并发编程实战] 共享对象之可见性
  • Java实用类库
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • 『TensorFlow』线程控制器类变量作用域
  • Git漏洞导致攻击者可在用户电脑上运行任意代码
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 30秒的PHP代码片段(1)数组 - Array
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Java知识点总结(JavaIO-打印流)
  • leetcode388. Longest Absolute File Path
  • magento2项目上线注意事项
  • mysql 5.6 原生Online DDL解析
  • Promise面试题,控制异步流程
  • Redux 中间件分析
  • Shell编程
  • 前端路由实现-history
  • 使用 @font-face
  • 突破自己的技术思维
  • 一个SAP顾问在美国的这些年
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​虚拟化系列介绍(十)
  • #NOIP 2014#Day.2 T3 解方程
  • #ubuntu# #git# repository git config --global --add safe.directory
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (十)c52学习之旅-定时器实验
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (转)原始图像数据和PDF中的图像数据
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .axf 转化 .bin文件 的方法
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .net wcf memory gates checking failed
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET开发人员必知的八个网站
  • .pop ----remove 删除
  • @AliasFor注解
  • @ModelAttribute使用详解
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [Android]使用Android打包Unity工程
  • [ARM]ldr 和 adr 伪指令的区别