- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 HTML5 Canvas绘制环形进度条
最近比较迷恋canvas,加之做了一个个人网站,有用到环形 进度条,记录下来。canvas中没有直接绘制圆的方法,但有一个绘制弧线的context.arc方法, 下面讲下用该方法如何绘制出图片效果。arc()方法介绍 context.arc(x,y,r,sAngle,eAngle,counterclockwise);参数说明:x: 圆的中心的 x 坐标y: 圆的中心的 y 坐标r:
2015-04-15 21:34:34 4573 1
转载 关于URL编码 [转]
转自阮一峰http://www.ruanyifeng.com/blog/2010/02/url_encoding.html问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址 “http://www.abc.com”,但是没有希腊字母的网址“http://www.aβγ.com”(读作阿尔法
2015-03-26 09:14:05 574
原创 CSS3 Background-size 详解
CSS3 Background-size 详解前段时间在做关于响应式的页面时,由于要兼容ie8,并且要保证图片等比缩放,且对图中内容的显示有要求,导致无法使用background-size等属性,最终放弃了使用background,用<img>来替代。这样增加了代码量而且看起来很不clean。但是很多情况下用background还是可以达到目的的,并且有解决方案(后面会提到)。下面我就详细讲下bac
2015-03-21 17:49:58 3096 1
原创 js闭包note
function makeAdder(a) { return function(b) { return a + b; }}x = makeAdder(5);y = makeAdder(20);x(6)?y(7)?
2014-08-29 09:41:11 444
原创 js note
new Constructorvar obj ={};obj.__proto__ = CO.prototype;CO.call(obj);returnobj;
2014-08-22 14:40:50 445
原创 php upload Undefined index: file的解决方案
在本地测试上传文件功能时,发现小一点的文件上传成功,稍微大点的文件就会报500错误,经过调试发现,$_FILES["file"]["error"] 会返回1。那么数字1代表什么呢?经过搜索发现这是错误代码,现在贴出来给自己还有需要的朋友提供参考: 0:没有错误。 1:上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。 2:上传文件的大
2014-02-14 13:23:49 4207
原创 Git 常用命令
1. 删除Untracked文件git clean -dn 这个命令可以查看有哪此文件和目录会被删git clean -f 只会删文件,不会删目录git clean -df 删除目录及文件2. 删除暂存区文件git rm -r file/path --cached 递归删除暂存区文件及目录,不删除本地文件git rm -r
2014-01-16 11:19:27 455
原创 解决: 排列inline-block元素出现顶部不对齐的问题
最近在写有关响应式布局的样式,当用inline-block横向排列li元素时,出现了一个奇怪的问题,就是横向排列的元素上部没有对齐。查找了好多原因,最终在stackoverflow上搜到一篇相关解答,与大家分享下。 问题原链接:http://stackoverflow.com/questions/1885873/vertical-alignment-of-empty-inline-block
2013-12-22 19:26:56 1796
原创 jqplot zoom event & change tickets format
/** jqplot after zoom event*/$('#chart').on('jqplotZoom', function(ev, gridpos, datapos, plot, cursor){ //处理chart放大后的事件});/** Overwrite DateTickFormatter function*/$.jqplot
2013-11-27 16:52:28 1779
原创 jqplot导出柱状图异常 Uncaught InvalidStateError
当使用jqplot导出bar chart为图片时,会抛出Uncaught InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable.异常。 原因:经调试,原因是柱状图的横坐标刻度间隔显示,而每个刻度的label是由canvas绘出,不显示的刻度canvas
2013-11-20 18:57:13 2279
转载 8个简单方法提升WordPress速度
WordPress是一个很棒的开源程序,几乎我认识的站长朋友当中,粗略估算有80%使用Wordpress。但很棒不等于完美,就在我所认识的这些朋友中,几乎所有人都会抱怨Wordpress太臃肿,运行效率太低了,大家有无同感? 所以,今天这篇博文和大家分享8个小贴士来提升WP的运行效率,如果您运用了这些方法后发现确实有帮助,请把这篇博文分享给更多的人好吧?当然为了尊重劳动成果,也烦请指明出处。
2013-09-25 16:51:58 2012
原创 wordpress添加多个菜单
子主题中创建functions.php文件,加入以下代码:function theme_setup() {// This theme uses wp_nav_menu() in one location.register_nav_menu( 'secondary', __( 'Secondary Menu', 'theme' ) );}add_action( 'after_se
2013-05-14 23:42:32 1060
原创 drupal 7 menu_alter
$b_id = $node -> field_uuid['und'][0]['value'];$query_uuid = new EntityFieldQuery();$result_uuid = $query_uuid ->entityCondition('entity_type', 'node') ->
2013-03-18 19:42:34 690
转载 Drupal 7 如何通过代码创建nodes, comments, taxonomies
原文来自http://www.drupalla.com/node/2961,创建一个node节点1.1 初始化 node object1234567$node = new stdClass(); // 创建一个node object$node->type = "page"; // 要保存的内容类型是 page,也可以是其它$
2013-03-01 14:05:06 816
翻译 drupal根据title获得node
1.$result = new EntityFieldQuery() ->entityCondition('entity_type', 'node') ->propertyCondition('title', $title) ->execute();$title_is_unique = empty($result['node']);node是entity,所以可以使用Entity
2013-02-28 20:03:26 376
转载 [手册]Drupal的常用条件判断方法
判断是否为首页:1if($is_front){ /* 首页代码 */ }判断用户是否登陆:123456global$user;if( $user->uid ) {
2013-02-28 19:49:11 360
原创 stdClass
笔记:stdClass在PHP5才开始被流行。而stdClass也是zend的一个保留类。stdClass是PHP的一个基类,所有的类几乎都继承这个类,所以任何时候都可以被new,可以让这个变量成为一个object。同时,这个基类又有一个特殊的地方,就是没有方法。凡是用new stdClass()的变量,都不可能会出现$a->test()这种方式的使用。PHP5的对象的独特性,对象
2013-02-26 10:31:16 380
转载 什么是DOM
文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。脚本开发人员可以通过文档对象的属性、方法和事件来掌控、操纵和创建动态的网页元素。每一个网页元素(一个HTML标签)都对应着一个对象(object,所谓“
2013-01-10 22:47:31 302
转载 jQuery代码优化:事件委托篇
随着DOM结构的复杂化和Ajax等动态脚本技术的运用,事件委托自然浮出了水面。jQuery为绑定和委托事件提供了.bind()、.live()和.delegate()方法。本文在讨论这几个方法内部实现的基础上,展示它们的优劣势及适用场合。事件委托事件委托的事例在现实当中比比皆是。比如,有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托给前台
2013-01-10 21:16:32 328
原创 以一种访问权限不允许的方式做了一个访问套接字的尝试
今天在配置apache服务器时遇到了两个问题,记录下来以后备用。1.在启动Apache服务器时出现"以一种访问权限不允许的方式做了一个访问套接字的尝试"的错误提示,原因是80端口被占用,修改httpd.conf文件中的端口号。另:查看占用80端口的方法:在windows命令行窗口下执行:C:\>netstat -aon|findstr "80" 即可查看占用80端口的进程。
2012-12-26 23:43:04 4577
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人