网站大量收购闲置独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
node.s的学习方法以及大致流程

黑哥带你一起学习JS 自序: 大家好,我是卷皮网@黑哥,我从事PHP开发三年了,对JS的喜欢胜过PHP。我刚开始上班的时候,对于JS也是懵懂一点点,因为大学的时候学过一点JS基础东西。在13年上半年的时候,我觉得有些JS没有必要去自己去写,快速的学习了JQ。可在实际项目中深刻体会到不会JS真是硬伤,对应web页面中很多交互,数据提交校验,数据交互都做不来。那时候我觉得自己好没有用,连一些JS交互的东西都写不出来,很是失败。打开百度,有哪些信誉好的足球投注网站如何学习JS,感觉好多人写的一些教程都是千篇一律,有些人说JS只能在浏览器中运行,有的说JS这个东西,了解了解就可以,没有必要深入,反正网上各种说法都有。作为一个phper,对于js或多或少要学习一些基础,毕竟在国内的公司,基本上都要求会js。在web的世界以及移动互联网的世界里,js越来越重要,各种交互都依赖于js,无论是做java,安卓开发,php,ios,c#都会接触到js,甚至有的项目中必须用原生的JS来开发。 既然我们在开发中要用js,那为什么不花点时间去学习和研究它呢?有些人说JS难,有些人说浏览器中JS东西太多了,有人说JS的兼容性太难搞定了,有些人甚至抱怨JS太丑陋了,语法各种奇葩。 其实在黑哥看来,这些都不是问题,因为JS真的没有难,难的是你没有耐心和时间好好去学习,深入研究它的精髓所在。好了,废话少说,让黑哥带你一起走进js学习之旅吧!在本教程中,如有不对的地方,欢迎大家给我提出来,可以发邮件到:1114789385@,谢谢! 2015-11-01 深圳大剧院 主讲内容: 1、javascript基础知识(语法和数据类型) 2、利用终端JS快速学习 3、浏览器对象模型BOM 4、Dom(文档对象)基础和操作样式 5、原生态的js进行ajax通信 6、jquery基本用法 7、利用jq做ajax异步通信 8、jquery实战demo 一、Js简介 1 什么是JS? JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。但在2009年随着nodejs的崛起,js不再是浏览器的宠儿,它既可以在浏览器中运行,也可以在服务端运行,这主要归功于谷歌的v8引擎。 黑哥对JS的理解:js是一种基于对象和事件驱动的松散型解释型语言。 对象:具有共同特性一类,比如说人(黄种人,白种人),动物(哺乳动物,爬行动物)。在js中,所有事物都是对象:字符串、数值、数组、函数。原因是他们每一种类型有共同的特征属性。 事件驱动:可以理解为执行一个动作。 比如说: 1用户对网页做了某些操作,比如,点击了一个按钮,产生点击事件。 2用户没有对网页做操作,也可能产生事件,比如浏览器已经将整个页面加载完毕,会产生加载完成事件,如动画,弹窗效果等。 松散的解释型:在js中可以说根本没有变量的说法,因为变量的类型不固定,相对java(严格类型)来说,比较灵活。Js不需要提前编译,直接可以在浏览器上执行,现在谷歌的v8引擎出现(nodejs)可以执行在服务器端,构建轻量级,高并发的web应用程序。 Js源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。 JS组成: 1)ECMAScript,描述了JS的语法和基本对象 2)DOM文档对象,描述处理网页内容的方法和接口 3)BOM浏览器对象,描述与浏览器进行交互的方法和接口 2 JS应用在那些地方呢? 1)js可以嵌入到动态语言,html页面中(其他的编程语言php,ruby,c++) 2)Web应用的崛起,发展迅速,构建高效的便于用户体验的应用至关重要。比如说游戏开发中各种特效,手机应用app,pc端各种软件和浏览器web应用,百度地图,谷歌地图等。 3)服务器端(nodejs),构建轻量级,高并发的应用,时时更新系统(聊天系统socket.io),文件处理系统,HTTP服务器,代理服务器等 4)由于js运行在客户端,节省了web服务器的请求时间和带宽可以减轻服务器响应的压力。 说完了js是什么以及它应用的一些场景,那接下来,我会带大家一起学习JS的基础知识。 二、JS的学习环境和工具 在学习JS之前,请允许黑哥多啰嗦一下,以后会说明原因的。对于一个武士来说,一把好剑占据了一半,它的威力不可挥视。同样,在学习JS的时候,我们也需要一把好剑,这样我们在学习的过程中才能事半功倍。黑哥推荐大家使用火狐的JS终端,下载地址:/pub//js/js-1.8.0-rc1.tar.gz 另外一个是谷歌推出的nodejs,下载地

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档