首页 文章 精选 留言 我的

精选列表

搜索[文献引用],共10001篇文章
优秀的个人博客,低调大师

ajax引用检测用户名是否存在

1.实例功能: 当用户输入用户名,文本框失去焦点后,通过异步调用来判断该用户名是否已经存在。若存在,则在上图中红框处显示提示。当用户名可用时,提交按钮变为可用状态。 1.实例功能: 当用户输入用户名,文本框失去焦点后,通过异步调用来判断该用户名是否已经存在。若存在,则在上图中红框处显示提示。当用户名可用时,提交按钮变为可用状态。 2.设计Html页面: <span style="font-family:SimSun;font-size:18px;"><strong><span style="font-family:SimSun;font-size:18px;"><strong><body> <form name="myForm"> 用户名:<input type="text" name=" myName" onblur="checkName()" /> <span id="myDiv"> </span><br /> 密 码:<input type="text" name="myPwd"/><br /> <input type="button" value=" 提交" name="submitButton" disabled /> </form> </body></strong></span></strong></span> 在“用户名”文本框后添加了一个span标签,该标签划分一个区域,用于显示用户名的验证信息。 还要添加一个事件,当失去焦点时触发“checkName()”。 3.javascript代码部分: //定义用户存储XMLHttpRequest对象的变量 var xmlHttp = null; //创建XMLHttpRequest对象 function creatXMLHTTP() { //判断浏览器是否支持ActiveX控件,针对IE6及之前版本 if (window.ActiveXObject) { //将所有可能出现的ActiveXObject版本都放在一个数组中 var arrXmlHttpTypes = ['Microsoft.XMLHTTP', 'MSXML2.XMLHTTP.6.0', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']; //通过循环创建XMLHttpRequest对象 for (var i=0;i<arrXmlHttpTypes.length;i++) { try { //创建XMLHttpRequest对象 xmlHttp = new ActiveXObject(arrXmlHttpTypes[i]); //如果创建XMLHttpRequest对象成功,则跳出循环 break; } catch(ex) { } } } //判断浏览器是否将XMLHttpRequest作为本地对象实现,针对IE7,Firefox,Opera等浏览器 else if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } //响应XMLHttpRequest对象状态变化的函数 function httpStateChange() { if (xmlHttp.readyState==4)//异步调用完毕 { if (xmlHttp.status==200 || xmlHttp.status==0)//异步调用成功,在本机上调试 { //获得服务器返回的数据 var userNames = xmlHttp.responseText; var arrUserName = userNames.split(";");//把获取到的一个字符串分割成字符串数组。 //定义一个变量,用于判断用户名是否已经存在 var bFlag = false; for(i=0;i<arrUserName.length;i++) { if (arrUserName[i]==myForm.myName.value) { bFlag = true;//用户名存在 break; } } //查找用于显示提示信息的节点 var node = document.getElementById("myDiv"); //更新数据 if (bFlag) { node.firstChild.nodeValue = "用户名已存在"; myForm.submitButton.disabled = true;//提交按钮不可用 } else { node.firstChild.nodeValue = "用户名不存在,可以使用"; myForm.submitButton.disabled = false;//提交按钮可用 } } } } //校验用户名是否有效 function checkName() { //创建XMLHttpRequest对象,调用前面定义好的函数 creatXMLHTTP(); if (xmlHttp!=null) { //创建响应XMLHttpRequest对象状态变化的函数 xmlHttp.onreadystatechange = httpStateChange; //创建http请求 xmlHttp.open("get","userName.txt", true); //发送http请求 xmlHttp.send(null); } else { alert("您的浏览器不支持XMLHTTP"); } } 注意:需要建一个userName.txt存储已存在的用户名,各个用户名之间用分号隔开。 通过这个小例子,我们从理论阶段向代码实现迈了一步。从代码中很容易发现XMLHttpRequest是Ajax的核心对象。也正是因为各大浏览器对XMLHttpRequest对象的广泛支持,使得Ajax成为一项热门技术。IE浏览器将XMLHttpRequest实现为一个ActiveX对象,其他三大浏览器(Firefox,Opera,Netscape)将其实现为一个本地javascript对象,所以在创建XMLHttpRequest对象时要经历一番周旋。虽然创建方式不同,但XMLHttpRequest对象拥有的方法和属性大致相同。

优秀的个人博客,低调大师

文献分享--人类面部多样性背后的细胞类型和调控元件图谱

人类遗传多样性产生了惊人的面部形状多样性,而颅面畸形是最常见的出生缺陷之一。识别介导基因组影响面部变异的细胞机制仍然是一个挑战。研究构建了一个跨越胚胎第6-11周的多模态面部图谱,提供单细胞转录组学、染色质可及性和空间转录组学,全部在单细胞分辨率下。研究表征了56种细胞状态,在空间和时间上绘制了间充质亚型及其基因-增强子顺式调控景观。基因表达与面部特征的关联在早期间充质祖细胞中最强,逐渐变得更加区域限制。自相关分析揭示了定义间充质空间邻域的 patterning 基因,可能解释其附近变异的特征特异性。关键病理相关基因的增强子被发现可能是现代人类群体中产生面部变异的载体。其中一个与PAX1表达相关的增强子,似乎对小鼠正常骨骼发育很重要。最后,从GWAS推断的面部效应、细胞信号相互作用分析和小鼠验证揭示,外周神经在胚胎发育过程中微调上颌骨形状。总之,这些数据为人类表型个体性的机制提供了新见解,并产生了一个可用于研究颅面发育和异常的多模态图谱。

优秀的个人博客,低调大师

文献分享--泛肿瘤空间转录组学揭示了肿瘤组织的保守特性

摘要: 肿瘤微环境(TME)是一个由多种细胞、蛋白质和其他生物成分构成的复杂体系,深刻影响肿瘤的生长、转移和治疗反应。TME内的生物学变异在遗传、通路、细胞和组织层面均具有临床相关性,例如黑色素瘤中肿瘤浸润淋巴细胞(TIL)评分和结直肠癌中“免疫评分”(CD3⁺/CD8⁺ T细胞的空间平衡)已被证实具有预后和预测价值。然而,空间分子 profiling 研究显示,肿瘤内部和肿瘤之间存在巨大的异质性,使得阐明TME的组织原则极为困难,也限制了空间 profiling 的临床应用。近期研究发现了一些复现的多细胞空间结构与肿瘤生物学和预后相关,但这些研究多依赖有限预选标记物的蛋白质检测,可能无法揭示普遍规律。空间转录组学(ST-seq)可实现无偏评估,但其数据复杂性阻碍了从描述到原理发现的跨越。受蛋白质科学、基因组学和微生物组中协变分析方法的启发,作者假设对多样本(泛肿瘤)ST-seq数据进行协变分析,可能揭示TME空间生物学的保守模式。为此,他们开发了TumorSPACE算法,在262个实体瘤(18种类型)中识别出转录协变的层次化区域——“空间群”(SGs),并以此构建了泛癌种TME空间生物学模型,发现免疫是主导变异轴,且该分类在独立NSCLC ICB治疗队列中能区分疗效。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册