前端13

作者: 迷路了吗_67f1 | 来源:发表于2018-12-04 19:26 被阅读0次

定时器弹框:

setTimeout只执行一次
clearTimeout关闭执行一次
setInterval反复执行的定时器
clearInterval关闭反复执行的定时器

变量作用域

全局变量-函数外部定义的变量,函数内部和外部都可以访问,它的值可以共享。
局部变量-函数内部定义的变量,函数内部可以访问,外部无法访问,函数内部访问变量时,先在内部查找是否有此变量,如果有,就使用内部,如果没有,就去外部查找。
函数内部如果不用'var' 关键字定义变量,变量可能会变成全局变量

var a = 12;
var b = 10;
function aa(){
var b = 3;
var c = 7;
alert(a);
alert(c);
a++;
d = 20;
}
//alert(a); 弹出12
aa(); // 弹出12和7
//alert(c); 报错
alert(a);

封闭函数

    封闭函数的一般写法:
    (function(){
        var str = '欢迎访问我的主页!';
        alert(str); 
    })();
    // 封闭函数定义:(function(){  .... })()


    // 封闭函数其他的写法: 在匿名函数前加“!” 或者“~”,之后加“()”。

    ~function(){            
        var str = '欢迎访问我的主页!';
        alert(str); 
    }();

用变量的方法定义函数

var myalert = function(){
alert('hello!');
}
myalert();

闭包

函数的嵌套,就是函数里面定义函数
内部函数,可以引用外部函数的参数和变量
参数和变量不会被垃圾回收机制给回收
闭包的用途:可以存循环的索引值,做私有变量计数器

function aa(b){
var a = 12;
function bb(){
alert(a);
alert(b);
}
return bb;
}
var cc = aa(24);

document.referrer获取上一个跳转页面的地址
window.location.href获取或者指定url地址
window.location.search获取地址参数部分
Math.random获取0-1的随机数
Math.floor向下取整
Math.ceil向上取整

继承

call和apply的区别:二者都可以改变当前的this,区别在于apply方法要将参数放入数组中在传参

方法继承:Sclass.Prototype = New Fclass();

相关文章

  • 前端13

    定时器弹框: setTimeout只执行一次clearTimeout关闭执行一次setInterval反复执行的定...

  • 面试:JavaScript进阶篇

    JavaScript前端2018-09-15 18:13:32 作者:yuxiaolian 链接:https://...

  • 前端笔记(13)

    代码:1.闭包 2.闭包循环的索引值 3.闭包做选项卡 4.获取地址栏参数 5.封闭函数 6.变量的作用域 7.倒计时

  • 前端笔记13

    封闭函数 用变量的方式定义函数 闭包 闭包存循环的索引值 闭包做私有变量计数器 闭包做选项卡 跳转原页面 获取地址...

  • 工作中遇到的数组技巧

    来自公众号:前端Q 原文:https://www.blog.duomly.com/13-useful-javasc...

  • svg效果1:文字圆环动画效果

    做前端已经13年了,从自学table到css,慢慢看着前端从一个小老弟长大到现在的大哥大。 八年前的前端还是一个没...

  • 前端发展

    05月13, 2016 写给想成为前端工程师的同学们 前端工程师是做什么的? [图片上传失败...(image-d...

  • github 个人博客搭建笔记

    title: github 个人博客搭建笔记date: 2018-08-03 17:32:13tags: 前端 个...

  • 工程化 CI/CD 管道安全实践

    8 月 13 日, Eolink 联合 Q&EMeetup 举办以 “前端持续交付& “外循环” 开发实践” 为主...

  • 前端13day

    循环语句 i++ 相当于 i+1;for 循环格式例如:for (var i = ali.ength;i<8;i+...

网友评论

      本文标题:前端13

      本文链接:https://www.haomeiwen.com/subject/mwuvcqtx.html