在使用函数的时候,总是会碰到一个问题,那么就是this指的是谁?一般this概念在面向对象中的时候比较多,但是Js在函数中也是存在的。
this是谁?
和函数在哪里声明没有关系。
和函数的调用方式,和调用位置有关。
并且this是在运行时绑定的
案例如下
案例一
function foo()
{
consol...
【深入JavaScript】Js的内存管理与常见GC回收算法
引言:
不管什么样的编程语言,在代码的执行过程中都是需要给它分配内存的,不同的是某些编程语言需要我们自己手动的管理内存,某些编程语言会可以自动帮助我们管理内存。
内存管理的基本生命周期:
分配申请你需要的内存
使用分配的内存(申请)
不需要使用时,将其释放...
解决npm ERR! Cannot read properties of null (reading ‘pickAlgorithm‘)
【深入JavaScript】Js的执行流程
JavaScript高级学习
V8引擎的原理
js源代码在浏览器引擎中的执行原理如下:
Js源代码 通过 语法分析/词法分析以后 被转换成抽象语法树(abstract Syntax tree)通过ignition (解释器) 转成 字节码 (跨平台的字节码)最后在需要使用的地方转换成对应的机器码
&nbs...
Laravel的ArrayAccess接口
$foo['xxx'] 对应调用offsetGet方法。
$foo['xxx'] = 'yyy' 对应调用offsetSet方法。
isset($foo['xxx']) 对应调用offsetExists方法。
unset($foo['xxx']) 对应调用offsetUnset方法。
.Laravel 7 str_random无法使用怎么办
EasySms发送阿里云短信
使用EasySms发送阿里云短信其实很简单,我一开始用了content结果没有用,后来发现用的是data
示例如下:
$result = $easySms->send($phone,[
'template' => 'SMS_220545119',
'd...
LInux学习笔记
Linux基础指令学习
开关机
shutdown -h -now 立刻进行关机shudown -h 1 一分钟之后就会关机shutdown -r -now 重新启动计算机halt 关机reboot 现在重新启计算机sync 把内存的数据同步到磁盘中
Vim 一些基本命令
vim + '文件名' 用vim编辑器打开文件...
Laravel解决Tinymce编辑文件上传csrf_token问题
本人快去上学了,大概有200余天不碰代码,先把这个解决方法记录下来免得日后忘记。
ps:这边我们直接使用tinymce的demo进行安排。
我的编辑器配置
tinymce.init({
selector: '#content',
...