常见this的误解 1. 指向函数自身(源于this英文意思的误解) 2. 指向函数的词法作用域(部分情况) this的应用环境 1. 全局环境 无论是否在严格模式下,全局执行环境中(任何函数体外部) 都指向全局对象 2. 函数(运行内)环境 函数内部,this的值取决于函数被调用的方式(被谁调用) ...
分类:
其他好文 时间:
2019-01-29 20:52:21
阅读次数:
170
MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. sql model 常用来解 ...
分类:
数据库 时间:
2019-01-22 20:45:32
阅读次数:
235
sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. sql model 常用来解决下面几类问题 (1) 通过设置sql ...
分类:
数据库 时间:
2019-01-16 23:21:36
阅读次数:
322
因为要告知浏览器的解析器用什么文档标准解析这个文档,所以在文档的开头要写上文档类型声明,H5的文档类型声明要比H4文档类型声明简洁的多。因为H5不基于SGML(标准通用标记语言),所以不需要对DTD文档类型定义)进行引用,但是H4是基于SGML,必须对DTD进行引用。H4的三种文档类型声明是:过渡模式,严格模式,框架模式。HTML是HyperTextMarkupLanguage(超文本文本标记标签
分类:
Web程序 时间:
2019-01-13 02:02:04
阅读次数:
213
函数表达式 定义:函数表达式区别于函数声明,也是一种定义函数的方式,形似与变量赋值,这个值就是函数体,例如: 特点: 1 . 区别于函数声明,和普通变量一样使用前必须声明,不声明在非严格模式下被认为是全局的变量,在严格模式下报错 递归 定义:在一个函数中调用自身,递归必须要有结束条件阶乘 特点: 1 ...
分类:
编程语言 时间:
2019-01-06 18:25:45
阅读次数:
184
this 到底指向哪里 以下如果没提及,则为严格模式。 js中作用域有两种: 词法作用域 动态作用域 词法作用域 词法作用域指在书写代码时就被确定的作用域。看如下代码 动态作用域 动态作用域指在代码运行时才被确定的作用域。js中只有this的作用域是动态作用域 this的五种绑定 初学js时,会想当 ...
分类:
其他好文 时间:
2019-01-05 18:26:36
阅读次数:
219
MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. sql model 常用来解 ...
分类:
数据库 时间:
2018-12-24 22:04:37
阅读次数:
215
原文地址:https://wangdoc.com/javascript/ 除了正常模式,JavaScript还有第二种运行模式:严格模式。 设计目的 严格模式是从ES5进入标准的,主要目的有以下几个。 明确禁止一些不合理、不严谨的语法,减少JavaScript语言的一些怪异行为。 增加更多报错的场合 ...
分类:
其他好文 时间:
2018-12-20 17:06:51
阅读次数:
229
this简介 this是JS中很重要的一个关键字,它总是指向一个对象, 而这个对象是在运行时基于函数的执行环境动态绑定的。 this指向分类 作为普通函数调用 作为构造函数调用 作为对象的方法调用 call和apply调用 作为普通函数调用 当函数以普通函数的方式调用时,函数内的this在非严格模式 ...
分类:
Web程序 时间:
2018-12-18 02:15:30
阅读次数:
189
用vue cli3做项目的时候如果开启了typescript的严格模式,在dev server热替换的时候往往就会打出一大堆warning,严重的影响了编译效率。官方并没有提供关闭warning的api,但是提供了修改webpack配置项的接口。通过这个接口我们就可以实现关闭warning。 根据文 ...
分类:
其他好文 时间:
2018-12-17 14:48:39
阅读次数:
683