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

    用面向对象的方法写敲门砖

    一道名为"敲门砖"的面试题: 用面向对象的方法写,点击列表内,子元素的子标签, 来删除子元素 考点: 递归(删除标签, 需要找到列表的直属子标签, 需要通过递归层层往上找, parentNode) 冒泡...(只需为顶级父元素addEventListener绑定事件, 并通过e.target区分子标签, 即可实现一次绑定, 多次使用) ES6语法(使用ES6的class 构造方法需要指明constructor...self, 个人爱好Python3,这个写法类似Python3 let self = this; // 根据类选择器,选择所有符合条件的的清单...el.forEach(item => item.addEventListener('click', function(e){ // 如果点击的元素的类名带有...let parentNode = tg.parentNode; // 如果当前找到的元素的父元素恰好为item, 则可以直接移除

    78930

    天网是用COBOL写的?1984年《终结者》竟然用了他的代码!

    老COBOLER原来是一名技术极客,今天我们就来看看他传奇的技术人生。 一段尘封36年的COBOL代码重现天日,还是在施瓦辛格的经典之作《终结者》。 终结者也用COBOL?...电影《终结者》中的一个场景,竟然使用了COBOL代码! ? 《终结者》影片中的一幕 在影片中,机器在不久的将来统治了世界,它们由人工智能天网指挥。...近日,代码的原作者Swirsky很惊讶,不敢相信这是真的。这段漩涡天空的代码,摘自他1984年5月发表在杂志的一篇文章中,他还找到了当年的杂志原文。 ?...飞行员是否正在维修新泽西州的失业系统?” ? 说到这个梗的来源,还得从上周美国新泽西州急聘懂COBOL语言的程序员说起。...由于新冠疫情,失业人数暴增,新泽西州几十万份失业救济申请压垮了用了好几十年的失业系统,急需懂COBOL语言的人来修。 ?

    65030

    实战 | 用原生js写一个多动症的简历

    2、使用yarn来处理依赖包的管理 3、使用es6的写法 4、使用部分原生dom操作api 5、standard.js(代码风格约束利器) 目录结构如下 最重要的几个模块分别是resumeEditor...(简历编辑模块) 、 stylesEditor(简历样式编辑模块) 、 以及vQuery(封装的dom操作模块) 最后app.js(入口模块)再将几个模块的功能结合起来完成整个项目。...Vquery stylesEditor(简历样式编辑模块) 简历所展现的布局效果都是由这个模块完成的,核心方法是showStyles。...我们来看一下promise分支中app模块最终的写法 可以看到,代码清爽了很多,纵向发展,应用第一步第二步第三步...一眼就能够看出来,当然实现的逻辑是将原来的相关的模块用Promise包装起来,并且在原来回调函数执行的地方...其实不然,timeOut2啥时候执行取决于 试想两个函数几乎同时执行,那在定时器中当然是200毫秒后的timeOut2先打印出2222来,但是有没有办法,让timeOut2在timeOut1后执行呢?

    4K10

    WPS个人版安装后,自带的PDF插件删除或关闭方法

    对插件有所了解的用户,知道可以在COM加载项里将插件进行开启和关闭,但这个【PDF工具集】流氓得很,当前去勾选了,确实会消失清静了,但关闭WORD/EXCEL/PPT后重启又冒出来。 ?...使用OFFICE插件管理工具进行关闭或删除操作 对症下药,对其根治的办法只能是到当前机器的注册表信息上去做更改,普通人不熟悉注册表结构,对此操作难于登天,使用笔记开发的【OFFICE插件管理工具】,可以包治插件百病...,插件的安装和使用中的关闭开启卸载各种异常都可以应付。...如下图中,我们使用【遍历本机COM加载项】,然后选中WPS强制安装的这个PDF插件,进行删除或关闭操作即可。 ?...传送门(使用方法和下载): OFFICE插件管理工具更新,让你安装使用OFFICE插件无忧 结语 欺软怕恶,是中国土壤长出来的互联网企业的一大特性,换作这样的行为,在国外法制民主社会,被用户告到底裤都脱掉

    5.8K30

    一个用js写的接口http调试程序

    公司有非常多手机app的项目。手机app又要常常訪问后台提交与查询数据。 所曾经端app与后台的开发与測试过程中接口调试是一个常常要做的工作。...而非本项目的人往往还难以帮上忙(必需要读懂别人写的程序,等等的。...开发们都懂的…) 所以自己利用了业余时间用js+hta的方式实现了一个简单的接口调试程序.能够由非开发者对比接口文档就能够进行接口的调试和測试。...下面是程序界面 这是一个机票程序的的接口调用程序,在这个程序中能够调试全部的接口 左側是各个接口的命名,每点击左側的接口名,右側的url和req(请求參数)会对应变为该接口的URL和參数样例,点以下的...程序小巧(10-100k) 该程序入门简单(仅仅须要懂一点html语法与js就可以), 改动easy(用记录本打开就能改动), 执行easy(windows环境下双击执行就可以) 实在是居家旅行,出差工作

    2K10

    前端-用 JS 写一个同 Excel 表现的智能填充算法

    排除了AI的加成,发现这个功能其实也可以通过数学理论和简单代码来实现。经过一番折腾,终于用JS实现了大致的功能,然后我把它名为 smart-predictor。...在明白这些结论之后,我们就可以去讨论它到底是怎么实现的。 Separator 我们用数组 [1,2,'a1c','a2c']作为例子。...'Number1': [{    realValue: '6',    ...  }, {    realValue: '8',    ...  }] } 代码请戳:classifier.js...接下来我们需要实现一个专门做“线性回归”的方法,有了这个方法我们才能对数据进行“预测”。...代码请戳:linearRegression.js 通过这条公式,我们可以轻易得到数组 [1,3]的斜率和偏移量为 {a:2,b:1},然后就可以知道以后的数据走向将会是 [5,7,9,...]。

    1.5K40

    ChatGPT写博客:用TensorBoard可视化神经网络的方法

    最近事情很多,好久没更新了,这次就更新一篇用ChatGPT写的博客。当然,ChatGPT写出的内容自然是有待考证,这里的方法也都是经过检验的。...本文介绍基于TensorBoard工具,对tensorflow库构建的神经网络模型加以可视化,并对其训练过程中的损失函数(Loss)、精度指标(Metric)等的变化情况加以可视化的方法。   ...,我们介绍了利用Python中的tensorflow库,实现机器学习与深度学习的具体思路与代码实现;此外,我们也曾介绍过神经网络模型可视化的方法,例如基于Python的神经网络模型可视化绘图方法以及不用代码的神经网络结构可视化绘图等...但是,一直没有介绍过基于tensorflow库中的TensorBoard工具,对神经网络模型,以及其训练过程中各项参数变化情况加以可视化的方法;这篇文章就对其加以具体介绍。...通过单击每个层,可以查看该层的详细信息,包括该层的参数、激活函数等等。此外,Graphs界面还可以显示每个变量和操作的名称,以及它们在计算图中的位置。

    28510

    用node.js从零开始去写一个简单的爬虫

    如果你不会Python语言,正好又是一个node.js小白,看完这篇文章之后,一定会觉得受益匪浅,感受到自己又新get到了一门技能,如何用node.js从零开始去写一个简单的爬虫,十分钟时间就能搞定,步骤其实很简单...图片.png 创建完项目后,会生成一个package.json的文件。该文件包含了项目的基本信息。 ? 图片.png ?...图片.png 安装完cheerio包后,继续安装request包, npm install request –save ?...图片.png 7:重点内容,打开first_spider,并一行一行的敲代码,如果你不想写代码的话,去网站上找一些代码过来进行测试即可。...图片.png 80端口被占用,这里额外的提一下: 解决端口被占用的问题:https://www.jianshu.com/p/a7fc19b0c2f1 找到这些端口,一个个关闭即可 ?

    1.2K11

    前端js上传文件到COS对象存储后获取返回对象链接的方法

    项目开发过程中往往会遇到前端js上传文件到COS对象存储没有返回对象链接的情况,今天跟大家分享一个CORS配置小技巧 由于COS上传密钥放在前端不安全,我们使用腾讯云生产的临时密钥配置在前端,通过前端...js sdk上传文件到COS对象存储,在不做任何配置的情况下,COS返回的信息只有Status Code和headers信息 image.png 如果我们想直接获取到上传成功的文件链接,需要在COS控制台...--找到相应的存储桶--基础配置--跨域访问CORS设置中, 添加如下规则: 来源Origin 操作Methods Expose-Headers 超时Max-Age * PUT...GET POST DELETE HEAD Etag Content-Length x-cos-request-id 5 image.png 保存后重新通过JS SDK上传,此时就会返回上传成功后文件的链接啦

    13.3K11
    领券