博客园 - 吊儿郎当
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=44437
2023-02-26T01:51:03Z
吊儿郎当
https://www.cnblogs.com/yeer/
feed.cnblogs.com
https://www.cnblogs.com/yeer/p/8017517.html
wp rest api 授权方法步骤(使用JWT Authentication插件) - 吊儿郎当
环境:wordpress 4.7 以上,WP自带的 rest api v2 目标:使用javascript与wp rest api交互,其中编辑、新增、删除等需要Oauth认证授权 方法: 步骤一: 安装wp插件 jwt-authentication-for-wp-rest-api 步骤二: 根据j
2017-12-10T09:41:00Z
2017-12-10T09:41:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】环境:wordpress 4.7 以上,WP自带的 rest api v2 目标:使用javascript与wp rest api交互,其中编辑、新增、删除等需要Oauth认证授权 方法: 步骤一: 安装wp插件 jwt-authentication-for-wp-rest-api 步骤二: 根据j <a href="https://www.cnblogs.com/yeer/p/8017517.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/p/6138246.html
解决Ionic的ion-slide-box 2条数据渲染问题 - 吊儿郎当
当slider数据列表是动态获取时,如果数据结果只有2条数据时,slider列表会多复制俩个,通过下面的slideChange方法做个判断可以解决这个bug 第一步:添加slideChande方法 <ion-slide-box auto-play="true" does-continue="true
2016-12-06T09:01:00Z
2016-12-06T09:01:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】当slider数据列表是动态获取时,如果数据结果只有2条数据时,slider列表会多复制俩个,通过下面的slideChange方法做个判断可以解决这个bug 第一步:添加slideChande方法 <ion-slide-box auto-play="true" does-continue="true <a href="https://www.cnblogs.com/yeer/p/6138246.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/p/6114287.html
swiper插件 纵向内容超出一屏解决办法 - 吊儿郎当
1、css 2、js 完美解决
2016-11-29T08:57:00Z
2016-11-29T08:57:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】1、css 2、js 完美解决 <a href="https://www.cnblogs.com/yeer/p/6114287.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2013/03/19/2969046.html
css制作三角形,多种写法 - 吊儿郎当
无标题文档
body{background:#999;}
em{font-style:normal;font-weight:normal;}
.triangleArr{display:inline-block;width:7px;height:4px;*height:6px;_height:5px;margin:0 0 0 5px;overflow:hidden;vertical-align:middle;font-
2013-03-19T05:42:00Z
2013-03-19T05:42:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】
无标题文档
body{background:#999;}
em{font-style:normal;font-weight:normal;}
.triangleArr{display:inline-block;width:7px;height:4px;*height:6px;_height:5px;margin:0 0 0 5px;overflow:hidden;vertical-align:middle;font- <a href="https://www.cnblogs.com/yeer/archive/2013/03/19/2969046.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2013/01/31/2887446.html
最强大的对联广告,所有浏览器支持,ie6无抖动,缩放页面ie6没有横向滚动条 - 吊儿郎当
最强大的对联广告,所有浏览器支持,ie6无抖动,缩放页面ie6没有横向滚动条
2013-01-31T09:35:00Z
2013-01-31T09:35:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】最强大的对联广告,所有浏览器支持,ie6无抖动,缩放页面ie6没有横向滚动条 <a href="https://www.cnblogs.com/yeer/archive/2013/01/31/2887446.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2013/01/25/2876393.html
解决document.write问题 - 吊儿郎当
在载人页面后,浏览器输出流自动关闭;在此之后,任何一个对当前页面进行操作的document.write()方法将打开—个新的输出流。它将清除当前 页面内容(包括源文档的任何变量或值)、因此.假如希望用脚本生成的HTML替换当前页面,就必须把HTML内容连接起来赋给一个变量、使用一个 document.write()方法完成写操作,不必清除文档并打开一个新数据流,一个document.write()调用就可完成所有的操作。
2013-01-25T03:55:00Z
2013-01-25T03:55:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】在载人页面后,浏览器输出流自动关闭;在此之后,任何一个对当前页面进行操作的document.write()方法将打开—个新的输出流。它将清除当前 页面内容(包括源文档的任何变量或值)、因此.假如希望用脚本生成的HTML替换当前页面,就必须把HTML内容连接起来赋给一个变量、使用一个 document.write()方法完成写操作,不必清除文档并打开一个新数据流,一个document.write()调用就可完成所有的操作。 <a href="https://www.cnblogs.com/yeer/archive/2013/01/25/2876393.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2013/01/21/2869827.html
location.hash详解 - 吊儿郎当
去年9月,twitter改版。
一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为
http://twitter.com/username
改版后,就变成了
http://twitter.com/#!/username
在我印象中,这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与井号有关的所有重要知识点。
2013-01-21T07:14:00Z
2013-01-21T07:14:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】去年9月,twitter改版。
一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为
http://twitter.com/username
改版后,就变成了
http://twitter.com/#!/username
在我印象中,这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与井号有关的所有重要知识点。 <a href="https://www.cnblogs.com/yeer/archive/2013/01/21/2869827.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2012/04/28/2475403.html
JavaScript绘制图形Canvas - 吊儿郎当
HTML5 Canvas 2D API 规范 1.0 中文版:
http://wenku.baidu.com/view/d841013d0912a2161479292d.html
开始先学习三个方法:fillRect() strokeRect() clearRect(),它们接收四个参数,分别是:X轴坐标,Y轴坐标,宽,高 。
2012-04-28T08:47:00Z
2012-04-28T08:47:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】HTML5 Canvas 2D API 规范 1.0 中文版:
http://wenku.baidu.com/view/d841013d0912a2161479292d.html
开始先学习三个方法:fillRect() strokeRect() clearRect(),它们接收四个参数,分别是:X轴坐标,Y轴坐标,宽,高 。 <a href="https://www.cnblogs.com/yeer/archive/2012/04/28/2475403.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2012/04/13/2445510.html
web前端使用技巧 - 吊儿郎当
1、focus和blur事件不支持冒泡,但是它支持捕获,所以在事件代理中我们可以使用捕获,但是ie不支持捕获,ie可以通过focusin和focusout这两个专有事件来代替,它们是支持冒泡的
2、需要做页面刷新的时候推荐使用location.replace和location.href两个方法,而不推荐使用location.reload和history.go(0),因为这两个刷新相当于按F5刷新,有表单提交的页面很容易会给出是否重复提交表单的提示。
3、使用Array.join在Internet Explorer中进行字符串连接操作是最快的;而+= 或者 String.prototype.concat.apply(object, arguments) 在其他浏览器中表现得更好
2012-04-13T03:41:00Z
2012-04-13T03:41:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】1、focus和blur事件不支持冒泡,但是它支持捕获,所以在事件代理中我们可以使用捕获,但是ie不支持捕获,ie可以通过focusin和focusout这两个专有事件来代替,它们是支持冒泡的
2、需要做页面刷新的时候推荐使用location.replace和location.href两个方法,而不推荐使用location.reload和history.go(0),因为这两个刷新相当于按F5刷新,有表单提交的页面很容易会给出是否重复提交表单的提示。
3、使用Array.join在Internet Explorer中进行字符串连接操作是最快的;而+= 或者 String.prototype.concat.apply(object, arguments) 在其他浏览器中表现得更好 <a href="https://www.cnblogs.com/yeer/archive/2012/04/13/2445510.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2011/12/07/2279574.html
js模拟文件上传进度条 - 吊儿郎当
10 var bind = function(obj,func){
11 return function(){
12 func.apply(obj,arguments);
13 };
14 };
15 var uploadBAR=function(container){
16 container=(!document.getElementById(container))?this.createContainer(container):document.getElementById(container);
17 this.ostart = container.getElementsByTagName('input')[0];
18 this.oinit = container.getElementsByTagName('input')[1];
19 this.container=container;
20 this.nBar=contain
2011-12-07T08:58:00Z
2011-12-07T08:58:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】
10 var bind = function(obj,func){
11 return function(){
12 func.apply(obj,arguments);
13 };
14 };
15 var uploadBAR=function(container){
16 container=(!document.getElementById(container))?this.createContainer(container):document.getElementById(container);
17 this.ostart = container.getElementsByTagName('input')[0];
18 this.oinit = container.getElementsByTagName('input')[1];
19 this.container=container;
20 this.nBar=contain <a href="https://www.cnblogs.com/yeer/archive/2011/12/07/2279574.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2011/11/30/2268833.html
php模拟js函数unescape - 吊儿郎当
function unescape($str)
{
$ret = '';
$len = strlen($str);
for ($i = 0; $i 6)).chr(0x80|($val&0x3f));
else $ret .= chr(0xe0|($val12)).chr(0x80|(($val6)&0x3f)).chr(0x80|($val&0x3f));
$i += 5;
}
2011-11-30T03:24:00Z
2011-11-30T03:24:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】function unescape($str)
{
$ret = '';
$len = strlen($str);
for ($i = 0; $i 6)).chr(0x80|($val&0x3f));
else $ret .= chr(0xe0|($val12)).chr(0x80|(($val6)&0x3f)).chr(0x80|($val&0x3f));
$i += 5;
}
<a href="https://www.cnblogs.com/yeer/archive/2011/11/30/2268833.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2011/11/16/2250930.html
js操作css样式 - 吊儿郎当
在介绍js操作css样式之前,我先给大家介绍一下css样式在网页html中是如何加载的,在html页面中加载css样式可以分为三种,分别为:内嵌样式(Inline Style)、内部样式(Internal Style Sheet)、外联样式(External Style Sheet)。
内嵌样式即为在DOM元素中直接添加style属性来改表元素效果,如:内嵌样式。它只能改变该元素样式。
内部样式即在页面中添加css样式,如:在页面中添加。它可以改变整个页面元素效果。
外联样式即加载外部css样式文件,它有两种方式加载外部样式,一种是: ,另一种是:。
最后我们就来说说js如何操作css样式的。
1、js操作内嵌样式。
2011-11-16T03:05:00Z
2011-11-16T03:05:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】在介绍js操作css样式之前,我先给大家介绍一下css样式在网页html中是如何加载的,在html页面中加载css样式可以分为三种,分别为:内嵌样式(Inline Style)、内部样式(Internal Style Sheet)、外联样式(External Style Sheet)。
内嵌样式即为在DOM元素中直接添加style属性来改表元素效果,如:内嵌样式。它只能改变该元素样式。
内部样式即在页面中添加css样式,如:在页面中添加。它可以改变整个页面元素效果。
外联样式即加载外部css样式文件,它有两种方式加载外部样式,一种是: ,另一种是:。
最后我们就来说说js如何操作css样式的。
1、js操作内嵌样式。 <a href="https://www.cnblogs.com/yeer/archive/2011/11/16/2250930.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2011/10/31/2229782.html
XHTML + CSS使用技巧 - 吊儿郎当
1、Div水平垂直居中
.div{position:absolute;top:50%;left:50%;width:500px;height:300px; margin-top:-150px; margin-left:-250px;
border:1px #999 solid;}
2011-10-31T01:35:00Z
2011-10-31T01:35:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】1、Div水平垂直居中
.div{position:absolute;top:50%;left:50%;width:500px;height:300px; margin-top:-150px; margin-left:-250px;
border:1px #999 solid;} <a href="https://www.cnblogs.com/yeer/archive/2011/10/31/2229782.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2011/02/27/1966344.html
CodeIgniter使用技巧 - 吊儿郎当
一、数据库备份与保存
$this->load->dbutil();
$backup =& $this->dbutil->backup();
$this->load->helper('file');
write_file('e:/mybackup.gz', $backup);
二、CI图像类
缩放,裁剪,旋转,水印(只可用在 GD/GD2)
$this->load->library('image_lib');
2011-02-27T08:47:00Z
2011-02-27T08:47:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】一、数据库备份与保存
$this->load->dbutil();
$backup =& $this->dbutil->backup();
$this->load->helper('file');
write_file('e:/mybackup.gz', $backup);
二、CI图像类
缩放,裁剪,旋转,水印(只可用在 GD/GD2)
$this->load->library('image_lib'); <a href="https://www.cnblogs.com/yeer/archive/2011/02/27/1966344.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2011/01/18/1938024.html
apache 虚拟主机详细配置:http.conf配置详解 - 吊儿郎当
Apache的配置文件http.conf参数含义详解
Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。
主站点的配置(基本配置)
(1) 基本配置:
ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。
PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。
Listen 80 #服务器监听的端口号。
ServerName www.clusting.com:80 #主站点名称(网站的主机名)。
ServerAdmin admin@clusting.com #管理员的邮件地址。
DocumentRoot "/mnt/web/clusting" #主站点的网页存储位置。
2011-01-18T02:41:00Z
2011-01-18T02:41:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】Apache的配置文件http.conf参数含义详解
Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。
主站点的配置(基本配置)
(1) 基本配置:
ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。
PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。
Listen 80 #服务器监听的端口号。
ServerName www.clusting.com:80 #主站点名称(网站的主机名)。
ServerAdmin admin@clusting.com #管理员的邮件地址。
DocumentRoot "/mnt/web/clusting" #主站点的网页存储位置。 <a href="https://www.cnblogs.com/yeer/archive/2011/01/18/1938024.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2010/11/12/1875929.html
CodeIgniter DX Auth 中文手册翻译 - 吊儿郎当
DX Auth 是一个CodeIgniter(PHP框架)的身份验证库。她的目标是是你容易地实现安全,容易的在你的项目中使用身份验证库,同时给你选择简单验证系统或全能验证系统的灵活性。
DX Auth 是以国际化思路构建的,所以所有的字符串都是在语言文件中可用的。(除了捆绑的示例,因为那时你的代码而不是库)。
它由 Jason Ashdown 基于 CL Auth 0.2.5 开发。
DX Auth的特色有哪些?
基本验证(登录,注销,注册,修改密码)。
记住我。
使用用户名或E-mail或两者登录(依赖于你的配置)。
忘记密码。
踢人。
最后登录的IP地址和时间(可选)。
E-mail 激活(可选)。
用户档案(可选)。
基于角色(管理员,用户,版主,等)。也支持继承(可选)。
基于URI和角色限制页面访问(可选)。
2010-11-12T09:53:00Z
2010-11-12T09:53:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】DX Auth 是一个CodeIgniter(PHP框架)的身份验证库。她的目标是是你容易地实现安全,容易的在你的项目中使用身份验证库,同时给你选择简单验证系统或全能验证系统的灵活性。
DX Auth 是以国际化思路构建的,所以所有的字符串都是在语言文件中可用的。(除了捆绑的示例,因为那时你的代码而不是库)。
它由 Jason Ashdown 基于 CL Auth 0.2.5 开发。
DX Auth的特色有哪些?
基本验证(登录,注销,注册,修改密码)。
记住我。
使用用户名或E-mail或两者登录(依赖于你的配置)。
忘记密码。
踢人。
最后登录的IP地址和时间(可选)。
E-mail 激活(可选)。
用户档案(可选)。
基于角色(管理员,用户,版主,等)。也支持继承(可选)。
基于URI和角色限制页面访问(可选)。 <a href="https://www.cnblogs.com/yeer/archive/2010/11/12/1875929.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2010/10/20/1856783.html
泛域名url_rewrite规则参考 - 吊儿郎当
当访问http://health.domain.com转向到 http://www.domain.com/category/health。
rewrite rule配置如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.domain\.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-z0-9\-]+)\.domain\.com/?$ /category/$1 [R,L]
2010-10-20T07:59:00Z
2010-10-20T07:59:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】当访问http://health.domain.com转向到 http://www.domain.com/category/health。
rewrite rule配置如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.domain\.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-z0-9\-]+)\.domain\.com/?$ /category/$1 [R,L] <a href="https://www.cnblogs.com/yeer/archive/2010/10/20/1856783.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2010/08/29/1811813.html
Subversion1.6.6 + apache2.2.14 + windows安装配置 - 吊儿郎当
1、下载Apache2.2.14并安装,略。设安装目录为:D:\Program Files\Apache Software Foundation\Apache2.2
2、下载Subversion1.6.6并安装,略。设安装目录为:D:\install\svn-win32-1.6.6
3、假设已安装完成上述软件,整合配置步骤如下:
2010-08-29T03:54:00Z
2010-08-29T03:54:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】1、下载Apache2.2.14并安装,略。设安装目录为:D:\Program Files\Apache Software Foundation\Apache2.2
2、下载Subversion1.6.6并安装,略。设安装目录为:D:\install\svn-win32-1.6.6
3、假设已安装完成上述软件,整合配置步骤如下: <a href="https://www.cnblogs.com/yeer/archive/2010/08/29/1811813.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2010/08/17/1801679.html
Apache Rewrite实现URL的跳转和域名跳转 - 吊儿郎当
Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基 于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接 安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。
2010-08-17T09:39:00Z
2010-08-17T09:39:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基 于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接 安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。 <a href="https://www.cnblogs.com/yeer/archive/2010/08/17/1801679.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yeer/archive/2010/08/03/1791336.html
Twitter开放API文档 - 吊儿郎当
Twitter通过API的方式开放一些应用接口,这篇文档用来介绍Twitter目前开放的接口,为希望开发基于Twitter服务扩展的工具或应用的开发人员提供技术和文档服务。
认证
除了部分API(如:公共时间线 ( public timeline ) )外,所有的API方法都必须要求用户认证,所有的返回都与认证用户相关。例如,尝试获取一个设置为私密的且不是您的好友的用户信息时,将会返回失败状态。
Twitter目前仅支持HTTP Basic Authentication验证机制。当使用HTTP Basic Authentication时,请使用您在Twitter注册的“用户名”作为Session或Cookie的“用户名”部分的内容。
2010-08-03T08:00:00Z
2010-08-03T08:00:00Z
吊儿郎当
https://www.cnblogs.com/yeer/
【摘要】Twitter通过API的方式开放一些应用接口,这篇文档用来介绍Twitter目前开放的接口,为希望开发基于Twitter服务扩展的工具或应用的开发人员提供技术和文档服务。
认证
除了部分API(如:公共时间线 ( public timeline ) )外,所有的API方法都必须要求用户认证,所有的返回都与认证用户相关。例如,尝试获取一个设置为私密的且不是您的好友的用户信息时,将会返回失败状态。
Twitter目前仅支持HTTP Basic Authentication验证机制。当使用HTTP Basic Authentication时,请使用您在Twitter注册的“用户名”作为Session或Cookie的“用户名”部分的内容。
<a href="https://www.cnblogs.com/yeer/archive/2010/08/03/1791336.html" target="_blank">阅读全文</a>