js
helloWorldAndYou
反对近些年“大头儿子[啃老族]”围剿控制删除免费资源,反对vip可读——现有经济流通基础之货币与金融必将废弃、衣食住行、学识历练等社会发展基础所需终将免费高效提供才不会成为人类通过更高层次的绊脚石
展开
-
js 深浅拷贝
深浅拷贝函数介绍原创 2020-03-05 17:21:09 · 126 阅读 · 0 评论 -
js 递归
练习1其它案例 function factorial(n) { return n ==1 ? 1 : n * factorial(n - 1); }; var temp = factorial; factorial = null; console.info(temp(3));//factorial is not a function var factorial=(fu...原创 2020-03-05 17:09:04 · 114 阅读 · 0 评论 -
js javascript 前端 闭包
文章目录一、前言二、案例1. 函数闭包2. 对象闭包3. 缓存案例4. 沙箱5. 经典案例参考资料:菜鸟教程博客1一、前言闭包指能够读取其他函数内部变量的函数。二、案例1. 函数闭包function a(){ var num=1; function b(){ num++; cosole.info(num); }}2. 对象闭包function e(){ va...原创 2020-03-05 13:03:49 · 149 阅读 · 0 评论 -
js apply call bind 改变 this指向 案例
apply call bind 改变 this指向,参数非必填。参数空,或者thisObj写入null,this指向windowapply参数: (thisObj,array);修改this指向thisObj,原函数的参数封装到数组中传递。函数.apply(null,[1,2])call参数: (thisObj,…*);修改this指向thisObj,原函数的参数已可变参数传递。...原创 2020-03-04 23:37:00 · 210 阅读 · 0 评论 -
JavaScript 函数声明,提升兼容
1. 定义new Function听说Function构造函数每次执行都要解析函数主体并new 函数对象,还会被解析2次?不遵循作用域被当做顶级函数来执行?var flower = new Flower ( 'x' , ' alert(my name : 牡丹) ')函数声明名字必填,会提升。放在条件语句中有兼容问题。function flower(){}表达式不提...原创 2020-03-04 22:03:28 · 138 阅读 · 0 评论 -
继承
文章目录1. call2. 原型对象2.1 拷贝(繁琐)2.2 Cat.prototype = new Flower()1. callfunction Flower(name,age){ this.name=name; this.age=age;}function Cat(name,age){ Flower.call(this,name,age);}var cat1=new Ca...原创 2020-03-04 14:16:12 · 118 阅读 · 0 评论 -
javascript prototype
文章目录1. 读写1.1 查询1.2 写1.2.1 值类型1.2.2 引用类型1.2.3 方法2. 不建议共享对象数组3. 建议1. 读写1.1 查询读取对象属性:1 step : 对象实例有吗?2 step : 原型对象有吗?3 step : 都无,undefined1.2 写1.2.1 值类型实例对象没有改属性,原型对象有。拷贝一份到实例对象再修改,原型对象不变。...原创 2020-03-03 22:09:09 · 144 阅读 · 0 评论 -
js 创建对象?
helloworldandyou原创 2020-03-03 16:13:14 · 109 阅读 · 0 评论 -
js 编程风格,注意等
编程风格原创 2020-03-02 21:46:43 · 192 阅读 · 0 评论 -
ECMAScript 6 入门
ECMAScript 6 入门原创 2020-03-02 21:45:25 · 155 阅读 · 0 评论 -
值类型,引用类型
老话题:值类型:值传递引用类型:地址传递提问var num = 1;function test(num) { num = 2; console.log(num);//2}test(num);console.log(num);//1函数的形参为局部变量,作用域为该函数内部。提问var num1 = 55;var num2 = 66;functio...原创 2020-03-02 21:13:16 · 109 阅读 · 0 评论 -
js 预解析
文章目录一、言前二、 案例1.提升2. 作用域3. 变量与函数同名一、言前把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值。把函数的声明提升到当前作用域的最前面,只会提升声明,不会提升调用。先提升var,后提升function未使用var 声明的变量 为全局变量局部变量和全局变量重名,函数内部只会使用函数内声明的局部变量。函数和变量名相同,先找函数后找变量函数声明...原创 2020-03-02 13:18:58 · 168 阅读 · 0 评论