在《JavaScript DOM编程艺术》中有这么一段:
各成员的概念与区别一目了然。
但随着nodejs的兴起,V8的炙热,简单地将javascript理解成可提供交互的程序设计语言,难免显得单纯了。
所以,Javascript无所不能(夸张),CSS一技所长!
首先要搞懂这2个是干什么的:
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作等。
css是一种用来表现HTML或XML等文件样式的语言。比如,使用CSS可以更加灵活地控制具体的页面外观,从精确的布局定位到特定的字体和样式。
这2种都是用来做网页的语言,只是使用功能不一样,当然,JS现在可以用来做服务器端开发了。
不一样。css是层叠样式表,是用来对网页进行布局排版的语言。主要需要几何知识,运用css属性等进行网页编程、网页动画效果制作。
js是JavaScript脚本语言,是用来做网页编程和服务器端编程的语言。前端js主要通过浏览器api对css及html进行操作。后端利用服务器端api实现数据库等操作。