js内容知识
小涛涛啊!
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面向对象
面向对象1:什么是对象?a:对象就是由若干个键值对,无须组成的数据类型,被称之为对象。b:简单理解,提供了特有的方法和属性就是对象!c:“对象”是一个容器,封装了“属性”(property)和“方法”(method)。举例:var o={ name:'tom', age:12, fun:function(){ alert(1) }}2:键值对?花括号里面冒号前被称之为键,冒号后被称之为值,通过键获取值。3:什么是面向对象?面向对象是一种编程思想,通过这种思想来完成代码的原创 2020-09-23 19:36:38 · 128 阅读 · 0 评论 -
高级函数
高级函数1:基本类型和引用类型?基本:number string boolean null undefinedvar a=1;引用: object,函数var arr=[];function fun(){}2:基本类型和引用类型的区别?基本类型是值的传递,引用类型是地址的传递。3:js的内存方式?当在js中写完一句js代码的时候,js会自动开辟内存空间。内存分为2种: 栈内存: 存储的是基本类型 堆内存: 存储的是引用类型4:js执行代码的过程原创 2020-09-23 19:22:15 · 1055 阅读 · 0 评论 -
预解析
预解析1:js解析代码分为2种。1:首先预解析(叫编译过程)2:在执行js代码(从上到下,从左到右)2:声明和定义?var num=12;在基本类型里面,声明在前,定义在后!(先声明后定义)function fun(){ alert(1)}fun();对于函数来说,声明和定义同时执行。3:预解析?js解析代码的时候,会先提前读取带有关键字 var 和 function 的全局类型;4:变量名和函数名不能用相同的,会冲突报错!预解析的效果<!DOCTYPE h原创 2020-09-23 08:43:21 · 886 阅读 · 0 评论 -
对象--引用类型和基本类型
对象–引用类型和基本类型1:什么是对象(object)? 对象就是有若干个键值对组成的数据类型!2:对象的创建方式?2.1 字面量创建 var obj={}; 2.2 通过new关键字创建 var obj=new Object();3:键值对?对象中冒号前是键,冒号后是值,通过键获取值 var obj={ name:'tom', age:123, sex:'男', }alert(obj.name) alert(obj.age)alert(obj.se原创 2020-09-23 08:27:09 · 529 阅读 · 0 评论 -
函数进阶(二)
函数进阶(二)匿名函数匿名函数的概念: 没有的名字的函数就是匿名函数! 匿名函数的语法: (function(){ 执行语句 })() 匿名函数就是自我执行的过程原创 2020-09-23 08:17:57 · 115 阅读 · 0 评论 -
函数进阶
prototype1:什么是prototype? 每一个函数都有3个属性,length和prototype,arguments length:获取函数的参数长度 arguments:获取具体参数 prototype这个属性是指向一个对象的引用, 举例: 形容一下什么是美女? 是女生(这条最重要) 肤白貌美 学识渊博====这个就是属性===protutype 那么这些属性就是对美女这个对象的引用(或说,只有美女才能原创 2020-09-22 20:11:49 · 124 阅读 · 0 评论 -
面向对象
面向对象1:什么是对象? 在现实生活中,每一个物体都是一个对象。(空调,洗衣机,电视机等) 每一个对象也都有自己的属性和方法 属性是什么? 属性就是对象本身特有的,尔其他对象没有的 举例: 人 一个脑袋,可以直立行走,有自己的文化和语言,才能成为人 方法是什么? 方法就是你本身可以做到一些功能,其他对象做不到的。 举例: 人可以使用电器,可以发明创造,可以制作食物等原创 2020-09-22 20:03:31 · 120 阅读 · 0 评论 -
鼠标拖拽
鼠标拖拽1:鼠标在元素上的坐标位置offsetXoffsetY2:鼠标在浏览器(可视窗口)上的坐标位置clientXclientY3:事件onmousedown 鼠标按下onmousemove 鼠标移动onmouseup 鼠标弹起4:可视窗口的宽度和高度document.documentElement.clientWidthdocument.documentElement.clientHeight5:获取元素的宽高offsetWidthoffsetH原创 2020-09-22 19:50:08 · 198 阅读 · 0 评论 -
Event事件
1:什么是冒泡事件?1:冒泡事件是由微软公司提出的,从触发底部事件一直延续到最外层,这个现象就是冒泡!2:只有嵌套关系的标签和都是一样的事件才可能产生冒泡!冒泡事件的现象<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .wrap{ width: 50原创 2020-09-22 19:45:46 · 836 阅读 · 0 评论 -
BOM对象·
1:什么是bom?bom就是浏览器对象!简单来说,就是学习一些操作浏览器窗口的方法和属性等!2:window对象是BOM的核心,也是BOM里面的顶级对象。window对象也有很多内置方法(alert(1))window对象既是ECMAScript规范中的Global对象,也是BOM中的顶级对象;document对象既是BOM对象的一个属性,也是DOM模型中的顶级核心location对象既是window对象的属性,同时也是dom对象的属性。全局变量是 window 对象的属性。原创 2020-09-22 19:31:01 · 1784 阅读 · 2 评论 -
DOM对象
DOM对象(dom的操作就是对标签的操作)1.什么是dom对象dom对象就是html页面,dom对象的全称叫document object model(文档对象模型)2:dom对象的作用是什么呢?dom对象就是通过一些方法和属性来操作标签,怎么操作标签?将标签元素进行添加、移动、改变或移除3:标签= =标记= =元素==节点4: dom节点的分类?dom节点分为3种类型1:标签节点var op=document.getElementsByTagName('p')[0]; alert原创 2020-09-22 19:20:16 · 2638 阅读 · 0 评论 -
js中正则表达式
正则表达式1:正则的创建方式? 第一种:通过new关键字创建 var reg=new RegExp(); 第二种:字面量创建; var reg=//;2.元字符(一)\d:数字字符’0’~‘9’ \D:非数字字符 \w:数字、字母、下划线字符:即单词字符 \W:非单词字符 \s:空格字符 \S:非空格字符 \b:单词边界 匹配的只是一个位置 这个位置的一侧是构成单词的字符 另一侧为非单词字符 字符串的开始和结束位置 \原创 2020-09-21 20:54:38 · 254 阅读 · 0 评论 -
js中字符串的知识点
js中字符串的知识点1:创建方式 1:创建方法 var str=new String('1,2,3,4,5,6'); alert(str) 2:创建方法 var str1='1,2,3,4,5,6' alert(str1)2:获取长度 length3:读取字符串中的每一个元素 var str='1234567'; alert(str) alert(str[0]) alert(str[str.length-1])字符串对象方法1:leng原创 2020-09-21 20:45:01 · 209 阅读 · 0 评论 -
js中的日期对象
日期对象1:创建日期对象的方法: 日期对象被创建以后,会获得本地(电脑上的时间)系统时间 var dat=new Date(); document.write(new Date())2:to开头的方法是将时间转换为字符串 toString() 将日期时间转换为普通字符串 toUTCString() 将日期时间转换为世界时间格式的字符串 toLocaleString() 将日期时间转换为本地时间格式的字符串 var dat=new Date()原创 2020-09-21 20:25:04 · 685 阅读 · 0 评论 -
js中数组的知识点
1.什么叫数组数组是一个可以存储一组或一系列相关数据的容器,说白了,他就是一种放数据的容器2.数组元素(内容)它是指存储在数组中并赋予唯一索引值得(下标)的数据段。数组元素的数据类型可以不同通过下标或者索引号能获取到数组对应的内容3.数组的作用为了解决大量相关数据的存储和使用的问题4.创建数组的方法1.var arr = new Array()2.var arr=[ ]5.获取数组长度的属性:length6.instanceof 用于判断是不是数组7.数组的方法 方法原创 2020-09-21 20:15:05 · 388 阅读 · 0 评论 -
js中函数的知识点
函数:1:基本结构 function 函数名 ( ) { 执行语句 } 函数名()2:什么是函数? 函数由function关键字声明 函数就是代码块的集合;3:函数的特点: 函数可以让代码重复使用; 函数是一个方法4:形参,实参 实参放在函数调用里面,形参放在函数名后面,用字母代替 形参,实参的位置是一一对应, 形参,实参可以有任意多个, 形参即便没有相对应得实参,也不影响代码的执行原创 2020-09-21 19:47:26 · 355 阅读 · 0 评论 -
js 中for循环知识点
循环有4种: for 循环 while 循环 do..while 循环 for in 循环1:for循环结构: for( 初始变量,条件判断,自增/自减 ) { 执行语句 } 注意: 1:for循环第一次循环,自增/自减不执行,第二次循环开始,初始变量不执行 2:for循环是否停止,要看条件是否成立,成立接着循环,不原创 2020-09-21 19:35:34 · 401 阅读 · 0 评论 -
js分支语句知识点
js分支语句:分支语句有2种,if和switch1:第一种 if结构:单分支 if ( 条件判断 ) { 执行语句 }双分支 if ( 条件判断 ) { 执行语句 } else { 执行语句 }多分支 if ( 条件判断 ) {原创 2020-09-21 19:31:36 · 869 阅读 · 0 评论 -
js运算符知识点
js运算符:运算符的分类 算术运算符 比较运算符 赋值运算符 逻辑运算符 条件运算符 逗号运算符1:算术运算符 符号 + - * / % ++ --+2:+号的转义功能 2.1两个 ++ 相加可以把字符串数字转成number类型 举例: alert(1+ +'2')//3 2.2任何类型和字符串类型相加都是字符串拼接-2:-号的转义功能 2.1:字符串数字相减,就会变成number类型 举例: a原创 2020-09-21 19:21:32 · 197 阅读 · 0 评论 -
js数据类型知识点
js数据类型分类 数字类型 number 字符串 string 布尔 boolean 空 null 未定义 undefined 对象 object 操作符 typeof 查看数据类型1:数字类型 number Number() 把其他类型强制转换成数字类型 parseInt() 取整/把其他类型强制转换原创 2020-09-21 19:09:06 · 101 阅读 · 0 评论 -
js入门概念
js入门(JavaScript)1:什么是js? js是一门编程语言,全称叫 javascript。 js是一门松散类型的,所谓松散类型就是可以用来保存任何类型的数据。2:js的名字? js== javascript==脚本语言。3.js的组成部分(三部分)1.DOM:文档对象模型2.BOM:浏览对象模型3.ECMAscript4.js的特点它是基于对象的语言,它具有简单性,动态性,安全性,跨平台性5.js的引入(两种)1.内部引入: 写在head里面原创 2020-09-17 19:16:28 · 257 阅读 · 0 评论
分享