自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cq_Hsiao的博客

菜鸟成长记

  • 博客(18)
  • 收藏
  • 关注

原创 用vue-cli来构建项目时,npm install报错内容+解决方案

npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! vue_test@1.0.0 lint: `eslint --ext .js,.vue src "--fix"`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the vue_test@1.0.0 lint script.npm ERR! ...

2018-11-16 10:44:14 1095

转载 SEO优化——HTML页面中的属性值Nofollow

nofollow 是HTML页面中a标签的属性值。这个标签的意义是告诉搜索引擎”不要追踪此网页上的链接或不要追踪此特定链接”。 nofollow是HTML页面中a标签的属性值。它的出现为网站管理员提供了一种方式,即告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接”。这个标签的意义是告诉搜索引擎这个链接不是经过作者信任的,所以这个链接不是一个信任票。 nofollow标签是由谷歌领头...

2018-05-03 17:46:58 431

原创 sql查询有空格的字符串数据时解决方法

一般商品名都可能存在空格,如 $keywords = '金士顿(Kingston)dtG3 U盘 8G',但是直接用sql模糊查询时是获取不到对应的数据的,要先做处理。1、先将输入查询的字符串数据中的所有空格去掉,如PHP用str_replace(' ','',$keywords);2、使用sql的replace函数,这样sql语句就变成 WHERE REPLACE(goods_name,' ',

2017-11-14 10:15:48 15751

原创 PHP导出到Excel表格 解决数字不正常显示问题

网上说将单元格格式设置为文本格式就行了,但是我用excel导出功能时,刚开始设置B列为文本格式,结果导出后excel表数字还是不正常显示。 需要自己去手动重置才能正常显示,自己也不太清楚原因,琢磨后通过以下两种方式解决。$objPHPExcel->getActiveSheet(0)->getStyle('B')->getNumberFormat()->setFormatCode(PHPExce

2017-11-13 12:32:13 5686

转载 input[file]标签的accept=”image/*”属性响应很慢的解决办法

input[file]标签的accept属性可用于指定上传文件的MIME类型。例如,想要实现默认上传图片文件的代码,代码可如下: 效果如下图所示,默认过滤掉所有非图片文件:但是!这段代码在Chrome和Safari等Webkit浏览器下却出现了响应滞慢的问题,可能要等 6~10s 才能弹出文件选择对话框。简直不能忍呀。在IE和Firefox中使用 accept=”image/*” 属性则没有发现响

2017-09-06 17:06:38 519 1

原创 PHP微信接口签名算法

一、参数说明二、安全规范1、签名算法 签名生成的通用步骤如下:第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。特别注意以下重要规则: ◆ 参数名ASCII码从小到大排序(字典序); ◆ 如果参数的值为空不参与签名; ◆ 参

2017-08-30 16:13:09 4398

原创 返回到前一个页面时显示前一个页面中ajax获取的数据

情景实现:项目有个任务就是在订单结算提交前可以增加发票抬头,用的是AJAX请求后台后返回数据展示在前端页面,添加完同时选取该发票后提交订单,如果因为各类原因(比如余额不足,库存不够)的影响订单提交不成功,用户想返回上一页修改订单重新下单结算时,发现刚才新增的发票数据不见了,ajax获取并插入页面的结构都没有了,而实际上数据是存在的。      解决方案:通过处理history对象来解决。可以用his

2017-08-17 17:19:46 3433 2

原创 Ajax实现无刷新分页效果

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Ajax无刷新分页效果</title> <script type="text/javascript"> function showpage(url) { var xhr = new XMLHttpRe

2017-05-04 16:36:44 2929

转载 深入理解ob_flush和flush的区别

作者: Laruence( )本文地址: http://www.laruence.com/2010/04/15/1414.html转载请注明出处 ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑…其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情..ob_*系列函数, 是操作PH

2017-05-04 10:01:38 347

原创 对SQL语句中case when...then...else...end的理解

最近在开发中遇到一个业务想了好久写了很多代码都解决不了,最后发现一句SQL语句就能完美解决了。是这样的,商城中各商品都有对应的市场价marketprice,存在对应的数据表里shop_goods。根据客户的会员等级RANK_ID不同可以给予不同的优惠价USER_PRICE,在页面呈现展示,重要的是用户点击后要按照价格高低排序,所以要在一条sql语句中执行。而这些价格是以RANK_I

2017-04-27 16:59:02 14493 2

原创 ecshop设置密码实现邮件验证码校验功能

在ecshop后台设置邮件模板,当发送邮件时将生成的随机四位数验证码赋值模板,发送给用户。 效果如图,主要是点击发送验证码时按钮失效并触发计时器倒数事件。 前端页面 重点在JS方面 支付密码校验 与 计时器 var reg = new RegExp(/^\d{6}$/); //判断密码是否为6位纯数字,不是则提醒 jQuery("#new

2017-04-26 16:44:37 1159

原创 基于ecshop商城开发优惠券(红包)叠加使用功能

一般商城的优惠券(红包)都是只能使用一张的,但想要叠加使用的话,首先要新增字段来区别设置可不可叠加类型input type=”hidden” name=”bonus” id=”bonus_id_{$k}” value=”0”设置input隐藏域,id跟数组键值关联,选中的话value为红包的id,默认为0。再把选中的红包ID都以字符串形式存到name为bonus1的input隐藏域value中,如

2017-03-14 17:53:54 5357 3

原创 基于ecshop模板开发批量修改协议商品价格功能,用AJAX调用处理json数据

用的ecshop模板老,内嵌smarty模板引擎 业务流程: 协议商品即商城这方面跟各企业用户协商好的商品协议价,给出适当的优惠。在批量添加协议商品之前可以先改变其协议价,不做改变的默认和商品价格一致。 由于模板已经封装了ajax.call,可直接利用AJAX异步处理json数据。 以下是表的一些数据,隐藏域input的value值是原商品价格,id为get_pr

2017-03-14 16:44:37 850

原创 ecshop用AJAX开发商品订单异步评价功能

业务流程:订单列表上进行评价,评价完后,将评价都分配给该订单的每个商品上。当收货确认后才显示评价按钮,id关联上订单号,onclick点击事件传的参数也是订单号。 if ($row['shipping_status'] == SS_RECEIVED && $row['comment_status'] != 1) { //如果确认收货后,显示评价功能

2017-03-14 16:34:55 1256

原创 HTTP常见状态码

200 OK请求已成功,请求所希望的响应头或数据体将随此响应返回。202 Accepted服务器已接受请求,但尚未处理。正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。在异步操作的场合下,没有比发送这个状态码更方便的做法了。301 Moved Permanently被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应

2017-02-15 23:05:47 414

原创 PHP问题

1、PHP echo 和 print 语句echo 和 print 之间的差异:echo - 能够输出一个以上的字符串print - 只能输出一个字符串,并始终返回 1  提示:echo 比 print 稍快,因为它不返回任何值。 echo 和print都是语言结构,也就是关键字,不是函数。使用的时候不用加括号,加上也可以。echo可以用逗号隔开(pr

2017-02-14 17:45:17 336

转载 PHP mysql_real_escape_string() 函数

定义和用法mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。下列字符受影响:\x00\n\r\'"\x1a如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。语法mysql_real_escape_string(string,connection)参数描述

2017-02-14 15:58:02 278

转载 php解析url并得到url中的参数

$url = 'http://www.baidu.com/index.php?m=content&c=index&a=lists&catid=6&area=0&author=0&h=0®ion=0&s=1&page=1';$arr = parse_url($url);var_dump($arr);$arr_query = convertUrlQuery($arr['query'])

2017-02-03 23:29:18 2963

空空如也

空空如也

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

TA关注的人

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