Typecho-Plus 的自定义DIV、SPAN包装,以及预设风格
最近频繁更新 Typecho Plus,而在 0.6.0 版中我添加了一个新的块级标签DIV,和一个普通标签SPAN。
看名字就知道,这两个标签是对于HTML的DIV与SPAN的包装,它们会将内容包装成一个可扩展的、简单的Div与Span元素。
既然它们只是简单的包装,那我为何要添加这两个标签呢?它们又有什么“神奇”的效果呢?
- 阅读全文 -
最近频繁更新 Typecho Plus,而在 0.6.0 版中我添加了一个新的块级标签DIV,和一个普通标签SPAN。
看名字就知道,这两个标签是对于HTML的DIV与SPAN的包装,它们会将内容包装成一个可扩展的、简单的Div与Span元素。
既然它们只是简单的包装,那我为何要添加这两个标签呢?它们又有什么“神奇”的效果呢?
- 阅读全文 -
本文详谈 A
标签中的 rel
属性的应用,以及谷歌最新提出的两个类 nofollow
参数。
- 阅读全文 -
因为我用的 Typecho 模板没有自动翻页的功能,所以自己写了一个。
主要的功能是当焦点不在输入控件时,按下键盘的左、右键就可以自动跳转到索引的上下页、文章内部分页的上下页……
示例代码中用到了两种判断方式,一种是利用 keydown
、keyup
事件参数来判断目标的NodeName
,另一种则直接获取当前的焦点元素,通过TagName
来判断。
至于要用到哪一种,请你自行抉择……
而对于跳转地址的JQuery查询,请自定义为你模板中的上、下页查询代码!!!
- 阅读全文 -
- 阅读全文 -
history.pushState
和 history.replaceState
可以在不刷新当前页面的情况下更改URL,但是这样就无法获取通过AJAX得到的新页面的内容了。
虽然各种HTML5文档说 window.onpopstate
事件可以拦截 pushState 的消息,但在实际的测试中, onpopstate 根本没有任何作用,无法拦截 pushState 的消息。
经过Google一番,才找到了正确获取 pushState 事件的代码
- 阅读全文 -
虽然JS与JQ都能很方便的查找包含了ID及类名的元素,但在某些情况下,我们需要查找一些不包含类名、ID的元素或节点,就需要用XPath来帮忙了。
XPath虽然是被设计用来搜寻XML文档的,不过它也能很好的在HTML文档中工作,并且大部分浏览器都支持通过XPath来查询节点。
- 阅读全文 -
- 阅读全文 -