JavaScript jQuery js node.js
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> 元素
id 选择器
jQuery #id 选择器通过 HTML 元素的 id 属性选取指定的元素。
页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器。
通过 id 选取元素语法如下:
1 |
|
class 选择器
jQuery 类选择器可以通过指定的 class 查找元素。
语法如下:
1 |
|
JavaScript jQuery js node.js相关推荐
- 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 ...
- Vue.js+Node.js开发实战:从入门到项目上线
<Vue.js+Node.js开发实战:从入门到项目上线>以JavaScript语言为基础,以一个完整的网站开发过程为主线,介绍了一整套面向Web项目的开发技术,如使用Node.js搭建服 ...
- 个人服务器搭建(轻便型) vue.js + node.js + mysql + centOs7
个人服务器搭建(轻便型) vue.js + node.js + mysql + centOs7 此笔记有望帮助到他人也自己可回顾学习(如有误望指正) 完成以下四点即可开启web服务 一.创建 vue. ...
- JavaScript教程9 - Node.js
Node.js 安装Node.js https://nodejs.org/ npm npm其实是Node.js的包管理工具(package manager). 命令行模式 执行node hello.j ...
- 如何让服务器运行js,服务器端JavaScript运行环境Node.js的依赖性管理
众所周知,Node.js是一个基于Chrome V8引擎的服务器端JavaScript运行环境.它采用了一种事件驱动的.非阻塞式的I/O模式,运行起来既轻量级又高效.诚然,我们可以使用单个js文件,来 ...
- html 前端传数据流,jquery – 使用Node.js流式传输数据
我想知道是否可以使用Node.js将数据从服务器流式传输到客户端.从我可以理解的所有在互联网上,这是必须是可能的,但我没有找到一个正确的例子或解决方案. 我想要的是一个单独的http post到nod ...
- php能反序列化js的吗,javascript – 如何在node.js中反序列化PHP会话?
我将 PHP $_SESSION数据存储在数据库中. 然后从Node.js服务器,我想获取该数据并反序列化它. con.query('SELECT user_id, data ' + 'FROM se ...
- node.js(node.js+mongoose小案例)_实现简单的注册登录退出
一.前言 通过node.js基本知识对node.js基本知识的一个简单应用 1.注册 2.登录 3.退出 二.基本内容 1.项目结构搭建如图所示 2.这个小案列中用到了art-template子模板以 ...
- java 推送数据给js,Node.js实现数据推送
场景:后端更新数据推送到客户端(Java部分使用Tomcat服务器). 后端推送数据的解决方案有很多,比如轮询.Comet.WebSocket. 1. 轮询对于后端来说开发成本最低,就是按照传统的方式 ...
- [Node.js] node.js入门
什么是nodejs 1.Node.js官网地址 中文 1.Node是一个构建于Chrome V8引擎之上的一个Javascript运行环境 Node是一个运行环境,作用是让js拥有开发服务端的功能 2 ...
最新文章
- 奇葩错误 -- modelsim波形显示no data(全X)
- c语言哈希表电子辞典_关于redis涉及的知识点,C语言如何操作redis
- 开源一个ShellCode生成框架
- 临时变量不能作为非const引用
- 四、Git多人开发:不同人修改了同文件的相同区域如何处理?
- IOS开发学习记录第2天之熟悉Xcode常用快捷键
- Java学习--设计模式之创建型模式
- P4556,jzoj3397-[GDOI2014模拟]雨天的尾巴【树链剖分,线段树】
- python语言编写一个生成九宫格图片的代码_python简单实现9宫格图片实例
- 支付361万元“家庭抚养费”后,贾跃亭向法院申请与甘薇离婚?
- ImageView的属性android:scaleType
- 520 简单表白代码(JS)
- JVM监控及诊断工具命令行篇之jstack
- SingBoot集成JPA时单元测试报错:could not initialize proxy - no Session
- C/C++ 用zlib解压gzip文件
- 转换HLP文件到CHM格式
- ZYNQ sd卡启动失败,mmc0: error -84 whilst initialising SD card, SD卡只读,mmcblk0: mmc0:0001 SD 8 GiB (ro)
- 引入图标字体的三种方式
- 如何学习Android及如何利用android来赚钱
- JSP入门教程(一)