FileReader类型实现的是一种异步文件读取机制。可以把FileReader想象成XMLHttpRequest,区别只是它读取的是文件系统,而不是远程服务器。为了读取文件中的数据,FileReader提供了如下几个方法。
在HTML5中,提供了一个关于文件操作的文件API(应用程序编程接口),通过使用这个API,对于从Web页面上访问本地文件系统的相关处理将会变得十分简单。本文将针对这个文件API做详细介绍。另外,关于文件API,到目前为止只有部
要检测一个变量是不是基本数据类型?typeof操作符是最佳的工具。说得更具体一点,typeof操作符是确定一个变量是字符串、数值、布尔值,还是undefined的最佳工具。如果变量的值是一个对象或null,则typeof操作符会像下面例子中
ECMAScript函数的参数与大多数其他语言中函数的参数有所不同。ECMAScript函数不介意传递进来多少个参数,也不在乎传进来参数是什么数据类型。也就是说,即便你定义的函数只接收两个参数,在调用这个函数时也未必一定要传递
for-in语句是一种精准的迭代语句,可以用来枚举对象的属性。with语句的作用是将代码的作用域设置到一个特定的对象中。
确定两个变量是否相等是编程中的一个非常重要的操作。在比较字符串、数值和布尔值的相等性时,问题还比较简单。但在涉及到对象的比较时,问题就变得复杂了。最早的ECMAScript中的相等和不等操作符会在执行比较之前,先
讨论的最后一个与网络相关的主题是一个名为cURL的技术,其名称代表“客户(client)URL”。(cURL还经常被写为curl或Curl)这是一个处理URL的命令行工具,能够访问Web站点、FTP文件等。PHP可以通过shell_exec()和其他系统函数使用cURL,同时
尽管使用PHP会话非常简单,但是有一个令初学者十分头疼的问题。你会看到以下消息,而不是一切都按照你预期的方式运行:Warning:Cannot add header information-headers already sent,在介绍header()函数之前我就已经多次提到过这个问题。它
location是最有用的BOM对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。事实上,location对象是很特别的一个对象,因为它既是window对象的属性。也是document对象的属性;换句话说,window location和doc
在PHP新闻组里,经常会看到的一个问题是如何判断用户所在的国家。虽然PHP所在的服务器与访问服务器的用户都可能位于世界上的任何位置,但还是可能实现地理匹配的,其前提如下。每台计算机都必须有一个IP地址才能访问互
fopen()函数是访问Web页面的方式之一,更复杂的手段是使用套接字。这是一个让两台计算机能够相互通信的通路。在PHP里,打开套接字的方法是使用fsockopen()。fsockopen()会建立文件指针,就像fopen()一样。这个函数接收的参数是URL
PHP所做大部分工作是从服务程序(比如数据库或文本文件)获取信息再发送到客户端(用户的Web浏览器),或是相反的过程。但PHP还支持另外一些特性,能够与其他Web站点进行交互,与其他服务程序通信,甚至能够通过FTP传输文件。
我们经常会要求用户在文本框中输入特定的数据,或者输入特定格式的数据。例如,必须包含某些字符,或者必须匹配某种模式。由于文本框在默认情况下没有提供多少验证数据的手段,因此必须使用JavaScript来完成此类过滤输