JavaScript需记的一些细节

Arguments中caller和callee的区别:

callee:argument对象中当前调用函数B的函数A

即:A调用B, arguments.callee就是A

caller:调用函数B的函数A(是函数B调用 caller,显示了调用函数B的函数A)

即:A调用B, B.caller就是A

例子:

1 function A(){
2     B();
3 }
4
5 function B(){
6     console.log(B.caller);
7 }
8
9 A();

结果:

function A(){
    B();
}

原文地址:https://www.cnblogs.com/xyJen/p/11028845.html

时间: 2024-10-12 02:40:19

JavaScript需记的一些细节的相关文章

JavaScript基础和需记背知识

## overflow- hidden:超出内容隐藏.- auto:当有超出内容是出现滑动栏- scroll:出现滑动栏- visible:默认属性值,不隐藏超出内容.- inherit:继承父亲属性.## display- none:删除,消失,失去占据位置.- block:块级元素.- inline:行内元素.- inherit:继承父亲属性.## visibility- collapse:- hidden:隐藏,保留占据位置.- visible:显示,默认.- inherit:继承父亲属性

javascript面试记

richinfo: 1,什么情况下会出现undefined的值,并且程序不会报错!建议:1,变量定义好了,但是未赋值的情况下:2,访问对象的属性,但该属性没有的时候;3,访问数组不存在的索引的时候:4,访问函数定义好的参数,但是参数未传进来的时候:5,函数没有显示的写return,或者return后面没有写任何值的时候,也会返回undefined 2,call和apply的区别建议:很没意思的问题,就是参数的区别,apply的第二个参数必须是数组或者类数组,很多时候会用另外一个函数的argume

web前段课程学习 新手总结 2016.9.1 需记内容概要

<hr>分割线<div>盒子的使用<strong>字体加粗<br>换行<del>字体删除线<ol>有序列表 - <li><ul>无序列表 - <li><dl>自定义列表 : <dt> <dd>li+*+5+TAB=5个<li><iframe src="xxxxxxxx" frameborder="1">

一些需记资料

乐都内网 :gengxiaobing  yourdog123各个子系统的用户名密码 sunhao  123456 SVN  版本库的地址, 用户名gengxiaobing  123456http://192.168.2.201/repos/joyport/projects/ 115.238.43.146:83/qcbin/start_a.htmQC工具+地址. 钉钉密码 114110aaa //php5.4的安装目录在/usr 下 包括的安装目录:bin,ect, lib64,include,s

架构师养成记--3.synchronized细节问题

一.synchronized有锁重入的特点,某个线程得到对象的锁后,再次请求此对象可以再次得到改对象的锁.如下示例,在method1中调用method2,在method2中调用method3,而method1.method2和method3都是加了synchronized关键字的. 1 /** 2 * synchronized的重入 3 * @author alienware 4 * 5 */ 6 public class SyncDubbo1 { 7 8 public synchronized

ClassLoader加载指定的类需注意六个细节或报ClassNotFundEception异常总结

项目中,加载指定的类反射调用方法一直报类找不到,经过数百次的测试,对这种问题有了一个重新的认识,特总结.记录.分享如下: 1.路径中尽可能用"/"或者File.separator()而非"\\",路径中"\"是windows平台的,linux平台中是"/",java中也是用"/"作为路径的,所以为了跨平台和更规范,建议采用前者 2.在当前的环境中获取绝对路径后,尽可能的replace("\\&qu

JavaScript随记

availHeight,availWidth  窗口可以使用的屏幕高度宽度 这里的长度都是减去了状态栏的长度 ,默认情况下windows下 availHeight是要比height小,如果把状态栏转移到左右两边,availWidth 就要变小了 判断浏览器 ie浏览器之前用MSIE可以判断,但是IE11就不能判断了,第四行是新的判断方法 1 var ua=navigator.userAgent; 2 var browser="unknown"; 3 function check() {

ClassLoader载入指定的类需注意六个细节或报ClassNotFundEception异常总结

项目中,载入指定的类反射调用方法一直报类找不到,经过数百次的測试.对这样的问题有了一个又一次的认识,特总结.记录.分享例如以下: 1.路径中尽可能用"/"或者File.separator()而非"\\",路径中"\"是windows平台的.linux平台中是"/",java中也是用"/"作为路径的,所以为了跨平台和更规范,建议採用前者 2.在当前的环境中获取绝对路径后,尽可能的replace("\

JavaScript 随意记

js 志异: <script> // ----- 1 --------- alert(new Date()) alert(+new Date()) </script> 原文地址:https://www.cnblogs.com/quanxi/p/10425776.html