首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端面试题

    ;     margin-left: 220px;     /*==等于左边栏宽度==*/ } 二、请写出一些前端性能优化的方式,越多越好 1.减少dom操作 2.部署前,图片压缩,代码压缩 3.优化js...输入地址 1.浏览器查找域名的 IP 地址 2.这一步包括 DNS 具体的查找过程,包括:浏览器缓存->系统缓存->路由器缓存… 3.浏览器向 web 服务器发送一个 HTTP 请求 4.服务器的永久重定向响应...(从 http://example.com 到 http://www.example.com) 5.浏览器跟踪重定向地址 6.服务器处理请求 7.服务器返回一个 HTTP 响应 8.浏览器显示 HTML...备忘录模式、状态模式、访问者模式、中介者模 十一、图片预览 function showPreview(source) {   var file = source.files[0];   if(window.FileReader...) {       var fr = new FileReader();       fr.onloadend = function(e) {         document.getElementById

    74020

    HTML5学习之FileReader接口 转

    FileReader接口提供了一个异步API,使用该API可以在浏览器主线程中异步访问文件系统,读取文件中的数据。到目前文职,只有FF3.6+和Chrome6.0+实现了FileReader接口。...1、FileReader接口的方法 FileReader接口有4个方法,其中3个用来读取文件,另一个用来中断读取。...readAsDataURL file 将文件读取为DataURL abort (none) 终端读取操作 2、FileReader接口事件 FileReader接口包含了一套完整的事件模型,用于捕获读取文件时的状态...FileReader接口的事件 事件 描述 onabort 中断 onerror 出错 onloadstart 开始 onprogress 正在读取 onload 成功读取 onloadend 读取完成...("result"); var file=document.getElementById("file"); //判断浏览器是否支持FileReader接口 if(typeof FileReader

    42920

    JS魔法堂之实战:纯前端的图片预览

    二、准备功夫1──FileReader                           FileReader是HTML5的新特性,用于读取Blob和File类型的数据。具体的用法如下: (1)....构造方式 var fr = new FileReader(); (2)....属性 readyState:类型为unsigned short,FileReader实例的当前状态,(EMPTY——0,还没有加载任何数据;LOADING——1,数据正在加载;DONE——2,已完成全部的读取请求...魔法堂:Data URI Scheme介绍》) (4).事件 onload:读取数据成功后触发 onerror:读取数据时抛异常时触发 onloadstart:读取数据前触发 onloadend:读取数据后触发...如果觉得上面的使用方式不方便,可以访问https://github.com/fsjohnhuang/preview/blob/master/preview.js,我已经将其封装成工具函数了。

    2.4K60

    input file文件上传(multiple)及FileReader:读取本地图片文件并显示

    FileReader:读取本地图片文件并显示 要想在页面上显示本地图片,以前我们通常的做法是将选择的图片文件上传至后端服务器,后端对其进行存储,再将图片的URL返回到前端,前端通过这个URL来显示图片。...而HTML5的FileReader接口支持本地预览,FileReader接口主要是将文件读入内存,并提供相应的方法,来读取文件中的数据,当然就能显示本地图片不需上传了。...目前高级浏览器实现了FileReader接口,所以像IE6这些老东西直接滚粗。...事件 onabort 数据读取中断时触发 onerror 数据读取出错时触发 onloadstart 数据读取开始时触发 onload 数据读取成功完成时触发 onloadend 数据读取完成时触发,无论成功失败...DOCTYPE html> js

    5.2K10

    Html5 学习系列(四)文件操作API

    有了操作文件的API,让我们的Web应用可以很轻松的通过JS来控制文件的读取、写入、文件夹、文件等一系列的操作,让Web应用不再那么蹩脚,而之前Web应用如果不借助第三方插件,那就是个shit!...几个重要的JS对象 1):FileList对象   它是File对象的一个集合,在Html4标准中文件上传控件只接受一个文件,而在新标准中,只需要设置multiple,就支持多文件上传,所以从此标签中获取的...onloadend; }; 这个对象是非常重要第一个对象,它提供了四个读取文件数据的方法,这些方法都是异步的方式读取数据,读取成功后就直接将结果放到属性result中。...对象提供的几个读取文件的方法变得异常简单,而且全不是客户端js的操作。...xmlns="http://www.w3.org/1999/xhtml"> js

    59210

    Web前端面试题小集

    输入地址 1.浏览器查找域名的 IP 地址 2.这一步包括 DNS 具体的查找过程,包括:浏览器缓存->系统缓存->路由器缓存… 3.浏览器向 web 服务器发送一个 HTTP 请求 5.浏览器跟踪重定向地址...6.服务器处理请求 7.服务器返回一个 HTTP 响应 8.浏览器显示 HTML 9.浏览器发送请求获取嵌入在 HTML 中的资源(如图片、音频、视频、CSS、JS等等) 10.浏览器发送异步请求 四...3.beformount 4.mounted 5.beforeUpdate 6.updated 7.actived 8.deatived 9.beforeDestroy 10.destroyed 七、js...责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模 十一、图片预览 functionshowPreview(source){ varfile=source.files[]; if(window.FileReader...){ varfr=newFileReader(); fr.onloadend=function(e){ document.getElementById("portrait").src=e.target.result

    1.2K90

    手机拍照预览2种实现方式 原

    手机拍照并把图片设定特定尺寸,在网上找了一些资料,可以使用html5原生的方式 也可以使用插件,现在分别按2种方式实现 原生的方式主要用到FileReader FileReader的实例拥有4个方法,...将文件读取为DataURL 4、readAsText         file,[encoding] 将文件读取为文本   该方法有2个参数,其中第二个参数是文本的编码方式,默认值为utf-8 FileReader...包含一套完整的事件模型,用于捕获读取文件时的状态 1、onabort 读取中断时触发 2、onerror 出错时触发 3、onload 文件读取成功完成时触发 4、onloadend 读取完成触发,无论成功与失败...; return; } //FileReader 实例读取成功时,把读取的结果赋值给图片的src...capture="camera" accept="image/*" name="logo" id="file"> js

    1K10
    领券