![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作笔记
qq409451388
这个作者很懒,什么都没留下…
展开
-
工作笔记——jQuery的事件绑定
**最近在工作中做了一个项目,需要完全由ajax搭建后台,每个ajax页面都会绑定事件。这时候发现点击多次ajax页面之后,点击页面中的按钮时会多次触发事件。经过多次尝试分析了解到,每个ajax页面都会在一个固定的div容器中输出,事件也绑定在div上,这时切换过几次页面之后,相当于在这个div上也绑定了多次事件,当按下按钮时,就会发生这种状况。 现在页面开始将时间绑定取消以解决这个问题。绑定事件原创 2017-09-06 15:46:04 · 218 阅读 · 0 评论 -
学习笔记
1.引入外部js文件的好处外部js可以 公用,和缓存减少单个文件大小,加快加载速度方便加密,修改2.面向对象的五大基本原则单一职责原则SRP(Single Responsibility Principle)是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的,但效率却高不起来。开放封闭原则OCP(Open-Close Principle)一个模原创 2017-10-19 16:05:55 · 119 阅读 · 0 评论 -
工作笔记——一个常用的排序函数array_multisort();
最近在工作中遇到一个问题,需要查两个表得到数组,然后按照两个数组中的时间排序,最开始打算用数据库语句实现,但是一直找不到什么好的办法,找到了还有可能影响数据库性能,最终打算在php端处理。使用函数array_multisort();一、array_multisort()的基本使用。array_multisort()是一个功能很多的函数。首先,来看一下它的基本使用方式; $l原创 2018-01-24 17:49:45 · 719 阅读 · 0 评论 -
工作笔记——清除指定计时器
背景:在一个页面中,如果我定义了一个计时器 var timmer = setInterval(function(){},1000); 如果想停止这个计时器,我可以使用函数clearInterval(timmer); 通过for循环生成了多个计时器,如何通过clearInterval()清除指定的计时器呢? for(var i = 0;i < 3;i++){ ...原创 2018-03-01 15:07:23 · 531 阅读 · 0 评论 -
工作笔记——GD库使文字居中
在一次项目中需要把一段文字放到画板的中间,经过一开始的计算(widht−widht−widht-fontSize*$fontCount)/2,得到的x轴坐标位置并不正确。查询资料得知,半角的西文部分是比例字体,全角字符是等宽字体; 中国的汉字就是等宽字体,但是有TrueType的存在,字体的宽度往往不能这样计算,这时候可能需要使用一个新的PHP函数计算字符串在画板上的起始位置;PS:True...原创 2018-07-27 15:58:09 · 2662 阅读 · 0 评论