"java"相关教程
在java开发中有一个非常重要的概念就是java反射机制,也是java的重要特征之一。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力,通过反射可以调用私有方法和私有属性,大部分框架也都是运用反射原理的。java通常是先有类再有对象,有对象就可以调用方法或者属性,java中的反射其实是通过Class对象来调用类里面的方法。掌握了反射的知识,才能更好的学习java高级课程。反射简介:主要是指程序可以访问,检测和修改它本身...
[JavaScript] JavaScript Window Location
window.location对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面。WindowLocationwindow.location对象可不带window前缀书写。一些例子:window.location.href返回当前页面的href(URL)window.location.hostname返回web主机的域名window.location.pathname返回当前页面的路径或文件名window.location.protocol返回使用的web协议(ht...
[JavaScript] JavaScript Cookies
Cookie让您在网页中存储用户信息。什么是cookie?Cookie是在您的计算机上存储在小的文本文件中的数据。当web服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。Cookie是为了解决“如何记住用户信息”而发明的:当用户访问网页时,他的名字可以存储在cookie中。下次用户访问该页面时,cookie会“记住”他的名字。Cookie保存在名称值对中,如:username = Bill&nb...
实例在HTML页面中插入一段JavaScript:<script type="text/javascript">document.write("Hello World!")</script>亲自试一试(在本页底部可以找到更多实例)定义和用法<script>标签用于定义客户端脚本,比如JavaScript。script元素既可以包含脚本语句,也可以通过src属性指向外部脚本文件。必需的type属性规定脚...
[JavaScript] JavaScript Fetch API
FetchAPI接口允许Web浏览器向Web服务器发出HTTP请求。不再需要XMLHttpRequest。浏览器支持表中的数字注明了完全支持FetchAPI的首个浏览器版本:ChromeIEFirefoxSafariOperaChrome42Edge14Firefox40Safari10.1Opera292011年6月2016年8月2015年8月2017年3月2015年4月FetchAPI实例下面的例子获取文件并显示内容:实例fetch(file).then(x =...
实例使用<template>保留页面加载时隐藏的内容。使用JavaScript来显示:<button onclick="showContent()">显示被隐藏的内容</button><template> <h2>Flower</h2> <img src="img_white_flower.jpg" wid...
在本节中,我们向您讲解如何在服务器上打开、读取以及关闭文件。PHPOpenFile-fopen()打开文件的更好的方法是通过fopen()函数。此函数为您提供比readfile()函数更多的选项。在课程中,我们将使用文本文件"webdictionary.txt":AJAX = Asynchronous JavaScript and XMLCSS = Cascading Styl...
[JavaScript] JavaScript HTML DOM 实例
使用JavaScript访问和操作DOM对象的实例。Document对象显示文档中所有cookie的名称/值对显示加载文档的服务器域名显示上次修改文档的日期和时间显示加载当前文档的文档URL显示文档的标题显示文档的完整URL替换当前文档打开一个新文档,然后添加一些内容显示具有特定名称的元素数量显示具有特定标签名称的元素数量Anchors集合确定文档中锚的数量确定文档中首个锚的innerHTMLLinks集合显示文档中的链接数显示文档中首个链接的href属性Forms集合确定文...
[JavaScript] JavaScript HTML 事件实例
使用JavaScript对事件做出反应的实例。输入事件onblur-当用户离开输入字段时onchange-当用户更改输入字段的内容时onchange-当用户选择下拉值时onfocus-当输入字段获得焦点时onselect-当输入文本被选取时onsubmit-当用户点击提交按钮onreset-当用户点击重置按钮onkeydown-当用户按下/按住某个键时onkeypress-当用户按下/按住某个键时onkeyup-当用户释放按键时onkeyup-当用户释放按键时onkeydow...
JavaScript语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此在Node.js中,定义了一个Buffer类,该类用来创建一个专门存放二进制数据的缓存区。在Node.js中,Buffer类是随Node内核一起发布的核心库。Buffer库为Node.js带来了一种存储原始数据的方法,可以让Node.js处理二进制数据,每当需要在Node.js中处理I/O操作中移动的数据时,就有可能使用Buffe...
为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个Node.js文件就是一个模块,这个文件可能是JavaScript代码、JSON或者编译过的C/C++扩展。创建模块在Node.js中,创建一个模块非常简单,如下我们创建一个'main.js'文件,代码如下:var hello = require('./hello&...
全局事件属性HTML有能力让事件触发浏览器中的动作,例如当用户单击元素时启动JavaScript。如需了解有关编程事件的更多信息,请访问我们的JavaScript教程。以下是可添加到HTML元素以定义事件操作的全局事件属性。Window事件属性针对window对象触发的事件(应用到<body>标签):属性值描述onafterprintscript文档打印之后运行的脚本。onbeforeprintscript文档打印之前运行的脚本。onbeforeunloadscript文档卸载之前运...
HTMLCanvas参考手册HTML<canvas>标签用于通过脚本(通常是JavaScript)动态绘制图形。如需了解有关<canvas>的更多信息,请阅读我们的HTMLCanvas教程。颜色、样式和阴影属性描述fillStyle设置或返回用于填充绘画的颜色、渐变或模式strokeStyle设置或返回用于笔触的颜色、渐变或模式shadowColor设置或返回用于阴影的颜色shadowBlur设置或返回用于阴影的模糊级别shadowOffsetX设置或返回阴影距形状的水平...
HTML5视频和音频的DOM参考手册HTML5DOM为<audio>和<video>元素提供了方法、属性和事件。这些方法、属性和事件允许您使用JavaScript来操作<audio>和<video>元素。HTML5Audio/Video方法方法描述addTextTrack()向音频/视频添加新的文本轨道canPlayType()检测浏览器是否能播放指定的音频/视频类型load()重新加载音频/视频元素play()开始播放音频/视频pause()暂停...
可以把供加载XML文档的代码存储在单独的函数中。实例加载XML文档使用函数来加载XML文档加载函数XMLDOM含有遍历XML树以及访问、插入、删除节点的方法(函数)。然后,在访问并处理XML文档之前,必须把它载入XMLDOM对象。上一节演示了如何加载XML文档。为了避免因加载文档而重复编写代码,可以把代码存储在一个单独的JavaScript文件中:function loadXMLDoc(dname) {try //Internet Ex...