JavaScript常见的手写功能

1.防抖function debounce(func, ms = 500) { let timer; return function (...args) { if (timer) { clearTimeout(timer); &n

逐行分析鸿蒙系统的 JavaScript 框架

我在前文中曾经介绍过鸿蒙的Javascript框架,这几天终于把JS仓库编译通过了,期间踩了不少坑,也给鸿蒙贡献了几个PR。今天我们就来逐行分析鸿蒙系统中的JS框架。文中的所有代码都基于鸿蒙的当前最新版(版本为 677ed06,提交日期为2020-09-10)。鸿蒙系统使用JavaScript

浅谈鸿蒙 JavaScript GUI 技术栈

浅谈鸿蒙 JavaScript GUI 技术栈

众所周知,刚刚开源的「鸿蒙2.0」以JavaScript作为IoT应用开发的框架语言。这标志着继 SpaceX上天之后,JavaScript再一次蹭到了新闻联播级的热点。这么好的机会,只拿来阴阳怪气实在太可惜了。作为科普,这篇文章不会拿着放大镜找出代码中的槽点来吹毛求疵,而是希望通俗

JavaScript中如何调用Java方法

在JavaScript中想要调用Java的方法,我通过JavaScript访问servlet,再通过servlet调用Java某个类的方法。HTML代码<table id="cartTable"> <thead> <tr> <t

了解JavaScript中Object.freeze()与const之间的区别

了解JavaScript中Object.freeze()与const之间的区别

自发布以来,ES6为JavaScript带来了一些新功能和方法。这些功能可以更好地改善我们作为JavaScript开发人员的工作流程和生产力。这些新功能包括 Object.freeze() 方法和 const。在少数开发者尤其是新手中,有人认为这两个功能的工作原理是一样的,但NO,它们不

最完整指南 JavaScript 的错误处理

什么是编程中的错误我们的开发过程中并不总是一帆风顺。特别是在某些情况下,我们可能希望停止程序或在发生不良情况时通知用户。例如:程序试图打开一个不存在的文件、网络连接断开用户输入了无效字符在类似这些情况下,我们可以自己写个自定义的错误来管理,或者直接让引擎为

详解JavaScript获取元素的尺寸

详解JavaScript获取元素的尺寸

HTML尺寸所谓元素的HTML尺寸,就是指在HTML标签中设置的尺寸样式。例如:<p class="box" style="width: 200px; height: 200px;"></p>复制代码页面效果如下图所示: 这种尺寸可以通过elem.style.width或elem.s

详解JavaScript作用域、作用域链和闭包的用法

1.作用域作用域是指可访问的变量和函数的集合。作用域可分为全局作用域和局部作用域。1.1全局作用域全局作用域是指最外层函数外面定义的变量和函数的集合。换言之,这些最外层函数外面定义的变量和函数在任何地方都能访问。举个例子:// 最外层定义变量 var a&nbs

浅析JavaScript预编译和暗示全局变量

1.暗示全局变量未声明的变量称为暗示全局变量。var a = 1; //函数体外声明的变量称为全局变量 b = 2; // 无论函数体外或函数体内未声明的变量都称为暗示全局变量 function fn() { var c = 3;&nbs

全栈工程师看过来!PHP Javascript语法对照、速查

PHP、JavaScript语法对照、速查全栈工程师看过来,学的计算机语言多了,往往会把不同语言的各个函数搞混。作为一个全栈PHPer,往往PHP、JavaScript语法傻傻分不清楚,百度一下,查手册要网速。不如收藏下这篇文章,打印出来,贴到一旁快速查阅。JavaScript的一些数组map函数有

1253067 TFnetwork_cn