随笔分类 -  ThinkPHP

摘要:首先你要看 ajaxReturn的原型: 所以, ajaxReturn 使用的是 exit (‘。。。’, $json_option)本身就会、就已经 输出了 json编码后的字符串 内容了。 后面就不需要再用 echo了 其次, 使用 ajaxReturn后, 脚本都已经 exit了, 那么你再用 阅读全文
posted @ 2019-05-28 10:52 noitanym 编辑
摘要:参考: 使用 tp的 返回的数据 已经 是 一个 js的对象了. select 的返回结果是 一个数组, 这个数组的每个元素都是一个 js对象. 所以 返回的是 $result 是一个 js的对象 组成的 js数组. 而且 下标是 0, 1, 2,... 如果经过 多次html/js/php的跳转 阅读全文
posted @ 2019-05-19 08:28 noitanym 编辑
摘要:1. $(' tt').tabs('add', {.....});中 的 加载内容, 可以用content, 或用 href都是可以的. 虽然它们加载 的方式不一样, 但是 只要是加载进去后, 加载成功后, 在页面中的html代码都是一样的! 地位都是一样的, 都是 页面中的html代码 1. co 阅读全文
posted @ 2019-05-11 09:58 noitanym 编辑
摘要:参考: 1. mysql中的 日期格式是: HHHH MM DD , 时间格式 是 HH:MM:SS[.fraction] 2. 而 datetime和 timestamp数据类型的 格式 是 date+time, 即 两者的格式都是 : 'HHHH MM DD HH:MM:SS' 3. 注意两类函 阅读全文
posted @ 2019-04-24 22:05 noitanym 编辑
摘要:script标签, 即 html中的 js脚本区域中: 1. 它其实就是一个 普通的 html标签, 在 html 渲染器 parser 看来, 它跟其他任何的普通 的 html标签 , 比如 p 标签, 比如 div 标签 等等, 没有 什么两样, 2. 因此, 凡是在 html 的 任何 普通标 阅读全文
posted @ 2019-04-21 22:19 noitanym 编辑
摘要:在使用easyui的tabs的时候, 标签页上的 可关闭 按钮 显示不出来? tabs的 closable:true 属性, 实际上是通过在 标签头 tabHeader 中的最后面, 添加一个超链接 <a class="tabs-close" href="javascript:void(0)" > 阅读全文
posted @ 2019-03-25 21:56 noitanym 编辑
摘要:https://www.bbsmax.com/A/lk5aVBod1O/ https://pkgs.org/statistics/ 在firefox的调试控制台, 下面有一个独立的分割的控制台窗口, 在进行页面元素选择, inspector的时候, 或者进行css样式查看检查的时候, 或者进行控制台 阅读全文
posted @ 2019-02-10 11:11 noitanym 编辑
摘要:workstatin版基本上已经有了常用的那些功能了, 代码开发完全足够了, 不需要再去加什么东东了 httpd已经有了, 结构: /usr/lib: 库,放置的是 (操作)系统的静态库, 大多数是直接放置的, 还有一部分按目录分类放置的 /usr/lib/systemd 是: system dae 阅读全文
posted @ 2019-01-13 14:40 noitanym 编辑
摘要:在引入某个外部框架/功能件的 时候, 通常是 先引入css, 后引入js. css的必要属性是rel和href, js的必要属性是charset和src. js都是用javascript的,所以 css和js都不需要写type了. k indeditor 版本是4.1.11,其示例文档不是根目录下的 阅读全文
posted @ 2018-10-15 07:39 noitanym 编辑
摘要:在tp的数据库配置中, convention.php中所有的选项都没有设置,要自己在Home/conf/config.php中自己设置, 注意几个地方,一是数据库的名字是: db_name,不是db_database,二是用户密码,是db_pwd. 在创建数据库的时候, 依次是 create_def 阅读全文
posted @ 2018-10-11 07:31 noitanym 编辑
摘要:模型类的自动验证? 分为自动验证, 和 动态验证(手工验证), 前者的验证规则是定义在模型类中的, 所以要自己创建 扩展的/继承的模型类, 同时用 D方法实例化模型类 而动态验证是 先调用 validate($rules)方法,然后调用create方法, 不依赖于模型类,所以可以用M方法创建实例 t 阅读全文
posted @ 2018-08-14 14:59 noitanym 编辑
摘要:bash脚本中 的 set e表示 exit immediately if a simple command returns a non zero value.主要是为了防止错误被忽略.会被立即退出, 但是最好在开发结束后, 删除这个指令, 以免留下隐患. 有四种命令提示符, 有PS1, 自然就有 阅读全文
posted @ 2018-07-13 10:55 noitanym 编辑
摘要:经过实践, ie678是不能正确显示解析bs的,所以要用ff和chrome浏览器。 page header类是有特殊样式的 在标题下有一条浅色的细线条,源代码中有: border bottom: 1px solid eee; 关于bs的标签类? 首先要注意单词的书写正确: 标签是 label(后面是 阅读全文
posted @ 2018-06-19 15:39 noitanym 编辑
摘要:为什么有时候会 出现 "上传文件保存错误"? 说明报 这个错的 原因是: 因为在 将 $file['tmp_name'] 临时文件 移动/剪切到 指定的 保存路径时, 发生了错误. 可以将这个时候的 $file['tmp_name'] 打印出来看看. 也有可能是 move_uploaded_file 阅读全文
posted @ 2018-05-31 23:08 noitanym 编辑
摘要:如何设置一个 "资源" (文件/图片/zip/视频等)在点击时, 自动开始下载? 通常只要在这些地方, 设置 一个链接a, 让href等于这个资源就行了. 这样当点击这个资源时, 由于浏览器并不能直接打开这些exe, zip等文件,所以会弹出下载对话框. 当然这个跟你的浏览器的设置/功能/插件等有关 阅读全文
posted @ 2018-05-30 18:00 noitanym 编辑
摘要:1. new Image(宽度,高度) $(image).attr('src', ...).load(function(){....}) load表示浏览器从服务器下载(装载)对象完成, 这个load方法很重要, 可以由浏览器自动判断一个对象, 或者一个节点是否装载、下载完成了 1. new Ima 阅读全文
posted @ 2018-05-22 17:39 noitanym 编辑
摘要:表示一个域名下的所有/任何主机 使用 的格式是: 其中 , 叫着 裸域名. (这个example.com/net/org不能被注册, 被保留) 其中 [ .] 中的 点 要放在 括号内. tp的类自动加载, 总的来说 分两大类 一类是 使用 命名空间的, 这个也是 tp推荐的方式, 可以实现自动加载 阅读全文
posted @ 2018-05-16 17:19 noitanym 编辑
摘要:1. NaN是Number对象的一个属性, 表示一个特殊值, 表示不是一个 数字, 引用/赋值时, 要使用: Number.NaN 判断 一个值是不是 NaN, 用 isNaN() 函数, 它是一个js的全局函数 , 所以前面不需要用 对象什么的来引用, 直接使用 isNaN() . 同时要注意, 阅读全文
posted @ 2018-05-15 08:41 noitanym 编辑
摘要:不同的浏览器采用不同的方式保存Cookie。 IE浏览器会在“C:\Documents and Settings\你的用户名\Cookies”文件夹下以文本文件形式保存,一个文本文件保存一个Cookie。 1.1.2 记录用户访问次数 Java中把Cookie封装成了javax.servlet.ht 阅读全文
posted @ 2018-05-09 15:28 noitanym 编辑
摘要:1. mysqli是用面向对象的,所以用箭头对象语法, 而mysql是用C语言面向过程写的, 所以用的都是php全局函数 式的写法. tinkle: 叮叮当当的响; (口语)一次电话, i will give you a tinkle tonight. cascade: ['k2skeid] 瀑布; 阅读全文
posted @ 2018-05-07 16:55 noitanym 编辑