码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript提升阶段学习

时间:2016-08-19 20:26:14      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

JavaScript
1:javascript简介
  JavaScript是一种脚本语言,能实现网页内容的交互显示,当用户在客户端显示该网页时,浏览器就会执行JavaScript程序,用户通过交互的操作来改变网页等等内容,来实现html语言无法实现的效果
  (html是网页的基础,css是样式,js是特效)
2:javascript语言特点
  2.1:JavaScript是基于对象和事件驱动的(动态的),它可以直接对用户或客户输入做出响应,无须经过web服务程序,他对用户的响应,是采用以事件驱动的方式进行的 ,所谓事件驱动,就是指在主页中执行了某种操作产生的动作,就成为事件。比如按下鼠标,移动窗口,选择菜单都可以视为事件,当事件发生后,可能引起相应的事件响应
  2.2:JavaScript是跨平台的
    javascript是依赖于浏览器本身的,与操作系统无关。
3:如何使用JavaScript
  3.1:通过<script></script>中直接编写
  3.2:通过<script src=‘目标文档的URL‘></script>链接外部的js文件
  3.3:作为某个元素的事件属性值或者是超链接的href属性值
    <a href="javascript:alert(‘hello‘)">点击</a>
4:代码屏蔽
  4.1:<!--//-->当浏览器不支持js时进行代码屏蔽
  4.2:如果浏览器不支持js,可以使用<noscript></noscript>标签,显示noscript中的内容
5:javascript的基本语法
  5.1:JavaScript的执行顺序
    (1):按照在html文件中出现的顺序依次执行
    (2):优化由于html的执行顺序则js的代码(脚本)最好放在body标签中,放到网页的最后,css样式放在head标签中
    (遵循雅虎14条前端优化的规则)
  5.2:大小写敏感,忽略空白符和换行符
    JavaScript严格区分大小写
  5.3:语句分隔符
    使用结束语句;
    可以把多个语句写在一行;
    最后一个语句的分号可以省略,但尽量不要省略;
    可以使用{}括成一个语句组,形成一个block块;

  5.4:\进行折行操作是针对代码的,避免一行过长,
    document.write("asdfghjklqwer\
      tyuiopzxcvbnm");

  5.5:注释
    //单行注释内容
    /*
    *多行注释内容
    */
  5.6:JavaScript中的错误
  5.7:通过document.write()向文档书写内容(不可以拿来调试bug)
    通过console.log()向控制台写入内容(控制台输出)
  5.8:火狐浏览器
   进行程序的断点调试,插件的安装,菜单--》附加组件--》Firebug
  (F12打开Firebug,firebug第一可以查看和编辑修改html和css的源码
  第二页面概况,第三动态执行JavaScript。火狐工具打断点调试,第四监控网络情况)

Javascript提升阶段学习

标签:

原文地址:http://www.cnblogs.com/biehongli/p/5788719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!