标签:JavaScript

JavaScript 中判断变量是否为数字
今天JavaScript栏目如何判断变量是否为数字。大家都说简历没项目写,我就帮大家找了一个项目。简介JavaScript是一种动态类型语言,这意味着解释器在运行时…
详解构建可运行的JavaScript规范的方法
编程不仅仅是给计算机下达如何完成一项任务的指令,它还包括以一种精确的方式与他人交流思想,甚至是与未来的自己。这样的交流可以有多个目标,也许是为了共享…
详解JS中的JSON和JSONP
简单地使用json并不能支持跨域资源请求,为了解决这个问题,需要采用jsonp数据交互协议。众所周知,js文件的调用不受跨域与否的限制,因此如果想通过纯web端跨…
深入浅析With的使用
with用于扩展一个语句的作用域链,但一般情况下不建议使用with语句,因为它可能是引起混淆错误和兼容性问题的根源。在Vue源码中有使用with语句的功能点,因此在…
如何设计算法?常见的算法范式介绍
如何设计算法?下面本篇文章给大家分析一下常见的算法范式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。首先明确三个概念:算法:按…
JS中定义函数的几种方法
你知道在JavaScript中创建一个函数有多少种方式吗?下面本篇文章给大家介绍一下在JavaScript中定义函数的几种不同方法。有一定的参考价值,有需要的朋友可…
了解JS中的var、let和const
本篇文章给大家介绍一下JavaScript的var,let和const,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。varvar语句用来在JavaScript…
javascript警告框怎么消除
消除javascript警告框的方法:首先打开代码,实现对alert方法重写;然后重写的语法为【旧方法=function(参数){新方法的内容}】,返回值为false即可。消除java…
javaScript面向对象的三个基本特征介绍
了解过面向对象的同学应该都知道,面向对象三个基本特征是:封装、继承、多态,但是对于这三个词具体可能不太了解。对于前端来讲接触最多的可能就是封装与继承…
10个非常实用的javascript特性
你可能刚上手JavaScript,或者只是曾经偶尔用过。不管怎样,JavaScript改变了很多,有些特性非常值得一用。这篇文章介绍了一些特性,在我看来,一个严肃的J…
了解JS中的回调
你有无意中看到"callback"但并不知道其中的意思么?不用担心。不是只有你一个人这样。很多JavaScript新手都难以理解回调。虽然回调比较令人困惑,你仍然需…
十种可编译成javascript的有趣语言
本文列出了十种有趣的语言,它们可以编译成JavaScript,以便在浏览器或Node.js之类的平台上执行。现代应用程序与简单的网站有不同的要求。但是浏览器是一个拥…
JavaScript 来好好盘一盘闭包!
今天JavaScript栏目好好介绍闭包。前言想要深入学习JavaScript这门语言,闭包这个概念几乎是绕不开的关键,今天就让我们一起好好地盘一盘,闭包到底是什么东…
深入浅析ES6中的箭头函数及其作用域
在ES6很多很棒的新特性中,箭头函数(或者大箭头函数)就是其中值得关注的一个!它不仅仅是很棒很酷,它很好的利用了作用域,快捷方便的在现在使用以前我们用的…
了解JavaScript中的回调函数并使用它们
在JavaScript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用。既然函数实际上是对象:它们能被“存储”在变量中,能作为函数参数被传递…
深入理解DOM树和节点
DOM通常被称为DOM树,由称为节点的对象树组成。在DOM简介中,我们讨论了文档对象模型(DOM),如何使用控制台访问document对象和修改其属性,以及HTML源代码和D…
了解JavaScript中的数据类型转换
在JavaScript中,数据类型用于对一种特定类型的数据进行分类,确定可以分配给该类型的值以及可以对其执行的操作。虽然由于类型强制,JavaScript会自动转换许多…
所以 JavaScript 到底是什么?
JavaScript栏目今天带大家搞清JavaScript到底是什么。前言引用《JavaScript高级程序设计第四版》中说的话——“从简单的输入验证脚本到强大的编程语言,JavaSc…
详解JavaScript中的变量、范围和提升
变量是许多编程语言的基本组成部分,也是新手需要学习的第一个也是最重要的概念。JavaScript中有许多不同的变量属性,以及命名变量时必须遵循的一些规则。在Jav…
JS中的一些常用基础算法介绍
一个算法只是一个把确定的数据结构的输入转化为一个确定的数据结构的输出的function。算法内在的逻辑决定了如何转换。基础算法一、排序1、冒泡排序//冒泡排…
JavaScript中必须掌握的10个基础问题
JavaScript是一种客户端编程语言。全球超过90%的网站都在使用它,它是世界上最常用的编程语言之一。因此,今天JavaScript栏目来讨论10个有关JavaScript…
Vue中怎么对事件进行防抖和节流操作?
有些浏览器事件可以在短时间内快速触发多次,比如调整窗口大小或向下滚动页面。例如,监听页面窗口滚动事件,并且用户持续快速地向下滚动页面,那么滚动事件可…
JavaScript中7个处理undefined的小技巧
当原作者开始学习JS时,遇到了一个奇怪的情况,既存在undefined的值,也存在表示空值的null。它们之间的明显区别是什么?它们似乎都定义了空值,而且,比较null…
深入了解JavaScript中的构造器
对构造函数有很好的理解是你掌握JavaScript这门语言的重点。我们都知道JavaScript不像其他语言,它没有class关键字,但是它有跟function非常相似的构造函数。这…
深入了解JS中的for…of循环
本篇文章带大家深入了解一下JavaScript中的for...of循环。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。for...of语句创建的循环可以遍历对…
JS中20个常用字符串方法及使用方式(总结)
下面本篇文章给大家介绍JavaScript中20个常用字符串方法及使用方式。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1.charAt(x)charAt(x)…
原生JavaScript实现弹幕组件de方法
JavaScript栏目今天为大家介绍原生JavaScript实现弹幕组件的方法。前言如今几乎所有的视频网站都有弹幕功能,那么今天我们就自己用原生JavaScript封装一个…
Vuex中映射的完整指南
Vuex是一把双刃剑。如果使用得当,使用Vue可以使你的工作更加轻松。如果不小心,它也会使你的代码混乱不堪。使用Vuex之前,你应该先了解四个主要概念:st…
深入了解Vue的中间件管道(middleware pipeline)
通常,在构建SPA时,需要保护某些路由。例如假设有一个只允许经过身份验证的用户访问的dashboard路由,我们可以通过使用auth中间件来确保合法用户才能访问…
如何使用vue脚手架构建库并发布到npm?
如何使用vue脚手架构建库并发布到npm?下面本篇文章给大家介绍一下基于vue脚手架构建库并发布到npm的方法。有一定的参考价值,有需要的朋友可以参考一下,希望…
了解js中函数的arguments和this
【相关学习推荐:javascript】一arguments1、除了箭头函数,每个函数都有arguments2、arguments是伪数组,没有数组的共有属性(push...)的数组就是伪数组,…
JavaScript常见的手写功能
相关学习推荐:javascript1.防抖functiondebounce(func,ms=500){lettimer;returnfunction(...args){if(timer){clearTimeout(timer);}…
抱着枸杞奋战多夜,我总结了JavaScript与ES的25个重要知识点
相关学习推荐:javascript前言说起JavaScript,大家都知道是一门脚本语言。那么ES是什么鬼呢?ES全称ECMAScript,是JavaScript语言的国际标准。最近总结了…
解剖式分析 鸿蒙系统的JavaScript框架
相关学习推荐:javascript我在前文中曾经介绍过鸿蒙的Javascript框架,这几天终于把JS仓库编译通过了,期间踩了不少坑,也给鸿蒙贡献了几个PR。今天我们…
最完整指南 JavaScript 的错误处理
相关学习推荐:javascript视频教程什么是编程中的错误我们的开发过程中并不总是一帆风顺。特别是在某些情况下,我们可能希望停止程序或在发生不良情况时通知…
初探埋点系统
相关学习推荐:javascript视频教程前言最近杂七杂八的事情比较多,难得抽出时间来弥补一下之前的系列,欠大家的埋点系列现在开始走起来为什么需要埋点系统…
了解JavaScript中Object.freeze()与const之间的区别
相关学习推荐:javascript视频教程自发布以来,ES6为JavaScript带来了一些新功能和方法。这些功能可以更好地改善我们作为JavaScript开发人员的工作流程和生产…
一起看看 鸿蒙 JavaScript GUI 技术栈
相关学习推荐:javascript视频教程众所周知,刚刚开源的「鸿蒙2.0」以JavaScript作为IoT应用开发的框架语言。这标志着继SpaceX上天之后,JavaScript再…
学学javascript如何截取视频第一帧
相关学习推荐:javascript视频教程JavaScript截取视频第一帧一、背景在企业资料的开发中,除了涉及到视频上传之外,还需要使用视频中的第一帧或者或许几帧作…
详解JavaScript获取元素的尺寸
【相关学习推荐:javascript学习教程】HTML尺寸所谓元素的HTML尺寸,就是指在HTML标签中设置的尺寸样式。例如:<pclass="box"></p>复制代码…