JavaScript
青沐沐
每段青春都是苦的
在后半段会有出路的
展开
-
JS基础:this和arguments
在调用函数时,浏览器每次会传递两个隐含参数:1.函数的上下文对象this2.封装实参的对象argumentsthis:浏览器向函数内部传递一个隐含参数this,this指向的是一个对象,这个对象我们称为函数执行的上下文对象,根据函数调用的方式不同,this会指向不同的对象。以函数的形式调用时,this永远都是window 以方法的形式调用时,this就是调用方法的那个对象 ...原创 2019-07-13 15:28:48 · 577 阅读 · 0 评论 -
JS中对象的创建方法以及对象默认的字符串返回值[Object object]
对象可以使一些无关的变量建立某种联系,使这些变量成为一个整体也就是对象,这些变量也就成为这个对象的属性对象具有属性和方法var obj = {};这是一个对象,但这个对象没有属性,方法如果取属性值则为:对象名.属性名如果调用方法则为:对象名.方法名()如果一个对象没有某个属性或方法,那么取值时会得到undefined,不会报错字面式创建对象:var obj = {};...原创 2019-07-13 19:40:46 · 2277 阅读 · 0 评论 -
js中的Data()对象
在JS中使用Date对象来表示一个时间,其中Date()为一个构造函数如果直接使用构造函数创建一个Date对象,则会封装为当前代码执行时间var d = new Date();如果想要显示一个指定的时间,则应该在构造函数中传入一个表示时间的字符串var d2 = new Date("1/3/2019"); // 月/日/年 时间都为北京时间对象名.getDate() ...原创 2019-07-14 10:39:45 · 23240 阅读 · 2 评论 -
JS中Math对象
Math和其他的对象不同,它只是一个普通对象,不是一个构造函数它属于一个工具类不用创建对象,它里面封装了数字运算相关的属性和方法Math.abs(x) 用来计算一个数的绝对值Math.ceil(x) 对数值进行上舍入,也就是向上取整,小数位只有有值就自动进1Math.floor(x) 对数值进行下舍入,也就是向下取整,小数位全部舍掉Math.round(x) 对数值进行...原创 2019-07-14 11:08:59 · 227 阅读 · 0 评论 -
JS中String的方法
在底层字符串是以字符数组形式存储的length可以返回字符串的长度charAt() 可以返回字符串中指定位置的字符charCodeAt() //返回指定位置字符的Unicode编码fromCharCode() 根据字符编码去获取字符concat() 可以用来连接两个或多个字符串,作用和“+”一样indexOf() 可以检索一个字符串中是否含有指定内容,若...原创 2019-07-15 09:57:12 · 2052 阅读 · 0 评论 -
获取元素css样式
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>获取样式的封装函数</title> <style type="text/css"> #box{ width: 200px; height: 100px; ...原创 2019-07-25 21:10:36 · 702 阅读 · 0 评论 -
Tab切换
打开页面时会自动切换,当鼠标放在页面i上时下面图标不会切换,显示对应页面的图片,鼠标离开时自动切换但鼠标离开时,切换会有延时,这是因为定时器的设置产生的,感觉怪怪的<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>Tab切换案例</title&...原创 2019-07-22 21:41:39 · 313 阅读 · 0 评论 -
元素样式发生变化
某个元素的多个属性同时变化,或者连续变化可将这个功能封装为函数,js代码可写在js文件中,直接调用<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>元素属性变化封装函数</title> <style type="text/css...原创 2019-07-26 20:18:14 · 239 阅读 · 0 评论 -
js通过类的改变实现二级菜单过渡效果
通过点击菜单显示或折叠菜单使用添加删除某个类的样式来实现<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>二级菜单</title> <script src="../js/tools.js" type="text/javasc...原创 2019-07-27 16:31:40 · 800 阅读 · 1 评论
分享