- 博客(81)
- 收藏
- 关注
原创 ie11的兼容bug----总览
1.select下拉标签 隐藏小箭头select::-ms-expand { display: none; }//隐藏下拉箭头select { padding-right: 36px; background: url(../images/select-down.png) right center no-repeat; background-size: 38px; -webkit-appearance: none; -moz-appearance: none;
2020-07-29 17:27:11 308
原创 记录chrom不同版本对前端兼容代码差异
上面:not()里加【&】写法在 chrome版本(111.0.5563.147)里不生效,但在最新chrome版本(112.0.5615.49,112.0.5615.50)里生效,具体暂时没查到为什么,感觉应该是写法的问题。查看chrome版本: chrome://version/(直接去查看会被更新为最新版本,这样不用更新)
2023-04-28 11:15:29 348
原创 提示 ‘nvm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
或者 (直接win + r,然后输入 sysdm.cpl,直接打开高级系统设置),1.在cmd里打开提示 【‘nvm’ 不是内部或外部命令,也不是可运行的程序。方法:我的电脑->属性->高级系统设置->环境变量->系统环境变量。方法:在【开始】里搜索cmd,然后点击用管理员权限打开。可以试试重启cmd 或者 powershell。权限不足:用管理员权限打开cmd。环境变量不对:配置环境变量。在里面配置对应的path。
2023-03-27 15:35:41 12185 1
原创 解析javascript里 setTimeout里 this的指向,并用bind改变其this指向
解析javascript里 setTimeout里 this的指向,并用bind改变其this指向
2021-12-15 18:16:39 1415
原创 svg图标的使用方法
为什么要用svg而没有用icon?1.因为svg图标在任何设备下都可以高清显示,不会模糊。而icon会在显卡比较低的电脑上有显示模糊的情况2.svg图标在页面render时 速度会比icon稍微快一点svg在html里的使用方式:1.svg inline<div><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><titl
2021-11-08 12:04:04 6557
原创 magento2: Grunt报错: Destination [src path] not written because no source files were found
是因为没有将源文件的符号链接重新发布到 pub/static/frontend/ 目录。在跑grunt less:orange命令之前一定要先跑 grunt exec:orange,然后就ok了,这是我自己做项目时第一次配grunt遇到这个问题的解决方法,如果还有其他的办法或者这个不生效 欢迎留言交流哈,也可参照我之前写的 magento2:前端如何使用grunt 编译less...
2021-09-22 11:38:31 191
原创 magento2:前端如何使用grunt 编译less
1.安装node2.安装grunt3.安装 grunt-cli4.在项目根目录下 把以下文件 替换为 对应文件package.json.sample 替换为 package.jsonGruntfile.js.sample 替换为 Gruntfile.jsgrunt-config.json.sample 替换为 grunt-config.json其他文件不需要改变,只需把grunt-config.js文件中的{ "themes": "dev/tools/grunt/configs/loc
2021-09-22 11:31:08 330
原创 magento2:前端写 域名+url的方式
php 通用方法设置url,在phtml文件中可以直接使用:全站的基本链接(带store):<?php echo $block->getBaseUrl(); ?>baseUrl加自己想要跳转的剩余链接2种方式:<?php echo $block->getUrl('hello/test'); ?><?php echo $block->getBaseUrl().'hello/test'; ?>...
2021-09-09 18:09:32 224
原创 magento2:前端调 后台cms block的方式
1在.phtml文件加载cms block:<?php echo $this->getLayout() ->createBlock(\Magento\Cms\Block\Block::class) ->setBlockId('your_block_id')->toHtml(); ?>2.在后台cmsblock,cmspage引入cms block:{{block class="\Magento\C
2021-09-09 18:05:25 218
原创 magento2:前端调试email方式
tip:1.email写less在media断点里面写不能用&符号,不生效2.手机端在media断点里面不生效(手机端样式不在断点里写,pc端样式写断点里)step1:找到vendor/magento/framework/Mail/Template/TransportBuilder.php 文件第 410行添加:echo $content;exit;step2:在pup文件夹下找health_check.php文件,把文件里面改写为 下面的内容<?phprequire
2021-09-09 17:50:23 270
原创 magento后台配置
修改网站favicon图标:Stores ->Configuration ->CONTENT => Configuration->edit->html head-> Favicon Icon里上传64*64(正方形的即可)的图片设置颜色方块:Stores ->Configuration ->Catalog ->Catalog ->Storefront ->Show Swatch Tooltip设置多点登陆:Stores ->C
2021-09-09 17:43:16 202
原创 mobile端 安卓跟ios兼容处理
1.ios点击input框页面会放大处理://头部添加:<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
2021-09-09 17:38:19 160
原创 magento2:在phtml里面用ko模板 并 传值给模板
phtml:<div class="custom-component" data-bind="scope:'custom_Component'"> <!-- ko template: { name: $data.template, data: {current_product_id: "<?php echo $product_id; ?>",uidata: $data} } --><!-- /ko --> //uidata: $da
2021-09-02 17:21:35 327
原创 dom元素加载顺序方法
<script type="text/javascript">//jquery dom元素还未加载完(function() { alert("DOM还没加载哦!"); })(jQuery)</script>
2021-06-11 15:25:46 244
原创 magento导出项目翻译文件:
magento导出项目翻译文件:命令行(实操):在magento项目的根目录下执行此命令:php bin/magento i18n:collect-phrases --output="app/design/frontend/theme_dir/theme_dir_name/i18n/en_US.csv" app/design/frontend//theme_dir/theme_dir_name//显示 Dictionary successfully processed. 后则执行成功,就可以到ap
2021-06-04 13:09:13 1042 1
原创 js 过滤emoji表情 跟 特殊字符 正则表达式
可以匹配大多数的emoji:/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/匹配部分e
2021-01-20 15:38:12 3179
原创 f12用jquery调试代码
只有在当前页面有加载 jquery 才可以使用方法1:jQuery(".nav-label").text()jQuery(".nav-label:first").text()方法2:断点,在souce中找出某个要调试的js文件,加入断点然后在cosole中调试
2020-12-09 13:54:33 1019
原创 javascript中 throw error 与 throw new Error(error)的用法及区别
抛出错误一般都是与try catch 同时出现的先看定义:throw new Error(error); 这个是创建错误,创造一个错误类型抛出throw error 这个是抛出错误。上代码:throw new Error(error)var a = 5;try{ if(a==5){ // 抛出错误 throw new Error("loopTerminates"); //Error要大写 }}catch(e){ cons
2020-12-08 17:28:20 31959
原创 magento2.4 去除价格符号¥跟 价格之间的空格
首先,先理清magento价格格式的逻辑:1.在\vendor\magento\framework\Pricing\PriceCurrencyInterface.php里找到public function format()方法。2.format()调用了vendor\magento\module-directory\Model\Currency.php文件中的format()方法,依次调用了public function formatTxt()方法。3.formatTxt()又调用了vendor\ma
2020-11-25 10:52:14 231
原创 页面cookie加载完成与 window.onload之间的顺序问题,cookie作用域
解决的问题:需要在页面全部加载完成后 根据GDPR删除不必要的cookie。1.window.onload时而生效,时而无效的问题,所以先解决页面每次加载完成后都要执行window.onload先说 window.onload 跟 document.readyState之间的关系:当document.readyState 值为 "interactive"时,后面 window.onload会生效。当document.readyState 值为 "complete"时,后面 window.onload
2020-11-19 18:07:48 384
原创 js 兼容性处理,scrollTop
滚动用scrollingElement:document.scrollingElement.scrollTop = moveTop;
2020-11-04 17:34:46 226
原创 magento2 命令快捷方式
Setup upgrade:php bin/magento s:upCache Flush:php bin/magento c:f //缓存刷新Disable Cache:php bin/magento c:d //禁用缓存Enable Cache:php bin/magento c:e //启用缓存Cleans cache type(s):php bin/magento c:c //清除缓存类型Checks cache status:php bin/magento c:
2020-07-23 15:09:22 381
原创 git命令学习记录
git命令学习:windows安装完成后设置:$ git config --global user.name “Your Name”$ git config --global user.email “email@example.com”git branch 查看当前分支git branch <name> 创建分支git branch -d <name> 删除分支git branch -D <name> 强行删除未提交的分支git branch --set
2020-06-24 16:58:00 133
原创 小程序选择手机图片后 压缩图片 转码base64
xml:<canvas canvas-id="attendCanvasId" style="width:375rpx;height:520rpx;position: absolute;z-index:1003;left:-500rpx;"></canvas> js: //选择图片 takePhoto(){ var that = this; wx.ch...
2019-09-09 15:54:56 685 1
原创 laravel 模糊查询的坑
$where = " "; //模糊查询 $likevalue=''; if($request->input("search_goodsname") && $request->input("search_goodsname")!='' && !empty($request->input("search_goodsname")) ...
2019-09-08 12:20:14 1651
原创 uni-app 制作 物流信息 step样式表
<block v-if="logistic && logistic.State != 4" v-for="(item,index) in logistic.Traces"> <view class="set_box view-flex view-flex-between" > <view class="set-left vie...
2019-08-29 19:30:20 3018 1
原创 php 获取小程序二维码返回的 Buffer二进制数据 保存图片 全套代码
废话不说,直接上代码 $jpg = $codeinfo;//得到post过来的二进制原始数据 $file = fopen("xcxcode/wxcode1.jpg","w");//创建件准备写入,文件名xcxcode/wxcode1.jpg为自定义 fwrite($file,$jpg);//写入 fclose($file);//关闭...
2019-08-29 19:13:25 7327
原创 php 微信支付时 自定义的商户订单号 与 商户支付后台 查询到的不一样 的坑
当做支付测试时,去商户支付后台查询商户订单号时发现竟然不一样,深深摸索了好长时间…原来是 微信支付后台服务器发生支付的时间 与 我们调用支付时发生的 时间 有几秒的误差,所以会导致生成的商户订单号不一致解决办法:去掉时间戳的秒 $now = date("Y-m-d H:i"); $time = strtotime($now);...
2019-08-29 17:34:04 2081
原创 laravel sql语句中时间戳 转换时间 FROM_UNIXTIME
DB::raw("date_format(from_unixtime(servicetime),'%Y-%m-%d %H:%i:%s') as time")DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 DATE_FORMAT(date,format) 可以使用的格式有: 格式 描述 %a 缩写星期名 %b 缩写月名 %c...
2019-08-23 17:49:59 3399
原创 单表,连表查询 使用min()查询 某个字段最小值的整条数据
A表为商品表,B表为sku表,(每个商品有多个sku(规格))查询所有商品中并且每个商品中sku的价格为最小的整条数据 select A.id,A.goodsname as title,A.norms,A.status as gstatus,A.imgurls,A.uppertime,A.downtime,A.createtime as gcreatetime,A.updatetime ...
2019-08-13 19:10:08 1518
原创 git 更新本地仓库
1.查看远程仓库git remote -v2.从远程获取最新版本到本地git fetch origin master:temp3.比较本地的仓库与远程仓库的区别git diff temp4.合并temp分支到master分支git merge temp 若有冲突则需手动解决冲突的文件(git status 可以告诉我们冲突的文件),然后提交 git add . git comm...
2019-08-11 16:38:34 12965
原创 使用uni-app add(data) 事件传参时 接收不到参数data 的大坑
初次使用 uni-app踩过的坑:正确:如果***:key的值*** 与 事件要传递的参数 一样 时,事件获取不到参数,所以如果要传递参数最好不要设置一样示例:坑...
2019-06-30 22:09:19 9834 1
原创 用jquery删除,添加,修改 json对象
var jsonObj = {'1':2,'5':45,'name':'admin'}// 增加: jsonObj['sex']='男';// 删除: delete jsonObj[1]; delete jsonObj['1']; delete jsonObj.name;// 修改: jsonObj['name']='ceshi';...
2019-06-30 18:00:56 6364
原创 CURL
//初始化$curl = curl_init(); //设置头文件的信息作为数据流输出 curl_setopt($curl, CURLOPT_HEADER, 0); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cur...
2018-11-30 16:41:49 332
原创 js 录音时间转换 秒的形式 00:00:00
php转换格式:php时间转秒格式js://录音时间转换格式 timeToFormat:function(times){ var result = '00:00:00'; var hour,minute,second if (times > 0) { hour = Math.floor(times / 3600); if (hour...
2018-05-24 15:28:50 2905 1
原创 PHP 时间转换 00:00:00格式
废话不多说 上代码:function secToTime($times){ $result = '00:00:00'; if ($times&gt;0) { $hour = floor($times/3600); if($hour&lt;10){ ...
2018-05-24 14:22:46 2249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人