- 博客(8)
- 收藏
- 关注
原创 ci框架的controller调用 公用函数,研究了一下
如题吧,今天使用ci做后台业务的时候,想封装一个公用函数,方便整个模块调用,发现了一个比较快捷的方法:之前就一贯思维,model只写与数据库的交互,后来发现原来可以把公用的封装好的函数放到这里的!!!!!,然后controller那边调用(因为不推荐调用controller调用本身里面的函数)。然后就很迅速怼了出来了。实例代码如下:model.phpfunction delete_file($id...
2018-03-30 17:18:28 2028
原创 通过jquery动态设置下拉框select的选中值option
虽然简单,但是用得比较少,自己按照select的选中原理,直接撸出来,然后做出跟百度出来的结果对比了一下,发现百度出来的东西太繁琐了,效果实现了,但是本着代码要简洁的心,我还是用了自己的方法,记录一下结构如下:<select> <option class="option-1">广东</option> <option class="option-...
2018-03-30 10:29:11 13447 2
转载 mysql事务详解和实例讲解
MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务 一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任何操作失败,则整个事务将失败。实际上,...
2018-03-29 01:16:50 625
原创 IE浏览器使用get去获取数据时会使用缓存的数据作为结果
1.缓存问题? IE浏览器提供的ajax对象在发送get请求时,会查看请求地址是否访问过,如果访问过,则显示第一次访问的结果(也就是说,会将第一次访问的结果缓存下来,下次直接使用,不会判断数据是否改变)。2.解决方法 1).数据获取方式由GET方式改为POST方式; 2).仍然使用GET去数据获取,但是地址后面加上随机数(使得浏览器不认为是同一个地址),例: a. v...
2018-03-23 10:59:52 1284 2
原创 handlebar.js模板使用方法简记
之前在项目中用到的一个模板引擎,用起来挺简单的,也还不错1.引入模板<script src="../js/handlebars.js"></script><div class="this-site"></div>2.生成模板<script type="text/template" id="list_tpl"
2018-03-20 14:09:44 539
转载 普通方式绑定事件 和 用ADDEVENTLISTENER 添加事件有什么区别
1、onclick添加事件不能绑定多个事件,后面绑定的会覆盖前面的。2、addEventListener方式,不支持低版本IE。3、普通方式绑定事件后,不可以取消;addEventListener绑定后,可以用removeEvenListener 取消;4、addEventListener的用法:target.addEventListener(type, listener, useCapture)...
2018-03-15 10:55:43 482
转载 跨域处理
首先了解下浏览器的同源策略同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。那么怎样解决跨域问题的呢?1 通过jsonp跨域,原生实现:<scri...
2018-03-13 21:04:46 202
原创 w3c标准
W3C的标准到底是啥?1、图片的alt="" 属性必须每张图片都加上,而且对齐属性用CSS来定义。不加不能通过XHTML 1.0的验证。 2、每个文档必须加上DTD声明。 a) !DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transiti...
2018-03-06 17:17:24 365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人