自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JS中的块级作用域

块级作用域 在ES5中,只有全局作用域和函数作用域。 影响: if内层变量可能覆盖外层变量 for循环的变量会泄露成全局变量 使用var var a = 1; if(1) { var a = 3; } console.log(a); //打印3,被if中的声明覆盖 使用let let a = 1; if(1) { let a = 3; } console.log(a); //打印2,if...

2019-11-16 23:13:09 471

原创 JS中的变量提升

变量提升 变量提升即将变量声明提升到它所在作用域的最开始的部分。 简单来讲 let和const 会在声明地方到块级顶部形成临时性死区,在这区间使用该变量都会被报错。例: console.log(a); // 下面使用了let a,所以生成了变量名a的死区,调用了a所以报错 let a = 5; console.log(a); // 我的理解是使用了let后解锁死区,a可以调用。 var 的变...

2019-11-16 23:12:19 147

原创 IOS 中的MVVM简要描述

为什么使用MVVM iOS中,我们使用的大部分都是MVC架构。虽然MVC的层次明确,但是由于功能日益的增加、代码的维护,使得更多的代码被写在了Controller中,这样Controller就显得非常臃肿。为了给Controller瘦身,后来又从MVC衍生出了一种新的架构模式MVVM架构。 MVVM分别指什么 MVVM就是在MVC的基础上分离出业务处理的逻辑到ViewModel层,即: M----...

2019-11-14 10:17:55 362

原创 Django-rest-framework 基础应用之用户登录学习

前言 本次学习较为紧促,因为之前有做过Django的小项目,所以跳过了一些基础,这次就直接进入Django-rest-framework的学习。 开始项目 创建"Tutorial"项目和"api"app django-admin startproject Tutorial python manage.py startapp api 创建用户表 修改api model如下 from djan...

2019-11-13 16:28:34 367

原创 Django 环境配置和基本命令

文章目录前言环境准备1. 安装python32. 安装虚拟环境安装virtualenvvirtualenvwrapper安装Django 前言 之前有学习过Django,但是时间过去太久了,有些遗忘,最近需要布一个API需要用到Django-rest-framework,所以,现在重新学习一番,并且记录下来,以加深记忆。 环境准备 1. 安装python3 这个就不用多讲了,Mac系统中自带了p...

2019-11-12 21:59:32 189

原创 iOS - @property与@synthesize与@dynamic

这篇文章写的十分详细了 https://www.jianshu.com/p/e73649964b98

2019-11-12 14:12:02 146

原创 oc中处理动态类型的方法(NSObject 方法)

简介 在使用id对象时,我们不清楚id对象中是哪个类的实例,也不知道id对象是否包含哪种方法。 因为id对象作为参数时,静态编译不会报错,只有在执行代码时,最终才会报错,程序崩溃。 所以在使用带有id为参数的方法时,应当加入这些判断,避免错误的发生。 对象是不是class-object或其子类的成员 - (BOOL)isKindOfClass:class-object 对象是不是class-...

2019-11-12 11:53:16 214

原创 objective-c常用算法总结

找到两个非负整数的最大公约数 unsigned int u, v, temp; NSLog(@"please type in two nonnegative integers"); scanf("%u%u", &u, &v); while (v != 0) { temp = u % v; u = ...

2019-11-12 11:28:02 236

原创 React Native环境配置教程(IOS)

文章目录1.配置环境i) 基础环境ii)安装react-nativeiii)确保在你的xcode中有Command Line Tools2.创建第一个app并且运行i)创建第一个appii)运行你的第一个appNo bundle URL present问题发生原因及处理 本次Magic那边十万火急,需要人去救一下火。 所以我开始学习react-native和JavaScript。 因为之前没有写...

2019-10-14 17:57:58 570

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除