【JavaScript.1】揭JS面纱对比学习,窥web设计归纳足迹

【前言 】         


     终于学到JavaScript 了,这个传说这异常强大且火爆的家伙。之前对它没有什么认知感,总是把它和Java、


JQuery 混谈在一起,后来又学习了HTML、CSS ,其中有提过几句JavaScript ,有的说它是编程语言,有的说是客户


端脚本语言,又说什么面向对象事件驱动等等,百家分说,乱糟糟的,想了解一下,又苦于没有统一的说法,让咱门


外汉心急如焚。就像面对蒙有面纱的女子,让你心痒又不让你如愿。如今学习了JavaScript,就把自己的理解分享


下,如果有门外汉看的话,希望有所帮助。


【Javascript】


      JavaScript是一种网页嵌入式脚本语言。也就是说它是应用于HTML网页开发中使用的修饰性程序设计语言。


  JavaScript是一种编程语言:JavaScript有自己语言的规则规范、循环判读等,所以它理所当然的是一种编程语

言。


  JavaScript是一种客户端脚本语言:JavaScript需要借助编译型语言才能运行,像VBScript 一样是一种客户端


脚本语言。


  我更倾于第一种说法,它是从JavaScript的核心作用来区分的。而其它的只是从JavaScript的语言本身和运行环


境划分。个人觉得没有体现出JavaScript的核心竞争力和本质。


  她的使用方式和CSS 类似,但是它实现的功能却是实现了网页由静态向动态交互方向的转变。我们说看到的页面


弹出框与你进行一些“互动”,这就是运用了JavaScript。


  那么在什么时候用呢?相信对于初学者来说这是最关心的问题了。假设一个场景:在web开发过程中手写一些


HTML标签进行UI设计,为了页面不单调,使用HTML标签给页面添加一些控件使得页面有规有矩,为了页面显示的字体


控件色彩、字体和谐美观,使用CSS进行样式分离设计。写到这里已经是一个优秀的HTML页面了,它将数据的显示较


为完美地按照你所想的布置在页面上,以一种静态的美完完全全呈现在用户的眼中。但是你可能发现用户可能需要发


送一些用户的信息,或者有些页面需要用户自己去选择,也就是说,你的页面需要和用户互动,根据用户亲身的需要


而有所改变。没错,这时候就需要JavaScript了。你需要将JavaScript 设置到可能有页面改动的地方,在被浏览到


时,恰当地弹出一些提示框、选择框等等,让用户有需求的进行页面浏览。是的,这时,你说设计的页面已经由静态


的数据显示转变成了动态的页面交互。


 

 

【学习】


【使用】

 

  与CSS 同样作为一种嵌入式语言,JavaScript 和它的使用和引用极其类似。


  JavaScript 的使用标签是 <Scriopt></Script>。在HTML页面中插入JavaScript 的方法有两种:



  1.单个插入:就是给需要弹出的数据套上<Script>标签,然后用JavaScript 的函数进行处理就行。


  <scripttype="text/javascript">

  alert('欢迎来到JavaScript 世界!');

  </script>

 

  Alert 是JavaScript 中的一个页面弹出方法。

 

  2.较多插入:


  当插入的jS 的插入代码较为庞大时,最好将其专门储存在项目的一个文件夹,跟CSS 的存储和引用是类似的。


在表头填写引用标识:


   <script type="text/javascript"src="demo1.js"></script> 


   其中demo 为建立的JavaScript文件。

 

 


【提高】


  自己在学习JavaScript的时候收集了很多关于JS 的学习文章和参考手册。分享给大家。


  1.JQuery 、CSS、HTML、Struts 多种API  文档手册:

  http://www.jq-school.com/api/index.html

  2.JavaScript 中文参考

   http://www.php100.com/manual/javascript.html

  3.JavaScript 教程

  http://www.w3school.com.cn/js/

 

  想学习好JavaScript一定要对JS 手册极度熟悉,没事多看看手册。


【概念对比】


【JavaScript 和 Java 的区别】


  JavaScript 是一种嵌入式脚本文件,直接插入网页,由浏览器一边解释一边执行。目的是为了扩展浏览器的功


能而开发、集成的一种可以嵌入Web页面中的、基于对象和事件驱动的解释性语言,

 


  java 语言不一样,他必须在JAVA虚拟机上运行。而且事先需要进行编译。它的设计思想是最大限度的利用网


络,特别适合于Internet应用程序的开发,


 

  这两个家伙在对象的处理应用方面、代码格式、定义变量、执行方式上面存在很大差异。根本不是一码事。

 

 

【JavaScript 和JQuery 的关系】


  简单来说jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单。甚至有人比喻,


JavaScript 是原材料,jQuery 是半成品,当你需要成品时,用原材料做灵活但是速度慢;用半成品高效但是有限


制。


【JavaScript 和 HTML 和css 的区别】


  像上文提及到的,手工开发web时,HTML语言是主体,整页面的数据显示和控件的绑定都靠他。但是数据如何显


示,控件位置如何摆放,字体大小颜色等等样式的设计就需要CSS 来帮忙了。这些都是静态的页面显示内容,如果需


要一些弹出提示、选择判断需要用户反馈,这就需要JavaScript了。


 

【结尾】


   对JavaScript 的学习正在路上,请期待更多分享!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值