- 博客(8)
- 收藏
- 关注
原创 Javascript 中变量、作用域和内存问题
Javascript 中变量、作用域和内存问题JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型:Undefined、Null、Boolean、Number和String。基本数据类型值和引用数据类型值具有以下特点:基本类型值在内存中占据固定大小的空间,因此保存在栈内存中;从一个变量向另一个变量复制基本类型的值,会创建这一个值得副...
2019-10-27 11:25:02 130
原创 封装异步API
封装异步API自我感觉学习nodejs 最核心的部分在这:通过回掉函数获取一个函数中异步操作的结果function fn (callback) { // var callback = function (data) { console.log(data) } setTinmeout(function () { var data = 'izlx' callback(data) //d...
2019-09-25 17:15:36 199
原创 解决json_decode 解析返回值为NULL且json_last_error 返回为int(4)最有效果的方法
话不多上直接上代码! (原代码)<?php $json = file_get_contents('data.json');$data = json_decode($json,true);var_dump($data); //返回值为 NULLvar_dump(json_last_error()); // 返回值为 int(4)?>(修改后)&...
2019-07-15 20:54:30 1506
原创 通俗易懂的闭包
不知道为什么,看到闭包这两个字感觉贼亲切,哈哈哈。闭包闭包的概念(简单粗暴形象点):函数中内嵌另一个函数,或者是一个函数中有另一个对象,里面的函数或者是对象都可以使用外面函数中定义的变量或者是数据,此时就形成了闭包。(什么还是不懂?感慨自己智商感人,索性再写的大白话点,让自己对闭包有个好点的认识。函数A中,有一个函数B,函数B中可以访问函数A中定义的变量或者数据,此时就形成了闭包...
2019-06-25 21:45:22 440
原创 apply和call方法的使用和区别,以及bind方法的使用。
apply,call方法的使用和区别: 都可以改变this的指向。 使用方式:函数名.apply(对象,[参数1,参数2,参数3,......]);函数名.call(对象,参数1,参数2,参数3,......)。(注释:我想要使用其他对象的某个方法--->其他对象.方法名.apply(当前对象,参数......);这个方法就会被当前的对象所使用,同时这个方法中的this就是当前...
2019-06-25 19:37:04 172
原创 学习过程中的一些记录(动态页面,编程思想,面向对象的特性,原型链,如何把局部变量变成全局变量?)
(记录下在学习过程的几个知识点:)1.动态页面:页面由html+css+js向服务器发送请求,服务器那边没有页面,是动态生成的,返回给客户端。2.编程思想:面向过程:所有的事情都是亲力亲为注重的是过程。面向对象:提出需求,找对象,对象解决,注重的是结果。3.Javascript不是一门面向对象的语言,是基于对象的语言,js来模拟面向对象。4.面向对象的特性:封装,...
2019-06-18 14:44:38 113
原创 实例方法与静态方法辨析
实例方法:必须要通过new的方式创建的对象(实例对象)来调用的方法。静态方法:直接通过大写的构造函数的名字调用的方法(直接通过大写的对象名字调用的)。...
2019-05-23 01:05:55 94
原创 javascript中简单类型和复杂类型以及相应值在何处存储
javascript中简单类型和复杂类型以及相应值在何处存储的相关问题。原始数据类型:*number, string, boolean, undefined, null, object;*基本数据类型(简单类型),值类型:*number, string,boolean*;复杂类型(引用类型):*object*;空类型:*null,undefined*;注意:值类型的值在**栈中存储**;引用类型的...
2019-05-16 19:33:04 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人