WordPress 文章目录

最近几年年,内容网站开始流行给页面添加目录,方便访客浏览,其实维基百科很早就在使用。WordPress平台文章目录的生成方式有很多,省事就是直接使用插件,但几个经典插件久未更新,而且多在文章内展示,我基于露兜博客中的代码,添加最多两级的目录,放在侧边栏,会随着页面滚动保持跟随。

效果预览

本页预[……]

阅读全文

9个简单的CSS图像滤镜

相比Photoshop而言,CSS图像滤镜是一种快速的方式来调整浏览器中的图像。本文简要介绍这9个滤镜,均提供了很好的方式来保持网站的视觉内容的风格一致性,或者只是添加一点有趣的图片互动。CSS滤镜最常用于调整图像图像和背景的显示,但也可应用于其他视觉元素,如边框和按钮。
CSS滤镜属性
这些C[……]

阅读全文

页面滚动时 Hero Images 的缩放

在2016年里,hero headers或hero images是最常用和美观的网页设计趋势之一,而且很可能之后会流行几年。术语hero经常可以与jumbo(庞然大物)互换,指页面顶部的全宽图形或照片。在网页设计中有多种方法来使用hero image,可以是背景图像,或直接在页面中添加图片。[……]

阅读全文

静态资源CDN公共库

以前在一般情况下,js等静态资源托管在自己的服务器上,或者引用goole的公共库使用,后来由于不可描述的原因google无法使用。近几年来,国内各大巨头和CDN供应商相继都提供了静态资源加速服务,主要有百度,新浪,奇虎360,又拍云和七牛:

百度静态资源公共库 http://cdn.[……]

阅读全文

页面滚动时固定导航菜单或侧边栏

页面滚动时固定菜单或侧边栏是常用的手段,通常依靠javascript扑捉滚屏事件,再配合元素的CSS属性来实现。CSS中position:fixed也能实现一定的需求,但功能比较局限。
1. CSS 固定导航菜单
导航菜单一般置于页面顶端或左侧,现以顶部为例,屏幕滚动时希望它一直固定在顶部,只需[……]

阅读全文

Java 如何创建自己的库

在软件开发中,代码的重用是非常重要的因素。将常用的方法整合在一起,创建自己的库,下次使用时只需简单调用。对于Java而言,创建库(library)非常简单,下面以Eclipse为例讲述,其中只包括一个add方法作为演示。
Step 1:创建名为MyMath的Java项目
创建名为MyMath的J[……]

阅读全文

Java Comparable 和 Comparator 的对比

Comparable 和 Comparator 均为Java Core API 接口,由名字可以判断出它们是由来比较东西的,但具体功能和区别又如何呢?本文将通过两个例子来回答这个问题,例子中对比了高清电视(HDTV)的尺寸。看过例子后,该如何使用Comparable 和 Comparator就很简单[……]

阅读全文

Java 正则表达式匹配网页链接地址

在网络爬虫中,HTML网页文件解析是重要的一环,原来实现数据的清洗和提取,Jsoup作为一款解析器被广泛的使用,但我在使用时总遇到一些莫名其妙的问题,就改用正则表达式来解析。

解析过程中链接地址提取必不可少,但格式多样性就会有许多问题,主要集中在a标签内引号的使用及链接地址相对和绝对的写法上。[……]

阅读全文