您现在的位置是:首页 > 未分类 > 编程小知识之 JavaScript 文件读取博客日记

编程小知识之 JavaScript 文件读取

19-06-25未分类围观19

简介 编程小知识之 JavaScript 文件读取文件读取在当今的编程语言中应该算是一项比较 trivial 的工作了,语言的标准库一般都会帮助我们做好文件抽象与读写缓存,我们仅需要熟悉和运用相关的 API

编程小知识之 JavaScript 文件读取

文件读取在当今的编程语言中应该算是一项比较 trivial 的工作了,语言的标准库一般都会帮助我们做好文件抽象与读写缓存,我们仅需要熟悉和运用相关的 API 即可.


但是 JavaScript 由于安全性的原因,一直以来都没有提供相关的文件读取接口,但有时我们确实需要读取本地文件内容,下面是两种可能的读取方法.


1. 使用 HTML5 中的 FileReader

HTML5 引入的 FileReader 可以帮助我们读取本地文件,但是有一个限制,就是我们不能直接使用文件路径的方式来访问文件,而是首先需要用户选择文件(通过文件选择或者拖动文件至网页等方式)

2. 使用 XMLHttpRequest

XMLHttpRequest 一般用于实现 Ajax,通过他我们也可以实现本地文件的读取(但是有同源等限制),示例代码如下:

微信截图_20190625152338.jpg

初学 JavaScript–基础知识笔记

在html中使用javascript

使用<script>元素有两种方法: 

直接在页面中嵌入js代码,只须指定type属性即可。

js代码将会被从上至下依次解释。 

外部文件将会被加载到当前页面中。 

数据类型 

typeof操作符:用于检测给定变量的数据类型。 

undefined类型

只有一个特殊的值就是undefined,在使用var声明变量但未初始化时,变量的值是undefined。 

null类型

只有一个特殊的值就是null,null值表示一个空对象指针,使用typeof操作符检测null值会返回“object”。 

boolean类型

布尔值和布尔代数的表示完全一致,一个布尔值只有true、false两种值,要么是true,要么是false,可以直接用true、false表示布尔值,也可以通过布尔运算计算出来。boolean类型的字面值true和false是区分大小写的。 

微信截图_20190625152538.jpg

string类型

字符串是以单引号’或双引号”括起来的任意文本,比如’abc’,”xyz”等等。请注意,”或”“本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。 

如果’本身也是一个字符,那就可以用”“括起来,比如”I’m OK”包含的字符是I,’,m,空格,O,K这6个字符。


Tags:

本站推荐