肥仔教程网

SEO 优化与 Web 开发技术学习分享平台

32个手写JS,巩固你的JS基础(面试高频)

01.数组扁平化

数组扁平化是指将一个多维数组变为一个一维数组

const arr = [1, [2, [3, [4, 5]]], 6];
// => [1, 2, 3, 4, 5, 6]
复制代码

JavaScript 常用功能总结_javascript主要作用

编吐血整理加上翻译,太辛苦了~求赞!

本文主要总结了JavaScript 常用功能总结,如一些常用的额JS 对象,基本数据结构,功能函数等,还有一些常用的设计模式。

目录:

众所周知,JavaScript是动态的面向对象的编程语言,能够实现以下效果:

1. 丰富Web 网页功能

2. 丰富Web界面

3. 实现本地或远程存储。

4. 实现分布式网络应用的前端组件,并在后台进行数据存储管理。

5. 使用JavaScript可以实现完整的分布式Web 应用。

JavaScript类型指南,如何进行类型判断

前言

JavaScript作为一门动态类型语言,其变量在

8个鲜为人知的JavaScript性能,你知道吗?

全文共3482字,预计学习时长10分钟


JavaScript中有很多神奇且实用的性能,常常会被人忽视。但,金子始终会发光。今天,小芯就当一回“掘金者”,为大家挖一挖那些鲜为人知却超实用的JavaScript性能。

js基础面试题92-130道题目_js面试大全

92.说说你对作用域链的理解

参考答案:作用域链的作用是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向上访问,变量访问到 window 对象即被终止,作用域链向下访问变量是不被允许的。

参与互动


第29条:避免使用非标准的栈检查属性

许多js环境都提供检查调用栈的功能。调用栈是指当前正在执行的活动函数链。在某些旧的宿主环境中,每个arguments对象含有两个额外的属性:arguments.callee和arguments.caller。前者指向使用该arguments对象被调用的函数。后者指向调用该arguments对象被调用的函数的函数。许多环境支持arguments.callee,但它除了允许匿名函数递归地引用自身之外,没有更多的用途了。(高3中认为使用arguments.callee可以解除函数体内的代码和函数名之间的耦合,看来也不是完全没有用的)

js对象中属性调用.和「 」两种方式的区别


1、概述

对象的属性和方法统称为对象的成员。

JS 调用属性一般有两种方法——点和中括号的方法。

标准格式是对象.属性(不带双引号),注意一点的是:js对象的属性,key标准是不用加引号的,加也可以,特别的情况必须加,如果key数字啊,表达式啊等等。

加引号是为了将其视为整体,认识一点:从对象角度,属性是不加引号的,如name,"name"这是啥,属性不可能是“name”,所以即使加了双引号,对象调用时还是要去掉引号的

JavaScript 的25个高级特性_javascript特点

很多前端同学写 JavaScript 写久了,会觉得语言特性都已经用得差不多了:函数、数组、对象、Promise……没什么新鲜感。

但其实,JavaScript 还有不少被低估的语法和技巧。
它们可能是规范里的冷门细节,可能是 ES6+ 新增的语法糖,也可能是一些看似奇怪但非常实用的特性。

本文整理了 25 个实用又有点“冷门”的 JavaScript 高级特性

js基础学习_js基础教程

vscode运行js

要在VSCode中运行JavaScript代码,你需要按照以下步骤操作:

前端安全究竟该怎么做?从一个安全漏洞说起......

作者 | 李世奇

责编 | 郭 芮

从一个安全漏洞说起

Lodash是一款非常流行的npm库,每月的下载量超过8000万次,GitHub上使用它的项目有超过

<< < 26 27 28 29 30 31 32 33 34 35 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言