摘要:
严重的拖延者患者,本来前天就打算写的,奈何拖到的今天才...(对拖延症有啥好的建议还望留言下,感激不尽...) 过完年了,跳槽蠢蠢欲动了,看些基础知识好应对面试,正好就整理整理... 正文开始 1.推出的理由及目标 解决web上存在的各种问题,html5的出现对web来说意义非常重大。 a.web浏 阅读全文
摘要:
RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具 var re=/e/; var re=new RegExp('e'); 正则表达式的 String 对象的方法 1.search---检索与正则表达式相匹配的值(返回值得下标) var a='a1a34b4cd5ef5g'; al 阅读全文
摘要:
一、事件驱动 1.事件javascript侦测到的用户的操作或是页面的一些行为(怎么发生的) 2.事件源引发事件的元素(发生在谁的身上) 3.事件处理程序对事件处理的程序或是函数 (发生了什么事) 二、事件的分类 1.鼠标事件 onclick 鼠标点击事件 ondblclick 鼠标双击事件 onm 阅读全文
摘要:
DOM--document(html xml) object modle,document对象(DOM核心对象),document对象是 Window 对象的一部分,可通过window.document属性对其进行访问,document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问 阅读全文
摘要:
浏览器对象模型 (BOM--Browser Object Model),window对象是BOM中所有对象的核心 A、属性 1.(位置类型-获得浏览器的位置) IE:window.screenLeft 获得浏览器距屏幕左上角的左边距 window.screenTop 获得浏览器距屏幕左上角的上边距 阅读全文
摘要:
1、属性 a.length--设置或返回数组元素的数目 var a=[1,2,3,45,5]; alert(a.length=6) 结果:6 alert(a[5]) 结果:undefined b.constructor--返回构造函数的引用 var test=new Array(); alert(t 阅读全文
摘要:
一、属性 1.length——字符串的长度(不区分中英文) var a="chen陈"; alert(a.length); //结果:5 2.constructor——对象的构造函数 二、方法 A.获取类型 1.charAt()——返回在指定位置的字符 var a="chen陈"; alert(a. 阅读全文
摘要:
Object.prototype.say=function(){ alert("我是顶层的方法"); } children.prototype=new parent(); parent.prototype.say=function(){ alert('我是父类原型'); } function par 阅读全文
摘要:
一、javascript对象遍历 1.javascript属性访问 对象.属性名 对象['属性名'] var obj={name:'chen',red:function(){ alert(1);return 2; }}; alert(obj['name']); alert(obj.name); 2. 阅读全文
摘要:
一、名词解释 1.基于对象(一切皆对象,以对象的概念来编程) 2.面向对象编程(Object Oriented Programming,OOP) A.对象(JavaScript 中的所有事物都是对象) B.对象的属性和行为 属性:用数据值来描述他的状态 行为:用来改变对象行为的方法 C.类 具有相同 阅读全文
摘要:
数组是一个可以存储一组或是一系列相关数据的容器。 一、为什么要使用数组。 a.为了解决大量相关数据的存储和使用的问题。 b.模拟真是的世界。 二、如何创建数组 A.通过对象的方式来创建——var a=new Array(); 赋值方式: 1.直接赋值——var a=new Array(元素1,元素2 阅读全文
摘要:
1、回调函数(通过函数的指针来调用函数,把一个函数的指针做为另一个函数的参数,当调用这个参数的时候,这个函数就叫做回调函数) a.通过指针来调用 function aa(a,b,fun){ return fun(a,b); } function bb(a,b){ return a+b; } func 阅读全文
摘要:
变量的作用域(作用域:指的就是一段代码的作用范围) 一、变量的作用域 1.全局变量(在代码中任何地方都能够访问得到的变量,拥有全局的作用域) A.最外层函数外面定义的变量 var a=1; function aa(){ alert(a); }; aa(); 结果:1 B.没有定义直接赋值的变量,拥有 阅读全文
摘要:
javascript函数的声明和调用将完成某一特定功能的代码集合起来,可以重复使用的代码块。 一、函数的声明方式(创建) A.基本语法(function 关键字)function 函数名([参数1],[参数2]....){ 函数体 [retrun] //返回值} function a(){ aler 阅读全文
摘要:
流程:就是程序代码的执行顺序 流程控制:通过规定的语句让程序代码有条件的按照一定的方式执行 1.顺序结构(按照书写顺序来执行,是程序中最基本的流程结构) 2.选择结构(分支结构、条件结构):根据给定的条件有选择的执行形相应的语句 if else 1.单路分支 *.条件可以是表达式也可以是任何的数据类 阅读全文
摘要:
A.数据类型强制转换 1、转换为数值类型 Number(参数) 把任何的类型转换为数值类型 A.如果是布尔值,false为0,true为1 var a=false;alert(Number(a)); a=0 B.如果是数字,转换成为本身。将无意义的后导0去掉 var a=3.2;alert(Numb 阅读全文
摘要:
1.运算符和操作数的组合就称为表达式。 2.算术运算符(+ - * / % a++ a-- --a ++a) a.+ 1.用于数值计算:var a=1;var b=2;alert(a+b)===3 2.用于字符串连接:var a='h';var b="w";alert(a+b)==hw ***任何的 阅读全文
摘要:
A.概述 1.输出工具: document.write()---可以是html alert()---字符串 prompt(text,defaultText) text---可选。要在对话框中显示的纯文本(而不是 HTML 格式的文本)。 defaultText---可选。默认的输入文本。 2.js的 阅读全文