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

    记录 | 元素周期表的开源网页

    需求:元素周期表的网页 Literature Review(网上冲浪) 在全球最大的同性交友网站上搜索了一番之后,我锁定了如下项目: kadinzhang/Periodicity 实现(使用) 首先分析源码...但是非常恶心的是不能在config.js里面改(试过了,无效),需要: ? 修改箭头指向的数字,默认是8080 然后跑一把可以发现跑得起来,如果你只是想跑,这样其实就行了。...可以发现是css和js引用的路径出了问题。 经过分析后,我发现作者在config/index.js当中给出了配置选项: ?...经过一系列的问题排查,基本上锁定了问题在两个文件: src/router/index.js src/components/home/PeriodicTable.vue 进行修改(具体问题请具体分析,照搬我的修改是不行的...配置了二级域名呢((( 地址:https://periodicity.gyrojeff.top/ 本文作者:博主: gyrojeff    文章标题:记录 | 元素周期表的开源网页 本文地址:https

    1K10

    2015中国SaaS生态“元素周期表

    作者:魏伟 摘自:CSDN 去年以来,SaaS市场持续火爆,吸引了无数创业者或者投资机构的关注,为此我们特别策划了这期2015中国SaaS生态“元素周期表”的专题,希望从一个比较直观的角度勾勒出2015...因此,我们特别策划了2015中国SaaS生态“元素周期表”,希望从一个比较直观的角度勾勒出2015年中国SaaS大生态,共谱中国SaaS大势。 上高清大图 ?...通过前后一个月左右的时间,我们绘制了这张中国SaaS生态“元素周期表”,我们征求过很多业界专家的意见,反复修改,终于成型,在此一并谢过。...当然绘制这张SaaS生态“元素周期表”并不是我们的全部,我们还从时下最火的SaaS企业中邀请到一些很牛的CTO给我们分享了他们企业自己在SaaS实践过程中的一些实战经验以及爬过的坑。

    94380

    基于 HTML5 Canvas 的元素周期表展示

    前言 之前在网上看到别人写的有关元素周期表的文章,深深的勾起了一波回忆,记忆里初中时期背的“氢氦锂铍硼,碳氮氧氟氖,钠镁铝硅磷,硫氯氩钾钙”、“养(氧)龟(硅)铝铁盖(钙),哪(钠)家(钾)没(镁)青...根据元素所属类别,修改矢量图的矩形背景色、元素中文名文本颜色。...切换状态的按钮是 ht.ui.ToggleButton 开关按钮,拥有“0/1”两种状态的切换,通过监听按钮是否选中,来切换元素周期表样式。...表单面板 右边的表单面板有 6 行,第 2 行为元素周期表展示和轮播展示的单选按钮,来切换展示效果。 ?...总结 再次看过元素周期表,你是否想起化学课上满黑板的化学方程式,是否想起了化学实验课酒精灯的燃烧,是否还记得实验操作流程、仪器的正确摆放。

    1.8K10

    js 实现元素拖拽

    概述 js 实现拖拽,主要使用元素的 onmousedown、onmousemove、onmouseup 三个事件实现。...1、onmousedown:鼠标按下事件 2、onmousemove:鼠标移动事件 3、onmouseup:鼠标抬起事件 实现思路 我们当左键点击时,需要记录当前的鼠标点击位置相对于该元素左上角的x,y...坐标,这里我们使用diffX和diffY来表示 然后我们移动时需要不断计算当前元素距离浏览器左边和上边的距离; 同时给元素进行赋值; 当鼠标抬起时,取消鼠标移动事件和鼠标抬起事件。...id="drag"> window.onload = function () { //获取drag元素...clientX 和 clientY 默认是以元素左上角位置来计算的,这里需要向左向上同时减去鼠标点击的位置差,从而可以保证鼠标始终显示在拖拽元素时的位置

    10K30

    整个元素周期表通用,AI 即时预测材料结构与特性

    然而,现有的获得这种排列的方法要么过于昂贵,要么对许多元素无效。...然而,如今大多数 IAP 都是为范围很窄的化学物质定制的:通常是单一元素或最多不超过四到五种元素。 最近,PES 的机器学习已成为一种特别有前途的 IAP 开发方法。...然而,还没有研究证明在元素周期表和所有类型的晶体中有一个普遍适用的 IAP。 在过去的十年中,高效、可靠的电子结构代码和高通量自动化框架的出现,导致了计算材料数据的大型联邦数据库的发展。...为了构建材料的等价物,Ong 和他的团队将图神经网络与多体交互(many-body interactions)相结合,构建了一个深度学习架构,该架构可以在元素周期表的所有元素中通用、高精度地工作。...元素周期表的通用 IAP 为了开发整个元素周期表的 IAP,该团队使用了世界上最大的 DFT 晶体结构弛豫开放数据库之一(Materials Project)。

    56510

    原生js添加元素

    今天做页面使用的mui,因为使用mui情况下无法使用jquery,于是在ajax请求完毕添加元素的时候发现自己竟然对原生js添加元素的方法有点模糊了,真是越活越倒退了,赶紧整理一波。...首先最简单的innerHTML,这个不想多说,入门新手喜欢这么用,但他的缺点也很明显:不管你渲染部分还是全部,始终需要替换原先所有的子元素,也就是需要重复渲染,会增加浏览器压力。...接下来就是正题了,js推荐是这样进行元素添加: 1.创建游离元素节点:let div=document.createElement(“div”); 2.给创建元素添加属性:div.setAttribute...className”);注意setAttribute一次只能设置一条属性 3.创建文本节点:let textNode=document.createTextNode(“需要添加的文本”); 4.将文本节点添加到元素节点中...div.appendChild(textNode); 5.加元素节点插入文档:Parent.appendChild(div); over 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    8.9K20

    JS如何替换元素内容

    ,有的是动态的,特别是在一些网页交互的网页特效里,应用比较多,如何简单的替换元素的内容 01 原生JS实现 在原生js中主要通过DOM提供的属性去修改的,遵循js的一个使用规范,获取元素,绑定事件,操作...v-model="input" clearable> 替换元素...input-wrap { display:flex; justify-content: center; margin-bottom: 20px; } 分析 在原生js...当中,innerHTML是DOM元素对象一个非常重要的属性,可以获取元素整个节点的内容,包括标签元素,表示元素的所有内容,包括子元素,文本等 注意要与innerText区分,innerText只可以获取文本节点内容...,如果仅是修改DOM元素节点文本内容,使用innerText也是可以的 而在vue里面,并不是通过操作DOM去实现的,而是操作数据,通过操作数据实现的,与原生js的使用是有差异的

    10.8K20

    js如何引用同级元素

    具体效果 示例效果 https://coder.itclan.cn/fontend/js/17-yinyong-tongji-elem/ 具体描述 在网页中,同级(兄弟)元素,指的是拥有相同的直接父级元素元素...,并且往往指的是同类的元素,同类元素在实际开发中遇到的比较多 比如:列表li,并列的按钮等,当需要做一些特殊的效果时,可以对其他同级的元素进行一些操作,满足特定的网页要求 比如:隔行填充颜色等 原生方法实现...以下是通过原生js实现,点击按钮时,获取按钮的值 // 获取同级按钮元素的value function getLevelBtnVal(btn) { var p = btn.parentNode...,同级元素拥有相同的父级元素都是p,那么就可以得到除自身以外的的同级元素,如果还需要排除同一类别的话,那么可以使用节点的nodeType属性来加以区别 Vue版本实现 在Vue里面,就不用类似原生js的...实现是比较简单的,但是原生js的操作依旧还是要知道的

    7.9K40

    Js如何删除所有子元素以及当前元素

    示例展示 deleteallelem 具体描述 在原生js当中,html的内容元素总是以嵌套的关系存在于网页中,因此,可以通过遍历树的方法访问网页里的每一个元素,当然也是可以删除指定的子元素的 原生js...// 判断是否包含子元素 if(ul.hasChildNodes()) { var len = ul.childNodes.length; // 子元素的个数 for...,直接操作数组为空,就删除所有子元素了的 // 这里用原生js实现,主要是演示操作子节点的方式,在vue项目里,操作DOM的话,那使用vue就没有任何意义价值了的...var ul = document.getElementById('ul');// 获取父级元素的DOM // 判断是否包含子元素 if(...,或全部删除清空,是一个比较常见的操作,使用原生Js全部删除操作是,通过循环遍历,一个一个的删除,而在框架里,是操作数组,想要删除全部,清空数组数据就可以了的

    8.4K40

    js删除数组中的一个元素_js数组包含某个元素

    目录 第一种:删除最后一个元素 pop 删除 slice 删除 splice 删除 for 删除 length 删除 第二种: 删除第一个元素 shift 删除 slice 删除 splice 删除...第三种:删除数组中某个指定下标的元素 splice 删除 for 删除 第四种:删除数组中某个指定元素元素 splice 删除 filter 删除 forEach、map、for 删除 Set 删除...---- 第一种:删除最后一个元素 pop 删除 var arr = [1,2,3,4,5]arr.pop()// arr => [1,2,3,4] slice 删除 var arr = [1,2,3,4,5...不可以使用 delete 方式删除数组中某个元素,此操作会造成稀疏数组,被删除的元素的为位置依然存在为empty,且数组的长度不变 2....不可以使用 forEach 方法比对数组下标值,因为 forEach 在循环的时候是无序的 第四种:删除数组中某个指定元素元素 splice 删除 var element = 2, arr =

    11.7K40
    领券