自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a7326012009的博客

如果能帮到你,那就太好了

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 Javascript学习之路 —— 函数节流与函数去抖

背景:今天在研究某个网站首页的公共文件JS时,发现了两个比较有意思的函数,分别是throttle和debounce,分别是函数节流和函数去抖。这两个函数目的相同,都是为了减少函数执行次数,优化页面。 两者不同的地方在于throttle : 第一次请求便生成一个一个相关动作timer,后续如果仍有该操作,若该timer仍存在,则不继续生成,否则,新生成一个函数。debounce :<

2016-04-06 17:53:09 287

原创 一些可能会有用的文章

整理一些PHP-MVC相关的资料,以备后续用 1、MVC之单例模式 http://www.111cn.net/phper/php/48786.htm

2016-04-01 10:13:48 227

原创 JavaScript随笔——eval

随笔系列:随便写写,可能没什么实际价值,全靠兴趣。 场景:今天一个小伙伴问我,JavaScript里有什么函数可以对数组求和。比如:var a = [1,2,3,4,5];想了一下,没有现成的。 那么既然被问了,总不会写一个for循环吧,那样显得太年轻。 于是上网查了一下,发现可以用eval完成。真是错怪eval,以为这家伙只能用来解析JSON,啊哈哈~ 具体如下:var a = [1, 2

2016-03-28 21:04:03 194

原创 JavaScript学习之路——分页类

在之前开发项目中,就一直想写一个分页类来去完成一些小数据的页面分页渲染工作。再之前工作的时候又不想调用第三方插件。所以基本上在展示数据量比较少的页面的时候,就直接用滚动来解决了。直到昨天有位新人问起分页相关问题的时候,发现自己的类库中始终缺少这么一个基本功能。于是趁着刚好有时间,写了一个。// @charset "utf-8";/** * @function : 分页(练习) * @autho

2016-03-25 20:00:24 415

原创 JavaScript学习之路——批量埋点

在完成高端收费产品——新版大战略的时候,在最后收官阶段需要进行埋点,意在收集用户行为信息。但是由于原先公司埋点插件并不提供批量埋点的功能,而需埋的点范围之广,且所需触发元素各式各样,有直接静态页面,有异步加载页面,影响范围较广,逻辑也较为繁琐。所以若进行单点埋的话,工作量非常巨大,且容易影响原有的功能。所以在原有的埋点基础上优化了一下,写了一个批量埋点的小插件。意在不影响原有功能的基础上,减少工作量

2016-03-17 21:05:17 782

原创 php多进程简单应用

<?php/*** author: 应杲臻<[email protected]>* create: 2016-01-20* note: 测试专用*/class Ygz_Cron_Ao{ CONST REQTYPE = 1; public function __construct() { } private static $

2016-01-26 19:07:38 193

原创 JavaScript学习笔记之Apply和Call

Apply和Call的作用就是继承,类似于PHP的extends。两者作用是一样的,但是用法上还是有点区别。talk is cheap show code~Apply : //apply(function() { function person(name, age) { console.log(this) //三次调用person,上下文分别为:window, studen

2016-01-25 14:14:33 227

原创 JavaScript工具之客户端调试用JS

开发背景有些产品在开发中会涉及到客户端,而在客户端中开发调试中,一些调试工具不能发挥作用。特别是在遇上与JS相关问题之后,却不知道哪里出问题,调试手段也仅剩alert这种方式。并且因为无法查看控制台,console.log也不能使用,而alert也只能查看简单类型的数据,类似对象之类的便无法查看了。所以,遇上问题之后,常常会卡在那里,不知道该从何下手,通常一个小问题都会卡很久,但是最后发现错误的时候

2016-01-23 10:57:00 124

原创 JavaScript练习六之仿bootstrap之Popover

前言 bootstrap是目前比较主流的前端开发框架(简称BS),里面有很多很实用的JS小组件,非常有学习及参考价值。本次参考的是popover组件。该组件是基于tooltip的。在tooltip的基础上,该组件还新增提供了标题显示。感悟 1、该组件基本上是继承于tooltip,所以基本上改动都是围绕着tooltip进行实施。但是借此,也顺便加强了一下对JS面向对象方面的理解。待到后面该套组件稳

2016-01-16 16:45:40 358

原创 PHP随笔二之nosql缓存类

== 简介 == memcache : 是一套分布式的高速缓存系统。可用于提升网站的访问速度,对网站访问速度提升效果非常明显。  reids    : redis是一个高性能的key-value数据库。支持的value类型较于memcache会更多。== 两者的不同 == 存储方式 memcache  : 会把数据全存在内存当中,当然断电之后会挂掉,存储数据不能超过内存

2015-12-30 16:06:11 245

原创 PHP随笔一之分页类

原本后台的分页类是实在难用,竟然还耦合了html文件,而且根本不支持分页跳转这一块功能,于是参考了其他一些开源框架的分页类,做了下调整。 使用方式:在得到分页栏后 在html页面头部引入  在该页面上输出    page;?>  即可获得样式 主题可以通过查看page.css来更改  ==代码清单== <?php /** * 分页类 * @au

2015-12-30 15:44:39 184

原创 JavaScript练习四之简易表单验证

写该组件主要是为了练习正则表达式。以针对大部分日常工作上遇到的验证情况添加了多种校验规则,尚未做兼容性处理(┬_┬) 测试不足时不足 1、一个页面存在多个表单的时候,会产生验证冲突,该冲突现已有效解决。 2、表单样式未添加,正在添加中... 3、尚未开放在页面中与元素进行绑定的功能,正在添加中...== 使用方式 == 1、首先于页面中引入js文件 2、在页面将

2015-12-30 15:17:08 311

原创 JavaScript练习三之简易表格排序

项目中有要用到对表格进行排序的操作,比如现价,涨幅等等,之前的想法很简单,点一下表头,然后清空,再对这些数据进行重新排序,最后再渲染一遍,非常麻烦。后来转念一想,DOM节点也是对象啊,似乎可以也可以排序,试了一下,bingo!感悟 : 改变思维,快速排序 // @charset "utf-8"; /** * 表格排序(练习) * @author 应杲臻(yinggaoz

2015-12-30 15:00:59 205

原创 JavaScript练习二之Tabs

1、通过参数配置可以控制Tabs的指定点击元素,事件,样式,动画等。       var option = { navNavPrt : '.j-tab-nav', // 导航栏区域 navContPrt : '.j-tab-con', // 内容区域 navNavIdv :

2015-12-30 14:51:10 207

原创 JavaScript练习一之键盘敲击获取关键词

在后台项目开发中,有个过程是需要交互获取关键词,因为当时项目紧急,所以就直接用了点击事件,事后回想起来觉得交互起来特别不友好,所以决定开个组件进行练习。后在其他后台项目中成功了运用。效果还是不错的。  JS代码清单 :  // @charset "utf-8"; /** * @function : 键盘敲击获取关键词(练习) * @author : yinggaozhen

2015-12-30 14:41:19 234

原创 Linux随笔三之安装memcache和扩展

运行memcache需要安装libeventwget http://nchc.dl.sourceforge.net/project/levent/libevent/libevent-2.0/libevent-2.0.22-stable.tar.gzmkdir /usr/local/src/libeventtar -xvf libevent-2.0.22-stable.tar.gzcd l

2015-12-30 14:22:58 263

原创 Linux随笔二之安装redis和扩展

----安装redis----mkdir /usr/src/rediscd /usr/src/rediswget http://download.redis.io/redis-stable.tar.gzcd redis-stabletar -xvf redis-stable.tar.gzmake###异常:Command not found###解决方法:yum install

2015-12-30 14:19:11 196

客户端调试V0.1

客户端调试工具V0.1,纯JS,绿色的,无污染

2016-01-27

客户端调试(JS版)

客户端调试工具JS,一个神奇的JS,纯JS版,无污染,用的放心

2016-01-26

分页类样式

我的分页类博客中所用到的资源,从网上下载,便于引用

2015-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除