Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航名站网址导航小编为爱好网页hTML5的朋友提供关于网页hTML5的相关知识。

  • 本篇文章的具体介绍如下

一、 Data URI scheme 简介ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Data URI scheme是在RFC2397中定义的,目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部相关站点文件载入。比如上面那串字符,其实是一张小图片,将这些字符复制黏贴到火狐的地址栏中并转到,就能看到它了,一张1X36的白灰png图片。
在上面的Data URI中,data表示取得数据的协定名称,image/png 是数据类型名称,base64 是数据的编码实用具体的方法,逗号后面就是这个image/png相关站点文件base64编码后的数据。
或许您已经注意到,在有的网页上,图片的 src 或 css 背景图片的 url 并不是咱们常见的在线图片链接,而是一大串的字符,比如像这样:

ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体代码 具体代码如下: data:image/gif;base64,R0lGODlhkQAtAKIAAAAAAP///1a 5zfn9////wAAAAAAAAAAACh5BAEAAAQALAAAAACRAC0AQAP/SLrc/jDKSau9uIrsxN5cAxJeSI5MmV6q4r1w3JKRDC/2W1Mz3/GoVO8UE2GGK MEVQoKP04XKJqJBj /DpUVGXgb3vAA/GWIz2EFekxIq8WLcnxNr8sddnd7bUn7v2V/e4BjhIaDg4WJinCBhWdvi5B/j5WIgolvelxCIU5bSRygV1kQOVoySyY0WkqfnKESr7GotDtStzi4OLNSSKgzvxZIpKC6rKKrysNWxsthzs UjZWPmYbUlpOLbZds1YeU3mjj5OWObF1565Pg7nqQmuzz5PT2m6I3ykXPyzf8 fQd8XfMRItopqiQ0oBslUKEpgp6upJKRMVSEpcchOgi/9eDUVZqdRqGMSJGYR2JQDNWrJWtkR8hpnyZ0Ei0KTJ3meT1ZMqPnC6BlpzZ8VPFhEZt1Cgi7CIRgTGhPkVKVeFIJjUdgqojj52ye/h6iQ0hTh6iPWglzTFXj5u2b rSxcUDTw6ftXceiBPkhtCcs2XNgutGTc1aTePOuQ3nd9pZCPjMbILzN2/YS265mZEQWfLkvJAjdx5LurTp0xpGoJSlNhXV1kthro4Jk8WpnheRAgN4wuCWhbxaC81I03bvfcSNf1SS pnVfVAIJme4vDhtnRqnT5WqO3jS7z6Ys7a4lKn26g3FVwnZqVd460QzsnT6dLdh77 IURwqi796/P/ZnYcea/R1d9197wnoy08JwobfbMXsR5NUTyTkoC/0yZeeScONUgoTPag2hDIjJtdSgLO5NGB8x8WhxXj9bZhMSS lGJsKqoEowoh9qhDQTdmpV6N2PGEhI4YXugfagEdxJtFr1FFwV1d2SENZZKYw SWZIBFB15y/QWml1/OM6VdoGVywV7tvFWll2g14s2bZIZJJ5wTsJlYnOggpiY2jMiJyTt8vmVJN36iadafaXqWZahWFMYhm435cQ1c9TBmaJlWhrJnaIYWGklf1iAWiGCZFZbWZImV9Y2mc4rWqKmwUsonYLVWQ5iqr1IGqK 5hjpNr2fWmWmWXA32jrEFzJL5QAIAOw==

ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


这是什么呢?这就是名站网址导航今天要介绍的 Data URI scheme。ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


目前,Data URI scheme支持的类型有:

ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体代码 具体代码如下:
data:,文本数据
data:text/plain,文本数据
data:text/html,网页hTML具体代码
data:text/html;base64,base64编码的网页hTML具体代码
data:text/css,CSS具体代码
data:text/css;base64,base64编码的CSS具体代码
data:text/javascript,Javascript具体代码
data:text/javascript;base64,base64编码的Javascript具体代码
data:image/gif;base64,base64编码的gif图片数据
data:image/png;base64,base64编码的png图片数据
data:image/jpeg;base64,base64编码的jpeg图片数据
data:image/x-icon;base64,base64编码的icon图片数据
base64简单地说,它把一些 8-bit 数据翻译成标准 ASCII 字符,在PhP中可以用数据库函数base64_encode() 进行编码。
目前,IE8、Firfox、Chrome、Opera浏览器都支持这种小相关站点文件嵌入。对于 IE7 及之前版本,可通过使用M网页hTML 解决 data URI scheme 的兼容问题。

ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


