用户中心USER CENTER

首页/用户
  • MV* 框架 与 DOM操作为主 JS库 的案例对比

    摘要:中定义的处理业务逻辑与提供数据源,中的绑定负责渲染与响应用户点击拖拽等行为,这样就最大保证了视图逻辑相分离。远离的世界,围绕层控制器路由从后端放到前端,更加适合开发。 最近分别使用 Zepto 和 Avalon框架写了个 SPA项目,贴出来讨论下 JS DOM操作为主 JS库 与 MV* 框架的对比 案例(MV* 框架 与 DOM操作 JS库 实例对比) 购物车页面 JS业务逻辑...

    springDevBird 发布于JavaScript
  • 变量、作用域和内存问题

    摘要:所有变量包括基本类型和引用类型都存在于一个执行环境也称为作用域当中,这个执行环境决定了变量的生命周期,以及哪一部分代码可以访问其中的变量。 JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型Undefined、Null、Boolean、Number、String 基本类型值和引用类型值具有以下特点: 基本类型值在内存中占...

    springDevBird 发布于JavaScript
  • javaScript原型及原型链详解(一)

    摘要:执行行代码,我们可以看到控制台打印出来的结果如下结果印证了我们上面讲的内容指向的构造函数指向的原型对象原型对象中指向构造函数。 在javascript中原型和原型链机制是最难懂的部分(没有之一),同时也是最重要的部分,在学习的过程中你可能认认真真的看了一遍但还是完全不懂书上说的什么,的确是这样的,我在学习的时候可是反复看了4、5遍才初步理解了。 下面我把我的理解总结了一下希望对你们有...

    springDevBird 发布于JavaScript
  • 前端小白用面向对象思想实现元素拖拽

    摘要:上篇文章分享了如何用面向对象思想编写选项卡,在文章最后留了一个拖拽的例子,希望大家可以试着写一下,现在我就谈谈我在这过程中遇到的一些问题和解决方法。通过以上方法来训练面向对象的编程思想,多练习,以后写出面向对象思想的代码就很简单了。 上篇文章分享了如何用面向对象思想编写选项卡,在文章最后留了一个拖拽的例子,希望大家可以试着写一下,现在我就谈谈我在这过程中遇到的一些问题和解决方法。(本文...

    springDevBird 发布于JavaScript
  • 设计模式:发布订阅模式

    摘要:发布订阅模式,也称为观察者模式。简单的例子现在来看看,稍微一点点复杂的例子 -- KChris 2017.3.15 (=^.^=) 发布订阅模式,也称为观察者模式。 1.简单的例子: document.body.addEventListener(click, function () { console.log(this is the observer.) console...

    springDevBird 发布于JavaScript
<