- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 工作笔记——GD库使文字居中
在一次项目中需要把一段文字放到画板的中间,经过一开始的计算(widht−widht−widht-fontSize*$fontCount)/2,得到的x轴坐标位置并不正确。查询资料得知,半角的西文部分是比例字体,全角字符是等宽字体; 中国的汉字就是等宽字体,但是有TrueType的存在,字体的宽度往往不能这样计算,这时候可能需要使用一个新的PHP函数计算字符串在画板上的起始位置;PS:True...
2018-07-27 15:58:09 2676
原创 学习笔记——阅读TP5的数据库访问类
一直觉得TP框架的数据库查询链式操作很有意思,闲来无事想去一探究竟,他是怎么实现的数据库查询呢?TP5的目录结构跟TP3比大相径庭。简单介绍一下TP5的主目录结构:├─application 应用目录 ├─extend 扩展类库目录(可定义) ├─public 网站对外访问目录 ├─runtime 运行时目录(可...
2018-04-03 16:02:56 660
原创 工作笔记——清除指定计时器
背景:在一个页面中,如果我定义了一个计时器 var timmer = setInterval(function(){},1000); 如果想停止这个计时器,我可以使用函数clearInterval(timmer); 通过for循环生成了多个计时器,如何通过clearInterval()清除指定的计时器呢? for(var i = 0;i < 3;i++){ ...
2018-03-01 15:07:23 554
原创 工作笔记——一个常用的排序函数array_multisort();
最近在工作中遇到一个问题,需要查两个表得到数组,然后按照两个数组中的时间排序,最开始打算用数据库语句实现,但是一直找不到什么好的办法,找到了还有可能影响数据库性能,最终打算在php端处理。使用函数array_multisort();一、array_multisort()的基本使用。array_multisort()是一个功能很多的函数。首先,来看一下它的基本使用方式; $l
2018-01-24 17:49:45 728
原创 学习笔记
1.引入外部js文件的好处外部js可以 公用,和缓存减少单个文件大小,加快加载速度方便加密,修改2.面向对象的五大基本原则单一职责原则SRP(Single Responsibility Principle)是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的,但效率却高不起来。开放封闭原则OCP(Open-Close Principle)一个模
2017-10-19 16:05:55 134
原创 工作笔记——jQuery的事件绑定
**最近在工作中做了一个项目,需要完全由ajax搭建后台,每个ajax页面都会绑定事件。这时候发现点击多次ajax页面之后,点击页面中的按钮时会多次触发事件。经过多次尝试分析了解到,每个ajax页面都会在一个固定的div容器中输出,事件也绑定在div上,这时切换过几次页面之后,相当于在这个div上也绑定了多次事件,当按下按钮时,就会发生这种状况。 现在页面开始将时间绑定取消以解决这个问题。绑定事件
2017-09-06 15:46:04 231
原创 json_encode的实现方法
json_encode的实现方法<?php function __json_encode( $data ) { if( is_array($data) || is_object($data) ) { $islist = is_array($data) && ( empty($data) || array_keys($data) === ra
2017-08-31 11:59:01 800
转载 解析如何去掉CodeIgniter URL中的index.php
CI默认的rewrite url中是类似这样的,例如你的CI根目录是在/CodeIgniter/下,你的下面的二级url就类似这样http://localhost/CodeIgniter/index.php/welcome。不太好看,怎么把其中的index.php取掉呢?1. 打开apache的配置文件,conf/httpd.conf :LoadModule rewrite_modul
2017-06-13 02:35:24 277 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人