首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

技术 | JavaScript的“并发模型”

说到并发应该很多人会想到多线程或多进程,很遗憾JavaScript是单线程的,但是JavaScript也有一个很有趣的东西,可以让你产生在使用多线程的感受,事件循环(Event Loop)提供了一些很有意思的东西...这样来描述其实很好理解,换到JavaScript的语境中,当你在使用setTimeout时,添加一个任务(task functon),这个任务交给了你看不见的一个线程在处理,同时主线程继续保持自身的运行...Event Loop 对于JavaScript来说概念性的东西比较多,而使用层面的Api就那么几个,理解这个最好的收益是在于处理Web应用时的设计,可以考虑不阻塞页面的方式,将一些依赖部分添加到Event...不过在JavaScript中,我们很难可以这么细腻的处理,不过这个特点也可以去处理一些另外的场景,比如在处理Hybrid这样的模式中,App启动时需要去配置一些信息,可能这个页面已经出现,其中有很多处会调用一个方法

62820

浅析鸿蒙 JavaScript GUI 技术

可理解为一个大幅简化的 Skia 式图形绘制库 这三个抽象层,整体构成了一套面向嵌入式硬件的 GUI 技术栈。...由于大量常见 JS 框架中的能力都直接做进了 C++,所以整套 GUI 技术栈里用纯 JavaScript 所实现的东西(主要见 ace_lite_jsfwk 仓库下的 core/index.js、observer.js...最后是个人的主观评论: 首先,这套 GUI 技术栈达到了组装和借鉴开源产品时所能获得的主流水平。...毕竟只有真正搞懂了某个产品在技术上到底是怎么一回事,才不容易被别有用心的人带节奏,对吧? 最后,对于所有熟悉 JavaScript 的前端开发者们,你们为什么还要阴阳怪气地嘲笑鸿蒙呢?...鸿蒙就是 JavaScript 在中国的财富密码啊!JavaScript 被鸿蒙这样的「国之重器」采用,可以大大增强前端的道路自信、理论自信、文化自信和技术栈自信。

1.7K51

JavaScript的注入引出技术诈骗

0×01 前言 在最近的恶意软件的调查中,我们发现了一些有趣的混淆JavaScript代码。...恶意软件最终将网站访问者重定向到node.additionsnp[.]top,这个网站存在着可能对访问者造成威胁的技术骗局。这种恶意软件巧妙的隐藏了自己,网络管理员很难能识别它。...隐藏在图像文件中的恶意代码在恶意软件业务中并不是什么新东西 – 我们已经看到了这些年来不同的技术。在PNG文件的END部分之后添加的恶意代码不会破坏图像。...aff=8007001 0×04 重定向到技术诈骗 此页面检查访问者的IP地址和浏览器,使用下面的脚本将不符合的访问者返回到上一页面: window.onload=history.back(); 对于搜索引擎的...但是,如果访问者在启用JavaScript的Windows上使用浏览器,并且使用美国或加拿大IP,则此页面将显示带有典型技术诈骗警告的弹出窗口。

1.2K50

Java中的DOM和Javascript技术

Java中的DOM和Javascript技术 DOM是一门技术,是文档对象模型.所需的文档只有标记型文档,如我们所学的html文档(文档中的所有标签都封装成为对象了) DOM: 为Document Object...把标签文档中所有的标签封装成对象, 文档也封装成对象,DOM技术(标记型文档封装成对象) DOM技术存在浏览器中,内置了DOM技术解析器,变对象是需要进行解析的,描述进行封装.在内存当中进行解析,为Demo.html...内存解析 这些对象都会在内存中产生.在内存中进行解析,我们看到这种树结构,每个部分我们都称为节点,进行解析就对象.DOM的技术,使得文档和内容都变成了对象,才有了操作的这些对象的属性和行为....DHTML: 动态的html,实现了与用户的动态交互,多项技术综合的简称....a href="javascript:void(0) onclick="changeFont(16px)" ">中字体 <a href="<em>javascript</em>:void(0) onclick=

63730

JavaScript的数据结构-集合 |技术点评

(LeetCode)-最大子序和,JavaScript数据结构与算法(数组)|刷题打卡-3月3日 针对CSS说一说|技术点评-3月4日 力扣 (LeetCode)-栈,括号生成 |刷题打卡-3月5日...Vue商城开发 | 技术点评-3月6日 力扣 (LeetCode)-加一,队列 |刷题打卡-3月7日 JavaScript数据结构之链表 | 技术点评-3月8日 前言 如果这篇文章有帮助到你,给个❤️关注...setB.has(x))]); 总结:JavaScript的数据结构-集合 回看笔者往期高赞文章,也许能收获更多喔!...web分享92道JavaScript面试题附加回答 【图文并茂,点赞收藏哦!】...重学巩固你的Vuejs知识体系 【思维导图】前端开发-巩固你的JavaScript知识体系 14期-连肝7个晚上,总结了计算机网络的知识点!

61740

JavaScript数据结构之链表 | 技术点评

笔记|刷题打卡-3月2日 力扣 (LeetCode)-最大子序和,JavaScript数据结构与算法(数组)|刷题打卡-3月3日 针对CSS说一说|技术点评-3月4日 力扣 (LeetCode)-栈,括号生成...Vue商城开发 | 技术点评-3月6日 力扣 (LeetCode)-加一,队列 |刷题打卡-3月7日 前言 如果这篇文章有帮助到你,给个❤️关注,❤️点赞,❤️鼓励一下作者,接收好挑战了吗?...总结: JavaScript数据结构之链表 回看笔者往期高赞文章,也许能收获更多喔!...web分享92道JavaScript面试题附加回答 【图文并茂,点赞收藏哦!】...重学巩固你的Vuejs知识体系 【思维导图】前端开发-巩固你的JavaScript知识体系 14期-连肝7个晚上,总结了计算机网络的知识点!

65920
领券