北京SEO

Seven 绯闻SEO

Seven 绯闻SEO

绯闻SEO,一个专注中小企业网站优化的SEO爱好者

  • 总篇数
  • 189
为什么说JavaScript中的DOM操作很慢

为什么说JavaScript中的DOM操作很慢

一直都听说DOM很慢,要尽量少的去操作DOM,于是就想进一步去探究下为什么大家都会这样说,在网上学习了一些资料,这边整理出来.首先,DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,...

在JavaScript函数式编程里使用Map和Reduce方法

在JavaScript函数式编程里使用Map和Reduce方法

本文由码农网–唐李川原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 所有人都谈论道workflows支持ECMAScript6里出现的令人吃惊的新特性,因此我们很容易忘掉ECMAScript5带...

为什么JavaScript开发如此疯狂

为什么JavaScript开发如此疯狂

本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! Web开发太有意思了!但是JavaScript则……令人望而生畏.Web开发中其他一切对你而言都是小菜一...

JavaScript 创建对象模式与最佳实践

JavaScript 创建对象模式与最佳实践

在JavaScript中“创建对象”是一个复杂的话题.这门语言提供了很多种创建对象的方式,不论新手还是老手都可能对此感到无所适从,不知道应该选择哪一种.不过,尽管创建对象的方法很多,看上去语法差异...

JavaScript函数式编程(一)

JavaScript函数式编程(一)

一、引言说到函数式编程,大家可能第一印象都是学院派的那些晦涩难懂的代码,充满了一大堆抽象的不知所云的符号,似乎只有大学里的计算机教授才会使用这些东西.在曾经的某个时代可能确实如此,但是近...

JavaScript学习总结(一)基础部分

JavaScript学习总结(一)基础部分

基本概念javascript是一门解释型的语言,浏览器充当解释器.js执行时,在同一个作用域内是先解释再执行.解释的时候会编译function和var这两个关键词定义的变量,编译完成后从上往下执行并向变量赋值...

浅谈JavaScript中的接口

浅谈JavaScript中的接口

一、什么是接口接口是面向对象JavaScript程序员的工具箱中最有用的工具之一.在设计模式中提出的可重用的面向对象设计的原则之一就是“针对接口编程而不是实现编程”,即我们所说的面向接口编程,这...

JavaScript 开发者应该知道的 setTimeout 秘密

JavaScript 开发者应该知道的 setTimeout 秘密

计时器setTimeout是我们经常会用到的,它用于在指定的毫秒数后调用函数或计算表达式.语法:setTimeout(code,millisec,args);注意:如果code为字符串,相当于执行eval()方法来执行code.当然,这一篇...

JavaScript 错误处理和堆栈追踪浅析

JavaScript 错误处理和堆栈追踪浅析

有时我们会忽略错误处理和堆栈追踪的一些细节,但是这些细节对于写与测试或错误处理相关的库来说是非常有用的.例如这周,对于Chai就有一个非常棒的PR,该PR极大地改善了我们处理堆栈的方式,当用户的...

JavaScript 中回调地狱的今生前世

JavaScript 中回调地狱的今生前世

1.讲个笑话JavaScript是一门编程语言2.异步编程JavaScript由于某种原因是被设计为单线程的,同时由于JavaScript在设计之初是用于浏览器的GUI编程,这也就需要线程不能进行阻塞.所以在后续的发展过...

如何用?JavaScript?实现一个数组惰性求值库

如何用?JavaScript?实现一个数组惰性求值库

在编程语言理论中,惰性求值(英语:LazyEvaluation),又译为惰性计算、懒惰求值,也称为传需求调用(call-by-need),是一个计算机编程中的一个概念,它的目的是要最小化计算机要做的工作.它有两个...

19 个 JavaScript 编码小技巧

19 个 JavaScript 编码小技巧

这篇文章适合任何一位基于JavaScript开发的开发者.我写这篇文章主要涉及JavaScript中一些简写的代码,帮助大家更好理解一些JavaScript的基础.希望这些代码能从不同的角度帮助你更好的理解JavaScr...

轻松学习 JavaScript——第 6 部分:JavaScript 箭头函数

轻松学习 JavaScript——第 6 部分:JavaScript 箭头函数

本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! JavaScript箭头函数是ECMAScript6中引入的编写函数表达式的一种简便方法.通常,在JavaScript中,可以通过...

为什么在 JavaScript 中使用 getter 和 setter 是一个坏主意

为什么在 JavaScript 中使用 getter 和 setter 是一个坏主意

本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 如你所知,getter和setter已经成为了JavaScript的一部分.它们广泛支持所有的主流浏览器,甚至是IE8.我不认...

JavaScript获取图片的真实大小

JavaScript获取图片的真实大小

网页页面上的图片尺寸似乎都千篇一律.我们最常见到的带有多图的文章页面中,图的大小通常是和页面的宽度一致,这样看起来,页面就是一个直筒形,这样的布局看多了就会觉得很单调.之所以形成这样的局...