![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
mumacity
了解真相,才能获得真正的自由!
展开
-
BOM浏览器对象模型相关知识点整理
什么是BOM BOM(Browser Object Model)浏览器对象模型,它提供了与浏览器窗口提供交互的对象,核心对象是window。 1.window对象 1.它是js访问浏览器窗口的接口 2.它是一个全局对象,定义在全局作用域中的变量、函数都会变成window对象的属性和方法。alert()就是window下的一个方法。 1.1 window.onload window.onload = function(){js代码} 或者 window.addEventListener("load",fu原创 2020-10-11 11:42:20 · 134 阅读 · 0 评论 -
生成器函数(持续更新中。。。)
迭代器函数 function makeIterator(arr){ let nextIndex = 0; //返回一个迭代器对象 return { next: () => { // next() 方法返回的结果对象 if (nextIndex < arr.length) { return { value: ...原创 2018-11-24 09:12:26 · 291 阅读 · 0 评论 -
JS之框架封装篇仿jQuery——$(selector).css(name,value)
第一步 先搭个架子( 模块化,外部只能访问到$、jQuery) (function(global){ function jQuery(){ } //即window.jQuery = window.$ = jQuery; global.jQuery = global.$ = jQuery; })(window) 第二步 传入选择器 (function(glo...原创 2018-08-17 20:39:59 · 641 阅读 · 0 评论 -
作用域扫盲
案例 <script> let peron1 = {name:'zs',age:15}; window.onload = function(){ let person2 = {name:'lisi',age:18} } </script> 控制台打印person1与person2,person1正常显示,person2 is ...原创 2018-08-17 15:27:45 · 201 阅读 · 0 评论 -
JS之框架封装篇仿jQuery——$.extend和$.fn.extend
$.extend (function (global) { function jQuery(selector) { return jQuery.fn.init(selector); } jQuery.fn = jQuery.prototype = { constructor: jQuery, ...原创 2018-08-18 11:09:53 · 938 阅读 · 0 评论 -
getElementsByClassName兼容性处理
getElementsByClassName原创 2017-11-09 12:46:23 · 274 阅读 · 0 评论