LMLPHP后院

PHP7 返回值类型与声明不符报错

PHP7 的函数和方法支持声明返回值类型,出于好奇,试了下如果在运行时返回值类型与声明不符会怎么样?<?php function test() : array{ return 'lmlphp'; } test(); 如下致命错误:PHP Fatal error: Uncaught TypeError: Return value of test() must be of the type array, ...

HTML渲染效果与CSS代码前后位置的关系

<a> 标签没有继承 hover 效果,有些地方的 <a> 标签时继承了 hover 效果的。经过排查,发现页面主体内容的 <a> 标签会继承 hover 效果是因为主体内容 <a> 标签的颜色样式声明的位置在最前面,接着再有公共的 CSS 声明了网站的 a:hover 样式,底部部分的 <a> 标签没有继承 hover 样式是因为 <a> 标签样式中的颜色的声明的 CSS 出现在最后面的位置。如下...

LMLPHP官方网站兼博客移动站上线

还是有些难度的。 在做手机站的时候,站点宽度设置都是100%,基本没有特别指定的宽度,HTML 结构尽量的简单,为的就是最大的兼容。同时也发现了一些问题,就是图片的展示不好弄。在 view-port 声明下,手机站的建设变的简单多了,网站的 PX 单位自然的变成了长度单位,同样的手机尺寸不同的分辨率,声明了 view-port 后一行显示的字数是同样多的,这是本人使用了 小米2 和 三星 Galaxy...

C语言和PHP语法相异点

式不同 在作用域中获取全局变量的值,PHP 必须借助 global 关键字获取或者使用超全局变量 $GLOBAL 去访问外部变量值。C语言相对简单点,在局部作用域中若没有相同的变量名称则访问的就是外部声明的变量的值。 初始化(Initializer)变量不同 C 语法中全局变量初始化时,只能使用常量表达式(Constant Expression)初始化。在 PHP 语法中,初始化变量可以使用任意表达式...

JavaScript获取DOM节点HTML元素CSS样式

nt_size = style.fontSize;  //14px; </script> 获取<link>和<style>标签写入的样式,通过 styleSheets 获取某个样式表。这种方法只能获取声明时候的样式,跟实际运算后的有差异,如下示例: var obj = document.styleSheets[0]; if( obj.cssRules ) { // 非IE [object CSSRul...

基于 HTML5 的 EventSource 实时推送实现

本文介绍 Comet 的 EventSource 实现方式,EventSource 对象只是对数据格式进行了简单的封装。服务端加上 event-stream 的头声明,数据以事件流的方式传递,保持长连接。先上代码吧,后端代码示例 chat.php:if (isset($_REQUEST['message'])) { file_put_contents('/tmp/message.txt', time(...

华为升级 EMUI5.0 怎么那么难用

关心界面好不好看,只要不是太丑我都能接受,比如打电话的图标有密集的小孔,显得特别丑和密集恐惧,我都能接受。当然,这次升级基于 Android7.0,不知道是不是跟这个有关。网页在 viewport 的声明下依然能够缩放,这个不是在学苹果吗。我倒是觉的他们这么做是不合理的,特别是在编辑的时候总是自动缩放。苹果能收缩是允许用户手动缩放,你华为是自动缩放,这不是唯恐天下不乱吗,傻不傻。还有浏览器的 tab ...

CSS3中导入外部CSS文件@import的用法

ment, @import cannot be used inside conditional group at-rules.简单翻译下:@import CSS 规则用来加载外部样式表,这个规则必须声明在所有规则之前,除了 @charset 之外;因为它不是一个嵌套语句块,@import 不能放在条件规则组里面,比如 @screen 里面。@import 语法规则@import url(http:/...

谈谈关于技术和设计中 px dp in 等的含义

意思,很容易被前端工程师误解为长度单位,其实是度量单位。在网页设计亦或是在移动领域的开发中,px 还是使用的最多的一个单位。有人认为 px 不适合移动端,其实这种说法是不对的,在 viewport 的声明下,使用 px 作为移动网页的开发单位还是最合适不过啦。...

No-Transform协议禁止搜索引擎转码兼移动站建设问答

wport使用》 后记(2015/01/06),发现 no-transform 并不能阻止百度转码,通过手机百度查看网页时页面底部有个链接,里面有相关转码的说明,官方说需要使用 no-siteapp 声明,代码如下: <meta http-equiv="Cache-Control" content="no-siteapp"/> ...
2019-08-24 21:40:24 1566654024 0.046066