js
果霸大叔
这个作者很懒,什么都没留下…
展开
-
js循环绑定事件
首先看这段代码:<button id="0">0</button><button id="1">1</button><button id="2">2</button><script> $(function(){ for (var i=0;转载 2018-03-15 08:58:55 · 269 阅读 · 0 评论 -
jQuery源码分析系
jQuery源码分析系列声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢!版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准附上每一章的源码注释分析 :https://github.com/JsAaron/jQuery 正在编写的书 - jQuery架构设计与实现 本人在慕课网的教程(完结)jQuery源码解析(架构与...转载 2018-11-22 17:03:38 · 143 阅读 · 0 评论 -
js实现手机短信验证码倒计时
<div class="user-form"> <form action="{{ path('zm_member_register') }}" method="post"> <div class="form-list"> <label class="register-label"&转载 2018-10-18 20:12:18 · 714 阅读 · 0 评论 -
使用requireJS加载不符合AMD规范的js文件:shim的使用方式和实现原理
我们知道在javascript中定义全局变量有2种方式,本质上是等价的,都是向window对象注入属性或者方法。[javascript] view plain copy // global.js var g_name = "aty"; window.g_age = 25; 当glo...转载 2018-04-13 15:06:31 · 305 阅读 · 0 评论 -
requirejs详细教程
https://www.cnblogs.com/HCJJ/p/6611669.html转载 2018-04-13 14:06:32 · 439 阅读 · 0 评论 -
如何用原生的JavaScript 写插件
一、前言通过 "WWW" 原则我们来了解 JavaScript 插件这个东西第一个 W "What" -- 是什么?什么是插件,我就不照搬书本上的抽象概念了,我个人简单理解就是,能方便实现某个功能的扩展工具.(下面我会通过简单的例子来帮助读者理解)第二个 W "Why" -- 为什么? 为什么要有插件这种东西,首先结合第一个 W 来理解就是,使用插件的目的是方便我们实现某一个功能. 也就是说在编程...转载 2018-04-13 09:31:18 · 290 阅读 · 0 评论 -
最详尽的 JS 原型与原型链终极详解,没有「可能是」。(三)
七. 函数对象 (复习一下前面的知识点)所有函数对象的proto都指向Function.prototype,它是一个空函数(Empty function)Number.__proto__ === Function.prototype // trueNumber.constructor == Function //trueBoolean.__proto__ === Function.prot...转载 2018-04-12 15:29:06 · 139 阅读 · 0 评论 -
最详尽的 JS 原型与原型链终极详解,没有「可能是」。(二)
第三篇已更新,点击进入四. __proto__JS 在创建对象(不论是普通对象还是函数对象)的时候,都有一个叫做__proto__ 的内置属性,用于指向创建它的构造函数的原型对象。对象 person1 有一个 __proto__属性,创建它的构造函数是 Person,构造函数的原型对象是 Person.prototype ,所以:person1.__proto__ == Person.protot...转载 2018-04-12 15:27:43 · 343 阅读 · 0 评论 -
最详尽的 JS 原型与原型链终极详解,没有「可能是」。(一)
第二篇已更新,点击进入第三篇已更新,点击进入三篇文章都更新完毕,完整的剖析了 JS 原型与原型链,希望通过这些教程能让你对 Javascript 这门语言理解的更透彻!一. 普通对象与函数对象JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明var o1 = {}; var o2 =new O...转载 2018-04-12 15:26:31 · 232 阅读 · 0 评论 -
AMD异步模块加载机制
1. AMD的由来 前端技术虽然在不断发展之中,却一直没有质的飞跃。除了已有的各大著名框架,比如Dojo,JQuery,ExtJs等等,很多公司也都有着自己的前端开发框架。这些框架的使用效率以及开发质量在很大程度上都取决于开发者对其的熟悉程度,以及对JavaScript的熟悉程度,这也是为什么很多公司的技术带头人都喜欢开发一个自己的框架。开发一个自己会用的框架并不难,但开发一个大家都喜欢的框架却...转载 2018-04-09 15:49:49 · 1567 阅读 · 0 评论 -
requireJS使用shim注入非标准模块详解
requireJS使用shim注入非标准模块详解在javascript中定义全局变量有2种方式,本质上是等价的,都是向window对象注入属性或者方法。 // global.jsvar g_name = "aty";window.g_age = 25;当global.js加载的时候,浏览器的全局对象window就会多出2个属性:g_name和g_age。 我们编写...转载 2018-12-18 09:21:22 · 477 阅读 · 0 评论