美女时钟
偶然在一个网站上面看到了美女时钟这个东西,觉得挺好玩的,非常养眼。发现图片来自搜道,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
原文地址:美女时钟, 感谢原作者分享。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











휴대폰에 시계 앱이 없나요? 날짜와 시간은 iPhone의 상태 표시줄에 계속 표시됩니다. 그러나 시계 앱이 없으면 세계 시계, 스톱워치, 알람 시계 및 기타 여러 기능을 사용할 수 없습니다. 따라서 누락된 시계 앱을 수정하는 것이 해야 할 일 목록의 맨 위에 있어야 합니다. 이러한 솔루션은 이 문제를 해결하는 데 도움이 될 수 있습니다. 수정 1 - 시계 앱 배치 실수로 홈 화면에서 시계 앱을 제거한 경우 시계 앱을 다시 제자리에 배치할 수 있습니다. 1단계 – iPhone을 잠금 해제하고 앱 라이브러리 페이지에 도달할 때까지 왼쪽으로 스와이프합니다. 2단계 – 다음으로 검색창에 “시계”를 검색하세요. 3단계 – 검색 결과 아래에 “시계”가 표시되면 길게 누르고

C 언어 학습 웹사이트: 1. C 언어 중국어 웹사이트, 3. C 언어 포럼, 5. Script House, 7. Red and Black Alliance; 51 자율 학습 네트워크 9. Likou 10. C 프로그래밍; 자세한 소개: 1. 초보자를 위한 C 언어 학습 자료 제공 전용 웹 사이트입니다. 기본 문법, 포인터, 배열, 함수, 구조 및 기타 모듈을 포함한 풍부한 콘텐츠가 있습니다. 포괄적인 프로그래밍 학습 웹사이트 등이 있습니다.

매일 같은 시간에 같은 웹사이트를 자주 방문하시나요? 이로 인해 여러 브라우저 탭을 열어두고 일상적인 작업을 수행하는 동안 브라우저가 복잡해지는 데 많은 시간을 소비하게 될 수 있습니다. 그렇다면 브라우저를 수동으로 실행할 필요 없이 열어보는 것은 어떨까요? 매우 간단하며 아래와 같이 타사 앱을 다운로드할 필요가 없습니다. 웹사이트를 열려면 작업 스케줄러를 어떻게 설정하나요? 키를 누르고 검색 상자에 작업 스케줄러를 입력한 다음 열기를 클릭합니다. Windows 오른쪽 사이드바에서 기본 작업 생성 옵션을 클릭합니다. 이름 필드에 열려는 웹사이트의 이름을 입력하고 다음을 클릭하세요. 그런 다음 트리거에서 시간 빈도를 클릭하고 다음을 클릭합니다. 이벤트를 반복할 기간을 선택하고 다음을 클릭하세요. 활성화 선택

대기는 iPhone이 충전기에 연결되어 있고 가로(또는 가로) 방향일 때 활성화되는 잠금 화면 모드입니다. 세 가지 화면으로 구성되어 있으며 그 중 하나는 전체 화면 시간으로 표시됩니다. 시계 스타일을 변경하는 방법을 알아보려면 계속 읽어보세요. StandBy의 세 번째 화면에는 수직으로 스와이프할 수 있는 다양한 테마의 시간과 날짜가 표시됩니다. 일부 테마에는 온도나 다음 알람과 같은 추가 정보도 표시됩니다. 시계를 길게 누르면 디지털, 아날로그, 세계, 태양광, 플로팅 등 다양한 테마 간에 전환할 수 있습니다. Float는 사용자 정의 가능한 색상의 큰 거품 숫자로 시간을 표시하고, Solar는 다양한 색상의 태양 플레어 디자인을 갖춘 보다 표준적인 글꼴을 가지며, World는 강조 표시하여 세계를 표시합니다.

macOS Sonoma 및 Safari 17에서는 웹사이트를 "웹 앱"으로 전환할 수 있습니다. 이 웹 앱은 Mac의 도크에 설치되어 브라우저를 열지 않고도 다른 응용 프로그램처럼 액세스할 수 있습니다. 작동 방식을 알아보려면 계속 읽어보세요. Apple Safari 브라우저의 새로운 옵션 덕분에 이제 자주 방문하는 인터넷의 모든 웹사이트를 Mac의 도크에 설치되어 언제든지 액세스할 수 있는 독립형 "웹 앱"으로 전환할 수 있습니다. 웹 앱은 다른 앱처럼 Mission Control 및 Stage Manager와 함께 작동하며 Launchpad 또는 SpotlightSearch를 통해서도 열 수 있습니다. 웹사이트를 다음과 같이 바꾸는 방법
![iPhone에서 알람을 끄는 방법 [2023]](https://img.php.cn/upload/article/000/465/014/169259550735100.png?x-oss-process=image/resize,m_fill,h_207,w_330)
스마트폰이 등장한 이후 스마트폰은 의심할 여지없이 알람시계를 대체해 왔습니다. iPhone을 소유하고 있다면 시계 앱을 사용하여 하루 종일 여러 상황에 대해 원하는 만큼의 알람을 쉽게 설정할 수 있습니다. 이 앱을 사용하면 알람 시간, 신호음, 반복 빈도, 스누즈 옵션을 사용하여 알람을 지연할지 여부를 구성할 수 있습니다. 설정한 알람을 끄고 싶다면 다음 게시물을 참조하여 iPhone에서 일반 알람과 모닝콜 알람을 비활성화하고 삭제하는 데 도움이 될 것입니다. iPhone에서 일반 알람을 끄는 방법 기본적으로 시계 앱에 알람을 추가하거나 Siri에게 알람 추가를 요청하면 실제로 일반 알람이 생성됩니다. iPhone에서 원하는 만큼의 알람 시계를 만들고 추가할 수 있습니다.

Apple은 iOS 17에서 대기 모드라는 새로운 잠금 화면 모드를 제공합니다. 이 모드는 iPhone을 충전기(유선 또는 무선)에 연결하고 스탠드에 가로 방향으로 놓았을 때 활성화됩니다. 이 모드에서는 시계, 날씨 데이터, 달력, 일부 위젯을 표시하여 표준 잠금 화면보다 더 많은 정보를 한 눈에 볼 수 있습니다. 설정에서 이 기능을 활성화한 후 충전하는 동안 iPhone을 가로 방향으로 놓으면 자동으로 대기 모드로 전환됩니다. iOS 17 대기 모드에서 대기 색상을 변경하는 방법은 화면을 스와이프하여 앞뒤로 전환할 수 있는 세 가지 페이지(위젯, 사진, 시계) 세트를 제공합니다. 이 페이지 중 시계 화면에서만 화면에 표시되는 색상을 사용자 정의할 수 있습니다.

Python 웹 사이트 액세스 속도 문제를 해결하려면 색인화 및 캐싱과 같은 데이터베이스 최적화 방법을 사용하십시오. Python 웹 사이트를 개발하고 유지 관리하는 과정에서 웹 사이트 액세스 속도가 느려지는 문제가 자주 발생합니다. 웹사이트의 응답 속도를 향상시키기 위해 인덱싱 및 캐싱과 같은 몇 가지 데이터베이스 최적화 방법을 사용할 수 있습니다. 이 기사에서는 이러한 방법을 사용하여 Python 웹 사이트 액세스 속도 문제를 해결하는 방법을 소개하고 참조용 해당 코드 예제를 제공합니다. 1. 인덱스를 사용하여 데이터베이스 쿼리를 최적화합니다. 인덱스는 데이터베이스의 데이터에 대한 빠른 검색 구조로,
