美女时钟
偶然在一个网站上面看到了美女时钟这个东西,觉得挺好玩的,非常养眼。发现图片来自搜道,Google了一下,美女时钟已经流行一段时间了,相对来说搜道的较为知名。可惜它没有开放官方API模块来供其他网站调用,但是它提供了两个API地址,可以提供一些数据,利
偶然在一个网站上面看到了美女时钟这个东西,觉得挺好玩的,非常养眼。发现图片来自搜道,Google了一下,美女时钟已经流行一段时间了,相对来说搜道的较为知名。可惜它没有开放官方API模块来供其他网站调用,但是它提供了两个API地址,可以提供一些数据,利用这些数据我们可以自己来做美女时钟模块。
本站演示:http://loosky.net/clock
文章、代码摘自:arayzou
1、获取图片地址
搜道提供的当前时间的美女时钟API为: http://www.sodao.com/ShowTime/gt
当前时间的下一分钟的API为:http://www.sodao.com/ShowTime/gt1
由于不能直接用ajax来请求搜道的数据,因为涉及到跨域问题,因此需要在本站用PHP来请求搜道的数据并提供给ajax使用。
分别建立clock.php
和clock_gt1.php
,clock.php
代码如下:
<?php function postIt($url) { $result=file_get_contents($url); return $result; } $url="http://www.sodao.com/ShowTime/gt"; print_r(postIt($url));
clock_gt1.php
代码如下:
<?php function postIt($url) { $result=file_get_contents($url); return $result; } $url="http://www.sodao.com/ShowTime/gt1";
解决思路:
在第一次打开页面的时候做两个请求,分别请求当前时间的图片和下一分钟的图片,当前时间的图片立刻添加到模块当中,下一分钟的图片地址先存储到模块的data-nextimg中,然后在每一分钟的0秒替换下一分钟的图片然后再一次请求下一分钟的图片地址替换模块的data-nextimg,这样就能保证图片更换的速度了。
2、代码实现
在适当的地方添加html代码:
JS代码:
$(document).ready(function(){ if($('.mmclock').length>0){ $('.mmclock').hide(); getMMimg(); getMMimg_gt(); setInterval("secCanvas()", 100); setInterval("setmmimg()", 1000); } }); function getMMimg(){ $.ajax({ url: '/demo/clock.php', error:function(item){ console.log('加载图片失败'); }, success: function(item){ var json = eval(item); var src = json[0].path; if (src) { $(".mmclock").show(); $(".mmclock").attr("href", src); $(".mmclock .mmclock_img").attr("src", src); } } }); } function getMMimg_gt(){ $.ajax({ url: '/demo/clock_gt1.php', error:function(mminfo){ console.log('加载图片失败'); }, success: function(mminfo){ var mminfo = eval(mminfo); mmsrc = mminfo[0].path; $('.mmclock').attr('data-nextimg',mmsrc); } }); } function secCanvas(){ var myDate = new Date(); var sec = myDate.getSeconds(); var secDeg = (sec-1)*10 + Math.floor(myDate.getMilliseconds()/100); var cSec = $("#canvas_seconds").get(0); var ctx = cSec.getContext("2d"); ctx.clearRect(0, 0, cSec.width, cSec.height); ctx.beginPath(); ctx.strokeStyle = "#06c"; ctx.arc(25,25,12.5, deg(0), deg(0.6*secDeg)); ctx.lineWidth = 25; ctx.stroke(); function deg(deg) { return (Math.PI/180)*deg - (Math.PI/180)*90 } } function setmmimg(){ var myDate = new Date(); var sec = myDate.getSeconds(); $('.seconds_block').text(sec); if(sec===0){ $(".mmclock").attr("href", $('.mmclock').attr('data-nextimg')); $(".mmclock .mmclock_img").attr("src", $('.mmclock').attr('data-nextimg')); getMMimg_gt(); } }
注:在该代码之前必须先引入jQuery文件
CSS代码:
.mmclock{ width: 100%; max-width:281px; padding:3px; border:1px solid #ddd; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; position: relative; display: block; } .mmclock .mmclock_sec{ width: 50px; height: 50px; position: absolute; left: 5px; top: 5px; } .mmclock .mmclock_sec .seconds_block{ height: 50px; width: 50px; line-height: 50px; text-align: center; position: absolute; top: 0; left: 0; font-size: 20px; font-family: Arial; color: #fff; opacity:0.9; } .mmclock .mmclock_sec canvas{ opacity:0.5; background: rgba(0,0,0,0.5); border-radius: 25px; } .mmclock .mmclock_img{ width: 100%; display: block; }
OK,大功告成!
本站演示:http://loosky.net/clock
原文地址:美女时钟, 感谢原作者分享。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Laman web untuk mempelajari bahasa C: 1. Laman Web Bahasa C; 3. Forum Bahasa C 6. Tianji.com; 51 Rangkaian belajar kendiri; 9. Likou; Pengenalan terperinci: 1. Laman web bahasa C bahasa Cina, yang merupakan laman web khusus untuk menyediakan bahan pembelajaran bahasa C untuk pemula Ia kaya dengan kandungan, termasuk tatabahasa asas, petunjuk, tatasusunan, fungsi, struktur dan modul lain; Ini adalah laman web pembelajaran pengaturcaraan yang komprehensif dan banyak lagi.

Adakah apl jam hilang dari telefon anda? Tarikh dan masa masih akan dipaparkan pada bar status iPhone anda. Walau bagaimanapun, tanpa apl Jam, anda tidak akan dapat menggunakan jam dunia, jam randik, jam penggera dan banyak ciri lain. Oleh itu, membetulkan apl jam yang hilang hendaklah berada di bahagian atas senarai tugasan anda. Penyelesaian ini boleh membantu anda menyelesaikan isu ini. Betulkan 1 – Letakkan Apl Jam Jika anda tersilap mengalih keluar apl Jam daripada skrin utama anda, anda boleh meletakkan semula apl Jam pada tempatnya. Langkah 1 – Buka kunci iPhone anda dan mula meleret ke kiri sehingga anda mencapai halaman Pustaka Apl. Langkah 2 – Seterusnya, cari "jam" dalam kotak carian. Langkah 3 – Apabila anda melihat "Jam" di bawah dalam hasil carian, tekan dan tahan dan

Adakah anda kerap melawat tapak web yang sama pada masa yang hampir sama setiap hari? Ini boleh menyebabkan menghabiskan banyak masa dengan berbilang tab penyemak imbas dibuka dan mengacaukan penyemak imbas semasa melakukan tugas harian. Nah, bagaimana pula dengan membukanya tanpa perlu melancarkan penyemak imbas secara manual? Ia sangat mudah dan tidak memerlukan anda memuat turun sebarang apl pihak ketiga, seperti yang ditunjukkan di bawah. Bagaimanakah cara saya menyediakan Penjadual Tugas untuk membuka tapak web? Tekan kekunci, taip Penjadual Tugas dalam kotak carian, dan kemudian klik Buka. Windows Pada bar sisi kanan, klik pada pilihan Cipta Tugas Asas. Dalam medan Nama, masukkan nama tapak web yang ingin anda buka dan klik Seterusnya. Seterusnya, di bawah Pencetus, klik Kekerapan Masa dan klik Seterusnya. Pilih berapa lama anda mahu acara itu berulang dan klik Seterusnya. Pilih dayakan

Siap sedia ialah mod skrin kunci yang diaktifkan apabila iPhone dipalamkan ke dalam pengecas dan berorientasikan dalam orientasi mendatar (atau landskap). Ia terdiri daripada tiga skrin berbeza, satu daripadanya dipaparkan masa skrin penuh. Teruskan membaca untuk mengetahui cara menukar gaya jam anda. Skrin ketiga StandBy memaparkan masa dan tarikh dalam pelbagai tema yang boleh anda leret secara menegak. Sesetengah tema juga memaparkan maklumat tambahan, seperti suhu atau penggera seterusnya. Jika anda menahan sebarang jam, anda boleh bertukar antara tema yang berbeza, termasuk Digital, Analog, Dunia, Suria dan Terapung. Terapung memaparkan masa dalam nombor gelembung besar dalam warna yang boleh disesuaikan, Solar mempunyai fon yang lebih standard dengan reka bentuk suar matahari dalam warna yang berbeza, dan Dunia memaparkan dunia dengan menyerlahkan

Dalam macOS Sonoma dan Safari 17, anda boleh menukar tapak web menjadi "apl web," yang boleh diletakkan dalam dok Mac anda dan boleh diakses seperti mana-mana aplikasi lain tanpa membuka penyemak imbas. Baca terus untuk mengetahui cara ia berfungsi. Terima kasih kepada pilihan baharu dalam penyemak imbas Safari Apple, kini anda boleh menukar mana-mana tapak web di Internet yang anda kerap lawati menjadi "apl web" kendiri yang tinggal dalam dok Mac anda dan sedia untuk anda akses pada bila-bila masa. Apl web berfungsi dengan Kawalan Misi dan Pengurus Peringkat seperti mana-mana apl, dan juga boleh dibuka melalui Launchpad atau SpotlightSearch. Bagaimana untuk menukar mana-mana laman web menjadi
![Cara mematikan penggera pada iPhone [2023]](https://img.php.cn/upload/article/000/465/014/169259550735100.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Sejak kemunculan telefon pintar, mereka sudah pasti telah menggantikan jam penggera. Jika anda memiliki iPhone, anda boleh menggunakan apl Jam untuk menetapkan seberapa banyak penggera dengan mudah untuk beberapa kali sepanjang hari. Apl ini membolehkan anda mengkonfigurasi masa penggera, nada, kekerapan ia berulang dan sama ada anda mahu menangguhkannya menggunakan pilihan Tunda. Jika anda ingin mematikan penggera yang telah anda tetapkan, siaran berikut akan membantu anda melumpuhkan dan memadamkan penggera biasa dan penggera bangun pada iPhone anda. Cara Mematikan Penggera Biasa pada iPhone Secara lalai, apabila anda menambah penggera pada apl Jam atau meminta Siri menambah penggera untuk anda, anda sebenarnya mencipta penggera biasa. Anda boleh mencipta seberapa banyak jam penggera pada iPhone anda sesuka hati dan meletakkannya

Apple menawarkan mod skrin kunci baharu dalam iOS 17 yang dipanggil Mod Siap Sedia, yang diaktifkan apabila iPhone anda dipalamkan ke dalam pengecas (berwayar atau wayarles) dan diletakkan pada dirian dalam orientasi landskap. Mod ini akan menunjukkan lebih banyak maklumat sepintas lalu daripada skrin kunci standard dengan menunjukkan jam, data cuaca, kalendar dan beberapa widget. Selepas mendayakan ciri ini dalam tetapan, iPhone anda akan memasuki mod siap sedia secara automatik apabila diletakkan dalam orientasi landskap semasa mengecas. Cara menukar warna siap sedia dalam mod Siap sedia iOS 17 menawarkan satu set tiga halaman (Widget, Foto dan Jam) yang boleh anda tukar ke sana ke mari dengan meleret pada skrin. Daripada halaman ini, hanya skrin Jam membolehkan anda menyesuaikan warna yang dipaparkan pada skrin supaya anda boleh

Untuk menyelesaikan masalah kelajuan capaian laman web Python, gunakan kaedah pengoptimuman pangkalan data seperti pengindeksan dan caching Dalam proses membangunkan dan menyelenggara laman web Python, kami sering menghadapi masalah kelajuan akses laman web yang perlahan. Untuk meningkatkan kelajuan tindak balas tapak web, kami boleh menggunakan beberapa kaedah pengoptimuman pangkalan data, seperti pengindeksan dan caching. Artikel ini akan memperkenalkan cara menggunakan kaedah ini untuk menyelesaikan masalah kelajuan akses tapak web Python, dan menyediakan contoh kod yang sepadan untuk rujukan. 1. Gunakan indeks untuk mengoptimumkan pertanyaan pangkalan data Indeks ialah struktur carian pantas untuk data dalam pangkalan data, yang sangat boleh
