- 博客(7)
- 收藏
- 关注
原创 如何理解Javascript的原型链
在上面的代码中,当我们调用dog.eat()方法时,因为dog对象本身没有eat方法,JavaScript在它的原型上继续寻找,发现Dog的原型指向了Animal的实例对象,而这个实例对象是有eat方法的,所以最终输出了'Animal is eating'。当我们访问一个对象的某个属性时,如果对象本身没有这个属性,JavaScript就会去它的原型对象上寻找这个属性,如果原型对象上还没有,就会去它的原型的原型对象上寻找,直到找到最终的原型对象或者属性为undefined为止。这就是原型链的基本用途。
2023-05-09 10:53:19 88
原创 使用nvm use [version] 报错exit status 1xx 乱码 、‘node‘ 不是内部或外部命令,也不是可运行的程序或批处理文件的问题的解决
1.如果安装目录没有中文或者空格,则是权限的问题,以管理员身份运行命令提示符 然后再使用nvm即可2.如果安装目录有中文或者空格 就要卸载nvm 重新安装 然后直接在安装页面选择目录C:\或者D:\ 就是直接安装在c盘或者d 的根目录下 然后以管理员身份运行命令提示符3.卸载nvm1. 删除 C:/nvm (当初指定的 nvm 安装目录)下的所有文件;2. 我的电脑 - 右键选择“属性” - 高级系统设置 - 环境变量:(1)删除变量名为 NVM_HOME 和 NVM_SYMLINK
2021-11-22 22:36:51 2359
原创 ES6标准入门 读书笔记
1、避免在块级作用域中声明函数,如果非要这么做,那么不要以声明函数语句来写,而是写成函数表达式。//函数声明语句{ let fun = "a"; function f(){ return fun; }}//函数表达式语句{ let fun = "a"; let f = function(){ return fun; }}2、const 实际上保证的并不是变量的值不能改变,而是变量指向的那个内存地址不得改动;
2021-07-14 22:21:08 136
原创 el-form 表单验证中的validator与validate使用时的问题
当在使ElementUI el-form组件用自定义表单验证规则的时候,必须保证自定义校验规则的每个分支都调用了callback方法,否则会导致el-form组件的validate方法无法进入回调函数。//这样写才能进入validate回调certfNo: [ { required: true, message: "证件号码不能为空", trigger: "blur" }, { trigger: "blur", .
2021-06-29 21:39:26 3279 1
原创 关于前端基础学习过程中的思考
在学习前端的基础的过程中,应该做到书面理论与理论在现实中的应用相结合。这样才能够理解记住知识,而不是看了忘,遇到不会用等情况,要在学习中不断尝试举一反三。
2021-06-26 10:05:26 64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人