CSS 显示两行后多余显示省略号
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
//js 修改数组对象中的属性值
var content = [{"type":"add","state":false},{"type":"update","state":false},]
for(var i=0;iif(content[i].type == "add"){
content[i].state=true;
}
}
宝塔{CORS}跨域设置
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
css设置滚动条样式
/*滚动条样式*/
.cal_bottom::-webkit-scrollbar {/*滚动条整体样式*/
width:4px;/*高宽分别对应横竖滚动条的尺寸*/
height:4px;
}
.cal_bottom::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
border-radius:5px;
-webkit-box-shadow: inset005pxrgba(0,0,0,0.2);
background:rgba(0,0,0,0.2);
}
.cal_bottom::-webkit-scrollbar-track {/*滚动
查看全文
emlog 判断某个插件是否激活
$DB = Database::getInstance();
$sql = $DB->query("SELECT * FROM `" . DB_PREFIX . "options` WHERE `option_value` like '%插件名称%'");
if ($DB->num_rows($sql) > 0) {
echo '激活';
} else {
echo '未激活';
}
uniapp动态设置标题titleNView
let pages = getCurrentPages()
let page = pages[pages.length - 1];
let currentWebview = page.$getAppWebview();
let titleNView = currentWebview.getStyle().titleNView
currentWebview.setStyle({
titleNView:{subtitleText:UserInfoData.phone}
})
//打印结果
let titleNView = currentWebview.getStyle().titleNView
console.log(titleNView)
//设置延时
titleNView.autoBackButton = true 查看全文
JS时间戳转时间日期函数
resolvingDate(date){
if(!date){
return;
}
//date是传入的时间
var d = new Date(parseInt(date + '000'));
let month = (d.getMonth() + 1) < 10 ? '0'+(d.getMonth() + 1) : (d.getMonth() + 1);
let day = d.getDate()<10 ? '0'+d.getDate() : d.getDate();
let hours = d.getHours()<10 ? '0'+d.getHours() : d.getHours();
let min = d.getMinutes()<10 ? '0'
查看全文
讯睿常用函数
dr_member_info(uid); 获取用户数据
css防止图片变形
该属性会对图片保留原始比列,多余的会被裁剪。
img{
width: 100px;
height: 200px;
object-fit: cover;
}
PHP取字符串中间函数
function getSubstr($str, $leftStr, $rightStr){
$left = strpos($str, $leftStr);
//echo '左边:'.$left;
$right = strpos($str, $rightStr,$left);
//echo '
右边:'.$right;
if($left < 0 or $right < $left) return '';
return substr($str, $left + strlen($leftStr), $right-$left-
strlen($leftStr));
}
a标签的四个伪类
a:link
定义正常链接的样式;
a:visited
定义已访问过链接的样式;
a:hover
定义鼠标悬浮在链接上时的样式;
a:active
定义鼠标点击链接时的样式;
PHP返回数组中元素的数目
<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>
正则匹配所有a链接
$str = file_get_contents("https://");
$reg1="/.*?<\/a>/";
$aarray;
preg_match_all($reg1,$str,$aarray);
print_r($aarray);
EMLOG插件储存与读取数据
存储数据
$plugin_storage = Storage::getInstance('plugin_name');//使用插件的英文名称初始化一个存储实例
$plugin_storage->setValue('key', 'xxxxxx'); // 设置key的值为 xxxxxx
读取数据
$plugin_storage = Storage::getInstance('plugin_name'); //使用插件的英文名称初始化一个存储实例
$ak = $plugin_storage->getValue('key'); // 读取key值
JQ判断是否按下回车键
$(document).ready(function(){
$('#abc').bind("enterKey",function(e){
alert("您已按下Enter键!");
});
$('#abc').keyup(function(e){
if(e.keyCode == 13){
$(this).trigger("enterKey");
}
});
});
PHP 数组打印输出方式
print_r();
var_export();
var_dump();
PHP foreach 循环
foreach($array as $key => $value){
echo '下标:'.$key.'-值:'.$value
}
PHP删除数组中的某个元素
if (($key = array_search("abc", $array)) !== false) {
unset($array[$key]);
}
PHP判断数组内是否包含某个字符串
if(in_array('abc',$array) == true){
echo '包含';
}else{
echo '不包含';
}
PHP将json转为数组
json_decode($json,true);
PHP将数组转为json
json_encode($data,JSON_UNESCAPED_UNICODE );