JavaScript 是一种语言。单独写的文件是js结尾的文件

种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

node.js是一个运行环境,为Javascript准备的。只要终端(电脑、服务器)安装了Node.js,就可以脱离浏览器运行JavaScript代码。

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 [2]  发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。

Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。Node是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

jQuery是封装了JavaScript复杂常用功能的代码库。目的是调用jQuery时,可以写很少的JavaScript代码,就可以执行很多功能。

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。 [1]

当调用第三方Javascrip代码时,都是调用的jQuery库。

有id,name,元素选择器

选择器

jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。

jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的CSS 选择器,除此之外,它还有一些自定义的选择器。

jQuery 中所有选择器都以美元符号开头:$()。

元素选择器

jQuery 元素选择器基于元素名选取元素。

1

$("p")

在页面中选取所有 <p> 元素

id 选择器

jQuery #id 选择器通过 HTML 元素的 id 属性选取指定的元素。

页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器。

通过 id 选取元素语法如下:

1

$("#test")

class 选择器

jQuery 类选择器可以通过指定的 class 查找元素。

语法如下:

1

$(".test")

JavaScript jQuery js node.js相关推荐

  1. 1. WebStorm-The smartest JavaScript IDE 2. Node.js 3. egret

    1. WebStorm-The smartest JavaScript IDE(可以作为TypeScript代码编辑器) 2. Node.js 3. egret(http://www.egret-la ...

  2. Vue.js+Node.js开发实战:从入门到项目上线

    <Vue.js+Node.js开发实战:从入门到项目上线>以JavaScript语言为基础,以一个完整的网站开发过程为主线,介绍了一整套面向Web项目的开发技术,如使用Node.js搭建服 ...

  3. 个人服务器搭建(轻便型) vue.js + node.js + mysql + centOs7

    个人服务器搭建(轻便型) vue.js + node.js + mysql + centOs7 此笔记有望帮助到他人也自己可回顾学习(如有误望指正) 完成以下四点即可开启web服务 一.创建 vue. ...

  4. JavaScript教程9 - Node.js

    Node.js 安装Node.js https://nodejs.org/ npm npm其实是Node.js的包管理工具(package manager). 命令行模式 执行node hello.j ...

  5. 如何让服务器运行js,服务器端JavaScript运行环境Node.js的依赖性管理

    众所周知,Node.js是一个基于Chrome V8引擎的服务器端JavaScript运行环境.它采用了一种事件驱动的.非阻塞式的I/O模式,运行起来既轻量级又高效.诚然,我们可以使用单个js文件,来 ...

  6. html 前端传数据流,jquery – 使用Node.js流式传输数据

    我想知道是否可以使用Node.js将数据从服务器流式传输到客户端.从我可以理解的所有在互联网上,这是必须是可能的,但我没有找到一个正确的例子或解决方案. 我想要的是一个单独的http post到nod ...

  7. php能反序列化js的吗,javascript – 如何在node.js中反序列化PHP会话?

    我将 PHP $_SESSION数据存储在数据库中. 然后从Node.js服务器,我想获取该数据并反序列化它. con.query('SELECT user_id, data ' + 'FROM se ...

  8. node.js(node.js+mongoose小案例)_实现简单的注册登录退出

    一.前言 通过node.js基本知识对node.js基本知识的一个简单应用 1.注册 2.登录 3.退出 二.基本内容 1.项目结构搭建如图所示 2.这个小案列中用到了art-template子模板以 ...

  9. java 推送数据给js,Node.js实现数据推送

    场景:后端更新数据推送到客户端(Java部分使用Tomcat服务器). 后端推送数据的解决方案有很多,比如轮询.Comet.WebSocket. 1. 轮询对于后端来说开发成本最低,就是按照传统的方式 ...

  10. [Node.js] node.js入门

    什么是nodejs 1.Node.js官网地址 中文 1.Node是一个构建于Chrome V8引擎之上的一个Javascript运行环境 Node是一个运行环境,作用是让js拥有开发服务端的功能 2 ...

最新文章

  1. 奇葩错误 -- modelsim波形显示no data(全X)
  2. c语言哈希表电子辞典_关于redis涉及的知识点,C语言如何操作redis
  3. 开源一个ShellCode生成框架
  4. 临时变量不能作为非const引用
  5. 四、Git多人开发:不同人修改了同文件的相同区域如何处理?
  6. IOS开发学习记录第2天之熟悉Xcode常用快捷键
  7. Java学习--设计模式之创建型模式
  8. P4556,jzoj3397-[GDOI2014模拟]雨天的尾巴【树链剖分,线段树】
  9. python语言编写一个生成九宫格图片的代码_python简单实现9宫格图片实例
  10. 支付361万元“家庭抚养费”后,贾跃亭向法院申请与甘薇离婚?
  11. ImageView的属性android:scaleType
  12. 520 简单表白代码(JS)
  13. JVM监控及诊断工具命令行篇之jstack
  14. SingBoot集成JPA时单元测试报错:could not initialize proxy - no Session
  15. C/C++ 用zlib解压gzip文件
  16. 转换HLP文件到CHM格式
  17. ZYNQ sd卡启动失败,mmc0: error -84 whilst initialising SD card, SD卡只读,mmcblk0: mmc0:0001 SD 8 GiB (ro)
  18. 引入图标字体的三种方式
  19. 如何学习Android及如何利用android来赚钱
  20. JSP入门教程(一)

热门文章

  1. 计算机课word反思,反思Word文档
  2. Morris遍历算法
  3. 学习新IT技术的几个问题?如何突破大脑海马体对知识的怀疑,就是看书和实践,知识具象化
  4. Python机器学习房价预测
  5. Android商业项目源码 大促销啦
  6. lambda function 理论详解 Python 实例解析 |Higher-order function|英文
  7. 预置GMS包后,关机闹钟失效
  8. LED数显电动充气泵芯片方案
  9. 计算机网络的可靠性分析与设计论文,计算机网络可靠性分析与设计.doc
  10. 003--Chrome重影问题解决