自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 HTML的onclick的this指向

1.简述<input type="button" value="modify" onclick="changeContent()">写在元素上onclick里面的函数changeContent,相当于函数直接调用,函数里面使用的this指向全局对象window,而不是指向该元素<input type="button" value="修改" onclick="...

2019-05-31 23:04:46 3985

原创 Yii获取指定URL路径字符串

https://www.yiichina.com/doc/guide/2.0/runtime-requestshttp://localhost/CMS/public/index.php?r=news&id=11.获取当前域名echo Yii::$app()->request->hostInfo;结果:http://localhost2.获取除域名外的URL...

2019-05-31 19:46:54 314

原创 Wechat公众号授权登录接口

微信授权:先获取code:微信给了一个url,里面有scope/appid/redict_url,拼接之后进行向微信请求,跳转至redirect_url里面;callback:微信会给我们返回code;然后通过code/appid等再拼接一个url,进行curl请求;微信返回给我们的信息就有openid、access_token等;我们在通过access_token,组装一个url,c...

2019-05-29 16:54:23 1046

原创 PHP的上传文件思路及其代码

1.代码:获取处理参数 保存至数据库与文件夹<?phpnamespace app\common\services;use app\models\book\Images;use Yii;class UploadService extends BaseService{ public static function uploadByFile ($file_name,$...

2019-05-29 10:27:16 261

原创 JS的NaN与isNaN

1.定义NaN 属性是代表非数字值的特殊值 NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。isNaN() 函数用于检查其参数是否是非数字值。(用于判断)2.例子NaN<script type="text/javascript">var Month=30;if (Month...

2019-05-28 20:43:04 2060

原创 JS的parseFloat

1.简述parseFloat() 函数可解析一个字符串,并返回一个浮点数。该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。parseFloat 是全局函数,不属于任何对象。parseFloat 将它的字符串参数解析成为浮点数并返回。如果在解析过程中遇到了正负号(+ 或 -)、数字 (0-9)、小数点...

2019-05-28 20:42:39 10625

原创 JS的parseInt

1.简述parseInt() 函数可解析一个字符串,并返回一个整数。parseInt(string, radix)第一个参数:只有一个参数 直接返回参数parseInt() 函数可解析一个字符串,并返回一个整数。当参数radix的值为 0,或没有设置该参数时,parseInt() 会根据string来判断数字的基数。举例,如果string以 "0x" 开头...

2019-05-28 20:24:36 2152

原创 Bug莫名的错误||不期望的输出

莫名的错误:拼写错误!与期望不一样的输出:少些漏写!

2019-05-28 17:23:44 123

原创 Bug大小写的错误

1.错误public function actionCat_set(){ return $this->render('cat_set');}前端文件命名cat_set是可以的public function actionCat_Set(){ return $this->render('cat_set');}前端文件命名cat_set是不可以 ...

2019-05-28 11:32:34 1234

原创 PHP加密格式

1.密码与登录态登录态cookie的校验位:md5(昵称.密码.盐值)."#".编号密码算法:md5($login_pwd + md5($user_info(login_salt)))唯一订单号:md5(microtime(1).rand(0,9999999).'!@%egg#$');...

2019-05-27 22:06:05 240

原创 PHP数据类型转换

字符串到数组用explode数组到字符串用implodejson到数组用json_decode数组到json用json_encodexml到对象simplexml_load_stringarray与xml互换:https://mp.csdn.net/postedit/91051179...

2019-05-27 17:06:45 150

原创 JS的this

1.作为对象function person(){ this.name="xl"; console.log(this); console.log(this.name); } person(); //输出 window xl 因为本质是window.person() 第一个console 是进行输出对象window...

2019-05-27 12:26:23 124

原创 Mysql的IP转换

1.简述inet_aton:将ip地址转换成数字型 (ip_net_address_to_number)inet_ntoa:将数字型转换成ip地址 (ip_net_number_to_address)2.例子SELECT INET_ATON('209.207.224.40');-> 3520061480SELECT INET_NTOA(3520061480);...

2019-05-25 18:52:08 899

原创 Bug思路不清晰严谨

BUGone1.错误<div class="row"> <div class="col-lg-12"> <span class="pagination_count" style="line-height: 40px;">共<?=$pages['total_count']?>条记录 | ...

2019-05-25 09:10:59 188

原创 Yii的DB设置

1.默认配置return [ 'components' => [ 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=testdb', 'username' =&gt...

2019-05-24 17:37:18 656

原创 JQUERY的append&appendTo

0.异同一正一反 顺序不一样而已啊!1.append1.1简述append() 方法在被选元素的结尾(仍然在内部)插入指定内容。1.2例子在每个 p 元素结尾插入内容:$("button").click(function(){ $("p").append(" <b>Hello world!</b>");});2.appendTo...

2019-05-24 11:15:55 1149

原创 JQUERY的parent()

1.Parent1.1简述parent() 方法返回被选元素的直接父元素。DOM 树:该方法只沿着 DOM 树向上遍历单一层级。如需向上遍历直至文档根元素的所有路径(返回祖父节点或其他祖先),请使用parents()或parentsUntil()方法。提示:如需沿着 DOM 树向下遍历单一层级,或向下遍历直至最后一个后代的所有路径(返回子节点或其他后代),请使用child...

2019-05-24 10:58:47 289

原创 JQUERY的size()与length

1.异同1.length是属性,size()是方法。2.如果你只是想获取元素的个数,两者效果一样既("img").length和("img").length和("img").size()获取的值是一样的。3.如果计算一个字符串的长度或者计算一个数组元素的个数就只得用length, 如$("#text").val().length。4.实质2.size()2.1.简...

2019-05-23 20:00:33 1456

原创 jQuery的eval

1.简述eval("js代码")eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。2.例子<script type="text/javascript"> eval("x=10;y=20;document.write(x*y)") document.write(eval("2+2")) var x=10 d...

2019-05-23 17:01:12 1020

原创 JS的window-location

href就是连接hostname就是域名pathname就是路径名protocol就是协议名assign跳转有回退replace跳转 忘了之前的了!window.location.href 返回当前页面的 href (URL)window.location.hostname 返回 web 主机的域名window.location.pathname 返回当前页面的路径...

2019-05-23 16:51:11 765

原创 jQuery的unbind()

1.简述定义和用法unbind() 方法移除被选元素的事件处理程序。该方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。ubind() 适用于任何通过 jQuery 附加的事件处理程序。取消绑定元素的事件处理程序和函数规定从指定元素上删除的一个或多个事件处理程序。如果没有规定参数,unbind() 方法会删除指定元素的所有事件处理程序。$(se...

2019-05-23 16:07:11 1430

原创 JQUERY使选定DOM元素还原end

1.简述end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。就是end会使得元素对象向前进展一步2.例子1选择所有段落,找到这些段落中的 span 元素,然后将它们恢复为段落,并把段落设置为两像素的红色边框:$("p").find("span").end().css("border", "2px red solid");3.例子2$('...

2019-05-22 20:18:32 400

原创 JQUERY指定的 HTML 内容或元素替换被选元素replaceWith

1.简述replaceWith() 方法用指定的 HTML 内容或元素替换被选元素。提示:replaceWith() 与replaceAll()作用相同。差异在于语法:内容和选择器的位置,以及 replaceAll() 无法使用函数进行替换。$(selector).replaceWith(content)content: 必需。规定替换被选元素的内容。可能的值:...

2019-05-22 19:47:00 1092

原创 JS的{}[]

一 { } 对象LangShen = {"Name":"Langshen","AGE":"28"}; (加上var 试了下不行!)大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.来层层访问:LangShen.Name、LangShen.AGE,...

2019-05-22 19:28:07 1003

原创 JQUERY输入改变事件change

1.简述当元素的值发生改变时,会发生 change 事件。该事件仅适用于文本域(text field),以及 textarea 和 select 元素。change() 函数触发 change 事件,或规定当发生 change 事件时运行的函数。注释:当用于 select 元素时,change 事件会在选择某个选项时发生。当用于 text field 或 text area 时...

2019-05-22 18:57:24 1413

原创 HTML的--iframe

1.iframe 用在页内显示网页2.添加 iframe 的语法<iframe src="URL"></iframe>URL 指向隔离页面的位置3.Iframe - 设置高度和宽度height 和 width 属性用于规定 iframe 的高度和宽度。属性值的默认单位是像素,但也可以用百分比来设定(比如 "80%")<iframe sr...

2019-05-22 18:41:53 218

原创 JS的window.parent ,window.top,window.self

1.简述在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口,self是当前窗口,2.window.self功能:是对当前窗口自身的引用。它和window属性是等价的。语法:window.self注:window、self、window.self是等价的。3.window.top功能:返回顶层窗口,即浏览器窗口。语...

2019-05-22 17:24:29 1656

原创 Bug反思:减少笔误

1.宏观思路奇怪的输出必定是奇怪的输入错误的输出必定是错误的输入不全的输出必定是不全的输入2.微观思路打错字了漏写了输入不对应3.个人经验写代码一定要思路清晰 思路一不清晰了 就很容易出错!各种错误!...

2019-05-22 11:39:24 225

原创 Ngrok的配置

1.开通隧道2.编辑隧道3.下载客户端

2019-05-22 10:31:31 629

原创 JQUERY设置或返回属性值attr

1.attr:设置或返回属性值$(selector).attr(attribute)$(selector).attr(attribute,value)$(selector).attr(attribute,function(index,oldvalue))$(selector).attr({attribute:value, attribute:value ...})2.例子$(...

2019-05-22 09:10:37 311

原创 前端组件:layui

代码1:alert与confirm function ops(act,uid) { callback = { "ok":function(){ $.ajax({ url:common_ops.buildWebUrl("/account/ops"), ty...

2019-05-21 20:31:57 137

原创 JS的跳转

原地跳转<a class="m-l remove" href="javascript:void(0);"></a>

2019-05-21 17:35:38 148

原创 HTML与JS交换值

1.data-*1.1说明本质:JS与HTML交换数据的直接方法----data-*data-* 属性用于存储私有页面后应用的自定义数据。data-* 属性可以在所有的 HTML 元素中嵌入数据。自定义的数据可以让页面拥有更好的交互体验(不需要使用 Ajax 或去服务端查询数据)。data-* 属性由以下两部分组成:属性名不要包含大写字母,在 data- 后必须至少有...

2019-05-21 17:05:44 339

原创 jQuery的var that=this

在javascript中,this代表的是当前对象。var that=this就是将当前的this对象复制一份到that变量中$('#zhetenga').click(function(){ //this是被点击的#zhetenga var that = this; $('.zhetenga').each(function(){ //this...

2019-05-21 16:59:58 870

原创 JS的小知识点

1MAP1.1定义map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法按照原始数组元素顺序依次处理元素。注意:map() 不会对空数组进行检测。注意:map() 不会改变原始数组。1.2例子var numbers = [4, 9, 16, 25];function myFunction() { x = docu...

2019-05-21 14:06:09 118

原创 Bug一次很马虎的

BUG $.ajax({ url:'/web/user/edit', type:'POST', data:{ nickname:nickname, email:email, }, dateType...

2019-05-20 12:01:52 101

原创 Bug之Yii继承类的

问题Yii报错显示redirect()函数没有 不可能啊原因UserController->BaseWebController->Controller我使用的controller是yii\base\cotroller 里面没有yii\response的类 所以不行 没有包含redirect方法应该使用yii\web\controller 层级比较高 包...

2019-05-18 22:57:20 180

原创 Bug项目使用Yii框架的时候

BUGAn Error occurred while handling another error:yii\web\HeadersAlreadySentException: Headers already sent in D:\phpStudy\PHPTutorial\WWW\book\vendor\yiisoft\yii2\web\View.php on line 181. in D:...

2019-05-16 15:27:21 301

原创 Bug一次磨人的

1.简述这个BUG磨了我三天(周五周六周日)其实很丢人 不想说 但是教训使人成长2.需求完成使用select2与jquery进行下拉框的一个需求 下拉框很快便完成了 但是后端的值一直不能默认选中 哎后来来回反复的查看发现jquery的$(".classname").attr("selected",true);控制不了select2的下拉选项再把语句替换成...

2019-05-14 14:02:27 125

原创 Basic英文单词

1.常用单词queue队列;长队 ;horizontal水平的;group组;2.运算符间隔运算符 都要有空格 ;命名要有统一的规范!

2019-05-08 20:44:53 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除