假日咖啡的博客

HolidayCoffee's Blog

关于HTML的IFRAME标签页面间JS交互方法的总结

Iframe间js数据交互示范备注1:该交互操作只能在同一域名下两个页面进行;备注2:该操作设计使用不当会造成JS变量、函数混乱;备注3:在能使用AJAX技术的前提下,尽量避免使用该种数据交互方式;备注4:该操作可替代window.open()方式打开新窗口且便于JS控制;文件 ...
查看更多

一图看懂各种文件、字符编码之间的关系

图中概述了ASCII、GB2312、GBK、UTF-8之间的关系,所谓扩展就是对原有字符表进行扩容补充新的字符。对于字符编码的理解可以这么理解:对于同一个汉字存在于两个不同体系的字典,虽然字形是一样的,但在体系字典里的位置却是不一样的。网络上传递的字符的位置信息,就像页码,如果用...
查看更多

正则表达式的运作原理

简而言之,就是用来处理和识别字符的图灵机。 先弄清下面几个概念,我在计算机里输入了下面一句话: HolidayCoffee is awesome. 这句话里,在计算机里被识别为1个字符串(重要的事情再说一遍是1个字符串,不管这句话多长还是有没有换行,从输入的开始到结束这一段都只是...
查看更多

wxPython的wxFormBuilder布局工具使用技巧

在使用layout布局的时候,我遇到过一个头疼的问题,像下面这张图的布局:像第一行两列、第二行三列这种布局分布,如果只用一个wxGridSizer是无法实现的,这地方需要点功夫,要像用bootstrap那样在wxGridSizer嵌套一层wxGridSizer,并设置好上层是3列...
查看更多

THINKPHP3.2的GET方法关于中文参数无法接受问题

今天用THINKPHP框架写代码,在本地上测试一切正常,当部署到正式环境后,发现某个搜索功能不正常。主要问题如下:1、THINKPHP3.2的I函数对GET方法中文参数不能转码识别,会返回空值,需要使用原始的$_GET变量获取参数;2、MYSQL不能识别未转码的中文字符,需要用P...
查看更多

关于界面设计中“加载动画”的存在的意义

“加载动画”就是那个在页面载入完成前会显示出来的一个等待动画,这个动画在B/S架构的系统中很常见,最开始在我看来完全是多余的因为现在的网速和设备其加载速度非常快,这个动画可能只是闪一下就消失了,直到我见到一些系统用户使用的的是5、6年前的古董机PC,因为机器本身运转速度慢导致触发...
查看更多

Thinkphp3.2.3 自定义标签库Home模块下文件加载方法

关于放置在官方文档说明的taglib目录下的方法,请直接参照官方文件。下面记录的是放置在Home模块下的方法:1、在Home模块下创建目录,例如Home/Tag。2、在Tag目录下新建PHP文件,例如MyTag.class.php(此处注意.class.php是框架强制要求的命名...
查看更多