Welcome 微信登录

首页 / 脚本样式 / JavaScript

node.js使用cluster实现多进程

node.js使用cluster实现多进程

首先郑重声明:nodeJS 是一门单线程!异步!非阻塞语言!nodeJS 是一门单线程!异步!非阻塞语言!nodeJS 是一门单线程!异步!非阻塞语言!重要的事情说3遍。 因为nodeJS天生自带buff, 所以从一出生就受到 万千 粉丝的追捧(俺,也是它的死忠). 但是,傻逼php 竟然嘲笑 我大NodeJS 的性能。 说不稳定,不可靠,只能利用单核CPU。 辣鸡 nodeJS. 艹!艹!艹! 搞mo shi~但,大哥就是大哥,nodeJS在v0.8 的...
基于jquery实现简单的分页控件

基于jquery实现简单的分页控件

前台分页控件有很多,这里分享我的分页控件 pagination.js 1.0版本,该控件基于jquery。先来看一下预览效果:默认情况下,点击页码会像博客园一样,在url后面加上"#p页码"。控件有2个参数需要注意:1. beforeRender: 在每个页码项呈现前会被调用,参数为页码的jQuery对象。这个时候我们可以在呈现前做一些处理,例如增加自己的属性等。默认情况下,点击页码,会在url后面加上“#p页码”,这样的url并不会刷新页面。如果我们需要...
JavaScript函数内部属性和函数方法实例详解

JavaScript函数内部属性和函数方法实例详解

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。函数是对象,有自己的属性和方法 。首先通过console下输出的函数属性方法来直观的看一下:函数内部属性只要包括两个特殊的对象:arguments和this。函数属性包括:length和prototype函数方法(非继承)包括:apply()和call()继承而来的函数方法:bind()、toString()、toLocaleString()、valueOf()其他的目前不熟,后面再补充1. 函数...
基于jquery实现智能提示控件intellSeach.js

基于jquery实现智能提示控件intellSeach.js

一、需求 我们经常会遇到【站内搜索】的需求,为了提高用户体验,我们希望能做到像百度那样的即时智能提示。例如:某公司人事管理系统,想搜索李XX,只要输入“李”,系统自然会提示一些姓李的员工,这样方便用户使用。说白了,就是用户边输入,系统会提示相关的结果;或者,当用户点击搜索框时,就推荐一些内容,如360、百度都会提示今天的主要新闻或搜索量大的内容。 jquery 已经有一个这样的插件了,叫 autocomplete, 但我觉得不好用。关于autocomp...
jquery基础知识第一讲之认识jquery

jquery基础知识第一讲之认识jquery

jQuery是一个优秀的JavaScript库,它凭借简洁地语法和跨平台的兼容性,极大地简化了开发人员遍历HTML文档,操作DOM,处理事件,执行动画和开发Ajax操作。jQuery优势:1.轻量级2.强大的选择器3.出色的DOM操作的封装4.可靠的事件处理机制5.完善的Ajax6.不污染顶级变量7.出色的浏览器兼容性8.链式操作方式9.隐式迭代10.行为层与结构层分离11.丰富的插件支持12.完善的文档13.开源(1)编写简单的jQuery代码:注:$ ...
Node.js实用代码段之获取Buffer对象字节长度

Node.js实用代码段之获取Buffer对象字节长度

