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

    技术 | JavaScript的“并发模型”

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

    65520

    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)" ">中字体 javascript:void(0) onclick=

    73730

    浅析鸿蒙 JavaScript GUI 技术栈

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

    1.9K51

    JavaScript的注入引出技术诈骗

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

    1.3K50
    领券