`
cloudtech
  • 浏览: 4814502 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

javascript学习-3

 
阅读更多
javascript
HTML+CSS+Javascript === DHTML
dynamic html


----------------------------------------------
javascript
1 事件
2 DOM
获得标签对象
var element = document.getElementById();
var elements = document.getElementsByTagName();
element.parentNode
element.childNodes
element.firstChild
element.lastChild
element.nextSibling
element.previousSibling


a) 修改文档内容
element.属性
element.style.

b) 修改文档结构
var div = document.createElement("div");
var txt = document.createTextNode("value");

parentNode.appendChild();
parentNode.removeChild();


----------------------------------------------------
parentNode.removeChild(childNode);
tbody.removeChild(tr); ?获得tr?

<input type="button" value="delete" onclick="delPerson()"/>
btn.onclick= delPerson();
<input type="checkbox" checked="checked"/>


document.getElementsByTagName("input");
tbody.getElementsByTagName("input");






--------------------------------------------------------
innerHTML
innerText (IE);

标签元素的属性

tr.innerHTML = "<td></td><td></td><input type=""/></td>"

----------------------------------------------------------------
BOM Broswer Object module
浏览器 对象 模型


javascript 内置对象

window
方法 可以省略window

window.alert();
.prompt();
.confirm();

i = .setTimeout(fun,毫秒数); 定时执行一个程序

.clearTimeout(i); 清空这次定时程序

i = setInterval(fun,毫秒数); 周期性的执行定时程序

.clearInterval(i); 清空周期性定时程序

open(); ---- 打开一个新的网页
close(); ---- 关闭一个新的网页
---- 只有在open方法打开的页面中
调用window.close()才有意义

--------------------------------------------------------
document
document.write();
document.writeln();

DOM
document.getElementById();
document.getElementsByTagName();
document.createElement();
document.createTextNode();


document.forms[0]
.images[]
.anchors[]


document.forms[0] ----->


Form标签对象
form.elements[] ---> 表单标签的子标签
<form method="" action="">
<input type="text" name=""/>
<input type="text" name=""/>
</form>

document.forms[0].elements[0]


<form method="post" action="">
<input type="submit" value="submit"/>
<input type="button" value="click me"/>
</form>

document.forms[0].submit(); ---- > <input type="submit"/>
效果一样的功能


location 代表地址栏
location.href=""
作用在地址栏中指定一张网页的路径

history


history.back();
history.forward();


------------------------------------------------------
java动态网页技术
服务器 Tomcat Jboss Weblogic WebSphere
Resin ClassFish SunAppOS




java
我的电脑
属性
高级
环境变量


1 Path 修改
c://Progrmam Files/java/jdk1.6/bin;path
2 CLASSPTH 新建
3 JAVA_HOME
c://program Files/java/jdk1.6






启动tomcat
cd d:tomcat_home/bin
startup.bat
浏览器 http://localhost:8080/

--------------------------------------------------------
JavaWeb编程
JavaEE编程
Servlet JSP
---------------------------------------------
软件的发展历程
1 单机版软件
2 网络
c/s架构的软件 2层架构 特点
client(客户端) server(数据库服务器)
ATM
ATM (client) ---- server(数据库服务器)
+200 ---- account 更新操作
-200
好处:
缺点:client功能太多了 ,修改很麻烦

client功能?
1 UI 用户界面
2 业务处理 业务操作
3 协议处理功能

c/s 3层体系架构
瘦client
client ----- Server(应用服务器)----Server(数据库服务器)
1 UI 1 业务处理功能
2 协议处理


Server(client) --- Server(应用服务器) ---- Server(数据库服务器)

?思想
1 html充当
好处 1)html小
2)浏览器中
3) http协议

B/S (瘦client应用) sohu(互联网应用) baidu dangdang 360(京东)
broswer server
client --- 由服务器中的html页面充当ui
http协议


总结 b/s 服务器存储 程序
由服务器软件(tomcat )调用程序
生成html页面 返回给用户的client(浏览器)



由 tomcat调用的方法 必须 实现一个接口
Servlet{
service(){
xxx
xx
}
}
Servlet{
serivce(){

}
}
----------------------------------------------------
JavaWeb程序的开发 TOMCAT
准备环境
1 安装服务器软件
2 webapps ---- web applications
|— servletapp (名字随便写)
|-WEB-INF
|- classes --- java类
|- lib --- 需要的jar
|- web.xml copy 别的项目
核心开发
3 创建java类 生成动态页面
implements Servlet{
public void service();
}

javac -d . HelloServlet.java

tomcat_home
|-lib
|-servlet-api.jar


CLASSPATH
.;D:\tomcat\lib\servlet-api.jar


4 注册 web.xml
目的:让tomcat知道 写过类

<servlet>
<servlet-name>Hs</servlet-name>
<servlet-class>全限定名</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hs</servlet-name>
<url-pattern>/xx</url-pattern>
</servlet-mapping>

运行程序
1 启动 tomcat ---》 tomcat_home/bin startup.bat
2 访问 浏览器访问
url
http://localhost:8080/servletapp/hs





分享到:
评论

相关推荐

    photoshop-cc-javascript-ref-2015.pdf

    Photoshop CC JavaScript参考指南2015版是一个深入学习如何使用JavaScript进行Photoshop自动化操作的重要资源。这本教程旨在帮助用户提升工作效率,通过编写脚本来自动化复杂的图像编辑任务,节省手动操作的时间。...

    photoshop-cc-javascript-ref-2019.pdf

    《Adobe Photoshop CC JavaScript脚本编程参考》是...通过深入学习《Adobe Photoshop CC JavaScript脚本编程参考》,开发者和设计师可以极大地提高工作效率,创建个性化的工具集,从而更好地利用Photoshop的强大功能。

    javascript-koans, Koans学习 Javascript.zip

    javascript-koans, Koans学习 Javascript javascript-koansJavascript koans的目标是通过测试Javascript编程来教你Javascript编程,这是基于groovy的 ruby koans插件的。第一次运行koans时,将显示一个运行时错误和

    javascript-learning-Javascript学习

    学习JavaScript需要系统性和持久性,以下是一些建议:首先,了解JavaScript的基础知识。JavaScript是一种高级的、动态的、基于对象的脚本语言,主要用于客户端的脚本编程。它可以使网页更加interactive和动态。其次...

    Javascript教程--从入门到精通【完整版】.pdf

    - **AJAX技术**:学习如何使用异步JavaScript和XML(AJAX)技术与服务器进行后台数据交换,提高Web应用的响应速度。 - **框架和库**:熟悉流行的前端框架(如React、Vue)和库(如jQuery),以便更快地开发复杂应用...

    廖雪峰-JavaScript教程-PDF版

    ##### 为什么学习JavaScript? - **跨平台性**:JavaScript可以在不同的平台上运行,包括Windows、macOS、Linux等操作系统。 - **浏览器兼容性**:几乎所有现代浏览器都支持JavaScript,这使得JavaScript成为了网页...

    JavaScript-学习笔记.pdf

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

    JavaScript手册-中文

    JavaScript手册-中文,学习JS的工具。

    JavaScript教程--从入门到精通(PPT精简版)

    本节课程为初学者提供了 JavaScript 的基本概念、特点、优点和编程技术,旨在帮助学习者快速掌握 JavaScript 的基础知识和编程技能。 一、JavaScript 概述 JavaScript 是一种基于对象、事件驱动的编程语言,由 ...

    Javascript教程--从入门到精通【完整版】

    Javascript教程--从入门到精通【完整版】.doc 适合学习web开发入门

    2. Javascript全栈-廖雪峰-打印版

    JavaScript全栈技术是现代Web开发的核心,而廖雪峰的教程是学习JavaScript的热门资源之一。这个"2. Javascript全栈-廖雪峰-打印版"的压缩包,显然是为那些希望通过阅读纸质版或者PDF版教程来深入学习JavaScript全栈...

    javascript课件-javascript初步

    JavaScript是一种轻量级的、基于对象和事件驱动的脚本语言,主要应用于Web页面中,为...随着学习深入,还会涉及函数、对象、数组、控制结构、错误处理、DOM操作等方面的知识,这些都是构建复杂Web应用不可或缺的部分。

    JavaScript学习基础学习心得

    ### JavaScript 学习基础心得 在深入探讨JavaScript的基础深度原理之前,我们首先了解JavaScript的一些基本概念,这将有助于我们更好地理解和应用这些高级知识点。 #### 浏览器组成 浏览器是JavaScript运行的重要...

    JavaScript教程--从入门到精通.ppt

    JavaScript,一种广泛应用于Web开发的脚本语言,是学习网页动态交互的基础。这门语言以其易学性、灵活性和强大的功能赢得了全球开发者的喜爱。"JavaScript教程--从入门到精通"是一个全面的学习资源,旨在帮助初学者...

    JavaScript教程--从入门到精通

    本教程将全面深入地介绍JavaScript的核心概念和技术,帮助学习者从零基础逐渐达到精通的程度。 首先,JavaScript的基础部分包括语法、变量、数据类型、操作符和流程控制。语法是学习任何编程语言的起点,JavaScript...

    《JavaScript教程-廖雪峰》.pdf

    Web前端学习资料,Javascript学习

    JavaScript教程--从入门到精通.zip

    首先,JavaScript的基本语法是学习的起点。这包括变量、数据类型(如字符串、数字、布尔值、null和undefined)、操作符(算术、比较、逻辑等)、流程控制(条件语句如if...else,循环结构如for和while)以及函数的...

    JavaScript学习笔记-适合初学者

    本学习笔记专为初学者设计,旨在帮助新接触JavaScript的人快速掌握这门语言的核心概念和实用技巧。 首先,"JavaScript特效.chm"可能是一份关于JavaScript实现的各种网页特效的教程。这些特效可能包括图片轮播、下拉...

Global site tag (gtag.js) - Google Analytics