Javascript内存泄露 问答

  英文原文:JavaScript Memory Leaks   1. 什么是内存泄露?   内存泄露是指分配给应用的内存不能被重新分配,即使在内存已经不被使用的时候。正常情况下,垃圾回收器在 DOM 元素和 event 处理器不被引用或访问的时候回收它们。但是,IE 的早些版本(IE7和之前)中内存泄露是很容易出现的,因为内存管理器不能正确理解 Javascript 生命周期而且在周

openkk1 2012-05-10   13557   1
Java   JavaScript   C/C++   Go   HTML  

Javascript闭包学习 问答

摘要:“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了。   越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stackoverflow上这一篇解答,我脑中就出现了一句话

fmms 2011-11-16   18960   1
ci   C/C++   Go   HTML  

你得学 JavaScript 问答

英文原文:You Must Learn JavaScript   如果你现在想学一门语言的话,你应该学习JavaScript.   为什么这样说呢?   我认为,每一位Web开发人员都应该学习JavaScript。目前推出的许多新技术都支持这个观点。而这之后的唯一原因就是,它太普及了。你可以使用JavaScript为各种人做出令人惊叹的作品。你可以在任何一台机器上立刻开始工作。   不

ajax 2011-10-12   25399   6
C/C++   PHP   Go  

JavaScript 类型总览(图) 问答

  这个图来自于《JavaScript语言精髓与编程实践》第三章P184页。最近在改第二版,这张图重做了,需要的可以对照着看。   此外,补充一下图中用到的概念:   1、内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行过程中动态创建的对象。   2、引擎扩展对象

jopen 2012-01-11   14237   8
C/C++   Go   .NET  

Dart 比 JavaScript 更酷的10个理由 问答

Dart 是 Google发明的一种新的编程语言。在使用JavaScript一年多以后,我对Dart可谓是一见钟情。我以前是做Java的,我在用JS的时候要学习很多新东西。 有人说你必须深入研究JavaScript,否则你没有资格评论它。我不是JS高手,但是我坚信一门编程语言应该易于学习,易于理解,并且语言结构要合理。虽然我也长时间和JS打交道,虽然我也知道JS有很多酷的功能,但是我还是每天

openkk 2012-01-04   17354   1
Java   JavaScript   C/C++   Go   HTML  

MongoDB JavaScript 驱动器测试 问答

在对 node.js + MongoDB 做了一周不到的测试之后,我们决定放弃这对组合。放弃的原因有二: MongoDB 对数据的保障性不是我们所需要的。这不是 MongoDB 的错误,这是我们选择产品的错误。我觉得 MongoDB 其实就是放弃了这样的数据保障性才获得了更好的性能。所以才更适合类似 facebook twitter 对消息保障性要求不高,但是量大的应用。 Javascr

fmms 2011-10-24   18237   0
MongoDB   JavaScript   C/C++   Node.js   Go  

Javascript 面向对象编程 问答

  Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文

jopen 2012-01-11   19348   2
Java   JavaScript   C/C++   Go   HTML  

以优美方式编写JavaScript代码 问答

  英文原文:CoffeeScript: The beautiful way to write JavaScript   我用 JavaScript 编程很多年了,写了大量的 JavaScript 代码,即便是我这样的经历,但我仍然还在努力地去写出更优美的 JavaScript 代码,在这篇文章中,我将探索为什么写出漂亮的 JavaScript 代码是如此困难

jopen 2012-09-22   15399   1
ci   C/C++   Go   JSON   Ajax  

Web开发从学些JavaScript开始 问答

有一天我被问到,为了快速地在web开发工作上增加优势,应该学习什么语言。我的思绪回到了大学,那时候我用Pascal、Fortran、C和汇编语言,不过那个时候有不同的目标。 鉴于当前的状况和趋势,答案相对容易给出来:学习JavaScript。四周看看,曾经低端的浏览器脚本语言现在变得随处可见,从服务器端到客户端,每天好像有更多的选择。 出身低微 我记得数年前投入web开发,学习了HTML

jopen 2014-12-03   15400   1
C/C++   Go  

再谈JavaScript的数据类型问题 问答

 JavaScript的数据类型问题已经讨论过很多次了,但许多人还有许多书仍然沿用着错误的、混乱的一些观点,所以就再细讲一回。   提及这个讨论的原因在于argb同学在我的MSN博客(现在变成了wordproess,在这里)上的一段回复,又更早的起源则是两年前关于《JavaScript征途》一书的大讨论:   从“装B被雷劈讲起   ——这个事就让它过去了过去了吧。在讨论中我提及到该书对Ja

