加载中
javascript 进阶

基础 null:表示尚未存在的对象,注意,尽管尚未存在,也是个对象啊,所以用typeof检测一个null值变量的结果是Object;不过,为了便于写if语句,在js中,"undefined==false", "null=false",...

2012/07/23 08:42
426
别告诉我你懂Javascript

过去几年我注意到技术圈一个很奇怪的现象,有太多程序员将那些他们只是有过非常浅显的了解,但其实根本就不懂的技术写到他们的简历中,这个现象几乎每种语言都有,但这其中最严重的就要数Jav...

2012/07/12 12:56
511
JavaScript,只有你想不到

很长时间以来,JavaScript在我眼里都是编程语言中的二等公民。早先,它经常是很多安全问题的发源地,就像是胶水一样,它能把HTML应用与样式 粘到一块,可没有人拿它来正正规规地编写程序;这...

2012/07/12 12:38
181
谈 javascript 变量声明

这篇文章还是对基础的复习,对面试经历的一个总结。 之前的面试中遇到过一道面试题 var a = 10; (function () { console.log(a); var a = 20; })() 短短 5 行代码 console.log(...

2013/06/18 09:52
113
「译」javascript 中的 delete

原文:Understanding delete 译文:javascript 中的 delete 译者:justjavac 在这篇文章中作者从《JavaScript面向对象编程指南》一书中关于 delete 的错误讲起,详细讲述了关于 delete 操作的...

2013/04/08 13:52
73
javascript不可用的问题探究

昨天在Twitter上的一些有趣的讨论中, 我发现人们对于Web应用和站点对javascript的依赖普遍存在一种疑惑. 这种疑惑一直都存在, 而对我而言, 这个问题随着浏览技术的飞跃发展而集中爆发了. 我第...

2012/07/30 13:56
703
「译」JavaScript 当中的代码嗅探

原文:Shim sniffing 译文:JavaScript 当中的代码嗅探 译者:yuezk 除非有特殊需要,否则不要试图扩展原生对象和原型(prototype): // 不要这样做 Array.prototype.map = function() { ...

2013/04/08 13:50
154
Javascript 提案 BigInt 的一些坑

昨天译了一篇文章:BigInt:JavaScript 中的任意精度整数。昨晚又抽空总结了一下 BigInt 的那些坑。 1. 定义形式 BigInt 使用数字字面量加 n 表示支持二进制、八进制、十六进制形式。 对于八...

2018/05/07 12:09
50
详解 javascript 的 delete 操作符

阅读本文预计将花费您 20-30 分钟的时间。 本文是一篇翻译文章。在这篇文章中作者从《JavaScript面向对象编程指南》一书中关于 delete 的错误讲起,详细讲述了关于 delete 操作的实现, 局限...

为什么 JavaScript 的私有属性使用 # 符号

这几天 JavaScript 的私有属性又成为了前端社区热议的话题。原因很简单,这家伙长这样: 惊不惊喜!意不意外! 而且 TC39 委员会以及对此达成了一致意见,并且该提案已经进入了 stage 3。在 ...

JavaScript 引擎基础:Shapes 和 Inline Caches

原文: JavaScript engine fundamentals: Shapes and Inline Caches 地址:https://mathiasbynens.be/notes/shapes-ics 作者:@Benedikt 和 @Mathias 译者:hijiangtao 前言:本文也可以被称做...

JavaScript 工作机制:第 1 部分

本文转载自:众成翻译 译者:网络埋伏纪事(本文已获译者授权) 链接:http://www.zcfy.cc/article/3965 原文:https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0...

细数javascript容易被忽略的语法陷阱

JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越...

2012/07/23 08:40
96
Javascript的兴起是否意味的LAMP的灭亡

Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。 他认为Node.js等框架预示着LAMP的终结。 三个月前,我们决定废弃仪表盘选用的框架:Python的Django,...

2012/07/24 10:04
142
JavaScript 函数式编程的性能问题

clean-code-javascript 是 github 上的一个项目,旨在教 javascript 程序员写出简洁易于维护的代码,其中有一条是 Favor functional programming over imperative programming。作者以两段代...

2017/01/24 21:59
24
BigInt:JavaScript 中的任意精度整数

BigInt:JavaScript 中的任意精度整数 原文:https://developers.google.com/web/updates/2018/05/bigint BigInts 是 JavaScript 中的一个新的数字基本(primitive)类型,可以用任意精度表示整...

逐行分析鸿蒙系统的 JavaScript 框架

我在前文中曾经介绍过鸿蒙的 Javascript 框架,这几天终于把 JS 仓库编译通过了,期间踩了不少坑,也给鸿蒙贡献了几个 PR。今天我们就来逐行分析鸿蒙系统中的 JS 框架。 文中的所有代码都基于...

2020/09/15 16:49
255
开发者最容易犯的13个JavaScript错误

开发者最容易犯的JavaScript错误,总结出13个。 这些当中可能少不了你犯的错误。 我们描述了这些陋习,并列出来解决办法,希望对开发者有帮助,本文来源 http://justjavac.iteye.com/blog/14...

2012/07/12 12:55
101
JavaScript 的新特性:类的 #private 字段

这是什么,如何使用,为什么需要? 一边听“Noise Pollution” —— Portugal. The Man,一边阅读本文简直就是享受 JavaScript 标准的第二阶段(Stage 2)加入了类私有字段。它还没有最终确定,...

2017/08/27 05:37
26
深入理解 JavaScript 中的匿名函数

本文源自知乎的一个提问: 同样都是在运行时才能确定函数,为什么 b 是匿名函数? 这个看似简单的问题,我在浏览器里捣鼓了一个多小时。而且好像发现了 FireFox/Chrome Devtools 的 2 个疑似...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部