
JavaScript
迷失的骆驼
这个作者很懒,什么都没留下…
展开
-
js面试题:fn.call.call.call.call(fn2) 解析
有这样一道 JS面试题,问 fn.call.call.call.call(fn2) 的结果是什么?先说下 call 函数的内部原理:可以改变函数的this;执行函数下面模拟下 原生的call函数:Function.prototype.call = function(context, ...args){ context = context? Object(context) : window; // 改变 this context.fn = this; // 执行函数 return原创 2020-08-19 21:50:24 · 1674 阅读 · 2 评论 -
__doPostBack简单的使用方法
__doPostBack是最简单的使用方法是:1、在页面上划一个能产生 __dopostback函数的控件.(并不是所有的web控件都是用__dopostback产生事件回发),我个人喜欢用linkbutton,然后把text属性设为空值,如果隐藏控件的话,那么__dopostback函数不会产生.2、然后在你想要触发postback事件的控件ID,写入到如下函数调用中:__doP转载 2014-07-31 09:16:43 · 2000 阅读 · 0 评论 -
ECMAScript历史
ECMAScript历史ECMAScript 从开始制定到最后发布,历时15年。下面用一张表来说明它的发展历程。时间ECMAJS备注1996.11ES1.0JS稳定Netscape提交给ECMA组织,ES正式出现1997年ES1.0ES正式发布1998.06ES2.0ES2正式发布1999.12ES3.0以后版本的完全继承业界广...原创 2019-04-25 19:16:59 · 593 阅读 · 0 评论 -
ECMAScript 和 JavaScript 的关系
一个常见的问题是,ECMAScript和JavaScript到底是什么关系?要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国际标准。次年,ECMA 发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为...原创 2019-04-25 17:20:51 · 446 阅读 · 0 评论 -
JS的解析与执行过程
转载自:https://www.cnblogs.com/foodoir/p/5977950.html全局中的解析和执行过程预处理:创建一个词法环境(LexicalEnvironment,在后面简写为LE),扫描JS中的用声明的方式声明的函数,用var定义的变量并将它们加到预处理阶段的词法环境中去。一、全局环境中如何理解预处理比如说下面的这段代码:var a = 1;//用va...转载 2019-06-30 20:09:21 · 432 阅读 · 0 评论 -
深入理解JavaScript的执行过程--单线程的JS
一、介绍随着js不断深入,你可能会慢慢的好奇,用了这么久的js,却不知道这js在浏览器怎么被执行的,很尴尬,哈哈。所以,我查阅很多资料来总结JS的执行过程,也分享出来,和大家一起学习。本篇主要讲单线程的JS涉及的名词:JS引擎,单线程,执行栈,执行上下文(execution context)二、JS引擎JS引擎是浏览器的重要组成部分,主要用于读取并执行js。就是这家伙执行j...转载 2019-06-30 20:21:44 · 355 阅读 · 0 评论