"javascript"相关教程
[JavaScript] JavaScript / jQuery HTML DOM
jQueryvsJavaScriptjQuery由JohnResig于2006年创建。它旨在处理浏览器不兼容性并简化HTMLDOM操作、事件处理、动画和Ajax。十多年来,jQuery一直是世界上最受欢迎的JavaScript库。但是,在JavaScriptVersion5(2009)之后,大多数jQuery实用程序都可以通过几行标准JavaScript来解决:删除元素删除HTML元素:jQuery$("#id").remove();亲自试一试JavaSc...
Chart.js是免费的JavaScript库,用于制作基于HTML的图表。它是最简单的JavaScript可视化库之一,并带有以下内置图表类型:散点图(ScatterPlot)折线图(LineChart)条形图(BarChart)饼图(PieChart)甜甜圈图(DonutChart)气泡图(BubbleChart)面积图(AreaChart)雷达图(RadarChart)混合图(MixedChart)如何使用Chart.js?Chart.js很容易使用。首先,添加指向提供...
D3.js是一个用于操作HTML数据的JavaScript库。D3.js很容易使用。如何使用D3.js?您如需在网页中使用D3.js,请添加指向库的链接:<script src="//d3js.org/d3.v3.min.js"></script>这段脚本选择body元素并追加一段带有文本"HelloWorld!"的段落:d3.select("body").append("...
JavaScript能做什么?JavaScript能够改变HTML内容JavaScript能够改变HTML属性JavaScript能够改变CSS样式JavaScript能够隐藏HTML元素JavaScript能够显示隐藏的HTML元素例子解释:JavaScript简介在何处插入JavaScript<head>中的JavaScript<body>中的JavaScript外部文件中的JavaScript外部url中的JavaScript外部文件夹中的Jav...
[JavaScript] JavaScript Browser 对象实例
使用JavaScript来访问和操作浏览器对象的实例。Window对象单击按钮时打开一个新窗口打开一个新窗口并控制其外观让新窗口失去并获得焦点关闭新窗口检查新窗口是否被关闭向源(父)窗口写一些文本相对于当前位置移动新窗口将新窗口移动到指定的位置打印当前页面按指定像素调整窗口大小将窗口调整为指定的大小按指定的像素数滚动内容将内容滚动到指定的位置例子解释:Window对象Screen对象访问者屏幕:宽度访问者屏幕:高度访问者屏幕:可用宽度访问者屏幕:可用高度访问者屏幕:色深访问者...
[Node.js] Node.js REPL(交互式解释器)
Node.jsREPL(ReadEvalPrintLoop:交互式解释器)表示一个电脑的环境,类似Window系统的终端或Unix/Linuxshell,我们可以在终端中输入命令,并接收系统的响应。REPL的交互式的编程环境可以实时的验证你所编写的代码,非常适合于验证Node.js和JavaScript的相关API。Node自带了交互式解释器,可以执行以下任务:读取-读取用户输入,解析输入了Javascript数据结构并存储在内存中。执行-执行输入的数据结构打印-输出结果循环...
JavaScript中有一个特殊的对象,称为全局对象(GlobalObject),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器JavaScript中,通常window是全局对象,而Node.js中的全局对象是global,所有全局变量(除了global本身以外)都是global对象的属性。在Node.js我们可以直接访问到global的属性,而不需要在应用中包含它。全局对象与全局变量global最根本的作用是作为全局变量的宿主。按照ECMAScript的定义...
AJAX=AsynchronousJavaScriptAndXML(异步JavaScript及XML)AJAX是AsynchronousJavaScriptAndXML的首字母缩写。AJAX并不是一种新的编程语言,而仅仅是一种新的技术,它可以创建更好、更快且交互性更强的web应用程序。AJAX使用JavaScript在web浏览器与web服务器之间来发送和接收数据。通过在幕后与web服务器交换数据,而不是每当用户作出改变时重载整个web页面,AJAX技术可以使网页更迅速地响应...
AJAX请求在下面的AJAX例子中,我们将演示当用户向web表单中输入数据时,网页如何与在线的web服务器进行通信。HTML表单这是HTML表单。它包含一个简单的HTML表单和指向JavaScript的链接:<html><head><script src="clienthint.js"></script> </head><body><form> ...
Node.jsAddons(插件)是动态链接的共享对象。他提供了C/C++类库能力。这些API比较复杂,他包以下几个类库:V8JavaScript,C++类库。用来和JavaScript交互,比如创建对象,调用函数等等。在v8.h头文件中(目录地址deps/v8/include/v8.h),线上地址online。libuv,C事件循环库。等待文件描述符变为可读,等待定时器,等待信号时,会和libuv打交道。或者说,如果你需要和I/O打交道,就会用到libuv。内部Node类库...
REPL即Node自带的交互式解释器,它可以实现如下的任务:读取(Read)-可以读取用户的输入,解析输入的Javascript数据结构并存储在内存中。执行(Eval)-可以执行输入的Javascript数据结构。打印(Print)-打印输出结果。循环(Loop)-对上述的步骤进行循环,如果需要退出,则用户需要两次按下ctrl-c按钮。稳定性: 3 - 稳定Read-Eval-Print-Loop(REPL读取-执行-输出循环)即可作为独立程序,...
通过E4X,您可以把XML文档定义为JavaScript对象。E4X实例作为一个例子,我们可以解析并编辑一个表示便签的XML文档。这个XML文档类似这样:<note><date>2008-08-08</date><to>George</to><from>John</from><heading>Reminder</heading><body>Don't...
E4X让我们对XML的使用更加容易。E4X更简单如果您曾经尝试使用JavaScript来解析和操作XML,您会发现E4X更容易使用。如果没有E4X,你必须使用XML库(或XML组件)来与XML打交道。这些库或组件的语法以及它们在不同浏览器的工作方式都所不同。如果没有E4X下面的例子是一个跨批功能团的浏览器实例,可以把XML文档("note.xml")载入XML解析器,并显示出便签的消息:var xmlDoc//code for ...
W3school提供完整的jQuery参考手册以及大量的在线实例。jQuery参考手册在(www.sou-xun.com),您将找到包含所有jQuery对象和函数的完整参考手册:选择器事件效果文档操作属性CSSAJAX遍历数据DOM元素核心相关页面JavaScript参考手册XMLDOM参考手册
ECMAScript2015ES2015引入了两个重要的JavaScript新关键词:let和const。通过const定义的变量与let变量类似,但不能重新赋值:实例const PI = 3.141592653589793;PI = 3.14; // 会出错PI = PI + 10; ...