楠Go随笔

admin | 6
layer.js 这一款前端JS弹窗控件几乎是称霸银屏,有了它就不用单独编写弹窗和设置各种回调,兼容问题也可以放在一边。更重要的是界面还很美观,自然俘获了网站开发人员的玻璃心。平时都不会去怼layer做极限测试,今天同事跟我说 调用prompt 输入弹窗,往控件里面输入大量字符,结果发现页面提示 做多输入500个字数...才发现原来layer也做了这些人性化处理,当超出指定限制的字符数时给予提示。但是有时候真的要输入很多内容怎么办了?我们知道prompt接受的第一个参数是一个对象,对象中可以传入各种字段供底层去组装调用。maxlength 字段就是限 ...
2018-01-12 17:21:37 Read More
admin | 4
在网络通信正常的情况下,为了提高响应速度,通常会对静态资源,比如CSS、JS和图片做压缩处理,减少字节数。如果是在请求服务器返回响应的时候耗时,就得分析原因,对症下药,F12工具打开后分析,在请求返回网页的时候传输的内容有点多,有2M多,所以很卡顿。如果服务器支持Gzip压缩的话,开启后可以降低传输量。如果是Nigix服务器的话,在全局设置中设置压缩比 一般折中取 5 就好。2M的大小可以压缩成200kb!访问起来也没压力了它的优点是可以降低传输量。缺点自然也是有的,会在服务器端压缩文本,然后在浏览器端解压文本。需要加大两端的CPU负 ...
2018-01-11 14:42:10 Read More
admin | 11
数据的渲染输出使用MVC架构做开发时都会把显示模板抽离出来单独,用于数据与界面的分离。在Discuz插件开发中也同样支持模板渲染。可以调用核心函数template($filename);将模板文件渲染成php文件,放置在 /data/template目录中,打开该目录可以查看生成的PHP文件。调用 includetemplate($filename) 可以将生成的php文件导入到环境中,配合模型层数据将页面信息输出到浏览器。模板语法使用使用模板语法时要用左右大括号包裹起来 如 {}分支语法{if $condition}这里面添加满足条件的内容{elseif $condition2}这里面添加满足条件2的内容{else}这里 ...
2018-01-11 17:09:23 Read More
admin | 3
浏览器上传文件 出现 413 Request Entity Too Large之前在本地用Apache做服务器时,上传1M多的文件没有出现这个问题,部署到远程时就奇妙的出现这个问题,原先我知道PHP配置文件中可以有参数来设置控制上传文件的大小,一般都是2M,而Nigix服务器也会控制上传文件的大小,默认是1M,打开Nginx配置文件,一般在/etc/nginx/nginxconf.可以在 http{} 里面设置上传文件的最大限制,如client_max_body_size 10m; 允许最大上传大小为10M ...
2018-01-10 14:51:02 Read More

搜索

关于楠Go

2015年毕业于吉林大学珠海学院,现今工作已两年有余,2014年在珠海一家游戏公司从事手机游戏开发,后离职转型为网络端PHP工程师,时至今日。熟练掌握PHP面向对象编程网络编程TP框架使用Discuz论坛插件开发。掌握前端框架Bootstrap的使用,掌握JS框架Jquery的使用。已开发多款网站,有着一定基础的开发经验,希望能在互联网领域再上一层楼!

了解更多: 开源中国 ThinkPHP


Powered by MetInfo 5.3.19 ©2008-2018 www.MetInfo.cn