搜索结果
-
事件修饰符
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <div id="app"> <div>{{num}}</div> <div v-on:click='handle0'> <button v-on:click.stop='handle1'>点击1</button> </div&g
-
事件函数传参
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <div id="app"> <div>{{num}}</div> <div> <!-- 如果事件直接绑定函数名称,那么默认会传递事件对象作为事件函数的第一个参数 --> <button v-on:click='handle1'>点击1
-
事件基本用法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <div id="app"> <div>{{num}}</div> <div> <button v-on:click='num++'>点击</button> <button @click='num++'>点击1</bu
-
双向数据绑定
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div id="app"> <div>{{msg}}</div> <div> <input type="text" v-model='msg'> </div> </div> <script type="tex
-
v-once指令的用法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <div id="app"> <div>{{msg}}</div> <div v-once>{{info}}</div> </div> <script type="text/javascript" src="js/vue.js"&
-
数据填充相关3个指令用法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <div id="app"> <div>{{msg}}</div> <div v-text='msg'></div> <div v-html='msg1'></div> <div v-pre>{{msg}}<
-
v-cloak指令的用法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> [v-cloak]{ display: none; } </style></head><body> <div id="app"> <div v-cloak>{{msg}}</div> </div> <scri
-
利用ab工具测试apache压力
ab -c800 -n10000 -t5 http://192.168.1.1/ 说明: -c 并发连接数-n 总连接数-t 完成时间,单位秒
-
生成一个指定长度的随机字符串
/** * 产生一个指定长度的随机字符串,并返回给用户 * @param type $len 产生字符串的长度 * @return string 随机字符串 */function genRandomString($len = 6){ $chars = array( "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H
-
格式化字节大小
/** * 格式化字节大小 * @param number $size 字节数 * @param string $delimiter 数字和单位分隔符 * @return string 格式化后的带单位的大小 */function format_bytes($size, $delimiter = ''){ $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB'); for ($i = 0; $size >= 1024 && $i < 5; $i++) { $size /= 1024; } return round($size
-
PHP字符截取
/** * 字符截取 * @param $string 需要截取的字符串 * @param $length 长度 * @param $dot */function str_cut($sourcestr, $length, $dot = '...'){ $returnstr = ''; $i = 0; $n = 0; $str_length = strlen($sourcestr); //字符串的字节数 while (($n < $length) && ($i <= $str_length)) { $temp_str = substr($sourcestr, $i,
-
PHP数组转字符串
/** * 数组转换为字符串,主要用于把分隔符调整到第二个参数 * @param array $arr 要连接的数组 * @param string $glue 分割符 * @return string */function arr2str($arr, $glue = ','){ if (is_string($arr)) { return $arr; } return implode($glue, $arr);}
-
PHP字符串转数组
/** * 字符串转换为数组,主要用于把分隔符调整到第二个参数 * @param string $str 要分割的字符串 * @param string $glue 分割符 * @return array */function str2arr($str, $glue = ','){ return explode($glue, $str);}
-
PHP密码加密算法
if (!function_exists('password')) { /** * 密码加密算法 * @param $value 需要加密的值 * @param $type 加密类型,默认为md5 (md5, hash) * @return mixed */ function password($value) { $value = sha1('blog_') . md5($value) . md5('_encrypt') . sha1($value); return sha1($value); }}
-
判断pc和手机端
// 判断pc和手机端function ismobile(){ $_SERVER['ALL_HTTP'] = isset($_SERVER['ALL_HTTP']) ? $_SERVER['ALL_HTTP'] : ''; $mobile_browser = '0'; if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|iphone|ipad|ipod|android|xoom)/i', strtolower($_SERVER['HTTP_USER_AGENT']))){ $mobile_brows
-
获取用户浏览器类型
// 获取用户浏览器类型function getBrowser(){ $agent = $_SERVER["HTTP_USER_AGENT"]; if(strpos($agent,'MSIE') !==false || strpos($agent,'rv:11.0')){ //ie11判断 return "ie"; }else if(strpos($agent,'Firefox')!==false){ return "firefox"; }else if(strpos($agent,'Chrome')!==false){ return "chrome"; }else if(strpos($ag
-
获取客户端IP
// 获取IPfunction getIp(){ $ip = false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']); if($ip){ array_unshift($ips, $ip); $ip = FALSE; } for ($i = 0; $i < count($ips);
-
字符串过滤 , 截取替换敏感字符
/** * 字符串过滤 , 截取替换敏感字符 * @ param $string * @ return mixed */function safe_replace($string) { if(empty($string)) { return $string; } $string = str_replace('%20','',$string); $string = str_replace('%27','',$string); $string = str_replace('%2527','',$string); $string = str_replace('*','',$string); $str
-
生成一串随机字符串
/** * 生成一串随机字符串 * @ param int $length 位数 * @ return string */function generate_str_rand( $length = 8 ) { // 密码字符集,可任意添加你需要的字符 $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $password = ''; for ( $i = 0; $i < $length; $i++ ){ // 这里提供两种字符获取方式 // 第一种是使用 substr 截取$chars中的任