我们知道Node.js框架下的Buffer对象能够对二进制数据提供很好的支持,那么获取一个Buffer对象真实的字节长度则是必须要用到的功能了。Node.js框架为开发人员提供了一个Buffer.byteLength()方法,下面我们借助一个官方文档提供的例程向读者演示一下该方法的使用过程。本例ch04.buffer-byteLength.js主要代码如下: /** * ch04.buffer-byteLength.js */ console.info("...
Node.js实用代码段之正确拼接Buffer

Node.js实用代码段之正确拼接Buffer

对于初学Node.js框架的开发人员来说,可能认为Buffer模块比较易学、重要性也不是那么突出。其实,Buffer模块在文件I/O和网络I/O中应用非常广泛,其处理二进制的性能比普通字符串性能要高出很多,重要性可谓是举足轻重。下面我们通过一个例程向读者演示一下,使用buf.concat()方法进行拼接的过程。本例ch04.buffer-concat.js主要代码如下:/*** ch04.buffer-concat.js*/ console.info("-...
javascript 继承学习心得总结

javascript 继承学习心得总结

看了不少js继承的东西也该总结总结了。先说一下大概的理解,有不对的还望指正,也好更正一下三观。另外说明下,下面的例子并非原创基本就是改了个变量名啥的,有的甚至直接拿过来用的。js继承是用来干啥的:首先说js没有真正的跟其他面向对象的语言一样概念的继承,js里边所说的继承是指模拟继承。具体js继承是干啥呢,刚开始做前端的时候我是用来面试的(最早写些小效果的时候基本用不到,为啥要看呢,因为面试官很爱问这个问题啊),所以就看看大概的,面试时候能说个大概,在这个问...
深入理解JavaScript程序中内存泄漏

深入理解JavaScript程序中内存泄漏

垃圾回收解放了我们,它让我们可将精力集中在应用程序逻辑(而不是内存管理)上。但是,垃圾收集并不神奇。了解它的工作原理,以及如何使它保留本应在很久以前释放的内存,就可以实现更快更可靠的应用程序。在本文中,学习一种定位 JavaScript 应用程序中内存泄漏的系统方法、几种常见的泄漏模式,以及解决这些泄漏的适当方法。一、简介当处理 JavaScript 这样的脚本语言时,很容易忘记每个对象、类、字符串、数字和方法都需要分配和保留内存。语言和运行时的垃圾回收器...
Javascript的表单与验证-非空验证

Javascript的表单与验证-非空验证

推荐阅读:Javascript的表单验证长度Javascript的表单验证-提交表单Javascript的表单验证-初识正则表达式Javascript的表单验证-揭开正则表达式的面纱JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。表单提交前要检查数据的合法性在要对表单里的数据进行验证的时候,可以利用getElementById()来访问网页上任何一个元素每个表单域都有一个form对象,可被传给任何验证表单数据的函...
Javascript的表单验证-提交表单

Javascript的表单验证-提交表单

推荐阅读:Javascript的表单验证长度Javascript的表单验证-初识正则表达式Javascript的表单验证-揭开正则表达式的面纱JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。坏数据不该抵达服务器:提交表单时的验证表单域对象里有个form特性,它使用数组表示了整份表单的域假如这里只有一个简单的信息文本框和一个邮政编码框,还有一个提交按钮<form><input id="messag...
Javascript的表单验证-初识正则表达式

Javascript的表单验证-初识正则表达式

推荐阅读:Javascript的表单验证长度Javascript的表单验证-提交表单Javascript的表单验证-揭开正则表达式的面纱JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。验证日期日期的格式相对特别,不能光凭其长度来验证 常见的日期格式:先以两位数表示日,再以两位数表示月,最后以四位数表示年,期间以斜线分隔。 MM/DD/YYYY博主:怎样设计出验证日期是否符合格式的代码呢?先来看一下验证日期格式的逻...
Javascript的表单验证-揭开正则表达式的面纱

Javascript的表单验证-揭开正则表达式的面纱

推荐阅读:Javascript的表单验证长度Javascript的表单验证-提交表单Javascript的表单验证-初识正则表达式在上篇文章给大家介绍了javascript的表单验证-初识正则表达式,本文给大家介绍Javascript的表单验证-揭开正则表达式的面纱,具体详情请看全文。用元字符匹配相应的字符类型创建正则表达式有点像创建字符串字面量,只不过正则表达式出现在一对”/”里正则表达式中会用到一级元字符,用于连接字母与数字“.” 匹配任何字符,除换行...
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)

简述JavaScript提交表单的方式 (Using JavaScript Submit Form)

最近做项目遇到用Javascript提交表单的问题, 之前也做过几次, 但是不够全面, 这次总结出了几种用JavaScript提交表单的方式, 并且对此作出了比较, 选出了一种最适合此项目的方式。我目前正在为Sun Communication Suite做一个创建用户的小型系统,大家都知道我们可以通过表单,Ajax 和链接来访问服务器, 最简单的方法就是使用连接, 例如:<a href=UserServlet?event=SEARCH_MAI...
<< 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 >>