- 博客(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 121
原创 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 155
原创 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 141
原创 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 143
原创 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 194
原创 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 823
原创 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 96
原创 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 409
原创 react native调试篇(android调试篇02)
二.调试下好包,打包后的调试1.真机调试:先用安卓手机连接usb到电脑上,且手机连上同一局域网的wifi,然后手机打开开发者模式,然后运行adb devices,看是否能连通2.模拟器调试:Android Studio自带了模拟器,需要命令启动,或者编辑器里面启动;其他模拟调速器见:…...
2020-06-24 15:02:55 327
原创 如何从零搭建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 3428
原创 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 609 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人