Welcome 微信登录

首页 / 脚本样式 / JavaScript

Node.js编码规范

Node.js编码规范

调用函数的时候,函数名与左括号之间没有空格。函数名与参数序列之间,没有空格;所有其他语法元素与左括号之间,都有一个空格。使用小驼峰式命名法作为所有变量和属性的命名规则。缩进使用两空格,统一使用单引号。关联数组,除非键名中有空格或是非法字符,否则一律不用引号。不要将不同目的的语句,合并成一行。不要省略句末的分号,哪怕一行只有一个语句。不要使用自增(++)和自减(--)运算符,用+=和-=代替。不要使用"相等"(==)运算符,只使用"严格相等"(===)运算符...
node.js不得不说的12点内容

node.js不得不说的12点内容

1.node.js,服务器端的javascript,它允许在后端(脱离浏览器环境)运行javascript代码。2.事件驱动、异步式I/O的编程模式(单线程)是其核心。3.node.js的javascript引擎是v8,来自google chrome项目。V8号称是目前世界上最快的javascript引擎。4.node.js内建了http服务器支持,也就是说你可以轻而易举地实现一个网站和服务器的组合。5.commonnjs试图定义一套普通应用程序使用的ap...
Express作者TJ告别Node.js奔向Go

Express作者TJ告别Node.js奔向Go

首先这是一篇翻译自TJ 的 Farewell Node.js ,我本人在看完这这篇文章之后确实是受到了一些冲击,但我并不认同作者的某些看法,比如我认为 Node.js 的package register 是其许多优势之一,反而 Go 在这方面却略显匮乏。 由于个人水平所限,在翻译的时候有许多不懂的地方,我也去作者博客、stackoverflow 上问了一些问题,获得了解答。翻译仍有许多不到位的地方,希望能获得指出意见。PS. 作为一位Node.js 的入门...
在Ubuntu上安装最新版本的Node.js

在Ubuntu上安装最新版本的Node.js

Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的。libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制。Node.js最初是由Ryan Dahl创建的,目前由Isaac Schlueter在演进和维护。在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法。大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译最新版本的源码。下...
JQuery中使用ajax传输超大数据的解决方法

JQuery中使用ajax传输超大数据的解决方法

直接说问题,在一个页面用了Jquery(1.6)的Ajax请求,用的post,传递显示的数组有500多条.php端却只能接受到50条左右。刚开始以为是web服务器设置的问题,把,max_upload_size这类的都改了。但是没有效果,后来尝试用max_input_vars这个是新玩艺,刚开始还有点作用。后来,客户的数据超过2000的时候,还是一样,php端还是不能完全接受到ajax发送过来的数据。最后,在国外的一网站上,找到了解决方案。在post发送前,...
提高NodeJS中SSL服务的性能

提高NodeJS中SSL服务的性能

在浏览互联网时,我们都知道,通过SSL进行加密是非常重要的。在贝宝(PayPal),安全是我们的首要任务。我们使用端到端的加密,不仅只是我们的公共网站,对于我们的内部服务调用也同样如此。SSL加密技术将在很大程度上影响node.js的性能。我们已经花时间调整我们的对外服务,并充分地利用他们。下面是一些我们发现能显著地提高SSL对外性能的SSL配置调整清单。SSL密码开箱即用,Node.js 的SSL使用一组非常强大的密码算法。特别是,迪菲赫尔曼密钥交换和椭...
nodejs的10个性能优化技巧

nodejs的10个性能优化技巧

下面是我们使用Node.js时遵循的10个性能规则:1. 避免使用同步代码在设计上,Node.js是单线程的。为了能让一个单线程处理许多并发的请求,你可以永远不要让线程等待阻塞,同步或长时间运行的操作。Node.js的一个显著特征是:它从上到下的设计和实现都是为了实现异步。这让它非常适合用于事件型程序。不幸的是,还是有可能会发生同步/阻塞的调用。例如,许多文件系统操作同时拥有同步和异步的版本,比如writeFile和writeFileSync。即使你用代码...
Jquery Post处理后不进入回调的原因及解决方法

Jquery Post处理后不进入回调的原因及解决方法

今天做一个简单的增加数据,通过Jquery的Post方法,把Json数据传到Jsp后台,处理后却怎么都不进入回调函数,$.post("addGs.do","x=" + JSON.stringify(x) ,function(d){ alert("成功"); } ,"json" ); 通过FF调试发现返回数据正常,200Ok,没办法,又看看Jquery API,说如果最后的参数是Json时,要求返回的数据是Json格式,会不会是返回的Json不标准呢?...
jQuery ajax调用WCF服务实例

jQuery ajax调用WCF服务实例

恩,在由瘦客户端转换成胖浏览器端的“潮流”下,必然要使用JavaScript调用后台的各种服务。屌丝所维护的产品通信都是使用的WCF服务,因此必然要学习这样的内容。借用jQuery强大的库,使用JavaScript访问WCF服务非常简便。同事研究了一个breeze库,那么屌丝就来试验一下ajax。这里把实现简单地记录以便马克一下,以后忘了就看这篇日志来作弊。一、更改WCF服务的配置默认情况下,WCF服务是不允许使用HTTP请求来访问的。我们需要将WCF服务...
JQuery做的一个简单的点灯游戏分享

JQuery做的一个简单的点灯游戏分享

最近屌丝被迫学习TypeScript(不学就会被开除,5555),所以得先学JavaScript,这下可好,所有网页相关的东西都得要有所了解,否则没法忽悠BOSS。今天学了一小会JavaScript,这里先做了一个简单的点灯游戏,算是练手吧。其中用到了JQuery,否则事件绑定就会蛋疼了。做为JavaScript的Hello World,这个玩意就是下面这个东东。这里简单说一下实现方法。效果图:首先定义一个样式表,别忘了自定义的元素前都要加圆点,否则无效(...
js中各种类型的变量在if条件中是true还是false

js中各种类型的变量在if条件中是true还是false

js的弱类型让人感觉很多东西都比较迷惑,例如变量在if条件中到底是true还是false,如果在强类型语言中将一个非boolean类型的变量放在if条件中时,是需要进行类型转换的,但是js不需要,下面来进行测试,测试常见的变量类型在if条件中的表现!function test1(){ <span style="color:#ff0000;">var a,b=-1,c= 1,d= 0,e=null,f=undefined,g="",h="";&l...
<< 891 892 893 894 895 896 897 898 899 900 >>