摘要: 1. 生命周期 App(全局) 位置:项目根目录app.js文件 2. 页面生命周期 3. 组件生命周期 阅读全文
posted @ 2019-08-03 22:37 dobeco 阅读(8947) 评论(0) 推荐(1)
摘要: 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 JOSN文件不允许注释,下面为了学习加上注释,粘贴需要的片段去掉注释即可。小程序定义color建议使用16进制颜色 1. pages定义页面路径列表 2. wi 阅读全文
posted @ 2019-08-03 18:04 dobeco 阅读(6621) 评论(0) 推荐(0)
摘要: 模拟器 | 端口 夜神安卓模拟器夜神安卓模拟器 62001 逍遥安卓模拟器逍遥安卓模拟器 21503 BlueStacks(蓝叠安卓模拟器)BlueStacks(蓝叠安卓模拟器) 5555 雷电安卓模拟器雷电安卓模拟器 5555 天天安卓模拟器天天安卓模拟器 5037 网易MuMu(安卓模拟器)网易 阅读全文
posted @ 2019-08-03 16:38 dobeco 阅读(319) 评论(0) 推荐(0)
摘要: [TOC] 目录 js中new一个对象的过程 什么是闭包?闭包的优缺点 答:闭包是将外部作用域中的局部变量封闭起来的函数对象。被封闭起来的变量与封闭它的函数对象有相同的生命周期。 优点:一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中,不会在f1调用后被自动清除。 缺 阅读全文
posted @ 2019-08-03 16:36 dobeco 阅读(434) 评论(0) 推荐(0)
摘要: 一、赋值、浅拷贝与深拷贝的区别 二、深拷贝的方法 1.JSON转换 缺点: (1)如果对象里有函数,函数无法被拷贝下来 (2)无法拷贝copyObj对象原型链上的属性和方法 (3)当数据的层次很深,会栈溢出 2.普通递归函数 缺点: (1)无法保持引用 (2)当数据的层次很深,会栈溢出 3.防栈溢出 阅读全文
posted @ 2019-08-03 16:35 dobeco 阅读(85316) 评论(7) 推荐(10)
摘要: [TOC] 原始类型有哪几种?null 是对象吗?原始数据类型和复杂数据类型存储有什么区别? 原始类型有6种,分别是 ,`null bool string number symbol`(ES6新增)。 虽然 返回的值是 object,但是null不是对象,而是基本数据类型的一种。 原始数据类型存储在 阅读全文
posted @ 2019-08-03 16:33 dobeco 阅读(313) 评论(0) 推荐(0)
摘要: ES6(常用的、重点的) 数组API、正则API、字符串API都不讲 模板字符串 + 模板字符串的基本用法 js var s1 = js var obj={ name:"",age:5 }; var s1 ="我叫:"+obj.name+",今年:"+obj.age+"岁。" js var obj= 阅读全文
posted @ 2019-08-03 16:32 dobeco 阅读(374) 评论(0) 推荐(0)
摘要: 模拟new实现 function newObject() { let obj = new Object(); let Con = [].shift.apply(arguments) obj.__proto__ = Con.prototype; let res = Con.apply(obj,argu 阅读全文
posted @ 2019-08-03 16:31 dobeco 阅读(242) 评论(0) 推荐(0)
摘要: 挂载 constructor statc getDerivedStateFromProps render componentDidMount 更新 static getDerivedStateFromProps shoudComponentUpdate render getSnapshotBefor 阅读全文
posted @ 2019-08-03 16:28 dobeco 阅读(221) 评论(0) 推荐(0)
摘要: \0 :null(\u0000) \b :后退键(\u0008) \f :换页符(\u000C) \n :换行符(\u000A) \r :回车键(\u000D) \t :制表符(\u0009) \v :垂直制表符(\u000B) \' :单引号(\u0027) \" :双引号(\u0022) \\ 阅读全文
posted @ 2019-08-03 16:26 dobeco 阅读(912) 评论(0) 推荐(0)
摘要: 属性 transition property 定义对象中参与过度的属性 transition delay 延迟 transition duration 持续时间 transition timing function 状态变化速度 简写 规则 如果只提供一个参数,则为 的值定义;如果提供二个参数,则第 阅读全文
posted @ 2019-08-03 16:24 dobeco 阅读(351) 评论(0) 推荐(0)
摘要: 属性 @keyframes 关键帧 animation name 动画名称 animation fill mode 动画结束之后的状态 animation direction 动画在循环中是否反向运动 animation duraction 持续时间 animation timing functio 阅读全文
posted @ 2019-08-03 16:22 dobeco 阅读(1158) 评论(0) 推荐(0)
摘要: [toc] 属性 1. align content 属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。 基本位置对齐 默认对齐 基线对齐 分布式对齐 溢出对齐 全局属性 2. aligin items 侧轴对齐(y轴) 3. align self 侧轴上单个项目对齐方式 4. fl 阅读全文
posted @ 2019-08-03 16:22 dobeco 阅读(242) 评论(0) 推荐(0)
摘要: fs.stat 检测是文件还是目录 fs.mkdir 创建目录 fs.writeFile 创建写入文件 fs.appendFile 追加文件 fs.readFile 读取文件 fs.readdir 读取目录 fs.rename 重命名 fs.rmdir 删除目录 fs.unlink 删除文件 阅读全文
posted @ 2019-08-03 16:21 dobeco 阅读(576) 评论(0) 推荐(0)
摘要: 一、 Express 简单介绍 Express 是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架Express 框架是后台的 Node 框架,所以和 jQuery、zepto、yui、bootstrap 都不xpress 在后台的受欢迎的程度类似前端的 jQuery,就是企业的 阅读全文
posted @ 2019-08-03 16:20 dobeco 阅读(355) 评论(0) 推荐(0)
摘要: 文章收藏 1. "奇舞周刊" 2. "饿了么NOde.js面试" 3. "前端面试之道" 4. "京东前端" 5. "ptbird" 6. "node.js面试题大全" 7. "阿里巴巴国际UED团队" 8. "腾讯AlloyTeam团队" 9. "AlloyTeam博客" 10. "百度前端EFE 阅读全文
posted @ 2019-08-03 16:19 dobeco 阅读(299) 评论(0) 推荐(0)
摘要: 第一步: 第二步: 第三步 注意: window系统的cmd无法识别第一步中的命令,请使用git bash命令行 阅读全文
posted @ 2019-08-03 16:13 dobeco 阅读(8933) 评论(0) 推荐(1)
摘要: [toc] git命令大全 一、基础命令 1.1 获取Git仓库 初始化仓库 克隆现有仓库 1.2 修改与提交 检查当前文件状态 跟踪所有件(添加到暂存区) 跟踪指定新文件(添加到暂存区) 命令。查看已暂存和未暂存的修改 查看已暂存的将要添加到下次提交里的内容 比较 分支和 分支差异 提交更新,提交 阅读全文
posted @ 2019-08-03 16:11 dobeco 阅读(502) 评论(0) 推荐(0)
摘要: 使用create react app创建应用 引入 antd 这是 create react app 生成的默认目录结构。 现在从 yarn 或 npm 安装并引入 antd。 按需加载 引入 "react app rewired" ,这是一个可以自定义react项目配置的库, 对于使用Webpac 阅读全文
posted @ 2019-08-03 16:09 dobeco 阅读(1926) 评论(0) 推荐(0)
摘要: 在egg中配置 cors(跨域) 第一步,安装 egg cors 第二步,配置 cors 在 文件下添加: 在 文件下添加: 在egg中配置 模板引擎 第一步,安装 egg view nunjucks 第二步,配置 在 文件下添加: 在 文件下添加: 阅读全文
posted @ 2019-08-03 16:07 dobeco 阅读(2305) 评论(0) 推荐(0)
摘要: 如何在eggjs中引入 sequlize 安装 第一步,在项目中安装 egg sequelize插件和mysql插件 第二步,在 中开启 egg sequelize插件,插入以下代码 第三步,在 中填写数据库链接配置信息 定义 model 1. 在项目根目录下新建 models文件夹放置 model 阅读全文
posted @ 2019-08-03 16:05 dobeco 阅读(3199) 评论(0) 推荐(1)
摘要: 插件地址 https://github.com/gizwits/cordova gizwits scan qrcode 插件安装方式 该插件需要安装依赖(官方文档没有说明) 插件调用方式 阅读全文
posted @ 2019-08-03 16:04 dobeco 阅读(2236) 评论(0) 推荐(0)
摘要: sass安装 compass安装 1.sass 需要安装ruby,然后通过gem安装sass. 2. less有想=两种安装方: 客户端安装 : 引入less.js,然后就可以直接用.less文件 服务器安装 安装node,使用npm安装less 1.安装ruby 2.查看ruby版本 3.安装sa 阅读全文
posted @ 2019-08-03 16:02 dobeco 阅读(158) 评论(0) 推荐(0)
摘要: 爬虫技术 第一步 第二步 第三部 第四部 谷歌官方爬虫文档: https://pptr.dev/ ?product=Puppeteer&version=v1.5.0&show=api class browser 阅读全文
posted @ 2019-08-03 16:01 dobeco 阅读(99) 评论(0) 推荐(0)
摘要: 一、src目录下面新建一个vuex文件夹 二、vuex文件夹新建一个store.js文件 三、安装vuex 四、在刚才创建的store.js引入vue 引入vuex并use vuex 五、定义数据 state 六、定义方法 mutations mutations 里面放的是方法,方法主要用于改变st 阅读全文
posted @ 2019-08-03 16:00 dobeco 阅读(202) 评论(0) 推荐(0)
摘要: 获取 sha1 在高德开发者平台创建andorid 项目 cordova plugin add cordova plugin amap location variable IOS_KEY=638c853696edb16d00c4b087fa3d71f5 variable ANDROID_KEY=63 阅读全文
posted @ 2019-08-03 15:58 dobeco 阅读(2193) 评论(0) 推荐(0)
摘要: 数据类型 number object string null undefined boolean 转换规则是除了undefined null false 0 NAN ''或""",其他值都视为true 操作方法 Boolean() 布尔值转换,返回true or false typeof 返回一个值 阅读全文
posted @ 2019-08-03 15:54 dobeco 阅读(471) 评论(0) 推荐(0)