安然不哭-西坝阿超个人博客

做技术一定要一颗恒心,这样才不会半途而废。

PHP二维数组转为一维数组的2种方法

2018-8-4 钟建超

$msg = array(   array(     'id'=>'45',     'name'=>'jack'   ),   array(     'id'=>'34',     'name'=>'mary'   ),   array(     'id'=>'78',     'name'=>'lili'   ), ); 方法一: foreach($msg as $k => $v){     $ids[] = $id;     $names[] = $name;   } print_r($ids); ...

阅读全文>>

标签: php

评论(0) 浏览(119)

ThinkPHP_5模型修改器和自动完成

2018-8-2 钟建超

namespace app\index\model; use think\Model; class App extends Model { //自动完成[新增和修改时都会执行] protected $auto =[ 'time' //要验证的字段 ]; //新增时自动验证 protected $insert=[ 'time_insert' ]; //修改时自动验证 protected $update=[ 'time_update' ]; //方法名是固定的 get字段名Attr public function getSexAttr($val...

阅读全文>>

标签: php

评论(0) 浏览(81)

php 判断变量是否为数字

2018-7-31 钟建超

bool is_numeric <?php $str="0"; $strTest=is_numeric(0); var_dump($strTest); ?> boolean true

阅读全文>>

标签: php

评论(0) 浏览(72)

JS判断值是否是数字

2018-7-31 钟建超

1.使用isNaN()函数 isNaN()的缺点就在于 null、空格以及空串会被按照0来处理 NaN: Not a Number /** *判断是否是数字 * **/ function isRealNum(val){ // isNaN()函数 把空串 空格 以及NUll 按照0来处理 所以先去除 if(val === "" || val ==null){ return false; } if(!isNaN(val)){ return true; }else{ ...

阅读全文>>

标签: js

评论(0) 浏览(105)

php获取时间是星期几

2018-7-31 钟建超

PHP星期几获取代码: date("l"); //data就可以获取英文的星期比如Sunday date("w"); //这个可以获取数字星期比如123,注意0是星期日 获取中文星期几: $weekarray=array("日","一","二","三","四","五","六"); //先定义一个数组 echo "星期".$weekarray[date("w")]; 获取指定日期是: $weekarray=array("日","一","二","三","四","五","六"); echo "星期".$weekarray[date("w",strtot...

阅读全文>>

标签: php

评论(0) 浏览(86)

js 星期操作

2018-7-31 钟建超

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> td{ border:1px solid; } button{ margin: 5px; } </style> ...

阅读全文>>

标签: html js

评论(0) 浏览(101)

将ajax方式设置为同步

2018-7-29 钟建超

最近在做一个含有多个下拉框页面的保存和获取功能时,发现获取下拉框的选项值有时正确有时不正确。 故从源头查起: 1、下拉框的值均是在页面加载时去后台通过异步请求数据动态生成的 2、在加载页面获取数据进行判断时,下拉框值的信息有可能还未获取 3、将ajax请求方式设置为同步,解决。 有两种方式: 1、每个ajax请求中添加属性async:false; 2、全局设置ajax属性 $.ajaxSetup({ async:false }); 因为该页面涉及到多个ajax请求,所以采用第二种方式。

阅读全文>>

标签: html js

评论(0) 浏览(85)

mui 设置mui.prompt 为密码框

2018-7-29 钟建超

mui.prompt('text','deftext','title',['true','false'],null,'div') document.querySelector('.mui-popup-input input').type='password'

阅读全文>>

标签: html js

评论(0) 浏览(96)

mui消息框alert,confirm,prompt,toast

2018-7-29 钟建超

<script type="text/javascript" charset="utf-8"> //mui初始化 mui.init({ swipeBack: true //启用右滑关闭功能 }); var info = document.getElementById("info"); document.getElementById("alertBtn").addEventListener('tap', function(...

阅读全文>>

标签: html js

评论(0) 浏览(94)

php中一个"异类"语法: $a && $b = $c;

2018-7-29 钟建超

解析: 1:  && 和赋值运算符“=”的优先级是&&优先级高,但是加红的写法中并不是 $a和$b先做与运算然后 =$c,这么理解相当于 1=$c, 而 1=$c这样的写法是错误的 2: 这种另类的写法正确的理解方式为: if($a){$b = $c},即如果$a为真,则执行赋值语句$b = $c;否则不执行此赋值语句,这样结果不难理解

阅读全文>>

标签: php

评论(0) 浏览(86)

php 前一天或后一天的日期

2018-7-28 钟建超

<?php date_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time()),"<br>"; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>"; echo "昨天:",date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:",date("Y-m-d",strtotime("+1 day")), "&l...

阅读全文>>

标签: php

评论(0) 浏览(67)

jquery select2 怎么获取它的value和text

2018-7-25 钟建超

$("#yw_bigse option:selected").text(); $("#yw_bigse option:selected").val();

阅读全文>>

标签: js

评论(0) 浏览(59)

PHP使用header方式实现文件下载功能

2018-7-22 钟建超

header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301 header('Location: http://www.test.con/'); //跳转到一个新的地址 header('Refresh: 10; url=http://www.test.con/'); //延迟转向 也就是隔几秒跳转 header('X-Powered-By: PHP/7.0....

阅读全文>>

标签: php

评论(0) 浏览(108)

php打包批量下载

2018-7-22 钟建超

$zip = new \ZipArchive(); $filename = 'download.zip'; $zip->open($filename,\ZIPARCHIVE::OVERWRITE | \ZIPARCHIVE::CREATE); $list=db("workpeo")->where("id","in",input("ids"))->select(); foreach ($list as $key=>$value) { $zip->addFile(...

阅读全文>>

标签: php

评论(0) 浏览(95)

a标签下载文件指定文件名

2018-7-17 钟建超

<a href="https://cdn.shopify.com/s/files/1/1545/3617/files/SH01_User_Manaul.pdf" download="test.pdf">download</a> 注意这个 download  不一定兼容所有的浏览器

阅读全文>>

标签: html

评论(0) 浏览(215)

解决jquery操作checkbox第二次无法勾选问题

2018-7-14 钟建超

$("input[type='checkbox']").prop("checked"); $("input[type='checkbox']").prop("disabled", false); $("input[type='checkbox']").prop("checked", true);

阅读全文>>

标签: js

评论(0) 浏览(121)

layer 动态修改content 的代码

2018-7-13 钟建超

今天在写代码的时候突然要用到layer的弹出层。需要动态修改layer弹出层的html代码,在网上看了下,自己搞出来,写下来以后好用!! layer.open({ id:'temp', type: 1, skin: 'layui-layer-rim', //加上边框 area: ['420px', '240px'], //宽高 content: 'html内容' }); 上面是layer的代码 我在上面是加了一个id的...

阅读全文>>

标签: js

评论(0) 浏览(80)

chrome启动参数设置

2018-7-10 钟建超

chrome禁止本地浏览时加载本地其他文件,可以采用添加启动参数的方式来支持 添加参数为 --allow-file-access-from-files  或者 --disable-web-security Google Chrome 浏览器默认安装路径是 %USERPROFILE%\AppData\Local\Google\Chrome,其中User Data文件夹存放cache、cookie、历史记录等。 –user-data-dir=”[PATH]“  自定义用户数据目录 –start-maximized      ...

阅读全文>>

标签: 工具

评论(0) 浏览(259)

input file选择图片后 预览

2018-5-30 钟建超

简单的jQuery实现input file选择图片后,可以预览图片的效果 简单的HTML代码: <div> <img src="" class="img"> </div> <input type="file" class="imgInput"> 注:img就是用来显示预览图片的 然后就是jQuery代码,很简单 $(".imgInput").change(function(){ $(".img").attr("src",URL.createObjectURL($(this)[0].files...

阅读全文>>

标签: html

评论(0) 浏览(121)

CSS自动换行、强制不换行、强制断行、超出显示省略号

2018-5-28 钟建超

P标签是默认是自动换行的,因此设置好宽度之后,能够较好的实现效果,但是最近的项目中发现,使用ajax加载数据之后,p标签内的内容没有换行,导致布局错乱,于是尝试着使用换行样式,虽然解决了问题,但是并没有发现本质原因,本质在于,我当时获取的数据是一长串的数字,浏览器应该是对数字和英文单词处理方式相近,不会截断。 先给出各种方式,再具体介绍每一个属性。 强制不换行 p { white-space:nowrap; } 自动换行 p { word-wrap:break-word; } 强制英文单词断行 p { word-break:break-all; } *注意...

阅读全文>>

标签: html

评论(0) 浏览(139)