• 前端面试题总结(持续更新。

    闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式就是在一个函数内部创建另一个函数。利用闭包可以突破作用域链,将函数内部的变量和方法传递到外部。特性: ①函数内嵌套函数。②内部函数可以...
    文章 2017-08-25 942浏览量
  • JavaScript 函数

    JavaScript 中使用 typeof 操作符判断函数类型将返回"function",但JavaScript 函数描述为一个对象更加准确。JavaScript 函数有属性和方法。arguments.length 属性返回函数调用过程接收到的参数个数: function ...
    文章 2017-05-31 546612浏览量
  • JavaScript错误处理

    ECMAScript标准在try…catch语句中只能有一个catch语句,因为JavaScript是弱类型的语言,没办法指明catch子句中异常的特定类型。不管错误是什么类型,都由同一个catch语句处理。一般不建议使用try-catch,因为它比...
    文章 2017-05-03 2148浏览量
  • 让我们聊一聊如何用世界上最...JavaScript写出优美的代码

    浏览器javaScript运行机制的理解 JavaScript 性能优化技巧分享 高性能Javascript-脚本的无阻塞加载策略 JavaScript中的内存泄漏以及如何处理 JavaScript深入之执行上下文栈 JavaScript深入之词法作用域和动态...
    文章 2018-03-31 17748浏览量
  • JIT 编译快速入门

    JavaScript浏览器中的运行机制 作为一名开发者,当你向网页中添加 JavaScript 代码的时候,你有一个目标和一个问题。目标:你想要告诉计算机做什么。问题:你和计算机使用的是不同的语言。你使用的是人类语言,而...
    文章 2017-10-17 1674浏览量
  • JavaScript构建Web和ArcGIS Server应用实战》——1....

    这种模式将一直进行下去,直到返回一个判断为true的值或者执行到达else语句。下列示例代码显示了该条件语句是如何执行的。var layerName='streets';if(layerName='aerial'){ alert("An aerial map");} else if...
    文章 2017-05-02 1566浏览量
  • JavaScript核心概念及实践》——1.2 JavaScript语言...

    1.2.4 解释与编译通常来说,JavaScript是一门解释型的语言,特别是在浏览器中的JavaScript,所有的主流浏览器都将JavaScript作为一个解释型的脚本来进行解析。然而,这并非定则,在Java版的JavaScript解释器Rhino中...
    文章 2017-05-02 1996浏览量
  • Javascript继承机制的设计思想

    比如,如果网页上有一栏"用户名"要求填写,浏览器就无法判断访问者是否真的填写了,只有让服务器端判断。如果没有填写,服务器端就返回错误,要求用户重新填写,这太浪费时间和服务器资源了。因此,网景公司急需一种...
    文章 2016-06-07 1366浏览量
  • 26个精选的JavaScript面试问题

    闭包是一个定义在其它函数(父函数)里面的函数,它拥有对父函数里面变量的访问权。闭包拥有如下三个作用域的访问权: 自身的作用域 父作用域 全局作用域 var globalVar="abc;Parent self invoking function (function...
    文章 2018-10-18 1108浏览量
  • underscorejs 源码走读笔记

    后来一打听才知道,原来undefined在旧版本的浏览器中是不可以被赋值的,而新版本的浏览器是可以被赋值的,为了准确的判断,所以就有了void 0 first=_.head=_.take=function(array,n,guard){ if(array=null)return ...
    文章 2014-07-19 779浏览量
  • JavaScript常见名词-《前端那些事》

    一个函数内部又定义了一个函数,这个定义在内部的函数,就是闭包闭包就是能够读取其他函数内部变量的函数闭包是在某个作用域内定义的函数,该函数可以访问这个作用域内的所有变量从作用上来说,闭包就是将函数内部...
    文章 2021-08-24 135浏览量
  • javascript系列之DOM(三)-事件

    当然还可能是浏览器上某个页面加载完毕。通过 javascript你可以监听特定事件的发生,为事件绑定处理函数。DOM事件流 在DOM中,当某一个特定的HTNL元素产生事件时,该事件会在该元素节点与根节点之间按特定的顺序传播...
    文章 2014-05-10 1138浏览量
  • JavaScript为什么快-第三篇

    JavaScript一个很吸引人的特性就是:动态类型语言(var定义变量),C++是静态类型语言。而JS引擎也是C++实现的,所以对于引擎开发者来说还是需要考虑将JS的变量转换为静态类型。为了快速解析并运行JavaScript脚本,V8...
    文章 2019-07-22 1740浏览量
  • [转]JavaScript判断浏览器类型及版本

    JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题...
    文章 2009-04-18 912浏览量
  • JavaScript中原型对象的彻底理解

    JavaScript中,我们创建一个函数A(就是声明一个函数),那么浏览器就会在内存中创建一个对象B,而且每个函数都默认会有一个属性 prototype 指向了这个对象(即:prototype的属性的值是这个对象)。这个对象B就是函数A...
    文章 2017-11-07 917浏览量
  • javaScript系列[03]-javaScript原型对象

    在上一篇文章JavaScript系列[02]-javaScript对象探析中,我们介绍了使用自定义构造函数创建对象的方式,在构造函数被创建出来的时候,系统会默认帮构造函数创建并关联一个Object类型的新对象,我们称该对象就是这个...
    文章 2018-04-17 916浏览量
  • 全栈必备 JavaScript基础

    意思是说JavaScript一个轻量级解释或即时编译的函数式语言,里面有很多的概念,轻量、解释、编译、即时编译、函数式。在老码农看来,简单起见,理解为扩展语言较为方便。一般的编程语言都有着自己相对独立的执行...
    文章 2017-04-05 1044浏览量
  • 第187天:js基础-常见的Bom对象

    BOM(Browser Object Mode)浏览器对象模型,是Javascript的重要组成部分。它提供了一系列对象用于与浏览器窗口进行交互,这些对象通常统称为BOM。一张图了解一下先 1、window 对象——BOM核心 window,顾名思义,...
    文章 2018-03-08 1019浏览量
  • JavaScript高级程序设计》阅读笔记(二十):错误...

    与Java不同,ECMAScript标准在try…catch语句中只能有一个catch语句,因为JavaScript是弱类型的语言,没办法指明catch子句中异常的特定类型。不管错误是什么类型,都由同一个catch语句处理。Mozilla对其进行了扩展,...
    文章 2017-11-25 1034浏览量
  • JavaScript教程第一篇(作者原创)

    基于对象内置大量现成对象,编写少量程序可以完成目标字符类型的函数范围:适合做哪些事情客户端数据计算客户端表单合法性验证浏览器对象的调用浏览器事件的触发网页特殊显示效果制作不适合做哪些事情大型应用程序,...
    文章 2022-08-29 346浏览量
  • 前端面试题基础

    一般就是一个函数A,return其内部的函数B,被return出去的B函数能够在外部访问A函数内部的变量,这时候就形成了一个B函数的变量背包,A函数执行结束后这个变量背包也不会被销毁,并且这个变量背包在A函数外部只能...
    文章 2022-08-17 56浏览量
  • Javascript继承机制的设计思想

    比如,如果网页上有一栏"用户名"要求填写,浏览器就无法判断访问者是否真的填写了,只有让服务器端判断。如果没有填写,服务器端就返回错误,要求用户重新填写,这太浪费时间和服务器资源了。因此,网景公司急需一种...
    文章 2017-11-08 1008浏览量
  • JavaScript核心基础语法

    判断浏览器类型:) lt;DOCTYPE html>lt;html>lt;head lang="en">lt;meta charset="UTF-8">lt;title>跨浏览器编程<title>lt;script type="text/javascript">function browserType(even){ ...
    文章 2015-09-04 744浏览量
  • JavaScript 专题之惰性函数

    我们需要对浏览器环境进行一次判断&xff1a;简化写法 function addEvent(type,el,fn){ if(window.addEventListener){ el.addEventListener(type,fn,false);} else if(window.attachEvent){ el.attachEvent(&39;on&39;...
    文章 2022-04-24 31浏览量
  • web前端系列面试题(一)

    JavaScript有几种类型的值?(堆:原始数据类型和 栈:引用数据类型),你能画一下他们的内存图吗?Javascript如何实现继承?Javascript创建对象的几种方式?Javascript作用链域?谈谈This对象的理解。eval是做什么的...
    文章 2018-08-21 1524浏览量
  • jQuery ajax-ajax()方法

    类似地,指定 script 类型的话,也会先执行服务器端生成 JavaScript,然后再把脚本作为一个文本数据返回。如果指定为 json 类型,则会把获取到的数据作为一个 JavaScript 对象来解析,并且把构建好的对象作为结果...
    文章 2017-09-06 1042浏览量
  • 数据类型

    Build-in*data structure:指JS内部用于实现*类型的数据结构,由宿主环境(浏览器)提供,这些结构我们基本上无法直接操作。Build-in*object:指JS内置的Number,String,Boolean等这些对象,这是JS将内部实现的数据类型...
    文章 2017-06-01 876浏览量
  • JavaScript入门

    自定义函数除直接调用JavaScript内置的函数,用户还可自己定义函数,用于封装代码。六、对象window对象window对象是JavaScript浏览器之间交互的主要接入点。提供了用于JavaScript脚本控制浏览器的一些接口。举例:...
    文章 2022-05-20 86浏览量
  • JavaScript基础知识梳理,你能回答几道题?

    方法使用过程中在不同浏览器中的注意细节点都是什么?哪些获取的是单个?哪些获取的是对象集合(类数组)?对于集合的话我们有几种方式获取某个元素?DOM中的节点都包含哪些类型?每一种类型的nodeType和nodeName和...
    文章 2017-08-01 1566浏览量
  • javascript 快速入门

    JavaScript快速入门 唯一判断是否为NaN的方式就是isNaN(obj) 整数和浮点类型都是数字类型 比较表达式不建议使用=,而是使用= null和undefined,其实两者没有什么大的区别,大多数...运行js的环境除了浏览器,就是node.js了
    文章 2018-10-30 759浏览量
1 2 3 4 ... 52 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化