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

基础-JavaScript

时间:2016-07-23 19:37:55      阅读:357      评论:0      收藏:0      [点我收藏+]

标签:

JavaScript

技术分享 发明人  Brendan Eich  布兰登·艾奇

      后来,JavaScript兼容了ECMAScript标准,最新标准是ECMAScript6

 

作用:    

 

  控制 "结构" 和 "样式"

 

使用

  PC端  移动端WebApp

  Ajax异步交互技术的实现

  逻辑的实现

特点

  弱变量类型语言,由数据来决定数据类型,用var声明所有变量

  解释型的脚本语言,运行前不需要编译,遇到错误就停止运行

  程序员不需要管理内存

学习模块

  基础核心  基础语法

  DOM   HTML中的元素的控制  Document Object Model

  BOM   浏览器的控制      Browser Object Model

前台语言

  作用在用户的电脑上

语法

  对换行 空格 缩进不敏感

  每一行以分号结尾,方便压缩

 

<!-- JavaScript -->
<script type="text/javascript" src="JavaScript/index.js"></script>

window里的内置对象

警告框 - win dow.alert  
window.onload = function () {
/*弹出警告框*/
window.alert("人要是没有梦想,那跟咸鱼有什么分别 ");
}
文档打印 - window.document.write
window.onload = function () {
/*文档打印输出*/
window.document.write("人要是没有梦想,那跟咸鱼有什么分别 ");
}
console内置对象
window.onload = function () {
/*控制台打印输出*/
console.log("人要是没有梦想,那跟咸鱼有什么分别 ");
/*控制台警示*/
console.warn("2016-07-06 23:30 下班");
/*控制台报错*/
console.error("2016-07-06 23:29 脑抽了,待解决Bug");
}



JS的简单使用
<div id="kQueen" class="kQueen"></div>

.kQueen {
width: 200px;
height: 200px;
">red;
}

/*加载完DOM再调用*/
window.onload = function () {
/*kQueenDiv*/
var kQueenDiv = window.document.getElementById("kQueen");】
kQueenDiv.style.backgroundColor = "pink";
}

变量
 JavaScript是弱类型的脚本语言

变量的声明和初始化 
  var kPigNumber = 3,kPigName = "HuaHua";

变量的命名规则:
  由 字母 数字 下划线 $符号 组成
  不能以数字开头
  区分大小写
  长度不能超过255字符
  不可以使用关键字和保留符号
  
变量的作用域
  全局变量  全局有效
        有var的,在函数最外层
        没有var的,在函数内直接使用(隐式的全局变量)
  局部变量  局部有效
        只能有var,在函数内

事件三要素
  事件源      触发事件的对象    事件发起者
  事件       触发事件的条件    发起者被怎样触发
  事件处理函数    事件的响应函数    具体触发什么
  
  onclick    鼠标单击
  onmouseover  鼠标遮盖
  onmouseout  鼠标离开
<div id="kQueen" class="kQueen"></div>
<button id="kSolo">Solo</button>

.kQueen {
width: 200px;
height: 200px;
  ">red;
}

/*加载完DOM再调用*/
window.onload = function () {
/*kQueenDiv*/
var kQueenDiv = window.document.getElementById("kQueen");】
/*kSoloButton*/
  var kSoloButton = window.document.getElementById("kSolo");
  kSoloButton.onclick = function () {
   kQueenDiv.style.backgroundColor = "pink";
  }
}

超链接
<a href="javascript:;" id="kPapi">触发</a>
window.onload = function () {
/*kPapiA*/
var kPapiA = window.document.getElementById("kPapi");
kPapiA.onclick = function () {
}
}

练习题


输入任意数得出其 个位 十位 百位 之和


window.onload = function () {
var x = prompt("请输入字符串:");
var xFloat = parseFloat(x);
var ge = xFloat%10-xFloat%1;
var shi = xFloat/10%10-xFloat/10%1;
var bai = xFloat/100%10-xFloat/100%1;
console.log(ge+shi+bai);
}


隐藏div的方法
  display;none;    会清除大小,不占位置了
  visibility:hidden; 不会清除,占位置
显示div的方法
  display;block;    
  visibility:visible; 
 

基础-JavaScript

标签:

原文地址:http://www.cnblogs.com/WeWeZhang/p/5699346.html

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