2013年7月

最近偶然发现一个很酷的东西—— ReaderMX —— RSS 订阅。实际上打动我的是它简洁的界面。在 Google Reader 宣布关闭后,一批 RSS 在线阅读的产品开始发力了,ReaderMX 的订阅功能和其他产品也大同小异,就不详细介绍了,一张图看过就会明白。

ReaderMX

这里我要介绍的是另一个功能——文章收藏,稍后阅读

- 阅读剩余部分 -

本文主要通过分析 WordPress 官方主题 twentytwelve 的中的“顶部模板”来了解 WordPress 主题顶部制作需要用到的函数。

顶部模板的代码将应用于 Wordpress 所有的页面,其他页模板需要通过 get_header() 来调用。

<!DOCTYPE html>
<!--[if IE 7]>
<html class="ie ie7" <?php language_attributes(); ?>>
<![endif]-->
<!--[if IE 8]>
<html class="ie ie8" <?php language_attributes(); ?>>
<![endif]-->
<!--[if !(IE 7) | !(IE 8)  ]><!-->
<html <?php language_attributes(); ?>>
<!--<![endif]-->
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="viewport" content="width=device-width" />
<title><?php wp_title( '|', true, 'right' ); ?></title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
<?php // Loads HTML5 JavaScript file to add support for HTML5 elements in older IE versions. ?>
<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>
<![endif]-->
<?php wp_head(); ?>
</head>

- 阅读剩余部分 -

本文主要通过分析 Wordpress 官方主题 twentytwelve 的中的“首页模板”来了解 Wordpress 主题首页制作需要用到的函数。

首页大概可以分为四个个部分,头部,主体,侧边栏,底部。

<?php get_header(); ?>

get_header():获取头部模板(header.php)文件中的内容,头部模板主要包含的是首页中导航栏的代码,以后再详细分析。

- 阅读剩余部分 -

本文根据 Opera 官方文档编写,介绍如何使用扩展添加右键菜单。

通过 Opera 扩展,可以给网页上下文菜单添加选项,例如给链接右键菜单添加复制链接文本的菜单项,这样就可以方便的复制链接标题了。

要自定义菜单首先得在 manifest.json 文件里声明 contextMenus 权限,同样也可以在其中定义菜单前的图标。

- 阅读剩余部分 -

本文根据 Opera 官方文档编写,介绍扩展中各脚本消息传递相关的内容。

消息传递有两种方式,一种是简单的通信,一种是高级的通信。

简短的通信

直接通过 runtime.sendMessage()tabs.sendMessage() 方法发送消息,通过用 runtime.onMessage() 方法接收消息。

后台脚本消息发送消息用 tabs.sendMessage(),内容脚本发送消息用 runtime.sendMessage()

- 阅读剩余部分 -

Opera15虽然正式版了,但是吐槽的点还是很多的,目前来说让我满意的就只有皮肤了。言归正传,官方人员提供了修改快捷键的方法

在配置文件夹(通过opera:about查看位置)中打开 Preferences 文件,添加如下形式的代码:

   "Keybindings": {
      "Basic": {
         "ReopenLastClosedTab": [ "Ctrl+Z" ],
         "SelectTabToTheLeft": [ "Q" ],
         "SelectTabToTheRight": [ "W" ]
      }
   }

这样就可以弥补现在鼠标手势的不足了,比如可以设置“Q/W”来切换标签,“Ctrl+Z”来恢复关闭的标签。目前默认的快捷键在这里