ajax 2011-10-12   13761   2
ci   C/C++   Go   .NET  

构建自己的JavaScript模板小引擎 问答

    有时候,我们不需要太牛逼太强大的JavaScript模板引擎(比如jQuery tmpl或者handlebarsjs),我们只是需要在简单的模板里绑定一些非常简单的字段,本文将使用非常简单的技巧来帮你实现这个小功能。     首先我们先来定义我们需要的模板,在id为template的script块里: &l

jianghejie 2012-06-26   14426   2
正则表达式   C/C++   Go   HTML   Ajax  

能说明你的Javascript技术很烂的五个原因 问答

Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低 学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都 站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂

jopen 2015-03-22   10894   1
Java   JavaScript   C/C++   Go   list  

76个JavaScript教程资源免费下载 问答

1、XML document对象模型手册.chm 2、分享一款优化网页js文件加载的插件Headjs 3、seajs中文手册 4、浏览器兼容性问题大汇总(包括46种常见的问题) 5、javascript学习笔记 6、一套JavaScript 语言基础知识点总结(思维导图10张) 7、Google JavaScript 编码规范指南 8、网友啊满分享深入理解JavaScript系列(汤

dengjianbin 2013-07-02   1429   0
Headjs   JavaScript   C/C++   Go   SeaJS  

浅谈JavaScript编程语言的编码规范 问答

注:本文转载自 developerworks   作者:王丹丹,高级软件工程师,IBM   简介: JavaScript 编程语言作为最流行的客户端脚本语言,早已被众多 Web 开发人员所熟悉。随着 Web2.0 时代的到来和 Ajax 技术的广泛应用,JavaScript 也逐渐吸引着更多的视线。工作中要求越多的是对 JavaScript 语言的深入学习,灵活运用,和对编码质量的保证

ajax 2011-10-12   17756   5
缓存   Java   JavaScript   C/C++   Go  

javascript正则表达式语法教程大全 问答

在javascript开发中,正则表达式是字符一个特殊的序列,它被广泛应用与python开发世界中。 今天小编主要给大家介绍javascript正则表达式的语法,并进行了整理汇总,需要的朋友可以参考下正则表达式语法实用功能。 1、匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了

展示美好 2016-02-19   21216   -1
Java   JavaScript   C/C++   Python   Go  

分享10个原生JavaScript技巧 问答

1、原生JavaScript实现字符串长度截取 function cutstr(str, len) {     var temp;     var icount = 0;     var patrn = /[^\x00-\xff]/;     var strre = "";     fo

dengjianbin 2013-08-01   12037   1
ico   C/C++   Go   HTML   jQuery  

【同行说技术】JavaScript开发的资源总结和心灵鸡汤 问答

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。今天小编收集了5篇关于JavaScript的干货文章附带心灵鸡汤,赶紧来看看吧! 一、JavaScript 资源大全中文版

17dian 2016-01-08   13206   0

十个JavaScript中易犯的小错误,你中了几枪? 问答

在今天,JavaScript已经成为了网页编辑的核心。尤其是过去的几年,互联网见证了在SPA开发、图形处理、交互等方面大量JS库的出现。 如果初次打交道,很多人会觉得js很简单。确实,对于很多有经验的工程师,或者甚至是初学者而言,实现基本的js功能几乎毫无障碍。但是JS的真实功能却比很多人想象的要更加多样、复杂。JavaScript的许多细节规定会让你的网页出现很多意想不到的bu

jopen 2015-06-08   11180   0
Java   JavaScript   C/C++   PHP   Go  

三款顶级Javascript图表图形类库介绍和比对 问答

Javascript包含了很多开源并且免费的图表类库, 在今天这篇文章中,我们将介绍三款最顶级的Javascript图表类库,包括: D3.js Highcharts FusionCharts D3.js Mi

kvhur 2015-07-09   8694   0
图表   百度   C/C++   Go   Microsoft  

Web开发人员最喜爱的10款流行JavaScript 问答

JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,你都离不开JavaScript 。如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,但是JavaScript 库却不胜枚举,开发人员在众多 JavaScript 库面前不知道如何选择。本文,我们将列举出开发人员最常用的10款JavaScript库,并对

panda456 2013-09-22   21848   4
Java   JavaScript   C/C++   Go  
1 2