web前端中html,css和JavaScript这三个的关系是怎么样的?
HTML,翻译成中文,叫做超文本标记语言,全称是HyperText Markup Language。
这一长串的英文单词我们可能记不住,其实也不需要花过多的精力在这种听起来很高大上的名词上,第一是小白阶段没必要,第二是到了更高层次,接触的时间长了,自然而然就记住了直接来看这个中文名,叫超文本标记语言。
把这个名词拆分一下,分别是“超文本”,“标记”,“语言”,那么html是一门语言这个毋庸置疑,也没什么可说的再往前看,“标记”,其实这是html语言的一个特点,语言里面所有的东西都叫做标记,用一个标记来包含一块内容表示其作用,比如用<h1>标签来表示页面上的一个标题,用<p>标签来表示一个文章段落等等这里说的标签,就是标记,它的名字有很多,但是表示的都是同一个东西,从html语言角度,它叫做标记,我们平常也会称之为标签;从盒模型的角度,可以称之为盒子;从标签与标签之间的关系来看,又可以称之为元素;从渲染引擎的角度,还可以称之为文档对象模型(Document Object Model —— DOM)等等…
所以初学者可能会被各种各样的名词所干扰,但是不用担心,那只是可爱的程序员前辈跟你装装逼而已再接着往前,“超文本”其实这里从字面上就已经能够理解了,说的是这个语言已经远远超出了文本的范畴,文本,但从字面上来理解,就是文字、符号。这称之为文本。
但是如今的网页上,感觉更多的是图片。那么图片就是一个超文本。再比如音乐,电影,或者一些其他的媒体。
html是框架结构,js是什么?
html是框架结构,js是框架的灵魂的。
因为单纯的静态html文件是不能够做任何的交互的,不具有生动与灵活的,而这个时候js的到来也就补充了这方面的不足的,js可以操作html文件上面的任何一个标签的,让这个页面能够和用户进行互动,增强了用户的体验感的。
javascript、JSP、JS有什么区别和联系?
js是javascript的缩写。以下是JSP与JS的区别和联系:
名字:JS:JavaScriptJSP:Java Server Pages
执行过程:JSP先翻译,翻译成Servlet执行如: test.jsp 要变成 test_jsp.java 然后编译成 test_jsp.class而 test_jsp.java 本身就是一个servlet.所以 jsp只是servlet的一个变种,方便书写html内容才出现的。servlet是根本,所有jsp能做的,servlet全能做。
JS:是一种基于对象的客户端脚本语言。目的是解决服务器端语言。如:Perl,遗留的速度问题,为客户提供更流畅的浏览效果。JS可以直接嵌入到html代码中进行解析执行,非常简单易学,可以产生很多动态的效果。
形象比较:JS是在客户端执行的,需要浏览器支持JavaScript。JSP是在服务器端执行的,需要服务器上部署支持Servlet的服务器程序。JS代码能够直接从服务器上download得到,对外是可见的,jsp(和翻译后的Servlet代码)是对外不可见的。
JS和JSP相比较:虽然JS可以再客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务。如:访问数据库和图像处理等等。JSP在HTML中用<% %>里面实现。JS在HTML中用<Scrippt></Script>实现。
还没有评论,来说两句吧...