摘要:                    
Web开发经常会有JS注入的问题,或者想在页面里插入一段HTML代码,一般的解决办法是将HTML字符做替换,但是那么多字符,整体替换起来太麻烦了。 所以聪明的开发者想出了下面的方法:function htmlEncode(str) { var div = document.createElement("div"); div.appendChild(document.createTextNode(str)); return div.innerHTML; } function htmlDecode(str) { var div = document.createEl...                阅读全文
            
        随笔分类 - Javascript
Node JS 应用程序 性能监测工具 NodeTime
2013-02-22 09:52 by 子冬, 710 阅读, 收藏,
摘要:                    
NodeTime详细介绍:http://blog.nodetime.com/2012/08/monitoring-nodejs-application-performance.html官网:http://nodetime.com/这款工具是收费,当然也提供了免费的服务,免费的只能提供自己玩玩。 不得不说这个东西做的真不错!!NodeFly官网:http://apm.nodefly.com/                阅读全文
            
        HTML与javascript中常用编码浅析
2011-02-23 11:11 by 子冬, 335 阅读, 收藏,
摘要:                    
在日常的前端开发工作中,我们会经常的与HTML、javascript、css等语言打交道,和一门真正的语言一样,计算机语言也有它的字母表、语法、词法、编码方式等,在这里我简单的谈一下前端HTML与javascript日常工作中常碰到的编码问题。 在计算机中,我们储存的信息都是用二进制码表示的。我们认识的、屏幕上显示的英文、汉字等符号和储存用的二进制代码的互相转换,就是编码。 有两个基本概念需要说明,charset 和 character encoding: charset ,字符集,也就是某个符号和某个数字映射关系的一个表,也就是它决定了107 是koubei 的 ‘a’,21475 是口碑的                阅读全文
            
        Javascript类中的私有变量和静态方法
2011-02-16 14:08 by 子冬, 417 阅读, 收藏,
摘要:                    
JavaScript 是世界上最被误解的语言,很多人认为它缺乏信息隐藏的特性所以对象不能有私有实例变量和方法。但这是一个误解,JavaScript对象同样可以拥有私有变量。下面就讲解一下: 对象 JavaScript 根本上都是关于对象(Object)的。数组(Array)是对象,函数(Function)是对象,Object就不说了。那什么是对象?对象是名称 -值的配对的集合。名称是字符串,值可以是字符串、数字、布尔值和对象(包括数组和函数)。对象常常实现为哈希表以快速存取值。 如果一个值是函数,我们可以将它视为方法method。当调用一个对象的方法时,this 变量就会被设为该对象。这个方法                阅读全文
            
        John Resig谈改进Web应用的高级JavaScript技术
2011-02-12 11:42 by 子冬, 291 阅读, 收藏,
摘要:                    
2010年2月,JavaScript框架jQuery的创建者及核心开发人员John Resig,在今年迈阿密举行的Future of Web Apps大会上作了演讲。在短短25分钟的演讲中,John为与会者概述了jQuery 1.4背后的新特性和新理念。以下是根据他的演讲录音整理的文字稿。 谢谢。感谢邀请我来这里的所有人。真的非常感谢。今天,我想谈两个话题,基本上是围绕jQuery展开的,但我会尽量照顾到那些没有使用jQuery的朋友,希望这两个话题对你们开发Web应用也会有所帮助。 在座的所有朋友在开发Web应用时,可能都要用到几种技术。我们总想提升JavaScript代码的性能,总想增强易                阅读全文
            
        GC与JS内存泄露
2010-10-22 11:24 by 子冬, 312 阅读, 收藏,
摘要:                    
Javascript有没有内存泄露?如果有,如何避免?鉴于最近有好几个人问到我类似的问题,看来大家对这部分内容还没有系统的研究过,因此,打算在这里把个人几年前整理的一些资料和大家分享一下。 首先,可以肯定的说,javascript的一些写法会造成内存泄露的,至少在IE6下如 此。因此,在IE6迟迟不肯退休的今天,我们还是有必要了解相关的知识(虽然大部分情况下,js造成的这点内存泄露不是致使电脑运行变慢的主要原因)。相 关的研究主要集中在05-07这几年,本文并没有什么新的观点,如果当年有研究过的朋友,可以直接忽略。 作为前端开发人员,了解这些问题的时候,需要知其然也知其所以然,因此,在介绍js                阅读全文
            
        Javascript 的程序执行顺序
2010-10-16 11:15 by 子冬, 198 阅读, 收藏,
摘要:                    
1. 变量的声明和引用 变量必须先声明后引用,这个大家是都知道的,但还是要说说,因为后面要说到一个相关的问题。alert(myStr); // 弹出"undefined";var myStr = "Hello World!";alert(myStr); // 弹出"Hello World";2. 函数的声明和调用 JavaScript是一种描述型脚本语言,由浏览器进行动态的解析与执行。函数的定义方式大体有以下两种,浏览器对于不同的方式有不同的解析顺序。 //“定义式”函数定义function Fn1(){alert("Hel                阅读全文
            
         
                    
                     
                    
                 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号