jQuery、Ajax 和 JS 之间是什么关系,如何学习 JS ?

1.关于JS它是脚本语言还是编程语言?

是脚本语言.当然脚本语言也是一种编程语言.  js是直接由浏览器来运行的, 所以浏览器都有自己的JS引擎.

2.JS库是什么概念?有什么用?如何使用这些库?JS库和JS有什么联系?

JS库, 你可以理解为是JS代码的集合, 让你使用更方便的, 这和其它语言的库在概念上是没区别的.你可以简单认为是别人已经实现了某个方便的功能, 你直接拿来调用.例如:JS库, 你可以理解为是JS代码的集合, 让你使用更方便的, 这和其它语言的库在概念上是没区别的.你可以简单认为是别人已经实现了某个方便的功能, 你直接拿来调用.

3.jQuery,Node.js,Prototype,AJAX,HTML DOM,E4X和JS有什么关系?

jquery: 是一个js库(你可以简单认为是简化用JS操作DOM的库)。

node.js:是js的服务器端使用方式(运行在服务端的, 你现在不必了解它, 它和前端开发没什么关系)。

prototype:这个有两种,一个是js的继承机制,还有就是有一个js库刚好也叫prototype

ajax:异步的JavaScript和xml,是一种DHTML技术。不过不一定非用xml,现在json用的更多, 名字里的x更多是个历史意义(ajax是一种在线异步获取服务端数据的方式, 一般用JS代码来操作)。

HTML:如果说js是一本故事书上的情节, 那么HTML就是纸张。HTML的作用是描述网页上有什么, js是描述如何用。

HTML DOM 是 JS代码主要的操作对象

E4X:这个还真没用过, 用js操作xml的。

4.使用JS库需要像PHP那样需要本地环境搭建之类的吗?JS库可以直接镶嵌在HTML文档里吗?

不需要搭建本地环境, 正如上面所说的, JS是浏览器来运行的, 你只需要一个支持调试的浏览器就行了, 一般推荐chrome或firefox.
可以直接镶嵌在HTML文档里

js库就是一个js文件, 如何使用js文件就如何使用js库

5.JS对象是什么?它可以针对HTML里面的DIV或其他元素块产生交互效果吗?

JS对象属于编程语言里的对象含义. 但它可以直接指代并操作DOM对象, 所以可以产生交互效果, 实际上JS就是为了操作HTML的元素所产生. 在HTML5CSS3未出来之前, 很多酷炫的页面效果就是用JS实现的

javascript是一种混合范式语言,作为玩具开发时已经有了这种意识比较超前,这也保证了这种语言的活力而不是局限在玩具范畴,它可以使用面向过程,面向对象,和函数式开发。面向对象你要理解 Every thing is object. 所有的都是对象,数字是对象,字符串是对象,函数是对象,dom也是对象,对dom的操作也可以是对象(事实上就是函数)。面向对象开发这个大坑几百个字说不清楚的,慢慢学就是了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值