JavaScript
文章平均质量分 61
# JavaScript
snoozeing
这个作者很懒,什么都没留下…
展开
-
类、对象、构造函数、原型链、作用域、this等
对象复合数据类型,为引用数据类型,在对象中可保存多个不同的数据类型的属性直接创建的对象都是Object的实例对象内建对象:标准对象 Math String 等宿主对象:由js运行环境提供的对象,bom dom自定义对象:由开发人员自建的对象创建对象,赋予属性和属性值1 构造函数创建对象创建对象:var obj = new Object();使用new关键字调用的为构造函数,用于创建新的对象向对象中可保存的内容有属性 obj.name = ‘XX’ 属性的定义及赋值使用时,对象.属性名 获原创 2021-04-18 01:56:07 · 99 阅读 · 0 评论 -
Day7 BOM对象
BOM对象 浏览器对象模型主要对象均继承自window对象下window对象的主要属性:用于确认尺寸不包括工具栏、滚动条等。1、现有常用浏览器: windows.innerHeight windows.innerWidth2、IE5-8:document.documentElement.clientHeight3、IE5-8:document.body.clientHeight兼容性问题:使用或赋值,任意1个赋值成功即赋值结束window下的函数open() 打开新窗口windows.原创 2021-03-19 11:58:57 · 99 阅读 · 0 评论 -
Day6 JS dom对象
Dom对象文档树模型,在网页被加载时,dom模型会同步被加载出来,任何一个标记都将变为一个文档dom对象JS在操作时候,直接操作的是dom对象,而不是标记查找html标记(将html元素变为dom对象)getElementByID根据id拿到元素,如果id重复,仅取第一个getElementsByTagName根据name(元素名字)拿到一组name符合的对象,只有1个时也是数组getElementBsyClassName根据classs到符合的对象可进行的操作改变元素内容inn原创 2021-03-19 09:01:30 · 76 阅读 · 0 评论 -
Day5 JS对象与数据转换
Date新建:1 new Date() //获得当前电脑的系统时间2 new Date(milliseconds) // 设置从1970年1月1日0点+指定毫秒数的日期date.getTime 得到当前日期-1970年1月1日0点的毫秒数3 new Date(“2020/1/11 12:00:00”) //通过指定字符串格式 格式需指定4 new Date(年,月,日,时,分,秒,毫秒) //注意,设置月份时,月份从0开始计算(java中:星期几也是从星期日开始算)显示获原创 2021-03-17 11:53:15 · 410 阅读 · 0 评论 -
Day4 JS对象
对象自定义对象:自己设置内置对象(高级对象:已学习的数据类型对应的官方对象类、日期、简单的数学算式Math、正则RegExp等等、DOM对象:控制html元素、BOM对象:控制浏览器的操作)自定义对象1、使用“{}”创建为对象2、自定义对象可以包含变量和函数3、自定义对象中的变量- 变量名:变量值4、定义函数- 函数名:function(参数){方法;return XXX;}5、调用对象变量 对象名称.变量对象名称[“变量名称”/“对象名称”] 对象名[ ’ 变量名 ’ ]6、调原创 2021-03-16 11:33:16 · 53 阅读 · 0 评论 -
Day3 JS运算符
运算符基本运算符算数运算符: + - / * % ++ –i++ 先用后加(程序从左往右运行,先读取i的值,输出后再进行了加1)++i 先加后用(程序从左往右运行,先加,再进行输出)以上2级的运算高于其他基本运算符比较运算符 == != > <结果是boolean值=== 只有运算值和数据类型都想等时候才会相等逻辑运算符 或:|| 与(且):&& 非:!条件运算符 ()?为真输出结果:为假输出结果typeof 检测变量数据类型控制语句顺原创 2021-03-15 12:09:21 · 93 阅读 · 0 评论 -
Day2 JS变量与方法
JS基础JS语法基础元素:变量、函数(方法)、运算符、流程控制语句、对象,事件变量程序中的运行最小单位,存储数据的’容器’。使用 var a 来声明变量可将赋值与声明一同进行:var b = 123;可一次声明多个变量,var a = 12; b = ‘测试’; //一般不用,不利于程序阅读注:当未声明字段格式时,初始值决定了变量的数据类型作用域(有效范围):元素生命周期1、可以含有数字、字母、_ $2、不可以以数字开头3、不可有空格 中文,可能会产生乱码问题4、区分大小写5、原创 2021-03-12 11:48:03 · 105 阅读 · 0 评论 -
day1 JS基础
JS基础JS介绍JS:面向对象的脚本语言面向对象:封装、多态、继承脚本语言:不需要经过转换,在运行环境上直接运行的JS与java没有关系,由script母公司通过sun公司合作开发,后续通过ecma协定进行规范作用:1、提供网页动态内容2、进行数据交换和处理(1、和前端用户的交互 2、与后端数据的交互:提交、返回)基本格式引用方式类似CSS1、直接在html标记中编写2、<script>代码块</script>1、被执行的程序编写在script标记中2、s原创 2021-03-11 11:25:03 · 66 阅读 · 0 评论