![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 65
蛋疼的前端工程师
武汉大学国际软件学院大三学生
展开
-
Javascript中定义类
今天工作需要,又要封装一些类,总觉得还有些东西理解的不够,今天看了下面文章,感觉透彻了,分享给大家。 Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定转载 2013-03-20 23:23:54 · 142 阅读 · 0 评论 -
express3.0安装并使用layout模板
express3.0安装并使用layout模板 1.安装express-partials。 方法一:运行cmd用npm install express-partials 方法二:在package.json里面的dependencies添加"express-partials": "*"。然后运行cmd并切换至项目目录运行npm install获得最新版。 2.app.js转载 2013-04-06 21:14:21 · 270 阅读 · 0 评论 -
js函数~
在javascript中函数就是对象 每个函数对象创建的时候也随时也带一个prototype属性,他的值是一个该函数的对象。 函数的调用 一个函数调用的时候将停止当前函数的执行。传递控制权和参数给新函数。除了声明时定义形式参数 每个函数接受两个附加的参数:this和arguments。 javascript有四种调用方式 1.方法调用模式 2.函数调用方式 3.构造函数调用原创 2013-03-23 22:33:28 · 223 阅读 · 0 评论 -
MongoDB学习笔记(一) MongoDB介绍及安装
一、前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。转载 2013-04-08 09:57:59 · 343 阅读 · 0 评论 -
js闭包
ECMAScript 最易让人误解的一点是,它支持闭包(closure)。 闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量。 简单的闭包实例 在 ECMAScript 中使用全局变量是一个简单的闭包实例。请思考下面这段代码: var sMessage = "hello world"; function sayHelloWorld() {转载 2013-03-26 21:28:04 · 191 阅读 · 0 评论 -
Nodejs与mongodb
首先要确保mongodb的正确安装,安装参照:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux 然后下载nodejs的mongodb的driver npm install mongodb 编写一个测试的程序: 1 var mongodb = require转载 2013-04-08 18:20:58 · 5897 阅读 · 1 评论 -
javascript sort()函数的使用
返回一个元素已经进行了排序的 Array 对象。 arrayobj.sort(sortfunction) 参数 arrayObj 必选项。任意 Array 对象。 sortFunction 可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略, 那么元素将按照 ASCII 字符顺序进行升序排列。 说明 sort 方法将 Array 对象进行适当的排序;转载 2013-04-09 17:37:30 · 365 阅读 · 0 评论 -
HTTP协议响应消息的常用状态码
“100″ : Continue(继续) 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) “101″ : Switching Protocols(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备进行切换。(HTTP 1.1新) “200″ : OK(成功) 一切正常,对GET和POST请求的应答文档跟在后面。 “201″ : Created(已创建)服务转载 2013-04-11 19:22:06 · 234 阅读 · 0 评论 -
js 中函数的各种特点
在javascript中函数就是对象每个函数对象创建的时候也随时也带一个prototype属性,他的值是一个该函数的对象。 函数的调用一个函数调用的时候将停止当前函数的执行。传递控制权和参数给新函数。除了声明时定义形式参数每个函数接受两个附加的参数:this和arguments。javascript有四种调用方式1.方法调用模式2.函数调用方式3.构造函数调用方式 4.appl原创 2013-03-23 22:32:25 · 295 阅读 · 0 评论 -
js正则表达式大全
方法一: var re=/正则表达式/; re.test($("txtid").val()) 方法二: $("txtid").val.match(/正则表达式/); 附: 验证数字的正则表达式集(转载) 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证转载 2013-04-18 13:00:32 · 301 阅读 · 0 评论 -
如何编写可维护的JavaScript代码?
PS:本人非前端开发人员,此文为业余兴趣之作,转载请注明出处,谢谢:http://my.oschina.net/feichexia/blog/122217 JavaScript这门编程语言发展至今已经非常流行了,各种名词也层出不穷,我们随便列举下就有一大堆,比如Node.js、jQuery、JavaScript MVC、Backbone.js、AMD、CommonJS、Require转载 2013-04-26 23:23:14 · 313 阅读 · 0 评论 -
js prototype
JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。 网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:proto转载 2013-05-31 21:55:39 · 211 阅读 · 0 评论 -
利用form表单来传输ajax+json
需要把form表单提交的时候 ,你不希望是用form提交, 而是转化成json 用ajax提交 首先要阻止form表单提交 需要jquery框架 $(function(){$("#Form").submit(function(event) { /* stop form from submitting normally */ event.preve原创 2013-06-20 10:53:36 · 987 阅读 · 0 评论 -
javascript cookies 存、取、删除实例
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 { var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days转载 2013-08-02 09:54:33 · 204 阅读 · 0 评论 -
js 类的继承
前段时间温故了下JS OO之写类方式,从这篇开始我们看看JS OO之继承方式。 面向对象的语言多数都支持继承,继承最重要的优点就是代码复用,从而构建大型软件系统。如果一个类能够重用另一个类的属性和或方法,就称之为继承。从这个角度来看看JS的继承方式。JS中继承方式与写类方式息息相关。不同的写类方式造成不同的继承方式。各种流行JS库继承方式也各不相同。从最简单的复用开始。 1、转载 2013-03-20 23:36:48 · 232 阅读 · 0 评论 -
跟我一起学写jQuery插件开发方法
很多公司的前端设计开发人员都是女孩子,而这些女孩子很多JavaScript技能都不是很好。而前端开发过程中,JavaScript技能又是必不可少的。所以,如果前端小MM正在为某个JavaScript效果发愁的时候,你潇洒的过去,然后对她说:“嗨,美女,用这个吧。这是我写的一个jQuery插件。”我想基本上你的人生大事就能很快解决。 先想好做个什么功能 这是第一步,也是很重要的一步,鉴于咱们转载 2013-03-28 21:09:11 · 175 阅读 · 0 评论 -
jquery.fn.extend和jquery.extend之间的区别
jquery.fn.extend与jquery.extend jQuery为开发插件提拱了两个方法,分别是: JavaScript代码 jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(ob转载 2013-03-28 19:35:35 · 223 阅读 · 0 评论 -
jquery 的26个使用技巧
1. 禁止右键点击 1 2 3 4 5 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); });翻译 2012-09-05 16:32:05 · 960 阅读 · 0 评论 -
js对表格排序
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml">> 特效演示页 sort table * { padding:0; margin:0; } body { font-family:verdana; font-size:转载 2012-09-08 11:24:01 · 782 阅读 · 0 评论 -
Jquery 判断radio,selelct,checkbox是否选中
jquery取radio单选按钮的值 $("input[name='items']:checked").val(); 另:判断radio是否选中并取得选中的值 如下所示: function checkradio(){ var item = $(":radio:checked"); var len=item.length;转载 2012-10-24 02:39:14 · 255 阅读 · 0 评论 -
jquery ajax的实例
jQuery Ajax 实例 全解析 jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(转载 2012-11-22 11:29:35 · 155 阅读 · 0 评论 -
WebStorm功能特点以及使用指南
WebStorm功能特点以及使用指南 之前跟大家大家走马观花介绍了WebStorm的功能特点(http://www.cssha.com/webstorm),那么,相对于其他的前端开发IDE,WebStorm的亮点在哪呢 ?在使用过程中又有哪些需要注意的地方呢 ? 现在我们就来了解一下吧。 首先看看WebStorm合其他的IDE有什么特别之处。 1) 自动保存,转载 2012-11-22 15:22:55 · 2642 阅读 · 1 评论 -
js中将字符串转换为json对象的3中方法
使用ajax的开发项目过程中,经常需要将json格式的字符串返回到前端,前端解析成js对象(JSON )。 ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。 1,eval方式解析,恐怕这是最早的解析方式了。如下: 复制代码代码如下:转载 2012-11-22 11:52:03 · 236 阅读 · 0 评论 -
jQuery(function(){})与(function(){})(jQuery)的区别
开发jQuery插件时总结的一些经验分享一下。 一、先看 jQuery(function(){ }); 全写为 jQuery(document).ready(function(){ }); 意义为在DOM加载完毕后执行了ready()方法。 二、再看 (function(){ })(jQuery); 其实际上是执行()(p转载 2013-03-14 10:21:57 · 169 阅读 · 0 评论 -
Jquery 源码分析
[原创] jQuery1.6.1源码分析系列(持续更新) 作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 jQuery源码分析(版本1.6.1) 00 前言开光 01 总体架构 02 正则表达式-RegExp-常用正则表达式 03 构造jQuery对象-源码转载 2013-03-28 20:18:05 · 248 阅读 · 0 评论 -
jQuery.extend 函数详解
jQuery.extend 函数详解 JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,sr转载 2013-03-28 21:03:35 · 157 阅读 · 0 评论 -
nodeJS入门例子一—工具(util)
util util.format() util.debug(string) util.log(string) util.inspect(object, showHidden=false, depth=2) util.isArray(object) util.isRegExp(object)转载 2013-08-08 11:28:14 · 268 阅读 · 0 评论