web前端、html5、JavaScript这三个区别是什么

JavaScript016

web前端、html5、JavaScript这三个区别是什么,第1张

web前端是统称,html5,javascript都是属于前端的技术。

在招聘网上html5很多时候指的是开发h5页面(也叫单页面),

例如:邀请函,广告页,抽奖页等等,

其实html5是一种技术,是html的升级版,

加入了一些新的功能像语义化标签等。

javascript是一种脚本语言,一般负责网站行为,

例如操作dom,切图是属于前端,html5也是属于前端。

不过现在很多公司基本上不会单单招一个切图了,

现在的前端开发需要html5+css3 +javascript, jquery,ajax,json

还要有框架的技术,如:angular 、vue、react等,

还需要会开发小程序,会代码管理,如git

会代码打包如:node的webpack,

app打包,如API cloud,有一些还需要会后端技术

如mysql,php,会搭建服务器,注册域名,备案域名,备案服务器,

上线网站,等等

1、两者的核心功能不一样:

php中的核心功能是用函数方式实现,例如取得一个字符串的长度:$length = strlen(str);

而js是用对象的方法实现,例如取得一个字符串的长度:var length = str.length。

2、变量传值方式不一样:

js中,变量的传值传递和传址传递是根据传递的对象的类型决定的,不能自己随心控制;

而php中所有类型都可以自由控制其传值是传值还是传址,在变量前加上&就可以变成传址方式,不加&就是传值方式。

3、两者基本特点不一样:

php是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。

js是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

参考资料来源:百度百科-javascript

参考资料来源:百度百科-PHP

一、基础不同

1、JS代码:基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

2、html代码:是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。

二、用处不同

1、JS代码:用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

2、html代码:结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

三、特点不同

1、JS代码:主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

2、html代码:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。

参考资料来源:百度百科-JS脚本

参考资料来源:百度百科-html代码