![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js基础
wyk941222
这个作者很懒,什么都没留下…
展开
-
node节点
HTML文档中的所有节点组成了一个文档树模型,HTML文档中的每个元素、属性、文本等都代表着树中的一个节点。这些节点相互联系,相互影响,构成一个完整的页面,我们称之为模型。一、节点分类 HTML文档中的每个成分都是一个节点: 整个文档都是一个文档节点 document 每个HTML标签是一个元素节点 包含在HTML元素中的文本是文本节点 每一个HTML属原创 2017-10-11 17:24:04 · 468 阅读 · 0 评论 -
javascrip简介
javascript是一种基于对象(面向对象开发)和事件驱动的解释性(由宿主环境浏览器解释执行)、松散型(数据类型存储不严谨)语言,能够用来数据的验证、对事件的响应、读写html中的内容、检测浏览器、创建cookies、模拟动画等,总之,javascript是一种能让页面更加生动活泼的语言,特殊效果提高页面的可观性,与用户更好的交互。 javascript组成部分:ECMAscript(语法)原创 2017-10-11 17:23:23 · 302 阅读 · 0 评论 -
javascript--变量
变量:可以存储数据的一个容器,可存储和引用任何的数据,存储在内存中以便复用1.变量的创建:一般来说,要以“var”关键词来修饰声明变量 1)先声明,后赋值var aa;aa="声明的变量" //在函数中一般涉及到作用域,面向对象编程中可进行变量的重新赋值,(作用域链的作用) 2)声明和赋值同时进行var aa="我是声明的变量" //直接可用的变量 3)一次声明多个变量原创 2017-10-11 17:23:28 · 122 阅读 · 0 评论 -
javascript--运算符
运算符与操作数的组合就是表达式运算符分为:算术运算符,比较运算符,逻辑运算符,赋值运算符,一元运算符,三元运算符以及特殊运算符1.算术运算符 + — * / % ++ -- //都可进行数值的运算,隐式调用Number,转化为数值进行计算,不能转换返回NaN 1)+ :加号的二义性 a.数值的运算 b.字符串的连接 任何的数原创 2017-10-11 17:23:33 · 162 阅读 · 0 评论 -
javascript--函数(一)
函数是将实现某一功能的代码集合起来,以便重复使用的代码块。 一、函数的创建与调用//基本语法声明函数及调用function obj(){ alert(1) }obj()//字面量定义函数(匿名函数的自调用)(function(){ //函数功能代码块})()//对象形式声明函数 var fname3=new Function("ale原创 2017-10-11 17:23:38 · 205 阅读 · 0 评论 -
javascript--函数(二)
一、函数的重载 在调用函数的时候,传入的参数的个数与类型不同,执行不同的代码块。 函数重载的模拟function chongzai(){ if(arguments.length==1){ if(typeof arguments[0]=='number'){ alert('这是第一种形式')原创 2017-10-11 17:23:41 · 136 阅读 · 0 评论 -
js典型题--从闭包开始
一个不起眼的开始 for(var i=0;i){ setTimeout(function () { console.log(i) },1000) }console.log(i)//5 5,5,5,5,5 这里涉及到javascript的单线程异步机制,详细介绍见 http://blog.csdn.net/alex8原创 2017-10-11 17:23:43 · 172 阅读 · 0 评论 -
javascript--对象
一、名词解释 1.基于对象 一切皆对象,以对象的概念来编程 2.面向对象编程 对象:人们要研究的任何事物,不仅能表示具体事物,还能表示抽象的规则,计划或事件,属性的无序集合,每个属性可以存一个值(原始值,对象,函数) 对象的属性:用数值描述对象的状态 对象的方法:对象具有可实施的动作 类:具有相同或相似的性质的对象的抽象就是类,类的具体化(实例化)就原创 2017-10-11 17:23:46 · 134 阅读 · 0 评论 -
javascript--对象的特性
对象具有三大特性:封装,继承,多态一、封装 1.函数的封装是为了函数的安全性,将对象进行包装,通过有限的接口衍化不同的对象 2.工厂函数封装 工厂函数是设计模型中的一种说法,不是通过类实例化构造函数,而是通过函数进行构造对象,在函数内部创建一个对象,通过参数的传递实现对象的更多控制,并将对象返回,当属性相同时造成内存的浪费。// (函数里创建一个对象,对象的属性值由自己传原创 2017-10-11 17:23:49 · 311 阅读 · 0 评论 -
数组对象,字符串对象,Match对象
原创 2017-10-11 17:23:53 · 355 阅读 · 0 评论 -
浏览器对象模型--BOM
BOM的核心对象是window对象,其他对象都是window对象的子对象一、浏览器对象模型二、window对象 属性 1.位置类型 (浏览器距离屏幕的距离) // IE chrome alert(window.screenLeft) alert(window.screenTop) // FF chrome原创 2017-10-11 17:23:56 · 245 阅读 · 0 评论 -
文档对象模型——DOM
DOM:文档对象模型,核心对象document,对html元素的样式(颜色、属性、位置)、内容、属性进行动态的改变和操作一、document对象 1.属性 title 返回或设置当前文档的标题 //document.title="标题名" URL 返回当前文档的url //只能获取不能设置 bgColor 设置文档的背景色原创 2017-10-11 17:24:01 · 204 阅读 · 0 评论 -
javascript——数据类型
在内存中,分为栈、堆、代码段、静态区,为了快速处理复杂的代码,在不同的区间储存不同的数据类型。数据类型分为初始类型与引用类型初始类型在栈中存储,变量赋值传值不传址,引用类型在堆中存储值,栈中只存储地址,变量赋值传址不传值。对于传址和传值举个例子:1.初始类型赋值传递:var num=200;var gert=num;num=300;console.log(gert) //200原创 2017-10-11 17:23:18 · 120 阅读 · 0 评论