JavaScript是Netscape公司开发的一种基于对象和事件驱动的脚本语言 ,并且可在所有主要的浏览器中运行 IE、Firefox、Chorme、Opera ,JavaScript 可用来向 HTML 页面添加交互行为,如表单数据合法性验证、网页特效、动画效果、数值计算,例如你现在浏览的网知博学的首页面上的图片循环播放和导航分类,淘宝和京东的商品分类菜单等。JavaScript 是一种弱类型语言,无需编译,可由浏览器直接解释运行
特点:
交互性(它可以做的就是信息的动态交互)
安全性(不允许直接访问本地硬盘)
跨平台性(只要是可以解释Js的浏览器都可以执行,和平台(操作系统)无关)
Jquery 是一款免费且开放源代码的JavaScript代码库。由美国人John Resig(莱西格)编写,其宗旨是――写更少的代码,做更多的事情。Jquery将一些在 JavaScript 开发中经常用到的功能集合起来,以方便开发者直接使用,而不需要再用原生 JavaScript 语句写大量代码
总之JavaScript能做的,jquery都可以做,而且更加方便快捷,在这里简单说一下代码库,可以这么理解: 电脑上的任何一个功能,如鼠标双击打开一个文件夹,我们都知道怎么操作,也知道最终的结果就是打开了文件夹,但是操作系统内部是怎么样来接收运行你的这个指令呢?难不成为了这个简单的功能,我还要学习编程,还需要自己编写这个功能?不需要,编写操作系统的人们都已经为我们编写好了。我们只需要知道双击一个文件夹就可以打开它。而不需要考虑电脑内部是怎么来实现的。
那么JavaScript就可以看作是最原始的,而Jquery就是由JavaScript制作出来的一个工具,你只需会使用jquery来实现想要效果,而不必知道,这个效果是怎么由javaScript来编写代码实现的。
英文名称:World Wide Web Consortium ,英文缩写W3C
中文名称:万维网联盟
为什么要知道这个机构:因为W3C 最重要的工作是发展 Web 规范,我们将要学习的WEB前端(HTML、CSS、JavaScript)技术标准,就是由这个组织机构制定的!
web前端标准:
1 HTML:结构标准
2 CSS:样式标准(网页)
3 JavaScript:行为标准
WEB的中文名称:互联网,所以我们现在将要学习的就是互联网前端技术。
网页:是网站中的一个页面,指的就是HTML(文件扩展名为.html或.htm或asp或.aspx或.php或.jsp等)
网站:网页是构成网站的基本元素,简单来说网站就是由网页组成的。
静态网站:静态页,不需要和数据库进行任何交互,也就是说这个HTML文件我们写完内容,放到服务器上后,你写的是什么内容,我们访问的时候浏览器展现给我们的就是什么。
动态网站:用户能够与服务器进行交互(服务器能够与数据库进行交互),比如你访问某个网站的时候会要求你注册了,还可以发布信息了,还可以查询信息了等等。
web前端开发:重点是侧重于Web表现层,通过HTML、CSS、JavaScript技术实现界面的展现及交互,制作出来的页面并不涉及到数据库的操作!
web后端开发:重点是对业务逻辑及数据的处理,使用的语言主要是PHP、Java、ASP.NET等,当然页面部分是由前端开发人员制作然后交由后端开发人员编写出相应的功能,后端开发人员,不需要对前端的知识掌握的特别熟练,但也是必须要学的。
web前端和后端的开发没并没有明显的划分界限,侧重点不同而已,各个公司的职位划分也并不相同,大致流程:美工,负责界面设计,也就是网页的效果图,然后交由给前端人员制作出静态页面,完成后,再交由后端开发人员实现各个动态功能。有些公司也会把美工这部分划分为web前端,那么你只好再去学习平面设计了。
如果你能大致理解这个章节之前的内容,WEB基础前端技术(Html、CSS、JavaScript、Jquery)是做什么的,那么可以准备好开始学习了,如果这个章节之前的内容,你一点都不能理解,那么就到此为止吧,先学会电脑的基础知识。
在开始学习之前或是在学习过程中出现的有些专业术语理解不了,不要过于纠结,你只要知道就行。例如前面章节提到的,“编译”“弱类型语言”“基于对象”“事件驱动”再简单一些的如:“结构标准”“样式标准”“行为标准”你现在理解不了的,都会在学习的过程中不知不觉的就理解了!
如果你阅读到了这里应该了解了,web前端所需要学习的知识。如果你的方向是后端开发(如学习php、java、.net)等,前端的这些知识你也一定是要学习的。
一些建议:
基础最重要,不要被自己在网上查到的学习路线图,吓到。等你学完了就会发现其实没有什么。掌握了基础知识,再去学习相对应的扩展知识,不要急于求成,这样只会打消你学习的积极性!!
发些牢骚,笔记刚发了一篇就被其他网站采集了,在此感谢您对此篇笔记的认可,但请在和转发时注明文章出自网知博学。不要把我博客的标识去掉,请尊重我的劳动成果!