1.判断当前js环境是否为严格模式 //定义并调用一个函数来确定当前脚本运行时是否为严格模式 var strict = (function() { return !this; })(); ...
分类:
Web程序 时间:
2020-06-05 11:35:44
阅读次数:
72
箭头函数中this的指向问题 1. 箭头函数不会改变this的指向,在它外面拿到的this是什么,它里面获取到的就是什么 2. setTimeout方法挂载在window上面,高程中写道, 超时调用的代码都是在全局作用域下执行 ,非严格模式下this指向window对象,严格模式下为undefine ...
分类:
其他好文 时间:
2020-05-24 09:36:19
阅读次数:
37
JavaScript箭头函数 语法 基础语法 高级语法 描述 引入箭头函数有两个方面的作用:更简短的函数并且不绑定 this 。 更短的函数 不绑定 this 在箭头函数出现之前,每个新定义的函数都有它自己的 this 值(在构造函数的情况下是一个新对象,在严格模式的函数调用中为underfined ...
分类:
编程语言 时间:
2020-05-23 13:22:40
阅读次数:
57
一、非箭头函数 关于 的指向,记住最核心的一句话: 哪个对象调用函数,函数里面的this指向哪个对象。 (一)全局环境 全局环境中(在任何函数体外部)this都指向全局对象 (二)普通函数 在函数内部, 的值取决于 函数被调用的方式 。此外,在严格模式和非严格模式之间也会有一些差别 非严格模式 —— ...
分类:
其他好文 时间:
2020-05-17 14:47:20
阅读次数:
45
一、概述 oracle数据字段一般都是默认大写,当我们的sql语句中使用小写字段时,有时候可以正常插入;但是严格模式下会报字段无法识别的问题。 示例如下: Caused by: java.sql.BatchUpdateException: ORA-00904: "TESTID": 标识符无效. 二、 ...
分类:
数据库 时间:
2020-05-15 17:51:30
阅读次数:
77
什么是模块 模块是自动运行在严格模式下并且没有办法退出运行的Javascript代码 在模块的顶部this的值是undefined 其模块不支持html风格的代码注释除非用default关键字,否则不能用这个语法导出匿名函数或类 任何未显示导出的变量、函数或类都是模块私有的,无法从模块外部访问 im ...
分类:
其他好文 时间:
2020-05-11 00:54:54
阅读次数:
54
看代码 ReactDOM.render( <React.StrictMode> <App /> </React.StrictMode>, document.getElementById('root') ); 这时候组件里的render()会执行两次 import React from 'react' ...
分类:
其他好文 时间:
2020-05-10 14:53:33
阅读次数:
197
1、有关BFC的理解 2、盒模型的理解 3、box-sizing的理解 4、渐进增强 VS 优雅降级 5、url->页面加载完成的整个流程 6、js组成部分 7、如何跨域访问 8、js判断数组 9、严格模式 10、ajax的优缺点 11、HTML、XML、XHTML 有什么区别 12、html语义化 ...
分类:
其他好文 时间:
2020-05-09 22:53:04
阅读次数:
64
问题描述 做项目用到了MUI的scroll控件 故此我引入了mui.min.js然而 猝不及防地报错了: 错误信息: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions ...
分类:
数据库 时间:
2020-05-03 00:53:52
阅读次数:
322
手动实现apply、call、bind 每个 对象都存在 、`call() bind() this`对象的值,以扩充函数赖以运行的作用域。 apply : 必选,在 函数运行时使用的 值, 可能不是该方法看到的实际值,如果这个函数处于非严格模式下,则指定为 或`undefined`时会自动替换为指向 ...
分类:
移动开发 时间:
2020-05-01 18:45:18
阅读次数:
80