`

[原]JavaScript学习笔记(一.杂)

阅读更多

1.JavaScript程序代码不一定要写在函数里面

网页上如果有任何JavaScript代码独立与所有程序之外,这些程序代码会静态地运行[在页面显示之前就运行]。

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script>
	alert("1.in head!");
</script>
</head>
<body>
	<script>
		alert("2.in body!");
	</script>
	
	<form>
		<script>
			alert("3.in form");
		</script>
		<script>
			function formFunction(){
				alert("7.this is a function in form");
			}
		</script>
	</form>
	
	<p>
		<script>
			alert("4.in p");
		</script>
	</p>
	
	<span>
		<script>
			alert("5.in span")
		</script>
	</span>
	
</body>
	<script>
		alert("6.out of body");
	</script>
	<script>
		formFunction();
	</script>	
</html>

 

2.浏览器缓存的问题

如果1个程序用ajax提交请求到服务器时,如果请求一直是同一个URL,那么浏览器有可能会缓存那个URL请求之后服务器的响应,下次如果再调用,浏览器可能就直接把那个缓存的东西拿出来用了,所以可能会导致我们看到结果出错。如果出现这种情况的话,最好在URL后面加1个没有意义但是会一直变化的参数[譬如时间],这样就可以保证URL一直是变化的

上面说的这种情况只是针对Get方法,浏览器是不会缓存Post方法的

 

3.异步的意思

异步是指,当服务器在处理你的请求的时候,你不用等待服务器处理完你的请求,在服务器处理的过程中你可以继续做其他的事情。

 

 

4.JS取得form表单中的<input>标签的值:通过<input>标签的name属性取得

 

<body>
	<form id="testForm">
		名字:<input name="names" type="text"/><br>
		名字2:<input name="names" type="text"/><br>
		住址:<input name="address" type="text"/><br>
		按钮:<input value="按钮" type="button" onclick="getFormValue();"/><br>
	</form>
	<script>
		function getFormValue(){
			var form = document.forms[0];
			//var form = document.getElementById("testForm");
			alert(form.names[0].value);
			alert(form.names[1].value); //name相同的话则取到的是数组
			alert(form.address.value);
		}
	</script>
</body>
 

 

5.innerHTML,已经是被W3C淘汰掉的了,不符合DOM的标准的1个属性,所以平时还是尽量少用的好阿

 

分享到:
评论

相关推荐

    javaScript学习笔记总结.docx

    JavaScript是一种轻量级的解释型编程语言,主要用于网页和网络应用开发。它由网景公司的Brendan Eich在1995年发明,最初设计目的是增强网页的交互性,验证表单数据。JavaScript的运行环境是浏览器,它不需要预编译,...

    JavaScript-学习笔记.pdf

    以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...

    HTML+CSS+JavaScript教程学习笔记.zip

    HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 ...

    VS2015安装证书,JavaScript_ProjectSystem.msi,JavaScript_LanguageService.msi

    1. **JavaScript_ProjectSystem.msi**:这是一个项目系统组件,它为Visual Studio提供了管理和构建JavaScript项目的功能。JavaScript Project System使得开发者能够在IDE中创建、编辑、调试和构建基于JavaScript的...

    JavaScript-学习笔记.docx

    这篇学习笔记主要涉及了JavaScript的基础概念和一些高级特性,包括预编译、作用域、函数、对象原型、原型链、函数调用方式(如call、apply)、继承模式、对象克隆、数组操作、自定义类型判断以及错误处理机制。...

    JavaScript学习笔记.pdf

    JavaScript 学习笔记 JavaScript 是互联网上流行的脚本语言,可以用于 HTML 和 web,广泛应用于服务器、PC、笔记本、平板电脑和智能手机等设备。JavaScript 是一种轻量级的编程语言,可以插入 HTML 页面的编程代码...

    javascript学习笔记讲解版参考.pdf

    JavaScript学习笔记讲解版参考.pdf是一份详尽的教程,涵盖了从基础到进阶的JavaScript知识。这份笔记首先从CSS样式表开始,引导读者理解网页样式的设置与应用。 1. CSS(Cascading Style Sheets)样式表是用于控制...

    JavaScript笔记四.md

    JavaScript笔记四.md

    JavaScript笔记三.md

    JavaScript笔记三.md

    javascript学习心得2.pdf

    javascript学习心得2.pdf

    JavaScript学习笔记

    在JavaScript中,创建对象是进行面向对象编程的基础之一。不同于C#等其他语言,JavaScript提供了多种方式来创建对象。最常见的方式是使用`new Object()`或直接通过对象字面量的方式创建。 1. **使用`new`关键字:**...

    JavaScript对象笔记.rar

    什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程...在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。

    JavaScript-笔记.pdf

    JavaScript-笔记.pdf

    前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar

    前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar ...

    js 笔记 javascript 学习笔记

    本学习笔记将深入探讨JavaScript的核心概念,包括变量、数据类型、操作符、控制流程、函数、对象、数组、原型链、闭包等,并结合实际示例,如my.js、order.js、login.js等文件,来讲解其在实际项目中的应用。...

    CSS样式-JavaScript笔记.pdf

    1. 能够使用CSS的基本选择器选择元素 2. 能够使用CSS的扩展选择器选择元素 3. 能够说出盒子模型的属性 4. 能够说出JS中五种数据类型 5. 能够使用JS中常用的运算符 6. 能够使用JS中的流程控制语句 ...

    org.mozilla.javascript-1.7.2.jar

    在Java开发中,JavaScript引擎的使用日益广泛,其中Mozilla的Rhino引擎是备受开发者青睐的一款。本文将围绕"org.mozilla.javascript-1.7.2.jar"这个资源包,详细讲解其功能、原理以及在实际开发中的应用。 首先,...

    javascript入门-基础语法笔记整理.md

    一个周前自己较系统地学完 javascript,但老感觉自己对基础语法部分的掌握不够扎实,javascript 的基础语法内容实在是丰富灵活,但这部分是进大厂必不可缺的知识,于是花了不少时间耐心整理了这篇笔记,以此夯实基础...

    JavaScript 学习笔记集和代码库

    JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和...

Global site tag (gtag.js) - Google Analytics