
javascript 设计模式
文章平均质量分 50
wxiaojia
这个作者很懒,什么都没留下…
展开
-
jQuery源码分析(一)--- init extend merge 源码解析
jQuery整体架构 无new化架构(源码): $ 就是jQuery的别称 $() 就是创建jQuery的实例对象 若使用new: var jQuery = function( selector, context ) { return new jQuery( selector, context, rootjQuery ); } 如果这样写会存在一个问题,在jQuery函数内部new一个新的jQuery,然后会一直这样new下去无限循环,最后陷入死循环。为了防止这种情况的出现,用ini原创 2020-09-10 19:23:24 · 159 阅读 · 0 评论 -
验证用户名、邮箱、密码----灵活的javascript
一、小白写法: function checkName(){ // 验证名字 } function checkEmail(){ // 验证邮箱 } function checkPassword(){ // 验证密码 } 创建了很多变量(函数也是变量) 二、函数的另一种形式 var checkName=原创 2018-05-05 21:18:35 · 1384 阅读 · 0 评论 -
单例模式--js
单体(单例)模式的实现在于保证一个特定类仅有一个实例,意味着当第二次使用同一个类创建新对象时,应该得到第一个所创建对象完全相同对象。new操作符: 单体思想是,当使用同一个构造函数以new操作符来创建多个对象时,应该仅获得指向完全相同的对象的新指针。实现方法:1、可以使用全局变量来存储该实例,但是并不推荐使用这种方法,因为在一般原则下,全局变量是有确定啊的,此外,任何人都能f覆盖该全局变量,...原创 2018-05-23 13:20:05 · 201 阅读 · 0 评论