一、JavaScript基础 1. JavaScript组成 ECMAScript 解释器、翻译 几乎完全兼容 DOM:Document Object Model文档对象模型 有兼容性问题 BOM:Browser Object Model 浏览器对象模型 几乎完全不兼容 2. 变量类型 typeof ...
分类:
编程语言 时间:
2018-02-01 00:25:44
阅读次数:
171
javascript 基础知识 一.javascript的特点 浏览器脚本语言,可以跟html代码进行混排 跨平台性能优越,可以再windows.linux上进行编写 安全性好 兼容性好 二.javascrpt 有三大学习目标 特效 表单验证 ajax 三.javascript 基础语法 javas ...
分类:
编程语言 时间:
2018-01-31 22:04:39
阅读次数:
219
基本概念 一、语法 一)区分大小写 二)标识符 书写规则同Java 三)注释 略 四)严格模式 1.在整个脚本中启用严格模式:在顶部添加 "use strict" 2.指定函数在严格模式下执行: 二、变量 ECMAScript变量类型是松散类型,所谓松散类型就是可以保存任何类型的数据。 三、数据类型 ...
分类:
编程语言 时间:
2018-01-30 12:29:37
阅读次数:
157
1:事件驱动 1)事件:所谓事件就是js侦测到的用户的操作或是页面的一些行为(怎么发生的) 2)事件源对象:引发事件的元素。(发生在谁的身上) 3)事件处理程序:对事件处理的程序或是函数 (发生了什么事) 4)事件对象:当事件发生的时候,具体发生了哪些信息,(当按键盘的时候按的哪个键或者鼠标光标在页 ...
分类:
编程语言 时间:
2018-01-29 15:32:08
阅读次数:
159
本文最初发表于 "博客园" ,并在 "GitHub" 上持续更新 前端的系列文章 。欢迎在GitHub上关注我,一起入门和进阶前端。 以下是正文。 前言 JavaScript的组成 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符 ...
分类:
编程语言 时间:
2018-01-27 17:06:24
阅读次数:
171
一、CSS内容补充之position 二、CSS内容补充之overflow 三、CSS内容补充之hover 四、CSS内容补充之background 五、JavaScript代码存在新式 六、JavaScript数组和字典以及for循环 七、JavaScript条件语句 八、JavaScript函数 ...
分类:
编程语言 时间:
2018-01-26 15:55:54
阅读次数:
177
Math对象的介绍 1:Math对象 Math 对象用于执行数学任务。并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math()。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。 2:Math属性 PI:返回圆周率(约等于3.14159)。 3:Mat ...
分类:
编程语言 时间:
2018-01-25 20:48:28
阅读次数:
253
1:定义:javascript是一种弱类型、动态类型、解释型的脚本语言。 弱类型:类型检查不严格,偏向于容忍隐式类型转换。 强类型:类型检查严格,偏向于不容忍隐式类型转换。 动态类型:运行的时候执行类型检查。 静态类型:编译的时候就知道每个变量的类型。 解释型:程序不需要编译,程序在运行的时候才翻译 ...
分类:
编程语言 时间:
2018-01-25 20:47:47
阅读次数:
269
1:字符串 JS中的任何数据类型都可以当作对象来看。所以string既是基本数据类型,又是对象。 2:声明字符串 基本数据类型:var sStr = ‘字符串’; 对象的方法:var oStr = new String(‘字符串’); //统计每个字符出现的次数,结果显示 a 2、b 1、c 2、d ...
分类:
编程语言 时间:
2018-01-25 20:46:36
阅读次数:
230
1:BOM(Browser Object Model)概念 window对象是BOM中所有对象的核心。 2:window属性(较少用) self:self代表自己,相当于window。 parent:返回父窗口。 top:返回顶层窗口,和parent作用一样。 opener:窗口开启者。 3:win ...
分类:
编程语言 时间:
2018-01-25 20:43:32
阅读次数:
182