Android安卓平台上网页WebView中全屏横屏播放html5视频的实现

可以实现在WebView中全屏横屏播放html5视频,但是没办法播放的时候直接进入全屏,因为监听不到播放事件。如果有兴趣可以考虑使用点击事件的监听来曲线救国。

继续阅读“Android安卓平台上网页WebView中全屏横屏播放html5视频的实现”

微信公众号上运行的前端代码精简压缩,优化加载速度,提升用户体验——grunt+requireJS

背景:
1. grunt编译压缩,requireJS加载
2. css编译压缩成单独的min.css文件,大小:384kb
3. js编译压缩成单独的min.js文件,大小:562kb
4. 调用了第三方统计JS 继续阅读“微信公众号上运行的前端代码精简压缩,优化加载速度,提升用户体验——grunt+requireJS”

浅析Yii2中GridView常见操作

1. 是否显示某列

我们举一个简单的案例
条件:有一个get形参数type
需求:仅且type的值等于1的时候,列name才显示,否则该列不显示
代码实现如下:

[
'attribute' => 'name',
'value' => $model->name,
'visible' => intval(Yii::$app->request->get('type')) == 1,
],

继续阅读“浅析Yii2中GridView常见操作”

php 去掉字符串的最后一个字符

原字符串1,2,3,4,5,6,
去掉最后一个字符”,”,最终结果为1,2,3,4,5,6

代码如下:

$str = "1,2,3,4,5,6,"; 
$newstr = substr($str,0,strlen($str)-1); 
echo $newstr; 
//echo 1,2,3,4,5,6

系统自带的函数即可实现这样的效果,两种方法:

//函数1
substr($str, 0, -1)
//函数2
rtrim($str, ",")