访问javascript

访问javascript,javascript,Javascript,在谷歌Android主页上,他们使用某种旋转木马控件创建一种幻灯片,你可以点击左箭头或右箭头查看幻灯片中的不同内容 我想使用同样的东西,所以我想我可以在我的Google chrome浏览器中查看javascript源代码,将其与css文件一起下载,然后重新使用它。它甚至可能是互联网上的一个开源javascript控件,所以如果我能找出它是哪一个,我就去它所在的网站 我遇到的问题是试图找出javascript代码。使用Chrome,显示的javascript文件中没有任何一个表示用于创建或管理旋转

在谷歌Android主页上,他们使用某种旋转木马控件创建一种幻灯片,你可以点击左箭头或右箭头查看幻灯片中的不同内容

我想使用同样的东西,所以我想我可以在我的Google chrome浏览器中查看javascript源代码,将其与css文件一起下载,然后重新使用它。它甚至可能是互联网上的一个开源javascript控件,所以如果我能找出它是哪一个,我就去它所在的网站

我遇到的问题是试图找出javascript代码。使用Chrome,显示的javascript文件中没有任何一个表示用于创建或管理旋转木马的内容。javascript是否可以下载并在浏览器中运行,甚至不显示为源代码?

您看过本页包含的docs.js吗 下面是管理旋转木马的js的一部分

    /*
    * Slideshow 1.0
    * Used on /index.html and /develop/index.html for carousel
    *
    * Sample usage:
    * HTML -
    * <div class="slideshow-container">
    * <a href="" class="slideshow-prev">Prev</a>
    * <a href="" class="slideshow-next">Next</a>
    * <ul>
    * <li class="item"><img src="images/marquee1.jpg"></li>
    * <li class="item"><img src="images/marquee2.jpg"></li>
    * <li class="item"><img src="images/marquee3.jpg"></li>
    * <li class="item"><img src="images/marquee4.jpg"></li>
    * </ul>
    * </div>
    *
    * <script type="text/javascript">
    * $('.slideshow-container').dacSlideshow({
    * auto: true,
    * btnPrev: '.slideshow-prev',
    * btnNext: '.slideshow-next'
    * });
    * </script>
    *
    * Options:
    * btnPrev: optional identifier for previous button
    * btnNext: optional identifier for next button
    * btnPause: optional identifier for pause button
    * auto: whether or not to auto-proceed
    * speed: animation speed
    * autoTime: time between auto-rotation
    * easing: easing function for transition
    * start: item to select by default
    * scroll: direction to scroll in
    * pagination: whether or not to include dotted pagination
    *
    */ 

(function($) {
$.fn.dacTabbedList = function(o) {
//Options - see above
o = $.extend({
speed : 250,
easing: null,
nav_id: null,
frame_id: null
}, o || {});
//Set up a carousel for each
return this.each(function() {
var curr = 0;
var running = false;
var animCss = "margin-left";
var sizeCss = "width";
var div = $(this); 
...
他们正在使用

真的不难找到。它在doc.js的脚本下


但是为了回答你最初的问题,我很好地解释了它。你不能完全隐藏它,但你可以让它更难找到。

如果它不是OSS呢?你不能只是从别人的网站上删除代码。不管怎么说,已经有很多免费的旋转木马和例子了,为什么不找到并使用其中的一个呢?Stackoverflow不是一个讨论道德的地方。这是关于技术问题的。javascript是否可以下载并在浏览器中运行,而不显示为源代码?从技术上讲,如果JS是通过Ajax加载并动态评估的,那么可以。但我认为他们不会这么做。更可能的是,他们严重混淆/最小化了代码,而您不认识旋转木马部分。@AndroidDev:每个地方都是讨论道德的潜在场所。如果你似乎在做一些不光彩的事情,当你被召唤时,不要表现得很惊讶。@AndroidDev-请不要把对道德的关注等同于缺乏专业技术知识。当人们提出道德问题时,指责他们是新手是不礼貌的。我不知道我怎么会错过这一点。起初,我在为他们的垂直导航手风琴菜单寻找一些javascript,但我找不到,因此我假设它要么是动态下载的,要么可能完全是在没有javascript的CSS中完成的。所以我想必他们的旋转木马也是如此。