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

    JavaScript初级玩法(1)—控制台输出三角形

    所以我们需要声明一个变量,用+=来拼接一下,让输出的结果正确显示出来 我们现在从第一行开始说: 第一行我们需要输出 4 个 空格 和 1个 * var triangle=""; //...*"; } console.log(triangle); 这样的代码 结果就是 000*** 以此类推,看到这里,结合规律,我们应该明白点什么了,上面两段代码改的只是,控制行数的数值,要想输出这个等腰三角形...,说的简单点我们就是输出5行不同的 空格+*,然后拼起来就可以了,我们需要的无非就是3个循环,最外层的循环控制我们想要的行数,里面第一个循环控制输出的空格数,第二个循环控制输出的 * 数,外层循环每循环一次...,我们就打印一行,内层循环每循环一次,我们就按照规律拼接上 空格 或者 *,等外层循环完成,等腰三角形就出来了!...总结 其实,我们只要理解了思路,找到规律,就很容易写代码来,当我们真的理解了这次打印的等腰三角形的思路之后,我们还能输出一个倒着的等腰三角形,只要改变下外层循环,让外层循环倒着数就可以了。

    1.5K30

    22道js输出顺序问题,你能做出几道

    前言最近在准备面试题,console的输出顺序之前一直迷迷糊糊。必备知识JS是单线程的单线程是 JavaScript 核心特征之一。...这意味着,在 JS 中所有任务都需要排队执行,前一个任务结束,才会执行后一个任务。所以这就造成了一个问题:如果前一个任务耗时很长,后一个任务就不得不一直等着前面的任务执行完才能执行。...比如我们向服务器请求一段数据,由于网络问题,可能需要等待 60 秒左右才能成功返回数据,此时只能等待请求完成,JS 才能去处理后面的代码。...同步任务和异步任务为了解决JS单线程带来的问题,JavaScript 就将所有任务分成了同步任务和异步任务。...Node 的立即调用)(4)requestAnimationFrame(高频的 RAF)(5)I/O(I/O 操作)(6)UI rendering(UI 渲染)(7) 包裹在一个 script 标签中的 js

    1.9K30

    Python+WebSocket+Js 实现服务监控日志实时输出

    这是无量测试之道的第227篇原创 今天来分享一个有趣的内容,通过 Python + WebSocket + Js 来实现服务监控日志的实时输出,当服务正常时,在页面上实时展示出 OK;当服务不正常时...第二部分:JS 部分的代码 这里会与后端的 WebSocket Server 建立连接,并将 env 这个变量(参数)传到后端,然后后端会根据 env 来进行服务的检测,然后返回一个响应给到 js,最后...第三部分:WebSocket Server 部分 这里拿到了前端 js 传过来的参数 env,进行环境的匹配,然后遍历每一个服务的请求,再根据请求返回的结果拼接一个 response 给到 js,如下图红框中所示...: 第四部分:页面效果展示 总结: 整体上思路要清晰,html 里面通过 onclick 方法调用到 jsjs 通过与后端的 WebSocket Server 建立连接,连接后会根据传入的参数来确定检测哪个环境的服务...,WebSocket Server 将检测的结果实时返回给 js 处理,js 将结果实时的追加到 html 页面的一个 div 元素中,至此就全部结束了。

    2.5K20
    领券