js基础
syt_1013
这个作者很懒,什么都没留下…
展开
-
后台管理系统的鉴权流程
前端登录鉴权原创 2022-10-12 14:35:15 · 512 阅读 · 0 评论 -
js基础篇5之原型错误用法示范
由于在给A.prototype原型上新增了一个sex属性,而后又重新给A.prototype赋值为obj,导致最终结果oA的圆形脸上根本就没有sex属性 // 示例1 var obj={name:'syt'}; var A=function(){}; A.prototype.sex='女'; A.prototype=obj; var oA=new A(); console.log(oA.sex); //undefin.原创 2021-09-07 14:39:16 · 135 阅读 · 0 评论 -
js基础篇4
引入单例 // 1 function Test(name){ if (typeof Test.instance === 'object'){ return Test.instance; } this.name = name; Test.instance = this; }打印结果是: var a=new Test('one'); v原创 2021-08-26 14:01:45 · 115 阅读 · 0 评论 -
js基础3
1.分时函数应用场景:在短时间内往页面大量添加DOM节点会让浏览器吃不消,我们看到的结果就是浏览器卡顿甚至假死var ary = []for (var i=0;i<=1000000;i++){ ary.push(i)}var renderFriendList = function(data){ for(var i=0;i<data.length;i++){ var div=document.createElement('div') d原创 2021-07-25 19:54:59 · 81 阅读 · 0 评论 -
js基础篇2
1.闭包和面向对象设计1.1闭包实现 var extent = function(){ var value = 0; return { call:function(){ value++; console.log(value) } } } var exten原创 2021-07-24 20:51:35 · 79 阅读 · 2 评论 -
js基础篇1
1.模拟实现bind1.1简化版Function.prototype.bind5 = function (context){ var self = this //保存原函数 return function (){ //返回一个新函数 return self.apply(context) // 执行新的函数的时候,会把之前传入的context,当作新函数体内的this }}使用var obj ={ name:'hello'}var func =原创 2021-07-24 15:30:04 · 74 阅读 · 2 评论