自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Javascript数据结构——栈结构&队列结构

1.栈结构 Stack:特点:后进先出 LIFO (last in first out)只能在一端操作(顶端 front):包括增加(进栈)和删除(出栈)递归算法中的无限递归会出现栈溢出代码实现:class Stack { container = []; enter(element) { this.container.unshift(element); } leave() { return this.container.shif

2021-09-01 22:35:50 104

原创 4.JS中的数据类型转换

把其他数据类型转换为NumberNumber([val]) + 一般用于浏览器的隐式转换中 @1 数学运算 @2 isNaN检测 @3 ==比较 ... + 规则: @1 字符串转换为数字:空字符串变为0,如果出现任何非有效数字字符,结果都是NaN @2 把布尔转换为数字:true->1 false->0 @3 null->0 undefined->N

2021-06-05 22:03:34 141

原创 3.前端数据结构(栈结构 & 队列结构)

栈结构 Stack后进先出 LIFO (last in first out) 只能在一端操作(顶端 front):包括增加(进栈)和删除(出栈)递归算法中的无限递归会出现栈溢出代码实现如下:class Stack { container = []; enter(element) { this.container.unshift(element); } leave() { return this.container.shif

2021-06-05 21:42:29 125

原创 2.JS底层存储机制

JS底层存储机制:堆(Heap)、栈(Stack)内存堆(Heap)、栈(Stack)ECStack(Execution [ˌeksɪˈkjuːʃn] Context Stack)和 EC(Execution Context )GO(Global Object)和 VO(Varibale Object)

2021-06-05 21:29:06 126

原创 ECMAScript数据类型--标准定义

ECMAScript数据类型1.原始值类型「俗称:值类型、基本数据类型」 undefined null boolean string symbol (es6新增类型,表示独一无二的值) number (-1,0,1,99....) 如下为比较特殊的:NaN(需要用isNaN(变量)或者Object.is(NaN,NaN)能判断NaN)、Infinity bigint:Number.MAX_SAFE_INTEGER/MIN_SAFE_INTEGER JS

2021-06-05 21:15:24 189

原创 react项目搭建,步骤最全,附源码git地址(react+router+typescript+redux+axios+antdesign+mock+eslint)

企业级react项目搭建流程,基于官网推荐脚手架create-react-app搭建的项目基本框架,在该基础上增加项目所需要的功能插件等。代码git地址https://github.com/ouyangfumei/react-base1.项目搭建1.1用脚手架创建目录 npm install -g create-react-app create-react-app 你的项目名 --typescript 1.2复制出相关的配置文件(webpack) npm run eject1.3配置es

2020-11-30 20:52:58 773

原创 vue优化

1-data尽可能的扁平化处理(vue的数据劫持方面优化)同理vuex中的sta2-不需要修改的数据使用 object. freeze冻结处理;;我们知道某些数据只是展示跟不需要响应式那么这时我们就可以利用该方法;可以省掉部分劫持的性能3-v-if与jv-sho分使用场景ⅴ-if是让整个结构不加载解析dom树;v-show是结构加载只是css控制了隐藏,不解析dom树v-if:某个某块在当前场景下只能只能显v-show:频繁切换的场景可以使用4-v-for循环时,注重key的作用:最好的key是

2020-09-23 22:06:13 93

原创 php wampServer安装 You don‘t have permission to access / on this server.

php集成环境wampServer安装中,localhost报错You don’t have permission to access / on this server.,127.0.0.1却能正常打开解决:1.找到wampServer的安装目录,搜索找到phpmyadmin.conf,httpd.conf,在所有处Allow from 127.0.0.1 替换成Allow from all2.wamp\alias\webdev.conf中<Directory "d:/webdev/">

2020-07-31 22:10:36 391

原创 react native调试篇(android调试篇02)

二.调试下好包,打包后的调试1.真机调试:先用安卓手机连接usb到电脑上,且手机连上同一局域网的wifi,然后手机打开开发者模式,然后运行adb devices,看是否能连通2.模拟器调试:Android Studio自带了模拟器,需要命令启动,或者编辑器里面启动;其他模拟调速器见:…...

2020-06-24 15:02:55 286

原创 如何从零搭建react项目,为什么create-react-app没有webpack.config.js文件

1.全局安装React官方出的脚手架工具,如果以前安装过,此步骤可以省略:npm install -g create-react-app2.创建你的项目:例如创建目录为D:/projectmkdir project //创建project文件夹create-react-app react-project //用脚手架创建react-project 项目cd react-project //等创建完成后,进入项目目录npm start //预览项目,如果能正常打开,说明项目创建成功

2020-06-22 22:09:09 3356

原创 react native开发环境搭建,包下载链接最全篇(android环境搭建01)

web开发最近去开发app,小白,记录下最近踩的坑!!!一.环境配置tips:具体参考RN官网:https://reactnative.cn/docs/getting-started.html1.必须安装的依赖有:Node(必须>=12版本)、Python(必须2x版本)、JDK (必须1.8)和 Android Studio;2.配置Node、Python、JDK 和 Android Studio的环境变量,保证在cmd中node、java、android、adb能够运行;tips:配置环

2020-06-12 22:17:16 592 1

空空如也

空空如也

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

TA关注的人

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