"javascript"相关教程
JavaScript函数内部的代码会在“某物”调用它时执行。调用JavaScript函数在函数被定义时,函数内部的代码不会执行。在函数被调用时,函数内部的代码会被执行。调用函数通常也可以说“启动函数”或“执行函数”。在本教程中,我们使用“调用”。以函数形式调用函数实例function myFunction(a, b) { &nbs...
所有现代浏览器都内建了供读取和操作XML的XML解析器。解析器把XML转换为XMLDOM对象-可通过JavaScript操作的对象。实例(www.sou-xun.com)提供的实例是独立于浏览器和平台的。这些例子可以在所有现代浏览器中运行。加载并解析XML文件加载并解析XML字符串解析XML所有现代浏览器都有读取和操作XML的内建XML解析器。解析器把XML载入内存,然后把它转换为可通过JavaScript访问的XMLDOM对象。您将在本教程的下一节中学习更多有关XMLDOM...
[JavaScript] JavaScript 函数 Apply
方法重用通过apply()方法,您能够编写用于不同对象的方法。JavaScriptapply()方法apply()方法与call()方法非常相似:在本例中,person的fullName方法被应用到person1:实例var person = { fullName: function() { &nbs...
JavaScript变量属于本地或全局作用域。全局变量能够通过闭包实现局部(私有)。全局变量函数能够访问函数内部定义的所有变量,比如:实例function myFunction() { var a = 4; return a * a;}亲自试一试但是函数也能访问函数外部定义的变量,比如:实例var ...
ECMAScript2015,也称为ES6,引入了JavaScript类。JavaScript类是JavaScript对象的模板。JavaScript类的语法请使用关键字class创建一个类。请始终添加一个名为constructor()的方法:语法class ClassName { constructor() { ... }}实例class Car { const...
CSS动画CSS可实现HTML元素的动画效果,而不使用JavaScript或Flash!#animated_div{width:70px;height:47px;background:#92B901;color:#ffffff;position:relative;font-weight:bold;font-size:20px;padding:10px;animation:animated_div5s1;-moz-animation:animated_div5s1;-webki...
"Iwillcallbacklater!"回调(callback)是作为参数传递给另一个函数的函数这种技术允许函数调用另一个函数回调函数可以在另一个函数完成后运行函数序列JavaScript函数按照它们被调用的顺序执行。而不是以它们被定义的顺序。此例最终将显示"Goodbye":实例function myFirst() { myDisplayer("Hello");}func...
这些例子演示了XML文件、XML格式化和XML转换(XSLT)。还演示了与XML一起使用的JavaScript(AJAX)。查看XML文件查看一个简单的XML文件查看带有一个错误的XML文件查看一个XML的CD目录查看一个XML的植物目录查看一个XML菜单例子解释XML和CSS查看一个XML的CD目录查看对应的CSS文件显示这个由CSS文件格式化的CD目录例子解释XML和XSLT查看XML菜单查看对应的XSLT样式表显示这个由XSLT样式表格式化的菜单(IE6)显示这个由XS...
JavaScript表单验证HTML表单验证可以通过JavaScript完成。如果表单域(fname)为空,该函数会提示一条消息,并返回false,以防止表单被提交:JavaScript实例function validateForm() { let x = document.forms["myForm"]["fname"].value; if&...
[JavaScript] JavaScript HTML DOM 事件监听程序
addEventListener()方法实例添加当用户点击按钮时触发的事件监听器:document.getElementById("myBtn").addEventListener("click", displayDate);亲自试一试addEventListener()方法为指定元素指定事件处理程序。addEventListener()方法为元素附加事件处理程序而不会覆盖已有的事件处理程序。您能够向一个元素添加多个事件处理程...
[JavaScript] JavaScript HTML DOM 导航
通过HTMLDOM,您能够使用节点关系来导航节点树。DOM节点根据W3CHTMLDOM标准,HTML文档中的所有事物都是节点:整个文档是文档节点每个HTML元素是元素节点HTML元素内的文本是文本节点每个HTML属性是属性节点所有注释是注释节点有了HTMLDOM,节点树中的所有节点都能通过JavaScript访问。能够创建新节点,还可以修改和删除所有节点。节点关系节点树中的节点彼此之间有一定的等级关系。术语(父、子和同胞,parent、child以及sibling)用于描述这...
什么是响应式网页设计?响应式web设计会让您的网页在所有设备上看起来都不错。响应式web设计仅使用HTML和CSS。响应式web设计并不是程序或JavaScript。为所有用户获得最佳体验的设计可以使用许多不同的设备来查看网页:台式机、平板电脑和手机。无论使用哪种设备,您的网页都应该看起来美观且易用。网页不应舍弃信息来适合较小的设备,而应使其内容适合任何设备:.p50,.p25{padding:20px;text-align:center;font-weight:bold;}...
[JavaScript] JavaScript HTML DOM 元素(节点)
添加和删除节点(HTML元素)创建新HTML元素(节点)如需向HTMLDOM添加新元素,您必须首先创建这个元素(元素节点),然后将其追加到已有元素。实例<div id="div1"><p id="p1">这是一个段落。</p><p id="p2">这是另一个段落。</p></div><script>var...
解决URL中文乱码问题我们主要通过两种形式提交向服务器发送请求:URL、表单。而表单形式一般都不会出现乱码问题,乱码问题主要是在URL上面。通过前面几篇博客的介绍我们知道URL向服务器发送请求编码过程实在是实在太混乱了。不同的操作系统、不同的浏览器、不同的网页字符集,将导致完全不同的编码结果。如果程序员要把每一种结果都考虑进去,是不是太恐怖了?有没有办法,能够保证客户端只用一种编码方法向服务器发出请求?有!这里我主要提供以下几种方法一、javascript使用javascri...
[JavaScript] JavaScript HTML DOM 节点列表
HTMLDOMNodeList对象NodeList对象是从文档中提取的节点列表(集合)。NodeList对象与HTMLCollection对象几乎相同。如使用getElementsByClassName()方法,某些(老的)浏览器会返回NodeList对象而不是HTMLCollection。所有浏览器都会为childNodes属性返回NodeList对象。大多数浏览器会为querySelectorAll()方法返回NodeList对象。下面的代码选取文档中的所有<p&g...