- 博客(17)
- 收藏
- 关注
原创 HTTP协议,前后端的交互
HTTP基于TCP,它是无连接的,其意义是每次请求服务端并不知道是不是同一来源客户端 --------发送请求---------> 服务端服务端 --------返回响应---------> 客户端发送请求和返回响应的资源是根据url定位,比如:http://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1协议 主机 路径 get查询参数客户端发送请求:请求包含 ...
2021-09-14 11:21:23
343
原创 跨域ajax阻止option请求
直接上代码beforeSend: function(xhr) { try { xhr.withCredentials = true; } catch (e) { var nativeOpen = xhr.open; ...
2018-04-10 09:54:10
3148
原创 滚动条超出部分不换行
最开始我想实现的是这样的横向滚动条,把要展示的东西在一个固定宽高的div中展示出来然而使用overflow:scrool实现的效果是这样的当然,overflow-x:scroll效果也是一样的下面才是正确操作--------html标签代码<div class="lev1"> <div class="lev2"> <div class="box...
2018-04-09 10:04:31
1399
原创 将解决问题的方法封装起来的重要性
以前经常听说封装,但并不知道他的优点在哪里,所以并不会注意到这个事情。今天写前端的时候刻意地把实现单独功能的代码封装成独立的方法:在完成发送短信验证码的时候,一般逻辑是验证手机号码OK,然后发送短信(当然可能还有别的一些)。像我这种没有经验的会直接把整个流程写下来,而不是封装到方法中这次特地把验证号码封装成一个方法ckMobile()/** return true (false); */,再将发送...
2018-03-26 14:05:51
306
转载 jquery实现发送短信倒计时
我也忘了转载自哪里,没有注明原创应该就没有关系吧以下是代码前台页面:<input type='button' id='btn' onclick='sendSms()' value='获取验证码'>jQ代码:var countdown = 60;function sendSms(){ var obj = $('#btn'); settime(obj);}function...
2018-03-23 15:14:15
749
原创 在YII中使用popover遇到的坑
popover是js插件,一般用在提示信息,没有实际占用页面位置,可以说是一个泡泡、浮框最近使用的场景是用户登录时提示用户输入数据的出错信息,开始使用时,报错为$(...).popover is not a function 在引入的js中查,该有的jquery都有,打开jquery文件也能在文件中找到相关方法,报错还是提示not a function原因就在于YII框架已经引入了jquery,我...
2018-03-21 11:08:36
642
2
原创 记录一波自己的蠢蛋行为(1)
为什么把标题命名为***(1),因为我知道肯定会有续集的先找一下以下图片的问题我知道肯定有很多人一眼就能发现其中错误,而我,就是没有发现。还深信是某个机制不允许或怎么怎么样。这个错误整整找了我两个小时查看浏览器报错是Undefined index: id最后发现传输数据部分的data 写成了date我只想说 mmp(脑子是个好东西,为嘛我米有)...
2018-02-26 15:39:57
286
原创 关于前端如何实现动态添加DOM事件
实现的上图功能,只需要在每一个事件中添加一个this参数,比如添加属性这个onclick事件中添加一个this参数 /**onclick=addtages(this)**/,动态指定标签位置,我们每次触发点击事件的时候,都会在当前位置的相对位置添加我们需要的DOM对象之前的错误思路:生成的标签中添加一个id,如id='attr_name_0_0',id='attr_name_1_0...
2018-02-24 10:10:13
521
原创 Linux关闭防火墙
当我在服务器上搭建了一个zimg的图片处理器服务的时候,访问这个服务会出现上图的问题,访问方式是192.167.5.88:4567(这只是个例子),最后发现是服务器的防火墙禁止该访问,关闭防火墙就能够实现访问,命令如下systemctl stop firewalld...
2018-02-10 17:16:38
613
原创 Yii2.0中细节处理
1、Url::to()中数组写法不同结果也会不同(‘/’)Url::to(['/add']);Url::to(['add']);以上两个的只是一个‘/’的区别,在不同控制器和方法下,后者结果会不同,前者依旧是固定的一般使用Yii::$app->urlManger->createAbsoluteUrl('') 参数为模块/控制器/方法2、注意使用Yii自带的方法1、获得session原...
2018-02-04 12:17:53
191
原创 composer安装插件失败
我自己遇到的情况目前只有一个:插件对php的版本要求较高,composer安装到php.exe的版本过低,需要把composer安装到更高版本的php.exe程序上
2018-01-24 14:12:37
695
转载 Yii2.0中POST提交数据时出现400请求错误
1、发现问题所在的方法使用Chrome浏览器,检查错误,到network查看response:Bad Request (#400): Unable to verify your date submission. (无法验证提交的数据)2、解决方法(1)关闭_csrf验证public function init(){ $this->enableCsrf
2018-01-12 08:49:17
1070
原创 jquery实现ajax(后台获取到电话号码并返回给前端)
后台代码 (文件名 ajax.php)<?phpecho $_POST['mobile'];?>前端代码(文件名 ajax.html)为按钮绑定ajax事件,当没有输入号码或其他内容时,弹出警告窗口,提示‘手机号不能为空’,jquery代码如下,(文件名:ajax.html) $(document).ready(function(){ $('#btn').on('cl
2018-01-09 16:37:24
1558
原创 为何总是无法获取到DOM对象
在用 js 操作我的前端页面时,我常常不能对要操作的对象进行正确的获取,比如以下jQuery代码段获取 li 对象 //获取第一个 li 对象 $(document).ready(function(){ $("button").click(function(){ $("li:first").innerHTML = 'hhe'; })
2017-12-12 17:17:42
1657
原创 prototype的用法
prototype的功能可以在网上查找到,使用注意事项prototype并不会改变一个方法的创建方式,例如function person1(name,age){ this.name = name; this.age = age;}person1.prototype.say = null;function person2(name,age,say=null){ this.
2017-12-11 13:39:24
435
原创 用JavaScript阻止事件冒泡
事件冒泡是指:3个重叠的div <div onclick="alert(3)"> <div onclick="alert(2)"> <div onclick="alert(1)"></div> </div></div>(注意让外层div的面积大于内层div才能看
2017-12-04 15:17:23
248
原创 <input type="button"/>和<button></button>的区别
标签本身:不是双边标签,标签中间的内容不能自定义,按钮的提示只能通过value属性提示中间可以自定义,比如在中间加入,可以得到一个图片按钮的功能明显比更多
2017-12-04 14:04:19
816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人