随笔分类 - Web技术(javascript&php)
摘要:原文地址: http://www.cnblogs.com/JimmyBright/p/7356502.html 通常js里面都用ajax来和服务器交换数据,Vue里边当然也可以用ajax,ajax是基于jquery的扩展插件,Vue的架构已经摒弃了Jquery,为了用一下ajax,还去引用jquer
阅读全文
摘要:原文地址: http://www.cnblogs.com/JimmyBright/p/7307486.html 通常应用程序上线都会经过开发环境、测试环境、生产环境三个阶段,三个环境通常会对应有三个不同的后端api地址或者其他的配置项。下面主要记录怎么把不同的配置项发布到不同的运行环境里边。 打开v
阅读全文
摘要:.circle{ width: 15px; height: 15px; background: rgba(0,0,0,0.7); border-radius: 50%; display: table-cell; margin-right: 3px; transition: all 0.5s ease
阅读全文
摘要:^是正则表达式匹配字符串开始位置 $是正则表达式匹配字符串结束位置 很多人始终没搞清楚这是什么意思,这里用几个例子看下就一目了然了。 先搞清楚^匹配字符串开始位置(其实就是从字符串左边第一个字符开始匹配) 上面的输出是: http://blog.seetiny.com/ 改造一下: 输出: jimm
阅读全文
摘要:前言: 原文地址: http://www.cnblogs.com/JimmyBright/p/7156085.html 前面在配置完成Solr服务之后,在浏览器上可以打开Solr的管理界面,这个界面几乎包含了Solr的所有功能,如何反应到我们的PHP里边呢?很多人或许查到需要再安装一个php-sol
阅读全文
摘要:前言: 原文地址: http://www.cnblogs.com/JimmyBright/p/7156069.html 使用搜索引擎,我们常规的数据查询会快很多,还可以对关键词进行中文分词查询,返回一些高亮,就和我们每天使用的搜索服务一样。我们这里要使用Solr来进行我们的搜索服务搭建。如果你使用p
阅读全文
摘要:/** * @desc 身份证15位转18位 * @param $idCard * @return string */ public static function getIDCard($idCard) { // 若是15位,则转换成18位;否则直接返回ID if (15 == strlen ( $idCar...
阅读全文
摘要: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[$
阅读全文
摘要:有时候数组要转为对象操作,用对象的指向操作符,有两种方法 方法一: $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $obj=(Object)$arr; echo 'output:'.$obj->c; 方法二: $arr=['a'=>10,'b'=>100,'c'=>'H
阅读全文
摘要:在页面上显示一个遮罩层,这是非常常见的操作,在遮罩层上操作,下层也会默认跟随手指滚动 此处就是要在显示遮罩的时候禁止下层滚动。 首先设置一个全局变量 var canScroll=false; var canScroll=false; 页面初始化的时候添加事件监听 document.addEventL
阅读全文
摘要:现代网站页面基本都需要响应式,一个div的长宽往往我们都设置为百分之多少,这个百分之是相对于父容器动态计算的 这样在浏览器宽度变化之后,我们的元素也能自动更新长宽。例如:我们在页面上摆了一个div,这个宽度设置为20%, 同时又要求div始终保持4:3的长宽比来显示,因为这样看上去可能美观一点。很显
阅读全文
摘要:完成效果图如下: vue开发的思路主要是数据绑定,代码如下: <template> <div ref="root" style="user-select: none;-webkit-user-select: none;overflow: hidden"> <div class="sliderPane
阅读全文
摘要:通常横向布局时采用float浮动布局 显示布局结果: 右侧的div高度只是适应了内容,往往需要的是右侧高度能自动撑到该行最大高度,就是说右侧高度和左侧高度要保持一致 通过table布局很容易做到这个,在table里,每行的高度会自动撑到该行最大高度,也可以用table-cell,这样至少我们可以少写
阅读全文
摘要:注意:由于用户上传的身份证正反面有可能是横向的也有可能是竖向的,程序考虑了横图片(长度大于宽度)和竖图片(长度小于宽度)的不同情况, 遇到竖图片需要将之先旋转为横图片,这样才能让最后合成的图片都是横向的。
阅读全文
摘要:手机屏幕分辨率的问题,导致h5的1像素看起来比较粗,网上找了一个办法,记下来 主要就是通过scale来缩小宽度 .line1px{ border: none; border-bottom: 1px solid #e1e3e5; height: 1px; transform: scaleY(0.5);
阅读全文
摘要:String.prototype.format = function(args) { var result = this; if (arguments.length > 0) { if (arguments.length == 1 && typeof (args) == "object") { fo
阅读全文
摘要:1:使用table和table-cell布局 2:使用flex布局 居中效果:
阅读全文
摘要:基本原理: 取原来的图片,长宽乘以比例,重新生成一张图片,获取这张图片的大小,如果还是超过预期大小,继续在此基础上乘以压缩比例,生成图片,直到达到预期
阅读全文

浙公网安备 33010602011771号