node.js的学习方法以及大致流程

node.js的学习方法以及大致流程

ID:8791312

大小:504.04 KB

页数:13页

时间:2018-04-07

node.js的学习方法以及大致流程_第1页
node.js的学习方法以及大致流程_第2页
node.js的学习方法以及大致流程_第3页
node.js的学习方法以及大致流程_第4页
node.js的学习方法以及大致流程_第5页
资源描述:

《node.js的学习方法以及大致流程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、黑哥带你一起学习JS自序:大家好,我是卷皮网@黑哥,我从事PHP开发三年了,对JS的喜欢胜过PHP。我刚开始上班的时候,对于JS也是懵懂一点点,因为大学的时候学过一点JS基础东西。在13年上半年的时候,我觉得有些JS没有必要去自己去写,快速的学习了JQ。可在实际项目中深刻体会到不会JS真是硬伤,对应web页面中很多交互,数据提交校验,数据交互都做不来。那时候我觉得自己好没有用,连一些JS交互的东西都写不出来,很是失败。打开百度,搜索如何学习JS,感觉好多人写的一些教程都是千篇一律,有些人说JS只能在浏览器中运行,有的说JS这个东西,了解了解

2、就可以,没有必要深入,反正网上各种说法都有。作为一个phper,对于js或多或少要学习一些基础,毕竟在国内的公司,基本上都要求会js。在web的世界以及移动互联网的世界里,js越来越重要,各种交互都依赖于js,无论是做java,安卓开发,php,ios,c#都会接触到js,甚至有的项目中必须用原生的JS来开发。既然我们在开发中要用js,那为什么不花点时间去学习和研究它呢?有些人说JS难,有些人说浏览器中JS东西太多了,有人说JS的兼容性太难搞定了,有些人甚至抱怨JS太丑陋了,语法各种奇葩。其实在黑哥看来,这些都不是问题,因为JS真的没有难,

3、难的是你没有耐心和时间好好去学习,深入研究它的精髓所在。好了,废话少说,让黑哥带你一起走进js学习之旅吧!在本教程中,如有不对的地方,欢迎大家给我提出来,可以发邮件到:1114789385@qq.com,谢谢!2015-11-01深圳大剧院主讲内容:1、javascript基础知识(语法和数据类型)2、利用终端JS快速学习3、浏览器对象模型BOM4、Dom(文档对象)基础和操作样式5、原生态的js进行ajax通信6、jquery基本用法7、利用jq做ajax异步通信8、jquery实战demo一、Js简介1什么是JS?JavaScript一

4、种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。但在2009年随着nodejs的崛起,js不再是浏览器的宠儿,它既可以在浏览器中运行,也可以在服务端运行,这主要归功于谷歌的v8引擎。黑哥对JS的理解:js是一种基于对象和事件驱动的松散型解释型语言。对象:具有共同特性一类,比如说人(黄种人,白种人),动物(哺乳动物,爬行动物)。在js中,所有事

5、物都是对象:字符串、数值、数组、函数。原因是他们每一种类型有共同的特征属性。事件驱动:可以理解为执行一个动作。比如说:1用户对网页做了某些操作,比如,点击了一个按钮,产生点击事件。2用户没有对网页做操作,也可能产生事件,比如浏览器已经将整个页面加载完毕,会产生加载完成事件,如动画,弹窗效果等。松散的解释型:在js中可以说根本没有变量的说法,因为变量的类型不固定,相对java(严格类型)来说,比较灵活。Js不需要提前编译,直接可以在浏览器上执行,现在谷歌的v8引擎出现(nodejs)可以执行在服务器端,构建轻量级,高并发的web应用程序。Js

6、源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。JS组成:1)ECMAScript,描述了JS的语法和基本对象2)DOM文档对象,描述处理网页内容的方法和接口3)BOM浏览器对象,描述与浏览器进行交互的方法和接口2JS应用在那些地方呢?1)js可以嵌入到动态语言,html页面中(其他的编程语言php,ruby,c++)2)Web应用的崛起,发展迅速,构建高效的便于用户体验的应用至关重要。比如说游戏开发中各种特效,手机应用app,pc端各种软件和浏览器web应用,百度地图,谷歌地图等。3)服务器端

7、(nodejs),构建轻量级,高并发的应用,时时更新系统(聊天系统socket.io),文件处理系统,HTTP服务器,代理服务器等4)由于js运行在客户端,节省了web服务器的请求时间和带宽可以减轻服务器响应的压力。说完了js是什么以及它应用的一些场景,那接下来,我会带大家一起学习JS的基础知识。二、JS的学习环境和工具在学习JS之前,请允许黑哥多啰嗦一下,以后会说明原因的。对于一个武士来说,一把好剑占据了一半,它的威力不可挥视。同样,在学习JS的时候,我们也需要一把好剑,这样我们在学习的过程中才能事半功倍。黑哥推荐大家使用火狐的JS终端,

8、下载地址:http://ftp.mozilla.org/pub/mozilla.org/js/js-1.8.0-rc1.tar.gz另外一个是谷歌推出的nodejs,下载地址:h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。