本篇是供自己方便使用
一、JavaScript简介
星期一, 十二月 14, 2015 09:52:13
JavaScript 是属于网络的脚本语言!
JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。
一、java简介
1.1提示:您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。
1.2alert() 函数在 JavaScript 中并不常用,但它对于代码测试非常方便。
1.3您会经常看到 document.getElementByID("some id")。这个方法是 HTML DOM 中定义的。
DOM(文档对象模型)是用以访问 HTML 元素的正式 W3C 标准。
<p id ="demo"> javascript html 改变内容 </p> function myFunction() { x = document.getElementById("demo");//查找元素 x.innerHTML = "hello javascript";//改变内容 } <button type = "button" onclick = "myFunction()">click this</button>
1.4JavaScript:改变 HTML 图像
本例会动态地改变 HTML <image> 的来源 (src)
代码案例: <html> <head> <title>js_lightbulb</title> <meta http-equiv="Context-Type" content="text/html";charset="utf-8" /> </head> <body> <script type="text/javascript"> function changeImage() { element = document.getElementById("myimage") if(element.src.match(1)){ element.src = "E:/zhuhw_study/js/jpg/2.jpg"; }else { element.src = "E:/zhuhw_study/js/jpg/1.jpg"; } } </script>> <img id = "myimage" onclick="changeImage()" src="E:/zhuhw_study/js/jpg/2.jpg"> <p>js一个函数控制</p>> </body> </html> 1.5JavaScript:改变 HTML 样式 <!DOCTYPE html> <html> <head> <title>JavaScript:改变 HTML 样式</title> </head> <body> <script type="text/javascript"> function changeStyle() { x = document.getElementById("demo1"); x.style.color = "#ff0000"; } </script> <p id="demo1"> hello JavaScript! </p> <button onclick="changeStyle()"); ">点击</button> </body> </html>
1.6JavaScript 常用于验证用户的输入。
isNaN() 函数用于检查其参数是否是非数字值。
<html> <head> <title>JavaScript 常用于验证用户的输入</title> </head> <body> <script type="text/javascript"> function myF(){ y = document.getElementById("text1").value; if (y =="" || isNaN(y) ) { alert("Not Numeric"); }; } </script> <p>校验输入书否是数值</p> <input id = "text1" type ="text" /> <button onclick="myF()">提交</button> </body> </html>
二、JavaScript 使用
1、HTML 中的脚本必须位于 <script> 与 </script> 标签之间。
脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。
2、<head> 或 <body> 中的 JavaScript
您可以在 HTML 文档中放入不限数量的脚本。
脚本可位于 HTML 的 <body> 或 <head> 部分中,或者同时存在于两个部分中。
通常的做法是把函数放入 <head> 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。
3.外部的 JavaScript
也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。
外部 JavaScript 文件的文件扩展名是 .js。
如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件:
3.1代码案例:
<html> <head> <title>应用外部的js</title> </head> <body> <p id = "p1">引用外部的js文件进行改变文本的字体颜色</p> <button onclick="myfunction()">点击</button> <script src = "E:/zhuhw_study/js/myScript.js"></script> </body> </html> 外部js function myfunction() { x = document.getElementById("p1"); x.style.color = "#ff0000"; }
注意:
外部脚本不能包含 <script> 标签。
三、JavaScript 输出
警告
请使用 document.write() 仅仅向文档输出写内容。
如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:
<html> <head></head> <body> <p>此文档会被覆盖,因为在加载后会使用document.write()方法</p> <button onclick="myFF()">提交</button> <script type="text/javascript"> function myFF() { document.write("糟糕,文档被覆盖了呢"); } </script> </body> </html>
相关推荐
```javascript downloadZip(record) { // ... const downUrl = _ctxPath + '/rest/XXXX/downloadIssueAttAchmentZip?issueFormRecordId=' + issueFormRecordId; this.$http({ method: 'get', url: downUrl, ...
综上所述,榆落微时光v1——1.0.39.rar 包含了该小程序的相关文件,通过解压和分析这些文件,开发者或用户可以获取到程序的详细信息,进一步了解和使用这个小程序。对于想要学习小程序开发的人来说,这个压缩包可能...
开发者可以下载这个示例,通过阅读代码和运行项目,了解WebView的基本用法,如加载网页、实现网页与原生应用的交互、处理JavaScript调用等关键功能。 【标签】"android 安卓 源码"表明这个压缩包与Android操作系统...
在这个场景中,我们关注的是VS2015的安装过程中涉及到的证书问题以及两个特定的组件:JavaScript_ProjectSystem.msi和JavaScript_LanguageService.msi。 首先,关于“VS2015安装证书”,这通常是指安装过程中需要...
这个名为"IOS应用源码——UIWebViewBrowse.rar"的压缩包文件很可能包含了一个简单的iOS应用示例,该示例展示了如何使用UIWebView来浏览网页。让我们深入探讨一下UIWebView及其相关知识点。 **UIWebView介绍** ...
Vue.js是一款流行的前端JavaScript框架,它以其组件化、轻量级以及易于学习的特性,被广泛应用于构建用户界面,尤其适合单页应用程序(SPA)的开发。 【描述】:“网页模板——vue.js实现的销售数据柱状图表统计...
在iOS开发中,JSON(JavaScript Object Notation)是一种常见的数据交换格式,被广泛用于应用程序与服务器之间的通信。这个"IOS应用源码——JSon.zip"压缩包很可能包含了一个使用Swift或Objective-C编写的iOS应用,...
【标题】"PHP实例开发源码——sabros.us Sluke书签 简体中文版.zip" 提供的是一个基于PHP编程语言的实际项目源代码,这个项目是sabros.us Sluke书签系统的一个简体中文版本。通过研究这个源码,开发者可以深入理解...
- **文件格式**:了解并掌握不同格式(如PNG、JPG、SVG等)的特点,选择最合适的导入方式。 - **尺寸调整**:根据幻灯片大小和需求,适当调整3D小人的尺寸和比例,保持视觉一致性。 4. **软件支持** - Microsoft...
【标题】"PHP主机域名类网站实例开发源码——HostDirector.zip" 提供的是一个基于PHP语言构建的,专门用于主机和域名管理的网站系统。这个项目名为HostDirector,是v1.01的版本。从这个源码中,我们可以学习到如何在...
文件名中的"hostdirector101"可能是指该版本的特定构建或子目录,包含了实现上述功能的源代码、配置文件、数据库脚本、样式表(CSS)、JavaScript文件和其他资源。 在深入分析源码之前,开发者需要具备PHP基础、...
本资源"安卓Android源码——Browser.rar"提供的是Android系统自带浏览器——Browser应用的相关源代码,这对于开发者来说是一份宝贵的参考资料。通过分析这份源码,我们可以深入了解Android系统的WebView组件、网络...
本项目“安卓Andriod源码——WebViewDemo.zip”提供了一个完整的示例,帮助我们深入理解并掌握WebView的使用。 一、WebView基本概念 1. WebView是Android SDK中的一个类,它继承自View,可以显示HTML、CSS、...
【标题】"PHP实例开发源码——TSimple.zip"是一个包含PHP编程实例的压缩文件,主要专注于使用PHP语言进行实际项目开发。TSimple可能代表一个简单的PHP框架或库,用于帮助开发者快速构建Web应用程序。 【描述】"PHP...
这个名为"ASP.NET源码——phpFreeChat.zip"的压缩包文件包含了一个基于ASP.NET实现的phpFreeChat源码,它是一个实时的、开源的PHP聊天室应用。phpFreeChat是一个跨平台的解决方案,允许用户在网页上实现实时交互,...
本"Python学习导航(CSDN)——程序"教程将指导你深入理解Python编程,无论你是从其他编程语言转行,如JavaScript、Java或C++,还是初次接触编程,都能从中受益。 首先,让我们从基础开始。Python的基础包括: 1. ...
在前端,我们主要使用 JavaScript 和 pdfjs 将 pdf 文件流转成图片,并调用 print 静默打印。下面是核心代码的实现: ```html <!-- 在 html 文件 body 中插入 canvas 元素 --> ;"> <!-- 引入 Lodop 打印 js 和 ...
TypeScript是一个由微软公司开发的开源编程语言,它是JavaScript的一个超集,增加了类型系统和对ES6+新特性的支持。TypeScript的设计者是安德斯·海尔斯伯格,同时也是C#语言的创始人。TypeScript与Flow不同,Flow...
在这个"网页模板——vue.js数字时钟本地时间特效源码"项目中,我们将深入探讨如何使用Vue.js来创建一个实时更新的数字时钟,显示本地时间,并实现一些动态特效。 首先,Vue.js的核心概念之一是组件化。在这个项目中...
在这个“网页模板——Vue.js圆形CSS3颜色渐变色拾取器”项目中,我们可以深入探讨Vue.js如何与CSS3技术结合,创建一个动态的颜色选择工具。 首先,Vue.js的核心在于其响应式数据绑定系统。通过使用`v-model`指令,...