自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ding_zhi_jie的专栏

我要一步一步往上爬,在最高点乘着叶片往前飞~~~

  • 博客(20)
  • 收藏
  • 关注

原创 js面向对象编程体会

面向对象编程在现在的服务端应该是一种应用很广泛的编程思想,通过实例化对象调用属性或者方法,减少了代码的冗余量,结构也比较清晰。现在谈一谈我对前端js的面向对象编程的一些理解。我现在的做web应用,前端的处理几乎全部是在js的基础上完成的,

2017-01-11 15:51:40 1149

转载 45个实用的JavaScript技巧和实践

如你所知,JavaScript是世界上第一的编程语言,它是Web的语言,是移动混合应用(mobile hybrid apps)的语言(比如 PhoneGap或者 Appcelerator),是服务器端的语言(比如 NodeJS或者 Wakanda),并且拥有很多其他的实现。同时它也是很多新手的启蒙语言,因为它不但可以在浏览器上显示一个简单的alert信息,而且还可以用来控制一个机器人(使用 nod

2017-01-09 09:17:33 416

转载 PHP autoload(自动加载)代码机制详解

PHP autoload机制详解(1) autoload机制概述在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这 也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例 子:/* Perso

2017-01-04 18:00:03 386

转载 开发jQuery插件流程

文章转载自http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html

2016-12-09 14:56:59 1009

原创 FileReader+Ajax+PHP实现异步上传图片和预览

原理:1.利用html5开放的FileReader来获取图片并编码2.将编码后的数据通过ajax异步发送到PHP服务端3.服务端接收数据后解码图片信息,利用PHP内置函数file_put_contents()生成图片并保存4.后台操作成功后,返回给前台信息,前台预览

2016-12-05 17:24:00 3638

转载 任意位置生成右键自定义菜单插件context.js之API与调用

jQuery轻量级右键菜单插件context.js,支持Bootstrap,可以选择使用或不使用Bootstrap,支持递归子菜单以及横线间隔菜单,支持动态添加/删除菜单,支持菜单链接,样子还不错,推荐使用。使用方法:1.加载插件和jQuery1<script src="js/jquery.min.js">

2016-11-29 17:03:17 2633 1

原创 jquery为DOM元素缓存数据

定义和用法1.$.data() 函数用于在指定的元素上存取数据,返回设置值。提示: 1.这是一个底层方法,.data() 方法更方便使用。 2.通过 data() 函数存取的数据都是临时数据,一旦页面刷新,之前存放的数据都将被移除。 用法一:$.data( element, key, value )其中element为我们自己需要缓存数据的dom

2016-11-28 17:01:18 2490 1

原创 PHP微信公众平台开:获取接口调用凭据access_token、订阅事件推、消息回复

之前记录了微信公众平台开发的基础,接下来写一下在配置好了自己的服务器和项目之后,对于最基础的事件推送和获取接口调用凭据access_token的处理。首先是获取接口调用凭据access_token,access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2

2016-11-01 16:38:39 2605

转载 50个PHP程序性能优化的方法

转载自http://www.phpstudy.net/b.php/71102.html

2016-11-01 09:48:06 255

原创 PHP微信公众平台开发:配置、微信api接入验证

主要记录php微信公众号开发的基础和对于代码的理解,本篇基础涉及微信公众平台开发者基本配置,功能初始化,包含微信api接入验证

2016-10-31 10:43:28 7168

原创 帖子浏览定位展开、收起标签js部分思路及代码

界面设计类似于贴吧,前端框架用的是bootstrap,设计思路是在主界面搜索去找到某个主题的社区时,点击弹出模态框,模态框内加载该社区内的帖子和社区内其他功能部分,和贴吧不同的是,贴吧的每一个帖子需要点击进去一个新的页面,在新的页面中完成对这个帖子的查看、回复等功能,我们则是通过bootstrap的折叠插件,就在模态框的社区展示中完成对帖子的查看、回复等。初始布局如1图整个模态框即为社区内容展示窗口

2016-10-20 15:38:54 2088

原创 datatables动态添加隐藏行

开发的是订单管理页面,要实现功能,用户查看订单列表,单击详情时从后台取到该订单内的所有商品并胴体展示在表格行内,比较实用的一个内容。未展开前如上图。展开后如上图。html部分

2016-09-27 15:59:25 10716

原创 便捷提醒小插件之gritter

js原生alert弹窗可能总是达不到我们自己想要的要求,于是我就在网上搜罗一些更加美观且实用的弹窗提醒插件,发现gritter是一个比较不错的js插件,而且在使用和定义起来也都相当便捷,能达到简洁明了且美观的要求。下面简单的介绍一下gritter插件的使用方法,首先展示示例,我们可以看到这款插件的提醒背景是半透明的,而且也不会出现类似alert弹出之后用户在其他区域无法点击情况。这是我在我自己

2016-09-01 09:24:54 10320

原创 php CI框架下封装datatable插件处理类

前端使用datatable插件时,每一次对于表格的操作都需要写出相应处理函数,对面向过程的php程序开发,就意味着要写更多的function,所以借鉴工作中遇到的,写了一个php封装datatable的类,让自己控制器下的代码更精炼一些,在代码中做解释。<?php /*** 处理datatables传递的数据*/class DataTable { protected $_db;

2016-08-29 16:14:38 1174

原创 CMS之datatable插件使用心得

近期用php做了些CMS的功能模块,部分用到了datatable插件,记录一下使用中的心得。datatable的实例化,接口功能的使用实例

2016-08-24 10:55:40 762

转载 php内核分析-opcode

查看opcodephp是先把源码解析成opcode,然后再把opcode传递给zend_vm进行执行的。// 一个opcode的结构struct _zend_op { const void *handler; // opcode对应的执行函数,每个opcode都有一个对应的执行函数 znode_op op1; // 执行参数的第一个元素 znode

2016-12-09 10:37:40 381

转载 php内核分析(四)-do_cli

这里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux# main把剩下的代码增加了下注释全部贴出来了(这个是简化后的main函数,去掉了一些无关紧要的代码段):01int main(int argc, char *argv[])02{

2016-12-08 17:24:22 333

转载 php内核分析(三)-全局变量

这里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linuxCGCG是从全局的compiler_global中获取属性值,里面存储的就是编译过程使用到的全局变量。01struct _zend_compiler_globals {02    zend_stack loo

2016-12-08 17:22:50 480

转载 php内核分析(二)-ZTS和zend_try

这里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linuxZTS我们会看到文章中有很多地方是:1#ifdef ZTS2# define CG(v) ZEND_TSRMG(compiler_globals_id, zend_compiler_globals *, v)

2016-12-08 17:21:34 478

转载 php内核分析(一)-sapi_module_struct

这里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux首先是寻找php的入口,php有很多种模式,apache,php-fpm, cli模式,我要入手的话,只能先从最简单的cli模型开始。那么,我需要先寻找1php -r 'echo 12;'这个命令是如何执行的。首

2016-12-08 17:19:46 288

空空如也

空空如也

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

TA关注的人

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