举例说明

网页中一张图片可以这样显示:

ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体代码 具体代码如下: <img src=”http://www.mzdh.net/images/logo.png”/>
也可以这样显示:

复制具体代码 具体代码如下: <img src=“data:image/gif;base64,R0lGODlhkQAtAKIAAAAAAP///1a 5zfn9////wAAAAAAAAAAACh5BAEAAAQALAAAAACRAC0AQAP/SLrc/jDKSau9uIrsxN5cAxJeSI5MmV6q4r1w3JKRDC/2W1Mz3/GoVO8UE2GGK MEVQoKP04XKJqJBj /DpUVGXgb3vAA/GWIz2EFekxIq8WLcnxNr8sddnd7bUn7v2V/e4BjhIaDg4WJinCBhWdvi5B/j5WIgolvelxCIU5bSRygV1kQOVoySyY0WkqfnKESr7GotDtStzi4OLNSSKgzvxZIpKC6rKKrysNWxsthzs UjZWPmYbUlpOLbZds1YeU3mjj5OWObF1565Pg7nqQmuzz5PT2m6I3ykXPyzf8 fQd8XfMRItopqiQ0oBslUKEpgp6upJKRMVSEpcchOgi/9eDUVZqdRqGMSJGYR2JQDNWrJWtkR8hpnyZ0Ei0KTJ3meT1ZMqPnC6BlpzZ8VPFhEZt1Cgi7CIRgTGhPkVKVeFIJjUdgqojj52ye/h6iQ0hTh6iPWglzTFXj5u2b rSxcUDTw6ftXceiBPkhtCcs2XNgutGTc1aTePOuQ3nd9pZCPjMbILzN2/YS265mZEQWfLkvJAjdx5LurTp0xpGoJSlNhXV1kthro4Jk8WpnheRAgN4wuCWhbxaC81I03bvfcSNf1SS pnVfVAIJme4vDhtnRqnT5WqO3jS7z6Ys7a4lKn26g3FVwnZqVd460QzsnT6dLdh77 IURwqi796/P/ZnYcea/R1d9197wnoy08JwobfbMXsR5NUTyTkoC/0yZeeScONUgoTPag2hDIjJtdSgLO5NGB8x8WhxXj9bZhMSS lGJsKqoEowoh9qhDQTdmpV6N2PGEhI4YXugfagEdxJtFr1FFwV1d2SENZZKYw SWZIBFB15y/QWml1/OM6VdoGVywV7tvFWll2g14s2bZIZJJ5wTsJlYnOggpiY2jMiJyTt8vmVJN36iadafaXqWZahWFMYhm435cQ1c9TBmaJlWhrJnaIYWGklf1iAWiGCZFZbWZImV9Y2mc4rWqKmwUsonYLVWQ5iqr1IGqK 5hjpNr2fWmWmWXA32jrEFzJL5QAIAOw==”/>

ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

咱们把图像相关站点文件的内容直接写在了网页hTML 相关站点文件中,这样做的好处是,节省了一个hTTP 请求使得加载速度得以提升,坏处则可能导致浏览器不会缓存这种图像。ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

二、图片 base64 编码的实现实用具体的方法示例ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.1 JS实现图片 base64 编码具体代码

ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体代码 具体代码如下:
function readFile(){
var file = this.files[0];
if(!/image\/\w /.test(file.type)){
alert("请确保相关站点文件为图像类型");
return false;
}
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function(e){
result.inner网页hTML = '<img src="' this.result '" alt=""/>';
img_area.inner网页hTML = '<div class="sitetip">图片img网页文章标签展示:</div><img src="' this.result '" alt=""/>';
}
}

ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.2 利用 网页hTML5教程 的 FileReader 实现图片 base64 编码ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

网页hTML5教程 Javascript 版本核心具体代码:ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体代码 具体代码如下:
function readFile(){
var file = this.files[0];
if(!/image\/\w /.test(file.type)){
alert("请确保相关站点文件为图像类型");
return false;
}
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function(e){
result.inner网页hTML = '<img src="' this.result '" alt=""/>';
img_area.inner网页hTML = '<div class="sitetip">图片img网页文章标签展示:</div><img src="' this.result '" alt=""/>';
}
}

ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

网页hTML5教程本地存储localStorage、sessionStorage基本用法、遍历操作ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

一、localStorage API 基本使用实用具体的方法ajtAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于网页hTML5的相关知识就说到这里希望可以帮助朋友们。,DataURIscheme,base64编码

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市