北京SEO

 首页 > 标签 > SEO优化

资讯    前沿技术    网络营销    SEO算法    IT旋律    最热语言    专栏
JavaScript 中 this 的使用技巧总结

JavaScript 中 this 的使用技巧总结

tip首先,我知道这篇文章很无聊,无非就是关于js中的this,并且也已经有千千万万的文章写过这部分内容了;但是,我还是想写一篇关于js中的this的文章,算是一个总结归纳吧;(大神们可以绕行看我的其...

JavaScript 中匿名函数的递归调用

JavaScript 中匿名函数的递归调用

不管是什么编程语言,相信稍微写过几行代码的同学,对递归都不会陌生.以一个简单的阶乘计算为例:functionfactorial(n){if(n<=1){return1;}else{returnn*factorial(n-1);}}我们可以看出,递归就是在...

浅谈JavaScript中的接口

浅谈JavaScript中的接口

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

JavaScript 模块化编程(一):模块的写法

JavaScript 模块化编程(一):模块的写法

随着网站逐渐变成”互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂.网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等……开发者不得...

JavaScript 模块化简析

JavaScript 模块化简析

前言关于模块化,最直接的表现就是我们写的?require?和?import?关键字,如果查阅相关资料,就一定会遇到?CommonJS?、CMD?AMD?这些名词,以及?RequireJS、SeaJS?等陌生框架.比如?SeaJS的官网?这样描述...

JavaScript 面试中常见算法问题详解

JavaScript 面试中常见算法问题详解

JavaScriptSpecification阐述下JavaScript中的变量提升所谓提升,顾名思义即是JavaScript会将所有的声明提升到当前作用域的顶部.这也就意味着我们可以在某个变量声明前就使用该变量,不过虽然Java...

JavaScript 异步与 Promise 实现

JavaScript 异步与 Promise 实现

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

JavaScript设计模式经典之策略模式

JavaScript设计模式经典之策略模式

策略模式的意义是定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换.一个小例子就能让我们一目了然.回忆下jquery里的animate方法.$(div).animate({“left:200px”},1000,&...

纯JavaScript图表组件dhtmlxChart

纯JavaScript图表组件dhtmlxChart

本文由码农网–小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! dhtmlxChart也是一款基于JavaScript的图表应用组件,和之前分享的xCharts类似,dhtmlxChart也提供了非常丰富的...

高性能JavaScript模板引擎原理解析

高性能JavaScript模板引擎原理解析

随着web发展,前端应用变得越来越复杂,基于后端的javascript(Node.js)也开始崭露头角,此时javascript被寄予了更大的期望,与此同时javascriptMVC思想也开始流行起来.javascript模板引擎作为数据与...

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

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

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

模块化JavaScript组件开发指南

模块化JavaScript组件开发指南

现如今,虽然多数的web应用都使用了大量的JavaScript,但如何保持客户端功能的专注性、健壮性和可维护性依然是一个很大的挑战.尽管其它编程语言和系统都已经将关注分离和DRY这样的基本原则视为理所...

前端程序员经常忽视的一个JavaScript面试题

前端程序员经常忽视的一个JavaScript面试题

前言年前刚刚离职了,分享下我曾经出过的一道面试题,此题是我出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非...

手把手教你玩转 CSS3 3D 技术

手把手教你玩转 CSS3 3D 技术

css3的3d起步要玩转css3的3d,就必须了解几个词汇,便是透视(perspective)、旋转(rotate)和移动(translate).透视即是以现实的视角来看屏幕上的2D事物,从而展现3D的效果.旋转则不再是2D平面上的旋转...

魔幻般冒泡背景的CSS3按钮动画

魔幻般冒泡背景的CSS3按钮动画

本文由码农网–小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 这是一款非常有特点的CSS3按钮,按钮的背景不是北京图片,也不是单纯的颜色,而是一组魔幻般的冒泡背景动画.当...