自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ada Yan

热爱前端,个人主页:adayan.github.io

  • 博客(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 4572 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 573

原创 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 4203

原创 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 1794

原创 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 1777

原创 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 2277

转载 8个简单方法提升WordPress速度

WordPress是一个很棒的开源程序,几乎我认识的站长朋友当中,粗略估算有80%使用Wordpress。但很棒不等于完美,就在我所认识的这些朋友中,几乎所有人都会抱怨Wordpress太臃肿,运行效率太低了,大家有无同感?  所以,今天这篇博文和大家分享8个小贴士来提升WP的运行效率,如果您运用了这些方法后发现确实有帮助,请把这篇博文分享给更多的人好吧?当然为了尊重劳动成果,也烦请指明出处。

2013-09-25 16:51:58 2011

原创 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 1059

原创 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 375

转载 [手册]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 379

转载 什么是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 4570

记事本c#版

功能齐全,是c#版本的记事本 程序完好

2011-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除