当前位置: 首页 > 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.laogonggong.com/news/17528.html

相关文章:

  • 在线做任务的网站有哪些免费模板素材网站
  • 旅游网站400电话彩铃关键词制作软件
  • 微网站怎么做的百度百家官网入口
  • 网新企业网站管理系统百度指数功能模块
  • 成都网站设计常凡云品牌线上推广方案
  • 网站做系统做排名靠谱吗厦门seo全网营销
  • 做网站用html5营销咨询
  • 通用网站建设山东百搜科技有限公司
  • 株洲网站建设的公司怎么找谷歌seo优化中文章
  • 局机关网站建设改进措施我想做电商怎么加入
  • 国家税务总局网上办税服务厅登录seo公司赚钱吗
  • wordpress在线安装插件在哪里搜索引擎优化解释
  • 品牌网站建设怎么做友情链接交易
  • web制作网站做网络推广有前途吗
  • wordpress阿里云oss插件电商seo引流
  • 沈阳网站建设推广服务设计网站接单
  • 淮安软件园哪家做网站免费seo教程
  • 网站建设常见问题自己开网店怎么运营
  • 链天网站建设店铺推广渠道有哪些
  • 建筑业资质查询网站seo排名是什么意思
  • vb 网站开发seo销售代表招聘
  • 建德网站建设公司珠海seo推广
  • 做软件需要网站吗百度推广有效果吗?
  • 重庆企业网站推广服务建站cms
  • 北京市海淀区市政府网站建设一个新公众号怎么吸粉
  • 黔东南网页制作企业seo如何优化
  • b2c的网址有哪些seo快速提升排名
  • wordpress wp_nav_menu depth广州seo服务公司
  • 公司网站建设及安全解决方案直播网站排名
  • top wang域名做网站好百度竞价推广开户费用