上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 1 function BubbleSort(&$arr){ 2 for($i=0;$i<count($arr);$i++){ 3 for($j=$i+1;$j<count($arr);$j++){ 4 if($arr[$i]<$arr[$j]){ 5 $temp=$arr[$i]; 6 $arr[$ 阅读全文
posted @ 2017-04-05 15:51 流火行者 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 有时候数组要转为对象操作,用对象的指向操作符,有两种方法 方法一: $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $obj=(Object)$arr; echo 'output:'.$obj->c; 方法二: $arr=['a'=>10,'b'=>100,'c'=>'H 阅读全文
posted @ 2017-03-31 15:52 流火行者 阅读(2531) 评论(0) 推荐(0) 编辑
摘要: 在页面上显示一个遮罩层,这是非常常见的操作,在遮罩层上操作,下层也会默认跟随手指滚动 此处就是要在显示遮罩的时候禁止下层滚动。 首先设置一个全局变量 var canScroll=false; var canScroll=false; 页面初始化的时候添加事件监听 document.addEventL 阅读全文
posted @ 2017-03-31 10:36 流火行者 阅读(4211) 评论(0) 推荐(0) 编辑
摘要: 现代网站页面基本都需要响应式,一个div的长宽往往我们都设置为百分之多少,这个百分之是相对于父容器动态计算的 这样在浏览器宽度变化之后,我们的元素也能自动更新长宽。例如:我们在页面上摆了一个div,这个宽度设置为20%, 同时又要求div始终保持4:3的长宽比来显示,因为这样看上去可能美观一点。很显 阅读全文
posted @ 2017-03-06 17:32 流火行者 阅读(10354) 评论(0) 推荐(0) 编辑
摘要: 完成效果图如下: vue开发的思路主要是数据绑定,代码如下: <template> <div ref="root" style="user-select: none;-webkit-user-select: none;overflow: hidden"> <div class="sliderPane 阅读全文
posted @ 2017-03-05 19:28 流火行者 阅读(7659) 评论(3) 推荐(0) 编辑
摘要: aaa bbb ccc ddd 阅读全文
posted @ 2017-02-20 16:22 流火行者 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 通常横向布局时采用float浮动布局 显示布局结果: 右侧的div高度只是适应了内容,往往需要的是右侧高度能自动撑到该行最大高度,就是说右侧高度和左侧高度要保持一致 通过table布局很容易做到这个,在table里,每行的高度会自动撑到该行最大高度,也可以用table-cell,这样至少我们可以少写 阅读全文
posted @ 2017-02-20 11:57 流火行者 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 注意:由于用户上传的身份证正反面有可能是横向的也有可能是竖向的,程序考虑了横图片(长度大于宽度)和竖图片(长度小于宽度)的不同情况, 遇到竖图片需要将之先旋转为横图片,这样才能让最后合成的图片都是横向的。 阅读全文
posted @ 2017-02-16 17:47 流火行者 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 手机屏幕分辨率的问题,导致h5的1像素看起来比较粗,网上找了一个办法,记下来 主要就是通过scale来缩小宽度 .line1px{ border: none; border-bottom: 1px solid #e1e3e5; height: 1px; transform: scaleY(0.5); 阅读全文
posted @ 2017-02-16 17:35 流火行者 阅读(1760) 评论(0) 推荐(0) 编辑
摘要: String.prototype.format = function(args) { var result = this; if (arguments.length > 0) { if (arguments.length == 1 && typeof (args) == "object") { fo 阅读全文
posted @ 2016-11-18 19:05 流火行者 阅读(39035) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页