本文实例讲述了jQuery基础语法。分享给大家供大家参考。具体分析如下: 此语法规则有两个部分组成:获取jQuery对象和对jQuery对象执行的操作。代码如下:$(selector).action() 下面就对以上语法规则进行详细的阐述: 1.$定义jQuery,将被选的DOM对象转换成jQuery对象。 2.selector是选择器,类似于CSS选择器。 3.action()是要对jQuery对象行的操作。 注: $是jQuery的简写。例如:代码如下:$("div") 也可以写成以下方式,不过我们习惯上...
前言 再不学nodeJs,我们就老了......在HTML5大浪袭来的时候,很多先辈就开始了NodeJs之旅,而那时我还在做服务器端的程序 后来转成前端,和梯队的距离已经很大了,因为我会服务器端语言,还干了很久,所以至今才开始学习NodeJs,向完整的前端前进 这次学习NodeJs的计划是: ① 1-2周学习基础知识 ② 1周左右开发一个简单项目 ③ 利用NodeJs开发一套用于移动端调试的工具 ④ 打包相关(这个可能比较远了) NodeJs特点 ① 异步 从文...
LokiJS是一个内存数据库,将性能考虑放在第一位。 LokiJS支持索引和更快的文档访问,执行性能非常好(近50万OPS/秒)。其内置DynamicView类可以用于数据子集的索引,甚至获取更快的性能。 *阅读这篇文章来看一看LokiJS的性能表现。 LokiJS支持collections(数据集),跟MongoDB的很像,并且以JSON格式将数据保存到磁盘,所以你的数据是可移植的。 LokiJS即可运行在Node.js端和浏览器端。 JavaScript是一种简单易学,通用的语言,所...
本文是一篇JsRender的实用入门教程,实例讲述了tag else使用、循环嵌套访问父级数据等知识点。分享给大家供大家参考。具体如下: 前言 JsRender是一款基于jQuery的JavaScript模版引擎,它具有如下特点: 简单直观 功能强大 可扩展的 快如闪电 这些特性看起来很厉害,但几乎每个模版引擎,都会这么宣传。。。 由于工作需要,小菜才接触到此款模版引擎。使用了一段时间,发现它确实比较强大,但小菜觉得有些地方强大...
阅读本文需要有其他语言的编程经验。 JavaScript 中的简单类型包括: 1.数字 2.字符串 3.布尔(true 和 false) 4.null 5.undefined 此外的其他类型均是对象(我们不要被 typeof 操作符的返回值所迷惑),例如: 1.函数 2.数组 3.正则表达式 4.对象(对象自然也是对象) 对象基础 在 JavaScript 中,对象是属性的集合(对象为关联数组),每个属性包括: 1.属性名,必须为字符串 2.属性值,可以为除了 undefined 之外的任何值 通过...
阅读本文需要有其他语言的编程经验。 开始学习之前 大多数的编程语言都存在好的部分和差的部分。本文只讲述 JavaScript 中好的部分,这是因为: 1.仅仅学习好的部分能够缩短学习时间 2.编写的代码更加健壮 3.编写的代码更加易读 4.编写的代码更加易于维护 弱类型和强类型 通常来说,越早的修复错误,为之付出的代价就越小。强类型语言的编译器可以在编译时检查某些错误。而 JavaScript 是一门弱类型语言,其解释器无法检查类型错误...
阅读本文需要有其他语言的编程经验。 在 JavaScript 中数组是对象(而非线性分配的内存)。 通过数组 literal 来创建数组:代码如下: var empty = []; var numbers = [ zero, one, two, three, four, five, six, seven, eight, nine ]; empty[1] // undefined numbers[1] // one empty.length // 0 numbers.length // 10数组有一个属性 length(而对象没有)表示数组的长度。length 的值为数组的最大整数属性名加 1:代码如...
JavaScript 规范(ECMAScript)没有定义一套完善的能适用于大多数程序的标准库。CommonJS 提供了一套 JavaScript 标准库规范。Node 实现了 CommonJS 规范。 模块基础 在 Node 中,模块和文件是一一对应的。我们定义一个模块:代码如下: // circle.js var PI = Math.PI; // 导出函数 area exports.area = function(r) { return PI * r * r; } // 导出函数 circumference exports.circumference = function(r) { return ...
setTimeout 和 clearTimeout代码如下: var obj = setTimeout(cb, ms);setTimeout 用于设置一个回调函数 cb,其在最少 ms 毫秒后被执行(并非在 ms 毫秒后马上执行)。setTimeout 返回值可以作为 clearTimeout 的参数,clearTimeout 用于停止定时器,这样回调函数就不会被执行了。 setInterval 和 clearInterval代码如下: var obj = setInterval(cb, ms);setInterval 和 setTimeout 类似,不过 setInterval 会在每 ms 毫秒后(并非精...
Node 虽然自身存在多个线程,但是运行在 v8 上的 JavaScript 是单线程的。Node 的 child_process 模块用于创建子进程,我们可以通过子进程充分利用 CPU。范例:代码如下: var fork = require(child_process).fork; // 获取当前机器的 CPU 数量 var cpus = require(os).cpus(); for (var i = 0; i < cpus.length; i++) { // 生成新进程 fork(./worker.js); }这里了解一下包括 fork 在内的几个进程创建方法: 1.spawn(comman...
JavaScript fontcolor 方法 fontcolor 方法返回使用 HTML font 标签中 color 属性定义的带有颜色的字符串。其语法如下:代码如下: str_object.fontcolor( color )参数说明:参数说明str_object要操作的字符串(对象)color必需。颜色名(red)、RGB 值(rgb(255,0,0))或者十六进制数(#FF0000) 提示:该方法不符合 ECMA 标准,不建议使用。 fontcolor 方法实例代码如下: <script language="JavaScript"> var str = "www.gxlcms.com"; do...
JavaScript fontsize 方法 fontsize 方法返回使用 HTML font 标签中 size 属性定义字体大小的字符串。其语法如下:代码如下: str_object.fontsize( size )参数说明:参数说明str_object要操作的字符串(对象)size必需。1 到 7 的数字,数字越大字体越大,字体大小对比如下:1:10px2:14px3:16px4:18px5:24px6:32px7:48px 提示:该方法不符合 ECMA 标准,不建议使用。 fontsize 方法实例 <script language="JavaScript"> var ...
JavaScript italics 方法 italics 方法返回使用 HTML i 标签属性定义的(斜体)字符串。其语法如下:代码如下: str_object.italics()提示:该方法不符合 ECMA 标准,不建议使用。 italics 方法实例代码如下: <script language="JavaScript"> var str = "www.gxlcms.com"; document.write( str.italics() ); </script>运行该例子,输出:代码如下: www.gxlcms.com提示:该方法返回使用 HTML i 标签定义的字符串,即使用该方法并不能...
link 方法返回使用 HTML a 标签属性定义的(斜体)字符串。其语法如下:代码如下: str_object.link( url )参数说明:参数说明str_object要操作的字符串(对象)url必需。字符串要链接的 URL 地址,完整格式。 提示:该方法不符合 ECMA 标准,不建议使用。 link 方法实例代码如下: <script language="JavaScript"> var str = "www.gxlcms.com"; document.write( str.link( "//www.gxlcms.com" ) ); </script>运行该例子,输出:代码如...
JavaScript strike 方法 strike 方法返回使用 HTML strike 标签属性定义的删除线样式的字符串。其语法如下:代码如下: str_object.strike()提示:该方法不符合 ECMA 标准,不建议使用。 strike 方法实例代码如下: <script language="JavaScript"> var str = "www.gxlcms.com"; document.write( str.strike( "//www.gxlcms.com" ) ); </script>运行该例子,输出:代码如下: www.gxlcms.com提示:该方法返回使用 HTML strike 标签定义...