43.JavaScript

一、基础
向文档中输出文本:<script>document.write("Hello Javascript");</script>。script标签可以放在html的任何地方,一般建议放在head标签里。如果有多段script代码,会按照从上到下,顺序执行。外部:<html><script src="d/hello.js"></script></html>

变量:var x = 1;

调试办法:alert、浏览器

基本数据类型:undefined、Boolean、Number、String、var、typeof、null

类型转换:伪对象概念:javascript是一门很有意思的语言,即便是基本类型,也是伪对象,所以他们都有属性和方法。无论是Number,Boolean还是String都有一个toString方法,用于转换为字符串。parseInt()和parseFloat(),可以转换为数字。使用内置函数Boolean() 转换为Boolean值。

函数:function print(){document.write("这一句话是由一个自定义函数打印");}print();

事件:javascript允许html与用户交互的行为。 用户任何对网页的操作,都会产生一个事件。事件有很多种,比如鼠标移动,鼠标点击,键盘点击等等。

算数运算符:+-*/

逻辑运算符:==、!=、>、>=、<、<=、===、!==、?:

条件语句:if-else、switch

循环语句: for, while, do-while, for-each

错误处理:try catch

对象:Number(new Number、MIN_VALUE、MAX_VALUE、Nan、toFixed、toExponential、valueOf)、String(new String()、length、charAtcharCodeAt、concat、indexOf lastIndexOf、localeCompare、substring、split、replace、charAt、concat、substring)、Date(new Date、getFullYear、getMonth、getDate、getHours、getMinutes、getSeconds、getMilliseconds、getDay、getTime、setFullYear、setMonth、setDate、setHours、setMinutes、setSeconds)、Array(new Array、length、for、for in、concat、join、push pop、unshift shift、sort)、Math(E PI、abs、min、max、pow、round、random)。自定义对象:通过function设计,通过prototype实现增加新方法。

二、BOM
BOM:浏览器对象模型(Browser Object Model)。包括Window、Navigator、Screen、History、Location

Window:innerWidth、innerHeight、outerWidth、outerHeight、open

Navigator:appName、appVersion、appCodeName、platform、cookieEnabled、userAgent

Screen:width、availwidth

History:back、go(-2)

Location:reload、assign("/")、protocol、hostname、port、host、pathname、hash、search

弹出框:alert、confirm、prompt

计时器:setTimeout、setInterval、clearInterval、document.write()

推荐阅读更多精彩内容

  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 4,860评论 0 21
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,207评论 0 13
  • 第1章 认识JS JavaScript能做什么?1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)2.实现...
    mo默22阅读 1,047评论 0 5
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,572评论 0 8
  • 一,JavaScript的简介 1. 什么是JavaScript?是基于对象和事件驱动的语言,应用于客户端...
    kiddings阅读 619评论 0 1