1:DOM(Document Object Model)的概念和作用 document对象是DOM核心对象:对html中的内容,属性,样式进行操作。 节点树中节点之间的关系:父子,兄弟。 2:DOM常用属性 title:返回或设置当前文档的标题。 all:返回所有元素的集合。 forms:返回对文档 ...
分类:
编程语言 时间:
2018-01-25 20:40:05
阅读次数:
166
js的数据类型 虽然js属于弱类型语言,但其总共有6种数据类型。弱类型的意思是定义的变量没有类型的区分,比如先执行 var num=123; 定义了一变量num存储整数,可接下来执行 num="hello world"; 将字符串赋值给num变量并不会报错,是合法的。 js的弱类型相对于强类型的语言 ...
分类:
编程语言 时间:
2018-01-24 22:07:30
阅读次数:
112
https://www.imooc.com/learn/36 注意: javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script就先被执行。比如进行页面显示初始化的js必须放在head里面,因为初始化都要求提前进行(如给页面bo ...
分类:
编程语言 时间:
2018-01-24 14:05:58
阅读次数:
186
1:ES5简介 ECMAScript 5.1 (或仅 ES5) 是ECMAScript(基于JavaScript的规范)标准的修正。 与HTML5规范进程本质类似,ES5通过对现有JavaScript方法添加语句和原生ECMAScript对象做合并实现标准化。 2:严格模式的意义 相对于正常模式而言 ...
分类:
编程语言 时间:
2018-01-23 14:21:33
阅读次数:
109
21、数组 定义数组 * 字面量方式 var 数组名称 = [ value,value,... ] * 构造函数方式 var 数组名称 = new Array(value,value,...); var 数组名称 = new Array(length) 创建对象方式创建数组分析图 附:var num ...
分类:
编程语言 时间:
2018-01-17 01:08:57
阅读次数:
129
1:定义:javascript是一种弱类型、动态类型、解释型的脚本语言。 弱类型:类型检查不严格,偏向于容忍隐式类型转换。 强类型:类型检查严格,偏向于不容忍隐式类型转换。 动态类型:运行的时候执行类型检查。 静态类型:编译的时候就知道每个变量的类型。 解释型:程序不需要编译,程序在运行的时候才翻译 ...
分类:
编程语言 时间:
2018-01-15 22:32:43
阅读次数:
304
0X00:起因首先阐述下本人学javascript的初衷,本人目前从事安全行业,目前能挖掘些基础的XSS漏洞,但是想深入理解XSS,需有javascript基础,例如理解DOM型XSS等,于是就有了这么一出,下面就是记录自己的学习笔记。javascript是一门简单的语言,也是一门复杂的语言。说它简单,是因为学会使用它只需片刻功夫;而说它复杂,是因为要真正掌握它则需要数年时间。实际上,前端工程师很
分类:
编程语言 时间:
2018-01-15 18:53:55
阅读次数:
243
17、对象 属性:描述对象的信息 方法:描述对象的行为 封装:只关心输入和输出(不管过程如何实现) ü 对象的分类: 内置对象(原生对象): 就是JavaScript语言预定义的对象(如String/Number)。 宿主对象: 一般由浏览器环境提供实现,主要分为 BOM 和 DOM。 自定义对象: ...
分类:
编程语言 时间:
2018-01-15 12:39:54
阅读次数:
191
JavaScript: 是一种描述性语言,也是一种基于对象和事件驱动的并具有安全性能的脚本语言。 特点:1、主要用来在HTML页面中添加交互行为。 2、是一种脚本语言,语法和Java类似。 3、一般用于编写客户端的脚本。 4、是一种解释性语言,边执行边解释。 组成:1、ECMAScript标准:描述 ...
分类:
编程语言 时间:
2018-01-14 22:48:26
阅读次数:
184
13、语句 概念:就是分号(;) 代表一条语句的结束 习惯:一行只编写一条语句;一行编写多条语句(代码可读性较差) 语句块:可以包含多条语句 "{ }"将多条语句包裹 u 条件语句 * if 语句 * if...else 语句 * else if 语句 * switch...case 语句 if 语 ...
分类:
编程语言 时间:
2018-01-13 12:45:50
阅读次数:
178