摘要:
js闭包中的this(匿名函数中的this指向的是windows) 一、总结 1、普通函数中的this指向的是对象,匿名函数中的this指向的是windows,和全局变量一样 2、让匿名函数中的this指向对象的两种方法 可以使用对象冒充强制改变this的指向 将this赋值给一个变量,闭包访问这个 阅读全文
摘要:
js循环函数中的匿名函数和闭包问题(匿名函数要用循环中变量的问题) 一、总结 需要好好看下面代码 本质是因为匿名函数用到了循环中的变量,而普通方式访问的话,匿名函数的访问在循环之后,所以得到的i是循环执行完之后的i,所以不是正确结果 而直接执行匿名函数的方式当场就拿到了正确的i,闭包的方式也是因为将 阅读全文
摘要:
js闭包作用(避免使用全局变量) 一、总结 1、优点::可以把局部变量驻留在内存中,可以避免使用全局变量; 2、缺点:也有占用更多内存的缺点,用完要及时让垃圾回收器回收 fn=null //应及时解除引用,否则会占用更多存 3、闭包两种访问方式会有不同结果,()()双括号访问方式会出错,先赋值后的单 阅读全文
摘要:
thinkphp事务不能回滚的问题(因为助手函数) 一、总结 二、thinkphp 5 事务不能回滚 换成 ,好像可以了? 刚刚试了,db助手函数不行,Db:name就可以。 大哥什么叫可以,一个是静态方法,而你却实例化了对象,能行吗... 数据库引擎对了吗 ENGINE=InnoDB 参考链接: 阅读全文
摘要:
复选框传多值问题(在页面用数组方式接收值) 一、总结 1、在页面用数组方式接收值就可以解决复选框传多值的问题: <input type="checkbox" name="gttid[]" value="{$vo.id}"> {$vo.name} 2、样例和接收效果 二、checkbox如何实现多传值 阅读全文
摘要:
php实现运气模型(命运随机,克服困难) 一、总结 1、应该用表格来布局的,这种多列的用表格布局比div和span布局方便很多 2、span标签设置宽度:变成行内快元素:display:inline-block; 3、array_rand()函数:从数组里面随机取值 4、设置中文字符集:meta元素 阅读全文
摘要:
实现span设置宽度(行内元素本来不支持调宽度高度这些样式)(变成行内块元素:display:inline-block;) 一、总结 1、将span从行内元素变成行内快元素就可以调了: 设置样式的时候加上 display:inline-block; 即可; 二、CSS中如何把Span标签设置为固定宽 阅读全文
摘要:
php中嵌套html代码和html代码中嵌套php方式 一、总结 拷贝的话直接html代码是极好的方式 1、php中嵌套html代码(本质是原生php):a、原生嵌套<?php .....?> b、标签,例如:{:url('index/index)} 2、html代码中嵌套php方式(本质是echo 阅读全文
摘要:
数据库怎么设计多对多的数据表 一、总结 1、项目中小组和主题之间是多对多的 2、可以将常用信息和不常用信息分成两个表来优化数据库 2、一对多的话:在多的里面建立一的字段,比如母亲(一)和孩子(多),在孩子里面添加母亲id 3、多对多的话:比如老师和学生,建立一个关系表,表id,老师id,学生id即可 阅读全文