当前位置: 首页 > news >正文

重庆营销网站制作济南网站制作平台

重庆营销网站制作,济南网站制作平台,怀来县建设局网站,做彩票网站犯法不场景&#xff1a; 获取HTML中的所有图片标签&#xff0c;并把图片的src属性替换成webp图片, 若浏览器支持webp&#xff0c;则展示&#xff0c;不支持走onerror函数展示data-original原图。 function getDetailWebp(htmlStr, width 600){if(!htmlStr) return ;var reg /<im…

场景:
获取HTML中的所有图片标签,并把图片的src属性替换成webp图片, 若浏览器支持webp,则展示,不支持走onerror函数展示data-original原图。

function getDetailWebp(htmlStr, width= 600){if(!htmlStr) return '';var reg = /<img[^>]+src=[\'|\"]?([^(?"|?'|?>)]+)[\'|\"]?[^>]*>/gi;if(!reg.test(htmlStr)) return htmlStr; // 内容中无图直接返回不用处理return htmlStr.replace(reg, function($0, $1){if($0.indexOf('data-original') != -1) return $0;  // 如果图片标签上有这个属性,那这个可能是接口或者自己已经处理过的不需要重复处理,返回即可;return $0.replace($1, imageToWebp($1, width)).replace(/\/?>/, ` data-original="${$1}" onerror="loadImageError(this)"/>`)})}

图片正则:

var imgReg = /<img[^>]+>/gi; 
var imgAndSrcReg = /<img[^>]+src=[\'|\"]?([^(?"|?'|?>)]+)[\'|\"]?[^>]*>/gi; 
  1. <img 匹配图片标签;
  2. [^>]+ 匹配不是>的任意字符,+ 1到多
  3. src=[‘|“]?([^(?”|?’|?>)]+)[‘|"]?匹配src属性,[’|“]? 属性用单引号或者双引号包起来的,可包可不包(可有可无);其中([^(?”|?‘|?>)]+)最里层的(?"|?’|?>)非"非’非>,整个就是src中的属性值为非"或非’或非>的任意字符;
  4. [^>]* 不是>的任意字符,*代表0到多;
http://www.mmbaike.com/news/94565.html

相关文章:

  • 手机门户网站建设百度网页版
  • 视频网站的服务器建设外贸订单一般在哪个平台接
  • 中小企业网站设计与开发目的站长工具排名分析
  • 从零开始做网站综合型b2b电子商务平台网站
  • 比较公司网站与营销网站的不同个人如何优化网站有哪些方法
  • 做u盘的老外网站百度搜索推广产品
  • 张店网站建设价格广州各区进一步强化
  • 怎么做电子商务的网站百度指数功能模块有哪些
  • 网站建设客户常问到的问题重庆店铺整站优化
  • 做网站什么内容吸引人互联网广告优化
  • 建设网站好处什么平台可以免费打广告
  • 熊岳网站在哪做苏州网站建设开发公司
  • 自己做家具网站销售方案怎么做
  • 云南网站建设一度科技网络营销的内涵
  • seo排名软件有用吗网络快速排名优化方法
  • 文山做网站seo搜索是什么意思
  • 修改wordpress配置文件seo岗位职责
  • 我的世界做神器指令网站推销
  • 网站建设与推广协议广告投放平台公司
  • 厦门网站建设2015创建网站
  • 济南信息化网站百度seo多少钱一个月
  • 福安 网站设计今天的国际新闻
  • 南宁网站建设公司如何为老板打造网站赚钱的今天最新疫情情况
  • wordpress加入自己的类库东莞关键词排名优化
  • 义乌网站制作电话网站关键词排名软件推荐
  • 网站怎么做支付系统电商网站对比
  • 帮做网站的合肥网站推广公司哪家好
  • 网站美化怎么做重庆关键词排名首页
  • 网站建设的误区教育机构加盟
  • 网站内页做排名能让网络非常流畅的软件