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

重庆营销网站制作泸州网站seo

重庆营销网站制作,泸州网站seo,做网站前端需要懂得,初中网站建设场景&#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.zhongyajixie.com/news/39319.html

相关文章:

  • php+mysql网站开发...hyein seo官网
  • 专业网站建设价格培训机构加盟
  • 专门代做毕设的网站手机百度网址大全首页
  • 服装公司做哪个网站广告推广平台
  • 企业网站建设解决方案站长查询域名
  • 外贸型网站制作关键词排名规则
  • 临沂网站建设企业网络营销推广技术
  • 免费笑话网站系统深圳网络营销和推广方案
  • 做网站计划电脑优化软件
  • 营销型网站改版长沙百度推广优化排名
  • 平凉市建设局网站电商网站运营
  • 网站建设品seo免费诊断
  • 营销型网站设计建设公司免费开源代码网站
  • 做响应式网站的seo搜索引擎优化哪家好
  • 石家庄建站网页模板海门网站建设
  • 生产企业erp管理软件网站优化及推广
  • 在香港做网站需要什么广告投放网站
  • 词条有哪些网站可以做廊坊关键词快速排名
  • 手机网速小红书seo排名
  • html视频网站模板上海网站建设制作
  • 一个网站怎样做两个后台百度引擎搜索入口
  • 个人网站如何建百度关键词价格查询软件
  • html网站建设实例教程关键词app下载
  • wordpress反垃圾插件河北seo网络推广
  • 自己做网站好难挣钱简述搜索引擎的工作原理
  • 小说网站源码html互联网广告平台代理
  • 柳州电商网站建设品牌营销策划培训课程
  • 一个专做窗帘的网站友情链接建立遵循的原则包括
  • 企业网站开发建设软文世界
  • 长治网站制作哪家好百度网站排名seo