`
hududanyzd
  • 浏览: 778030 次
文章分类
社区版块
存档分类
最新评论

jquery 使用方法

 
阅读更多

 jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。

 

一、选择网页元素jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根本特点。

    使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。

选择表达式可以是CSS选择器:

 

 

1 $(document)//选择整个文档对象
2 $('#myId')//选择ID为myId的网页元素  
3 $('div.myClass')//选择class为myClass的div元素    
4 $('input[name=first]')//选择name属性等于first的input元素
复制代码


 
也可以是jQuery特有的表达式:

1 $('a:first')//选择网页中第一个a元素  
2 $('tr:odd')//选择表格的奇数行  
3 $('#myForm :input')//选择表单中的input元素  
4 $('div:visible') //选择可见的div元素  
5 $('div:gt(2)')//选择所有的div元素,除了前三个  
6 $('div:animated')//选择当前处于动画状态的div元素  
复制代码


二、改变结果集

如果选中多个元素,jQuery提供过滤器,可以缩小结果集:

1 $('div').has('p'); //选择包含p元素的div元素  
2 $('div').not('.myClass'); //选择class不等于myClass的div元素  
3 $('div').filter('.myClass'); //选择class等于myClass的div元素  
4 $('div').first(); //选择第1个div元素  
5 $('div').eq(5); //选择第6个div元素  
复制代码


有一些时候,我们需要从结果集出发,移动到附近的相关元素,jQuery也提供了在DOM树上的移动方法:

1 $('div').next('p'); //选择div元素后面的第一个p元素  
2 $('div').parent(); //选择div元素的父元素  
3 $('div').closest('form'); //选择离div最近的那个form父元素  
4 $('div').children(); //选择div的所有子元素  
5 $('div').siblings(); //选择div的同级元素  
复制代码


三、链式操作

选中网页元素以后,就可以对它进行某种操作。

jQuery允许将所有操作连接在一起,以链条的形式写出来,比如:

1 $('div').find('h3').eq(2).html('Hello');  


我们可以这样拆封开来,就是下面这样:

1 $('div')//找到div元素  
2 .find('h3')//选择其中的h3元素  
3 .eq(2)//选择第3个h3元素  
4 .html('Hello'); //将它的内容改为Hello  
复制代码

 


  

这是jQuery最令人称道、最方便的特点。它的原理在于每一步的jQuery操作,返回的都是一个jQuery对象,所以不同操作可以连在一起。

jQuery还提供了.end()方法,使得结果集可以后退一步:

1 $('div')  
2 .find('h3')  
3 .eq(2)  
4 .html('Hello')  
5 .end()//退回到选中所有的h3元素的那一步  
6 .eq(0)//选中第一个h3元素  
7 .html('World'); //将它的内容改为World  
复制代码


四、元素的操作:取值和赋值

操作网页元素,最常见的需求是取得它们的值,或者对它们进行赋值。

jQuery使用同一个函数,来完成取值(getter)和赋值(setter)。到底是取值还是赋值,由函数的参数决定。

 

View Code
$('h1').html(); //html()没有参数,表示取出h1的值 $('h1').html('Hello'); //html()有参数Hello,表示对h1进行赋值  
常见的取值和赋值函数如下:

.html()  
 
.text() 取出或设置text内容  
 
.attr() 取出或设置某个属性的值  
 
.width() 取出或设置某个元素的宽度  
 
.height() 取出或设置某个元素的高度  
 
.val()  
 
取出或设置html内容 取出某个表单元素的值  

 


取出或设置html内容 取出某个表单元素的值

    需要注意的是,如果结果集包含多个元素,那么赋值的时候,将对其中所有的元素赋值;取值的时候,则是只取出第一个元素的值(.text()例外,它取出所有元素的text内容)。

五、元素的操作:移动

    如果要移动选中的元素,有两种方法:一种是直接移动该元素,另一种是移动其他元素,使得目标元素达到我们想要的位置。

假定我们选中了一个div元素,需要把它移动到p元素后面。

第一种方法是使用.insertAfter(),把div元素移动p元素后面:

$('div').insertAfter('p');


第二种方法是使用.after(),把p元素加到div元素前面:

$('p').after('div');

 

    表面上看,这两种方法的效果是一样的,唯一的不同似乎只是操作视角的不同。但是实际上,它们有一个重大差别,那就是返回的元素不一样。第一种方法返回div元素,第二种方法返回p元素。你可以根据需要,选择到底使用哪一种方法。

使用这种模式的操作方法,一共有四对

1 .insertAfter()和.after():在现存元素的外部,从后面插入元素  
2 .insertBefore()和.before():在现存元素的外部,从前面插入元素  
3 .appendTo()和.append():在现存元素的内部,从后面插入元素  
4 .prependTo()和.prepend()   
5 :在现存元素的内部,从前面插入元素
复制代码


六、元素的操作:复制、删除和创建

复制元素使用.clone()。

    删除元素使用.remove()和.detach()。两者的区别在于,前者不保留被删除元素的事件,后者保留,有利于重新插入文档时使用。

清空元素内容(但是不删除该元素)使用.empty()。

创建新元素的方法非常简单,只要把新元素直接传入jQuery的构造函数就行了:

1 $('<p>Hello</p>');  
2 $('<li class="new">new list item</li>');  
3 $('ul').append('<li>list item</li>');  
复制代码


七、工具方法

    除了对选中的元素进行操作以外,jQuery还提供一些工具方法(utility),不必选中元素,就可以直接使用。

    如果你懂得Javascript语言的继承原理,那么就能理解工具方法的实质。它是定义在jQuery构造函数上的方法,即jQuery.method(),所以可以直接使用。而那些操作元素的方法,是定义在构造函数的prototype对象上的方法,即jQuery.prototype.method(),所以必须生成实例(即选中元素)后使用。如果不理解这种区别,问题也不大,只要把工具方法理解成,是像javascript原生函数那样,可以直接使用的方法就行了。

 

 

常用的工具方法有以下几种:

 

 1 $.trim() 去除字符串两端的空格。  
 2 $.each() 遍历一个数组或对象。  
 3 $.inArray() 返回一个值在数组中的索引位置。如果该值不在数组中,则返回-1。  
 4 $.grep() 返回数组中符合某种标准的元素。   
 5 $.extend() 将多个对象,合并到第一个对象。   
 6 $.makeArray() 将对象转化为数组。  
 7 $.type() 判断对象的类别(函数对象、日期对象、数组对象、正则对象等等)。  
 8 $.isArray() 判断某个参数是否为数组。  
 9 $.isEmptyObject() 判断某个对象是否为空(不含有任何属性)。  
10 $.isFunction() 判断某个参数是否为函数。  
11 $.isPlainObject() 判断某个参数是否为用"{}"或"new Object"建立的对象。  
12 $.support() 判断浏览器是否支持某个特性。  
复制代码

 

 

八、事件操作

jQuery可以对网页元素绑定事件。根据不同的事件,运行相应的函数。

1 $('p').click(function(){  
2 alert('Hello');  
3 }); 
复制代码


目前,jQuery主要支持以下事件:

 1 .blur() 表单元素失去焦点。  
 2 .change() 表单元素的值发生变化  
 3 .click() 鼠标单击  
 4 .dblclick() 鼠标双击  
 5 .focus() 表单元素获得焦点  
 6 .focusin() 子元素获得焦点  
 7 .focusout() 子元素失去焦点  
 8 .hover() 同时为mouseenter和mouseleave事件指定处理函数  
 9 .keydown() 按下键盘(长时间按键,只返回一个事件)  
10 .keypress() 按下键盘(长时间按键,将返回多个事件)  
11 .keyup() 松开键盘  
12 .load() 元素加载完毕  
13 .mousedown() 按下鼠标  
14 .mouseenter() 鼠标进入(进入子元素不触发)  
15 .mouseleave() 鼠标离开(离开子元素不触发)  
16 .mousemove() 鼠标在元素内部移动  
17 .mouseout() 鼠标离开(离开子元素也触发)  
18 .mouseover() 鼠标进入(进入子元素也触发)  
19 .mouseup() 松开鼠标  
20 .ready() DOM加载完成  
21 .resize() 浏览器窗口的大小发生改变  
22 .scroll() 滚动条的位置发生变化  
23 .select() 用户选中文本框中的内容  
24 .submit() 用户递交表单  
25 .toggle() 根据鼠标点击的次数,依次运行多个函数  
26 .unload()  用户离开页面  
复制代码


以上这些事件在jQuery内部,都是.bind()的便捷方式。使用.bind()可以更灵活地控制事件,比如为多个事件绑定同一个函数:

1 $('input').bind(  
2 'click change', //同时绑定click和change事件  
3 function(){  
4 alert('Hello');  
5 }  
6 );  
复制代码


如果你只想让事件运行一次,这时可以使用.one()方法。

1 $("p").one("click", function(){  
2 alert("Hello"); //只运行一次,以后的点击不会运行  
3 });  
复制代码


.unbind()用来解除事件绑定。

$('p').unbind('click'); 


所有的事件处理函数,都可以接受一个事件对象(event object)作为参数,比如下面例子中的e:

1 $("p").click(function(e){  
2 alert(e.type); //"click"  
3 }); 
复制代码


这个事件对象有一些很有用的属性和方法:

 1 event.pageX 事件发生时,鼠标距离网页左上角的水平距离
 2 
 3 event.pageY 事件发生时,鼠标距离网页左上角的垂直距离
 4 
 5 event.type 事件的类型(比如click)
 6 
 7 event.which 按下了哪一个键
 8 
 9 event.data 在事件对象上绑定数据,然后传入事件处理函数
10 
11 event.target 事件针对的网页元素
12 
13 event.preventDefault() 阻止事件的默认行为(比如点击链接,会自动打开新页面)
14 
15 event.stopPropagation() 停止事件向上层元素冒泡
复制代码


在事件处理函数中,可以用this关键字,返回事件针对的DOM元素:

1 $('a').click(function(){  
2 if ($(this).attr('href').match('evil')){//如果确认为有害链接  
3 e.preventDefault(); //阻止打开  
4 $(this).addClass('evil'); //加上表示有害的class  
5 }  
6 });  
复制代码


有两种方法,可以自动触发一个事件。一种是直接使用事件函数,另一种是使用.trigger()或.triggerHandler()。

1 $('a').click();
2 $('a').trigger('click');
复制代码


九、特殊效果

jQuery允许对象呈现某些特殊效果。

$('h1').show(); //展现一个h1标题 


常用的特殊效果如下:

 1 $('h1').show(); //展现一个h1标题 
 2 常用的特殊效果如下:
 3 .fadeIn() 淡入
 4 .fadeOut() 淡出
 5 .fadeTo() 调整透明度
 6 .hide() 隐藏元素
 7 .show() 显示元素
 8 .slideDown() 向下展开
 9 .slideUp() 向上卷起
10 .slideToggle() 依次展开或卷起某个元素
11 .toggle() 依次展示或隐藏某个元素
复制代码

 

除了.show()和.hide(),所有其他特效的默认执行时间都是400ms(毫秒),但是你可以改变这个设置。

1 $('h1').fadeIn(300); // 300毫秒内淡入  
2 $('h1').fadeOut('slow'); //缓慢地淡出 
复制代码


在特效结束后,可以指定执行某个函数。

$('p').fadeOut(300, function(){$(this).remove(); }); 


更复杂的特效,可以用.animate()自定义。

1 $('div').animate(  
2 {  
3 left : "+=50",//不断右移  
4 opacity : 0.25 //指定透明度  
5 },
6 300,// 持续时间  
7 function(){ alert('done!'); }//回调函数  
8 ); 
复制代码

 

 

.stop()和.delay()用来停止或延缓特效的执行。

$.fx.off如果设置为true,则关闭所有网页特效。
复制代码
0
0
分享到:
评论

相关推荐

    软2一月考勤表-20230917-075457.xlsx

    软2一月考勤表-20230917-075457.xlsx

    node-v9.10.0-win-x86.zip

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    2023年 【19页】AIGC行业专题报告:2023年有望成为AIGC的拐点.zip

    2023年 【19页】AIGC行业专题报告:2023年有望成为AIGC的拐点.zip

    node-v6.11.2-sunos-x64.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    集团IT信息化产品项目实施方法论及IT信息化服务方案.pptx

    集团IT信息化产品项目实施方法论及IT信息化服务方案.pptx

    Delphi编程语言的深度解析

    Delphi作为一款功能强大的编程语言,以其直观易用的集成开发环境(IDE)和高效的编译器赢得了广大开发者的青睐。本文将对Delphi编程语言的特性、应用领域、编程环境、以及与其他编程语言的比较进行全面而深入的解析,并结合实际案例展示Delphi的编程实践。 Delphi是一种面向对象的编程语言,同时它也是一款可视化软件开发工具。Delphi最初由Borland公司推出,并在后续发展中被Embarcadero Technologies接手。其第一个版本发布于1995年,当时该软件还叫做Object Pascal,后来才更名为Delphi。 Delphi作为一款功能强大的编程语言,在应用程序开发领域具有广泛的应用前景。其直观易用的IDE、高效的编译器以及丰富的组件库为开发者提供了强大的支持。通过本文的解析和案例展示,我们可以看到Delphi在快速开发、跨平台性以及面向对象等方面的优势。随着技术的不断进步和需求的不断变化,相信Delphi将继续发挥其在应用程序开发领域的重要作用。

    源代码-76521生活网模板 asp版 v1.8.zip

    源代码-76521生活网模板 asp版 v1.8.zip

    瑞萨RA6M5实现ADC电压采集(FSP库驱动)

    瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

    游戏购物冲值界面UI设计PSD源文件.zip

    游戏开发资源,游戏UI,游戏GUI,游戏图标,PSD格式,XD格式,PNG下载,源文件,可编辑下载,游戏购物充值界面,宝石,图标,PS格式,AI格式等,游戏APP

    2018年秋季机器学习课程大作业,2018CCF-BDCI赛题-基金相关性预测训练赛

    机器学习 机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。它专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是人工智能的核心,是使计算机具有智能的根本途径。 机器学习的发展历程可以追溯到20世纪50年代,当时Arthur Samuel在IBM开发了第一个自我学习程序,一个西洋棋程序,这标志着机器学习的起步。随后,Frank Rosenblatt发明了第一个人工神经网络模型——感知机。在接下来的几十年里,机器学习领域取得了许多重要的进展,包括最近邻算法、决策树、随机森林、深度学习等算法和技术的发展。 机器学习有着广泛的应用场景,如自然语言处理、物体识别和智能驾驶、市场营销和个性化推荐等。通过分析大量的数据,机器学习可以帮助我们更好地理解和解决各种复杂的问题。例如,在自然语言处理领域,机器学习技术可以实现机器翻译、语音识别、文本分类和情感分析等功能;在物体识别和智能驾驶领域,机器学习可以通过训练模型来识别图像和视频中的物体,并实现智能驾驶等功能;在市场营销领域,机器学习可

    基于Qt+C++开发的横板闯关酷跑游戏+火柴人画风+源码(毕业设计&课程设计&项目开发)

    基于Qt+C++开发的横板闯关酷跑游戏+火柴人画风+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 项目简介: 一款基于Qt的横板闯关酷跑游戏,火柴人画风 #注意:下载到本地后需要将构建目录改到pro文件同级目录,否则可能无法正常显示。 游戏以控制火柴人避开障碍物,吃到尽可能多的金币为主要目标。 控制火柴人跑得越远得分越高,吃到金币会有加分并增加金币数,碰到障碍物会有扣分。 吃到红心会加速回血,吃到法杖会暂时消除所有障碍物。 不碰到障碍物人物会自动缓慢回血,血条为空时死亡,游戏结束。 操作方法: 按下W键控制火柴人向上跳跃,在空中可进行二次跳跃。 按下S键控制火柴人加速下落。 按下A键控制火柴人向左加速移动。 按下D键控制火柴人向右加速。 游戏中按下esc键暂停游戏,再次按下esc键继续游戏。 游戏结束后按下R键重新开始游戏,按下B键返回游戏主菜单。

    第13届蓝桥杯Python省赛真题-研究生组(完整题目&源码).zip

    第13届蓝桥杯Python省赛真题-研究生组(完整题目&源码);第13届蓝桥杯Python省赛真题-研究生组(完整题目&源码);第13届蓝桥杯Python省赛真题-研究生组(完整题目&源码);

    管理后台项目开发脚手架,基于vue-element-admin和springboot搭建,前后端分离方式开发和部署.zip

    管理后台项目开发脚手架,基于vue-element-admin和springboot搭建,前后端分离方式开发和部署.zip

    node-v7.1.0-linux-armv6l.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v8.1.1-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v8.14.1-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    project.uvoptx

    project.uvoptx

    253ssm-mysql-jsp 医院门诊管理系统.zip(可运行源码+数据库文件+文档)

    本医院门诊管理系统的设计与实现选用开发语言为JSP/JAVA,并且数据库采用MySQL,旨在实现门诊挂号、开药、收费、信息汇总处理等多个功能。医院信息管理系统可以在临床科以及门诊部或者其他行政后勤部门等系统共同工作,将用户信息,医生信息以及药品信息,后勤信息等多类信息综合起来管理,以此来进行各类医疗信息的储存和大数据分析。 本系统通过信息化的手段实现了医院门诊部门的信息化的管理,减少了相关工作人员的工作量,也大大的为他们减轻了一些工作的负担,这样才可以更好的去照顾去服务于病人,使得病人的病情进一步的好转,也可以更好的解决病人所出现的一系列的问题。 超级管理员用户可以在本系统的管理员界面之中实时的实现首页轮播、医院咨询、客户、科室、值班医生、医生、药品、辅助诊断、投诉建议和统计信息的管理操作。通过后台的管理员用户的实时的管理操作来保证本系统的正常的运行。给用户通过一个完善稳定的医院门诊管理系统的信息化的平台。注册用户可以在本系统实时的通过本系统的首页了解到本医院门诊的全部的信息,可以通过本系统的首页了解到本医院所设的所有 关键词:信息化;Java;;医院门诊信息管理

    node-v6.14.1-sunos-x64.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v8.5.0-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics