北京SEO

萧红SEO

萧红SEO

SEO爱好者,分享SEO经验~

  • 总篇数
  • 219
能用HTML/CSS解决的问题就不要使用JS

能用HTML/CSS解决的问题就不要使用JS

为什么说能使用html/css解决的问题就不要使用JS呢?两个字,因为简单.简单就意味着更快的开发速度,更小的维护成本,同时往往具有更好的体验,下面介绍几个实例.1.导航高亮导航高亮是一种很常见的问...

JavaScript框架比较:AngularJS vs ReactJS vs EmberJS

JavaScript框架比较:AngularJS vs ReactJS vs EmberJS

本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 选择最适合项目需求的JavaScript框架,可以提高你发布有竞争力的webapp的能力.最后,你对基于JavaScript的...

JavaScript 启动性能瓶颈分析与解决方案

JavaScript 启动性能瓶颈分析与解决方案

在Web开发中,随着需求的增加与代码库的扩张,我们最终发布的Web页面也逐渐膨胀.不过这种膨胀远不止意味着占据更多的传输带宽,其还意味着用户浏览网页时可能更差劲的性能体验.浏览器在下载完某个页...

一道面试题引发的对 JavaScript 类型转换的思考

一道面试题引发的对 JavaScript 类型转换的思考

最近群里有人发了下面这题:实现一个函数,运算结果可以满足如下预期结果:add(1)(2)//3add(1,2,3)(10)//16add(1)(2)(3)(4)(5)//15对于一个好奇的切图仔来说,忍不住动手尝试了一下,看到题目首先想...

轻松学习 JavaScript——第 5 部分:简化函数提升

轻松学习 JavaScript——第 5 部分:简化函数提升

本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 为了理解函数提升,让我们从以下代码开启我们的学习之旅:console.log(foo);varfoo=9;应该输出什么呢?在...

JavaScript 异步与 Promise 实现

JavaScript 异步与 Promise 实现

在阅读本文之前,你应该已经了解JavaScript异步实现的几种方式:回调函数,发布订阅模式,Promise,生成器(Generator),其实还有async/await方式,这个后续有机会会介绍.本篇将介绍Promise,读完你应...

JavaScript设计模式经典之单例模式

JavaScript设计模式经典之单例模式

《PracticalCommonLisp》的作者PeterSeibel?曾说,如果你需要一种模式,那一定是哪里出了问题.他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案.不管是弱类型或强类型,静...

JavaScript实现异步的4种方法

JavaScript实现异步的4种方法

你可能知道,Javascript语言的执行环境是”单线程“(singlethread).所谓”单线程”,就是指一次只能完成一件任务.如果有多个任务,就必须排队,前面一个任务完成,再执行后面一...

xCharts:基于D3的JavaScript图表库

xCharts:基于D3的JavaScript图表库

本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! xCharts是一款基于D3的JavaScript图表库,xCharts的功能非常强大,不仅支持多种图表类型,而且拥有丰富的图...

7个提高效率的JavaScript调试工具

7个提高效率的JavaScript调试工具

本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 现在的JavaScript事实上已然成为了流行的web语言,即使它并不完美.很多程序员不喜欢用JavaScript写代码,...

JavaScript String 对象实例深入研究

JavaScript String 对象实例深入研究

本文主要介绍并分析JavaScript中String对象的具体用法,以及和String对象相关的方法,方便开发者在JavaScript开发中更好地处理字符串.1.介绍String对象,对字符串进行操作,如:截取一段子串、查找字...

100行代码实现的JavaScript MVC样式框架

100行代码实现的JavaScript MVC样式框架

介绍使用过?JavaScript框架(如?AngularJS,Backbone或者Ember)的人都很熟悉在UI(用户界面,前端)中mvc的工作机理.这些框架实现了MVC,使得在一个单页面中实现根据需要变化视图时更加轻松,而模型...

你或许想要用到的三个新的JavaScript API

你或许想要用到的三个新的JavaScript API

如果你是一个SitePoint的老读者并且是我的粉丝的话,那么你已经知道我写了很多关于HTML5以及JSAPI的文章.到目前为止,我已经发布了一些介绍你现在就可以马上使用的API,尽管可能会用到polyfill的方...

如何成为一个伟大的 JavaScript 程序员

如何成为一个伟大的 JavaScript 程序员

本文由码农网–王国峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 遥想当年还年少的时候,我的兴趣爱好就跨越了各种不相关的领域.我喜欢数学,如同我深爱历史那样.我的目...

为什么 JavaScript 会在移动端中胜出?

为什么 JavaScript 会在移动端中胜出?

JavaScript并不是世界上最优美的编程语言.正因如此,一个世界级的专家写了一本关于这个语言的“精粹?”的书.这本书的名字是“深度挖掘javascript的亮点”,因为优秀的东西被埋的相当深.即便如此,它...