12 2015 档案

摘要:效果出现css部分.content-wrapper{ -webkit-transition: -webkit-transform .3s ease-in-out, margin .3s ease-in-out; -moz-transition: -moz-transform .3s ea... 阅读全文
posted @ 2015-12-31 14:01 TBHacker 阅读(1686) 评论(0) 推荐(0) 编辑
摘要:1.概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。2.为什么用严格模式- 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;- 消除代码运行的一些不安全... 阅读全文
posted @ 2015-12-31 13:45 TBHacker 阅读(61046) 评论(2) 推荐(14) 编辑
摘要:浏览器支持Internet Explorer 10、Firefox、Opera 和 Chrome 支持 transition 属性。Safari 支持替代的 -webkit-transition 属性。注释:Internet Explorer 9 以及更早版本的浏览器不支持 transition 属... 阅读全文
posted @ 2015-12-31 10:08 TBHacker 阅读(360) 评论(0) 推荐(0) 编辑
摘要:定义和用法transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。实例旋转 div 元素:Hello World效果tips:Internet Explorer 10、Firefox、Opera 支持 transform 属性。Internet Ex... 阅读全文
posted @ 2015-12-31 09:58 TBHacker 阅读(324) 评论(0) 推荐(0) 编辑
摘要:提升指定样式规则的应用优先权。IE6及以下浏览器有个比较显式的支持问题存在,!important在同一条规则集里不生效。请看下述代码:div { color: #f00 !important; color: #000;}在上述代码中,IE6及以下浏览器div的文本颜色为#000,!imp... 阅读全文
posted @ 2015-12-31 09:44 TBHacker 阅读(333) 评论(0) 推荐(0) 编辑
摘要:Base Browsers: IE6.0+, Firefox2.0+, Chrome4.0+, Safari6.0+, Opera15.0+:指定媒体查询使用的媒体特性。这类似于CSS属性,如:max-width:960px。(CSS3)实例自适应效果 ... 阅读全文
posted @ 2015-12-31 09:35 TBHacker 阅读(1345) 评论(0) 推荐(0) 编辑
摘要:appearance 属性允许您使元素看上去像标准的用户界面元素。案例:使 div 元素看上去像一个按钮注释:Internet Explorer 和 Opera 不支持 appearance 属性。一些文本。效果tips:浏览器支持所有主流浏览器都不支持 appearance 属性。Firefox ... 阅读全文
posted @ 2015-12-31 09:20 TBHacker 阅读(581) 评论(0) 推荐(0) 编辑
摘要:box-shadow 属性向框添加一个或多个阴影。效果 阅读全文
posted @ 2015-12-31 09:07 TBHacker 阅读(260) 评论(0) 推荐(0) 编辑
摘要:效果思路,跟相邻元素,互换sort。前提是每一个元素都有自己的sort值,不为零。 ... 阅读全文
posted @ 2015-12-30 12:42 TBHacker 阅读(1745) 评论(0) 推荐(0) 编辑
摘要:功能强大,实用,操作方便,文档齐全。 http://www.layui.com/doc/modules/layer.html 常用功能代码: 参数灵活,丰富。可以作为开发项目的公共模块,多处使用。 案例下载 阅读全文
posted @ 2015-12-29 16:13 TBHacker 阅读(168281) 评论(7) 推荐(9) 编辑
摘要:很多时候,数据库获取的信息并不是我们最终想要的,需要通过if进行处理。where支持查询having支持后查询(查询后的数据,再筛选)代码如下:if ($this->_post('dosearch','isset')) { // 搜索 if (sname=this->... 阅读全文
posted @ 2015-12-29 11:45 TBHacker 阅读(379) 评论(0) 推荐(0) 编辑
摘要:看sqlselect a.id as goods_id,a.name,a.store_id,a.salecount,a.logoimg,b.name as store_name,count(c.id) as mall_goods_count,c.type from sh_goods a LEFT J... 阅读全文
posted @ 2015-12-26 15:14 TBHacker 阅读(710) 评论(0) 推荐(0) 编辑
摘要:一、mysql查询的五种子句where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数)1、where常用运算符: 比较运算符 > , ),>= , =3000 and price =500 and pric... 阅读全文
posted @ 2015-12-22 10:35 TBHacker 阅读(3472) 评论(0) 推荐(0) 编辑
摘要:一、为什么要代码重构(Refactoring) 在不改变系统功能的情况下,改变系统的实现方式。为什么要这么做?投入精力不用来满足客户关心的需求,而是仅仅改变了软件的实现方式,这是否是在浪费客户的投资呢? 代码重构的重要性要从软件的生命周期说起。软件不同与普通的产品,他是一种智力产品,没有具体的物理形 阅读全文
posted @ 2015-12-21 17:30 TBHacker 阅读(1711) 评论(0) 推荐(0) 编辑
摘要:读书不仅仅只是读书,它更多的是开阔视野,提升自我,让你变得有智慧,有胆识,有谋略,让你能安于平稳的生活,也能追逐忙碌的人生。 读书,读一本好书,让我们得以明净如水,开阔视野,丰富阅历,益于人生。人一生就是一条路,在这条路上的跋涉痕迹成为我们每个人一生唯一的轨迹,此路不可能走第二次,而在人生的道路上, 阅读全文
posted @ 2015-12-21 15:23 TBHacker 阅读(320) 评论(0) 推荐(1) 编辑
摘要:1.类扩展/* EditInPlaceField类 *//* 扩展函数 */ function extend(subClass, superClass) { var F = function() {}; F.prototype = superClass.prototype; subClass.... 阅读全文
posted @ 2015-12-19 16:35 TBHacker 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:结果经过拼接处理之后,author就获取到了hello方法了,属性还是自己的name。 阅读全文
posted @ 2015-12-19 16:21 TBHacker 阅读(595) 评论(0) 推荐(0) 编辑
摘要:代码结果这里的console.log很有意思,比alert有意思,alert不能获取全部数据,需要一个个弹出。js的数组定义也很有意思。进一步升级 阅读全文
posted @ 2015-12-19 15:22 TBHacker 阅读(339) 评论(0) 推荐(0) 编辑
摘要:交易详情一般都是按月的,包含,交易日期,交易金额,交易状态(可有可无)总交易额等等。如果数据多的话,最好能够分页。最好能够查询具体的哪一个商户。1.模拟sql实现查询功能SELECT a.id as user_id,a.username,b.name as store_name,c.id as or... 阅读全文
posted @ 2015-12-19 14:11 TBHacker 阅读(411) 评论(0) 推荐(0) 编辑
摘要:1.分页参数count 总数firstRow 起始行listRows 每一次获取记录数list 每一页的记录(要与count对应一致就行)2.分页对象可以针对真实的数据表也可以针对统计出来的数据表,或者说是虚拟的表因为LIMIT是最后执行的,哪怕你进行group操作,哪怕你进行子查询... 阅读全文
posted @ 2015-12-18 14:35 TBHacker 阅读(2421) 评论(0) 推荐(0) 编辑
摘要:当前月<?phpthismonth=date(m);thisyear = date('Y');startDay=thisyear . '-' . thismonth.1;endDay = thisyear..thismonth . '-' .... 阅读全文
posted @ 2015-12-18 14:08 TBHacker 阅读(3102) 评论(0) 推荐(0) 编辑
摘要:1.使用DRY原则,不要重复你的代码a.拆分可重用函数或类。b.使用常量定义。2.使用有意义并一致的命名原则:杜绝拼音,杜绝没有明确含义的命名:data2a.:+线:new_userb.函数名--小驼峰 :getUserInfo()--函数... 阅读全文
posted @ 2015-12-17 15:09 TBHacker 阅读(217) 评论(0) 推荐(0) 编辑
摘要:功力不够,无法理解进一步升级提取进一步改进,太牛逼了,作者 阅读全文
posted @ 2015-12-16 17:41 TBHacker 阅读(885) 评论(0) 推荐(0) 编辑
摘要:这里已经把js出神入化了,佩服到极致,代码清晰简洁,美观,注释恰到好处。 阅读全文
posted @ 2015-12-16 17:26 TBHacker 阅读(541) 评论(0) 推荐(0) 编辑
摘要:jQuery.fn.checkEmail = function() { // 自定义jQuery方法 var email_val = (this).val();reg=/\w+([+.]\w+)@\w+([.]\w+)\.\w+([.]\w+)/;... 阅读全文
posted @ 2015-12-16 11:56 TBHacker 阅读(1689) 评论(0) 推荐(0) 编辑
摘要:1.php端生成验证码函数public function verify(){ // 验证码 import("@.Util.Image"); Image::buildImageVerify(4,1,'png',40,20,'verify'); } /**... 阅读全文
posted @ 2015-12-16 11:21 TBHacker 阅读(637) 评论(0) 推荐(0) 编辑
摘要:必须通过get方法来获取数据,因为数据是私有的。js设计模式太牛逼了。 阅读全文
posted @ 2015-12-15 17:46 TBHacker 阅读(307) 评论(0) 推荐(0) 编辑
摘要:第一种function foo() { var a = 10; function bar() { a *= 2; } bar(); return a;}第二种function foo() { var a = 10; function bar() { a *= 2... 阅读全文
posted @ 2015-12-15 17:40 TBHacker 阅读(565) 评论(0) 推荐(0) 编辑
摘要:对isbn进行验证。是否定义,是否为字符串等等。对title进行判断,设置默认。另一种实现方式接口实现,参考接口,定义了好多方法。内部方法命名加_,例如这个检测的方法_checkIsbn 阅读全文
posted @ 2015-12-15 17:26 TBHacker 阅读(319) 评论(0) 推荐(0) 编辑
摘要:js的类很有意思,没想到js还有类这种概念。jQuery或者一些插件中,经常会用到这些属性,研究透了,才能够看得懂,甚至自己去写一个自己的类。 阅读全文
posted @ 2015-12-15 16:44 TBHacker 阅读(1381) 评论(0) 推荐(0) 编辑
摘要:/* 匿名函数*/(function() { var foo = 10; var bar = 2; alert(foo * bar);})();/* 匿名函数,带参数 */(function(foo, bar) { alert(foo * bar);})(10, 2);/* ... 阅读全文
posted @ 2015-12-15 16:31 TBHacker 阅读(210) 评论(0) 推荐(0) 编辑
摘要:js可以定义自己的类很有意思Anim就是一个类,初始化的时候会弹出nihao。它有两个方法,一个是start方法,一个是stop方法。使用的时候直接用'点'来调用。另一种定义方式,同上面一样的效果。第三种, 阅读全文
posted @ 2015-12-15 16:14 TBHacker 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1.将php路径放入环境变量中2.点击 sublime_text的“工具”->"编译系统"->"编译新系统"{ "cmd": ["make"] }改为{ "cmd": ["php", "file"],"fileregex":"php", "selector": "so... 阅读全文
posted @ 2015-12-14 17:32 TBHacker 阅读(851) 评论(0) 推荐(0) 编辑
摘要:1.冒泡排序// 冒泡排序 思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。$arr=array(1,43,54,62,21,66,32,78,36,... 阅读全文
posted @ 2015-12-14 16:23 TBHacker 阅读(283) 评论(0) 推荐(0) 编辑
摘要:ThinkPHP的类库包括基类库和应用类库控制器类 模块名+Action 例如 UserAction、InfoAction 模型类 模型名+Model 例如 UserModel、InfoModel基类库是指符合ThinkPHP类库规范的系统类库,包括ThinkPHP的核心基类库和扩展基类库。核心基类... 阅读全文
posted @ 2015-12-12 16:12 TBHacker 阅读(14933) 评论(0) 推荐(0) 编辑
摘要:我想在js文件中写ajax,写完发现异常,本以为是js文件中不支持ajax后来发现时地址解析错误。也就是U方法在js文件中不被解析。貌似thinkphp解析,tpl文件中的一些元素。js文件中的ajaxfunction ajaxCheckTel(tel,id){ var res = ''; ... 阅读全文
posted @ 2015-12-12 15:31 TBHacker 阅读(2173) 评论(0) 推荐(0) 编辑
摘要:die('1') die()和exit()都是中止脚本执行函数;其实exit和die这两个名字指向的是同一个函数,die()是exit()函数的别名。该函数只接受一个参数,可以是一个程序返回的数值或是一个字符串,也可以不输入参数,结果没有返回值。参考:虽然两者相同,但通常使用中也有细微的选择性。当传... 阅读全文
posted @ 2015-12-12 14:51 TBHacker 阅读(8478) 评论(1) 推荐(1) 编辑
摘要:理解:微信上传接口是拍照,或者选择本地照片,上传到微信的服务器,获取到一个id,通过token与这个id获取到图片,保存到服务器即可。效果通过微信js接口,调用底层程序。需要引入js文件,并进行配置。wx.config({ debug: false, appId: 'wxed7996e9... 阅读全文
posted @ 2015-12-11 10:58 TBHacker 阅读(28081) 评论(14) 推荐(3) 编辑
摘要:1.项目公共配置Conf/config.php内容如下 'db,info,email,safe,upfile,cache,route,app,alipay,sms,platform,store,pay', 'APP_AUTOLOAD_PATH' => '@.ORG', ... 阅读全文
posted @ 2015-12-10 09:25 TBHacker 阅读(16174) 评论(0) 推荐(0) 编辑
摘要:效果用到了bootstrap中的表格css、圆形css、以及上一页下一页css。布局页面,填充数据,实现js动态效果(比如点击下一页,上一页),逐步完善。不仅仅要会使用bootstrap中的样式,也要能够灵活的运用css样式,两者结合,才能够融会贯通,活学活用。1.表格部分 ... 阅读全文
posted @ 2015-12-09 09:10 TBHacker 阅读(8855) 评论(0) 推荐(0) 编辑
摘要:配置好服务器之后,就可以用php实现自动回复了。index.php中的代码valid();}else{ $wechatObj->responseMsg();}class wechatCallbackapiTest{ public function valid() { ... 阅读全文
posted @ 2015-12-08 12:53 TBHacker 阅读(605) 评论(0) 推荐(0) 编辑
摘要:子类的_initialize方法自动调用父类的_initialize方法。而php的构造函数construct,如果要调用父类的方法,必须在子类构造函数显示调用parent::__construct();<?phpclass BaseAction extends Action { // 继承Thin... 阅读全文
posted @ 2015-12-08 10:25 TBHacker 阅读(4383) 评论(0) 推荐(1) 编辑
摘要:1、安装搭建论坛必要的软件 apachephpmysqlCentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵的软件都是当前最稳定的版本,因此直接安装即可yum install -y httpd php php-fp... 阅读全文
posted @ 2015-12-07 17:30 TBHacker 阅读(4558) 评论(0) 推荐(0) 编辑
摘要:1、首先检查mysql所在服务器的防火墙,如果限制了外网对3306端口的连接,那么放开限制Linux服务器中执行iptables -L 可以查看当前的防火墙规则iptables -F 可以清空所有防火墙规则2、确保mysql的监听地址是0.0.0.0监听地址是0.0.0.0 ,表示该mysql允许所... 阅读全文
posted @ 2015-12-07 17:26 TBHacker 阅读(8582) 评论(1) 推荐(1) 编辑
摘要:array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间])1.验证字段需要验证的表单字段名称,这个字段不一定是数据库字段,也可以是表单的一些辅助字段,例如确认密码和验证码等等。有个别验证规则和字段无关的情况下,验证字段是可以随意设置的,例如expire有效期规则是和表单字段无关的。... 阅读全文
posted @ 2015-12-07 14:23 TBHacker 阅读(7331) 评论(1) 推荐(0) 编辑
摘要:sql语句博大精深理解好sql语句,就能用好thinkphp等框架中的数据库操作原sqlSELECT a.*,b.* from (SELECT a.id as opener_id,a.name,sum(c.money) as bonus_money,c.year,c.month from sh_op... 阅读全文
posted @ 2015-12-05 17:43 TBHacker 阅读(9228) 评论(1) 推荐(0) 编辑
摘要:今日待办把一些重要的事情,列入其中。着重处理。活动清单罗列一些最近需要做的事情,不一定按照紧急重要的程度。把活动清单中的事情,按照实际情况,安排到今日待办当中。还有一个我喜欢的'头脑风暴',解决问题,少不了头脑风暴来提供思路。这里就要感谢微软的简单的程序了。便签。比记事本好用每天开机后,都会自动显示... 阅读全文
posted @ 2015-12-05 14:31 TBHacker 阅读(617) 评论(0) 推荐(0) 编辑
摘要:这是一款老外设计的日期控件很多显示方式都是国外的需要自己调整一下closeText: "Done", prevText: "上一月", nextText: "下一月", currentText: "Today", ... 阅读全文
posted @ 2015-12-05 10:49 TBHacker 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Duplicate entry '0' for key 'PRIMARY'一查,发现表没有设置自增长。尝试增加修改表,添加自增长。ALTER TABLE sh_incentive_item MODIFY id SMALLINT UNSIGNED AUTO_INCREMENT;报错[SQL] ALT... 阅读全文
posted @ 2015-12-04 17:15 TBHacker 阅读(15976) 评论(0) 推荐(0) 编辑
摘要:语句SELECT a.id as item_id,a.name as item_name,a.intro as item_intro,b.id,b.money FROM sh_incentive_item a left join ( SELECT * FROM `sh_incentive` WHER... 阅读全文
posted @ 2015-12-04 15:16 TBHacker 阅读(3928) 评论(0) 推荐(0) 编辑
摘要:html结构,用到了label与span添加样式.relative{ position: relative; font-weight: normal;}.msg_dialog{ display: block; width:200px; height:auto; p... 阅读全文
posted @ 2015-12-01 13:34 TBHacker 阅读(366) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示