有了javascript还要写jsp吗?

jsp中可以写入javascript么?~

可以,也可以嵌入进来

而且也可以用标签写js代码,js那里都可以嵌入的

JAVASCRIPT 和JSP不同 1,JAVASCRIPT JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。你也可以想像成有一个可执行程式在你的客端上执行一样!目前已有一些写好的程式在Internet 上你可以连过去看看,以下有一些计算器的例子,在 Nescape 上。JavaScript 和 Java 很类似,但到底并不一样! Java 是一种比 JavaScript 更复杂许多的程式语言,而 JavaScript 则是相当容易了解的语言。JavaScript 创作者可以不那麽注重程式技巧,所以许多 Java 的特性在 Java Script 中并不支援。 2,JSP JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准, JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。 JSP的优点: ·对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。 ·所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。 ·客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。

虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java的前身是Oak语言。下面对两种语言间的异同作如下比较:

1.基于对象和面向对象

Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。
2.解释和编译
两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。
JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。
3.强变量和弱变量
两种语言所采取的变量是不一样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明。
4.代码格式不一样
Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript 的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。
5.嵌入方式不一样
在HTML文档中,两种编程语言的标识不同,JavaScript使用<Script>...</Script>来标识,而Java使用<applet>...</applet>来标识。
6.静态联编和动态联编
Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。
请参考

这个不是用不用的问题吧,而是要看你需不需要写。
你想要实现什么功能?如果使用AJAX完成数据的传递,
功能会很受限制的。
我不知道你都要实现什么功能,一般来说网页是需要实现跳转的,
用jsp还是灵活一些。

javascript是脚本语言啊。。。根本就是两回事。jsp当然需要写。难不成你还就光写javascript来操作dom,产生html?你牛的。

javascript只是一种脚本语言,jsp肯定还是要写的

兄弟,你是真不知道还是很牛,难不成你拿servlet生成JSP再吹出去不成,那样会累死啊,再说JSP和JS是两码事嘛

把HTML CSS Javascript 学完了还要学什么啊,
答:1 入门:学html。2 进阶:学css。3 中级:学javascript。4 高级:活学活用这三者结合,这一步需要大量的实践。5 高手:建议学一下jQuery,是javascript操作html和css的利器。6 终极:建议学一下PS和Flash,如果javascript学的好,再顺便学一下Action Script 第二阶段:.Net 后台工程师 1 初级:数据...

学了javascript还有必要学jq吗
答:可以(可能有点笼统,不负责任)首先jquery可以说是一个“工具”,对javascript包装了,方便大家使用。对于一个js一般的人来说,只是使用它的功能,相信用用大家都还行 针对你的情况,学会使用它的选择器、each() 、ajax()方法,还有些关于html操作即可,最好是下一个jquery的API,学会使用(其实我也...

有了javascript还要写jsp吗?
答:Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript 的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。5.嵌入方式不一样 在HTML文档中,两种编程语言的标识不同,JavaScri...

学JavaScript有必要先学Java吗
答:学JavaScript之前没有必要先学Java。因为Java和JavaScript是两种不同的语言千锋教育拥有线上免费Java线上公开课。1、Java使用“编程语言”而不是“脚本语言”,这意味着代码在执行之前先被编译。JavaScript也使用OOP方法,但它是一种脚本语言。这意味着在执行JavaScript代码之前不需要显式编译。2、Java是一种...

做网页特效的话,已经会了javascript后,有必要学ajax吗?
答:嗯 这个酒宴看你对自己的要求了,对自己要求严格的话 建议你还是学Ajax比较好,那样它会让你的网站用户体验更好,性能更好。现在的网站大部分都采用了这个技术的。

学前端是先学JS还是先学jQuery?
答:在学习前端开发时,我建议您先学习JavaScript(JS),而后再学习jQuery。这是因为JavaScript是前端开发的核心语言,而jQuery是一个基于JavaScript的库,它简化了JavaScript的操作和开发。更系统全面的学习资料,点击查看学习JavaScript是前端开发的重要基础。JavaScript是一门强大的脚本语言,用于给网页添加交互性和...

javascript有什么用
答:JavaScript有以下用途:可以让HTML代码具有动态功能,如在网页上显示内容、提交表单、弹出窗口等。可以用于创建各种动态效果,如淡入淡出、移动、闪烁等。可以与服务器进行交互,实现与服务器的实时通信,如聊天室、购物车等。可以防止网站被恶意复制和盗用,包括一些防拷贝代码等。可以对用户输入的数据进行验证...

有html和css和js为什么还要学vue
答:高度的组件化可以是我们的工程易于维护、易于组合拓展。天然分层: JQuery 时代的代码大部分情况下是面条代码,耦合严重,现代框架不管是 MVC、MVP还是MVVM 模式都能帮助我们进行分层,代码解耦更易于读写。生态: 现在主流前端框架都自带生态,不管是数据流管理架构还是 UI 库都有成熟的解决方案。

大哥大姐们,新手学javascript有必要先学C语言么,感觉很多C语言的东东看...
答:完全没有必要啊。现在学C大部分都是通过C来入门程序设计,而真正以后做C以这行的则比较少。你新手学js,完全可以不用管它。我就是做js的,推荐你一点资料:Javascript权威指南,PDF书籍,在verycd有。还有一部视频资料,讲师是CJ,不过不太适合新手看,思维比较跳跃,难度较大。js没有什么好的一整套...

javascript和java有什么区别
答:javascript和java有什么区别:一、基于对象和面向对象:1、java是一真正意义上面向对象的语言,包括了开发简单的程序或者是必须设计的对象。2、javascript则是脚本语言,可以用来制作和网络无关的和用户交互左右的软件。3、它可以基于对象和时间驱动的编程语言,本身提供了非常丰富的内部对象供大家使用。二、...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网