YAOHAIXIAO.COM

HTML(5),CSS(3),JavaScript,DOM,Ajax,JSON,Front-end technologies & Yaohaixiao

热门标签:JavaScript Performance 前端开发 前端性能优化 原创

Rss

Home » Posts tagged "PHP"

auolink()函数 PHP实现将文本中的所有的URL地址转换为可点击的链接

auolink()函数 PHP实现将文本中的所有的URL地址转换为可点击的链接

其实我在《将文本中url地址替换为可以点击的链接的处理办法》一文中介绍过PHP代码如何实现将URL地址转化成链接的方法,今天给大家介绍一个更加简洁的版本,先来看看PHP的源代码: auolink() API /** * Author: SeeDZ * From: http://code.seebz.net/p/autolink-php/ **/ function autolink($str, $attributes = array()) { $attrs = ”; foreach ($attributes as $attribute=>$value) { $attrs .= ” {$attribute}=\”{$value}\””… [阅读全文]

将文本中URL地址替换为可以点击的链接的处理办法

很久没有写文章了,这几天在写一个小程序的时候,需要用到正则表达式匹配用户输入文本中的URL地址,然后将URL地址替换成可以点击的链接。URL地址的匹配,我想这应该是大家在做验证处理中常会用到的,这里就把我整合的一个比较完整的表达式给出来: var URL = /(https?:\/\/|ftps?:\/\/)?((\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(:[0-9]+)?|(localhost)(:[0-9]+)?|([\w]+\.)(\S+)(\w{2,4})(:[0-9]+)?)(\/?([\w#!:.?+=&%@!\-\/]+))?/ig; 这个表达式可以匹配 http,https,f… [阅读全文]

利用 explode() 函数获得 WordPress 中第一段的内容

利用 explode() 函数获得 WordPress 中第一段的内容

如何获得 WordPress 中第一段的内容?我想很多用 WordPress 的朋友都会考虑这个问题。比如我们在文章列表页希望使用第一段的内容生成文章的摘要。我这里就给出我的一个解决方案: if (!function_exists(‘get_the_paragraph’)): function get_the_paragraph($nth){ $content = get_the_content(); $content = apply_filters(‘the_content’, $content); $content = str_replace(‘]]>’, ‘]]>’, $content); $paragra… [阅读全文]

PHP preg_replace() 函数详解

PHP preg_replace() 函数详解

preg_replace() 函数是用来执行一个正则表达式的搜索和替换的。PHP 4.0 开始支持这个函数。 preg_replace 的语法 mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] ); 函数搜索 subject 中匹配 pattern 的部分, 以 replacement 进行替换。 preg_replace 的参数说明 参数 描述 pattern 要搜索的模式。可以使一个字符串或字符串数组。 可以使用一些PCRE修饰符,包括’… [阅读全文]

使用 preg_replace() 函数为 WordPress 添加搜索关键字高亮

使用 preg_replace() 函数为 WordPress 添加搜索关键字高亮

这两天在完善 BlueNight 主题的搜索功能,给 WordPress 自带的搜索结果添加了单个关键字高亮(以下简称关键词高亮,多关键字的分词高亮也不是一会半会可以搞好的,不过在我的算法更新里简单的实现了多关键字高亮)。之前在网上参考过一些资料,有的是通过获取 Google 或百度的搜索结果来显示,效果不错,不过会搜到很多不相关的内容。有的就是直接简单的在 WordPress 里提供的 get_the_excerpt() 的内容中添加高亮,这样很多时候在摘要中和标题中都看不到搜索的关键字。在参考了各种资料后,自己还是采取直接在 WordPress 的搜索结果上来添加关键字高亮。最后弄出来的搜索结果标题和文章摘要都有高亮,并且保证了… [阅读全文]

使用PHP Minify来做前端性能优化

使用PHP Minify来做前端性能优化

在看YAHOO前端工程师 Dav Glass 的博客时,看到了一篇介绍PHP Minify的文章(YUI Local Combo Handler)。于是我就自己动手试了试,效果确实还不错,而且使用起来也比较简单。在这里就来介绍一下Minify. Minify is a PHP5 app that helps you follow several of Yahoo!’s Rules for High Performance Web Sites. It combines multiple CSS or JavaScript files, removes unnecessary whitespace and comments,… [阅读全文]