包含"JavaScript"标签的文章
-
流程图组件 个开源 14 JavaScript
流程,在人类社会运作中无处不在,我们每天的上班的工作、银行的交易、做菜的过程、穿衣服的过程,万事万物都有一定的运作流程,甚至人类的生老病死都是个流程,软件的执行过程更是个流程,虽然在许多软件中存在依据规则的执行方法,也存在根据环境、数据等外部信息触发的事件,但是从软件全局来看,仍然是遵循着一定的业务...
-
中运行 Golang 如何在 JavaScript
我们知道,在Python里面,如果你要运行一段JavaScript,你可以使用execJS这种第三方库,那么在Golang里面,你想运行JavaScript的时候又应该怎么办呢?最近我发现一个使用Golang开发的JavaScript引擎,Goja[1],它实现了ES5.1的所有语法和大部分的ES6...
-
如何在JavaScript中实现队列数据结构
如果你喜欢旅行,像我一样,,很可能你在机场通过了办理登机手续,如果有很多旅客愿意办理登机手续,自然就会在值机柜台前排起长龙,...。...
-
对象的四种方式 JavaScript 比较
手动比较需要手动提取属性,对于简单对象来说,这不是问题,但是,要对较大的对象,或结构未知的对象,进行比较,就不方便了,因为它需要大量的样板代码,...。...
-
四种Javascript类型检测的方式
typeof运算符用于判断对象的类型,但是对于一些创建的对象,它们都会返回object,有时我们需要判断该实例是否为某个对象的实例,那么这个时候需要用到instanceof运算符,...。...
-
JavaScript 中哪一种循环最快呢
for…in会在对象的所有可枚举属性上迭代指定的变量,对于每个不同的属性,for…in语句除返回数字索引外,还将返回用户定义的属性的名称,因此,在遍历数组时最好使用带有数字索引的传统for循环,因为for…in语句还会迭代除数组元素之外的用户定义属性,就算我们修改了数组对象,例如添加自定义属性或方法...
-
开发人员应该使用的 22 2019 React 年 个神奇工具
正如我们所知,React是JavaScript库,用于构建精彩的用户界面,然而,并不是每个人都在使用相同的工具或知道有这么一些出色的工具,可以让Reacat开发体验变得更加有趣和积极主动,如果大家还没有用过React,或者大家的朋友可能有兴趣使用它,那么,当被问及为什么要使用这个库的时候,我们该怎么...
-
通过HTML属性来增强网站和应用程序的可访问性
当你使用非语义元素,如<,div>,或<,span>,来创建交互式控件,如按钮、对话框、选项卡等,时,role属性会向辅助技术传递元素的预期行为,这样,即使元素本身没有明确的语义含义,辅助技术也能正确地识别和处理它,此外,你还可以使用role属性来定义...
-
探寻不依赖 的实现之道 JavaScript 单独使用HTML原型
尽管JavaScript在创建交互式功能方面非常流行,但HTML本身也提供了多种技术来实现交互性,在本节中,我们将探讨四种单独使用HTML的交互技术,利用target属性实现页面级交互、模拟模态对话框、创建工具提示以及构建交互式图像映射,每种技术都展示了如何创造性地单独使用HTML来为你的网页添加交...
-
管道操作符 将任何内容转化为单行代码 新 JavaScript
在传统写法中,代码常常是这样的,使用管道操作符后,可以写成,这种写法干净利落,彻底告别临时变量,也不用再为命名伤脑筋,应尽量避免使用冗长的变量,这比重复使用短名变量更有利于压缩代码,这种写法存在几个问题,与管道运算符不同的是,我们无法确定变量是否总是包含我们在任何给定点上设置的值;我们需要爬升作用域...