用户中心USER CENTER

首页/用户
  • JS设计模式-策略模式

    摘要:策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 优点: 策略模式利用组合、委托等技术和思想,可以避免很多if条件语句 策略模式提供了开放-封闭原则,使代码更容易理解和拓展 简单...

    mylxsw 发布于JavaScript
  • 《JavaScript DOM 编程艺术》 阅读摘要

    概念: 平稳退化 渐进增强 以用户为中心 第一章 js简史 可以使用DOM(Document Object Model)给HTML(HyperText Markup Language)文档增加交互能力,就像CSS(Cascading Style Sheet)给文档增加样式一样。DOM是一种API(Application Programing Interface),就是一种已得到各方认同的基本约...

    mylxsw 发布于JavaScript
  • 浏览器事件模型中捕获阶段、目标阶段、冒泡阶段实例详解

    摘要:目标阶段真正点击的元素的事件发生了两次,因为在上面的代码中,既在捕获阶段绑定了事件,又在冒泡阶段绑定了事件,所以发生了两次。所以很明显用直接绑定的事件发生在了冒泡阶段。 如果对事件大概了解,可能知道有事件冒泡这回事,但是冒泡、捕获、传播这些机制可能还没有深入的研究实践一下,我抽时间整理了一下相关的知识。 本文主要对事件机制一些细节进行讨论,过于基础的事件绑定知识方法没有介绍。 特别少...

    mylxsw 发布于JavaScript
  • webpack学习笔记

    摘要:配置完成后就可以使用来打包代码了。值得注意的是会删除所有无作用代码也就是说那些包裹在这些全局变量下的代码块都会被删除这样就能保证这些代码不会因发布上线而泄露。默认会从项目的根目录下引入这些文件。 命令使用 npm install webpack -g 作为全局安装, 在任意目录使用 npm install webpack --save-dev 作为项目依赖安装 np...

    mylxsw 发布于JavaScript
  • extjs 事件执行

    摘要:问题是解决了,但引发我猜想,我最初是以为多线程的原因,不然不能解释这个现象程序肯定没有顺序执行。虽说现在已经有了多线程,但现在没用到,就不在记录之列了参考链接异步编程阮一峰 缘起 在项目中用到了extjs做后台页面展示,当时写了一个product 模块,在新增窗口里放了一个card布局器,里面有不同的表单,当然新增窗口还有保存,重置,关闭这三个按钮。 当时在保存时写了下面代码: ...

    mylxsw 发布于JavaScript
<