一篇文章帮你理解JavaScript到底能做什么

如果我现在告诉你JavaScript和所有编程语言一样,是一门语言,它不是编译型语言,是解释型语言,想要深入了解得买一本《JavaScript权威指南》,你一定觉得没多大意思,我想知道的是JavaScript到底能干什么呀?直接切入主题。

JavaScript能做的事情主要有两方面:

1.web页面。

利用HTML5,CSS3,JavaScript你能在浏览器端做出漂亮网页,很炫的效果,瀑布流or响应式布局不在话下,异步加载,漂亮的图表,web游戏,打造移动设备上的Hybird APP。我们得由衷的感谢开源的力量,为前端带来了许多优秀的JS框架,jQuery,AngularJs,PhoneGap,Ionic等。移动平台上还可以使用jsbinding技术,用js调用native的功能,碉堡了。

jQuery是前端公认的标准,有了它你操作DOM会非常的方便,主页http://jquery.com

AnguarJs是前端的MVC,简单的说是Google的大牛用js写一个一个能编译html的编译器,采用了MVC的思想,让你很轻松的实现单页面应用,不过它里面的概念有点不太好理解,需要你拥有强大的js功底,主页https://angularjs.org/

PhoneGap是打造混合APP的利器,PhoneGap帮你实现了移动平台的一个外壳,利用webview解析你写的html页面,实现能和native媲美的APP,还支持js调用native功能,支持扩展,主页http://phonegap.com/

Ionic又是个什么东东呢?AnguarJs帮我们实现了前端MVC,PhoneGap帮我们实现了跨平台的外壳,可以在PhoneGap中使用AnguarJs,但此时你还得选择一个移动端的js框架,Ionic就帮我们做了这件事,集PhoneGap,AnguarJs,Ionic于一体,是移动端开发混合APP的终极武器啊,同时支持调用native,支持扩展,主页http://ionicframework.com。

2.web服务器端

有了Node.js,人们才会想到把JavaScript用在服务器端,或者说人们想到把JavaScript放到服务器端,才有了Node.js。主页http://nodejs.org。

前端开发需要掌握的知识较多,需要处理浏览器的兼容性,处理跨平台的兼容性。有了对JavaScript的总体认识,平时你可以去关注这些点,后面的文章会针对这些点深入下去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值