展开菜单

访问github.io出现404错误的解决方法

访问github.io出现404错误的解决方法

访问github.io站点,浏览器报404错误,部分的原因可能是系统DNS缓存导至,清除系统DNS缓存可解决。 快捷键win+R打开运行窗口,输入cmd后按回车键 在打开的命令窗口输入 ipconfig/flushdns

javascript监听判断鼠标键盘是否有操作的代码

通过js代码检测当前网页在指定时间内,是否有鼠标移动、滚动操作,键盘是否有按键操作。 var status = 0; var time = 60 * 1000; var mousex, mousey; document.onkeydown = function(e){ status = 1; } document.onmousemove = function(e){ var e = e || window.event; if(e.pageX || e.pageY){ var ex = e.pageX; var ey = e.page...

php代码前面的@符号有什么作用,@运算符作用说明

@符号在php代码中用于屏蔽/忽略表达式生成的错误提示信息,@运算符只对表达式有效,可以用在变量、常量、函数和 include() 中调用,但不能用在函数或类的定义之前,也不能用在条件结构(如 if 和 foreach 等)。 通俗地理解就是:使用@符号后,@符号后面的语句即使有错误,也不会进行错误提示。 如果启用了track_errors功能,则表达式生成的错误消息将保存在变量 $ php_errormsg 中,每个错误都会覆盖此变量。 代码示例: $getSize = @filesize('../default.jpg'); fil...

三角函数角度tan 0度至360度正切值对照表

三角函数0°至360°正切值对照表。 tan 0°~180°角度正切值表 tan(0°) = 0 tan(61°) = 1.80405 tan(121°) = -1.66428 tan(1°) = 0.01746 tan(62°) = 1.88073 tan(122°) = -1.60033 ...

javascript实现HTML5 video视频播放暂停的简易代码

javascript实现HTML5 video视频播放暂停的简易代码

HTML标签video不使用control参数,通过自定义按钮实现视频播放暂停的代码,比较简单,适合只要播放暂停效果的需求。支持IE9+、手机浏览器。 javascript代码 function videoBtn(type, videoId, btnId){ if(type == 'play'){ var video = document.getElementById(videoId); var btn = document.getElementById(btnId); video.play(); btn.style.disp...

js cancelAnimationFrame兼容低版本浏览器(支持IE9)

与 requestAnimationFrame() 方法一样,javascript window对象的 cancelAnimationFrame() 方法同样不支持IE9及其它低版本浏览器,毕竟 cancelAnimationFrame() 方法就是用来取消 requestAnimationFrame() 动画帧的。因此兼容IE9及其它低版本浏览器的方法也差不多。 代码如下: window.cancelAnimationFrame = window.cancelAnimationFrame || window.mozCancelAnimationFrame || w...

javascript利用canvas lineTo结合参数方程绘制椭圆(支持IE)

javascript利用canvas lineTo结合参数方程绘制椭圆(支持IE)

目前使用canvas画布绘制椭圆形的方法有 ellipse()、 scale()、贝塞尔曲线以及 lineTo(),其中比较推荐 ellipse(),但是该方法尚未纳入标准,IE全系列浏览器都不支持,其它浏览器目前比较好。 如果想兼容IE浏览器,可以考虑使用 lineTo() 方法,但是如果要绘制的椭圆像素较大,会存在很大的效率问题,甚至浏览器崩溃,但是小又少的椭圆影响不大。 HTML代码 <canvas id="canvas"> 浏览器不支持Canvas </canvas> javascript代码 ...

js requestAnimationFrame方法兼容IE9和其它低版本浏览器的写法

js requestAnimationFrame方法兼容IE9和其它低版本浏览器的写法

IE9以下浏览器或其它低版本浏览器不支持js window对象的方法 requestAnimationFrame(),但是可以结合 setTimeout 以及各自浏览器的专属前缀实现低版本浏览器的兼容。 支持 requestAnimationFrame() 方法的浏览器 代码: window.requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame |...

实现IE10/IE11支持object-fit属性的插件bideo.js

实现IE10/IE11支持object-fit属性的插件bideo.js

在响应式网页开发中 object-fit 属性是极为常用的一个css属性,遗憾的是IE浏览器全系列都不支持 object-fit 属性,但是可以借助bideo.js插件实现 IE10 和 IE11 对 object-fit 的支持。 PS:不支持 IE9 和 Edge 插件下载:https://github.com/rishabhp/bideo.js 插件使用 HTML代码: <!-- 引入插件 --> <script src="bideo.js"></script> <!...

解决Font Awesome图标跨域引用字体导致图标不能显示的方法

网页使用 Font Awesome 字体图标时图标不能正常显示,浏览器控制台出现“@font-face 跨源请求失败。资源访问受限”的错误提示,出现该错误的原因是浏览器的同源策略机制导致。 解决方法是使用跨域资源共享(CORS)机制,跨域资源共享标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站有权限访问哪些资源。 例如 apache 服务器可以通过 .htaccess 文件添加: <FilesMatch ".(eot|ttf|svg|woff)"> Header set Access-Control-Allow-Origin "*" ...

站酷字库多款免费商用授权中英文字体

站酷字库多款免费商用授权中英文字体

站酷字库(ZCOOL)提供多款免费中英文字体下载,免费授权全社会使用,包括商用。 所有字体下载页面:https://www.zcool.com.cn/special/zcoolfonts/ 站酷高端黑体 2014年圣诞发布的第一款由站酷冠名的公益字体,包含了6763个汉字、数字和英文字母。字体设计师胡晓波、刘兵克在站酷网发起“汉字百人舞”的征集设计师集体造字,前后参与设计师近百人。 站酷酷黑体 在站酷十周年之际横空出世,由胡晓波发起,字游工作室成员进行基础字形设计,胡晓波设计班十名学员共同设计完成。 ...