摘要:
node版本管理 如果在电脑上(node版本的升级和降级) 切换 node 版本 首先需要安装nvm node 版本管理插件 "安装方式" 安装方式 按官方指导 使用方式 查看所有的node版本 你可以列出可用的版本使用ls remote 切换版本 可以直接运行想要的版本 阅读全文
摘要:
如何安装flutter 安装步骤 下载flutter的sdk 下载完成解压(解压之后,将文件夹目录放入应用程序中) 命令行使用(用编辑器打开) (配置环境) 打开文件后添加一行 然后在命令行执行 执行命令 如果出现flitter的说明,说明flutter已经安装成功! 其他配置环境的下载 可以在苹果 阅读全文
摘要:
Vue源码分析 知识点准备 1.将为数组转为真数组 ( [].slice.call(this) 2.nodeType: 得到的节点类型 (获取属性,必须是元素节点才有) 》 必须直到nodeType为1 3. Object.defineProperty(obj, propertypeName, {} 阅读全文
摘要:
代码规范 文件命名 统一使用下划线分割例如 goods_library.vue 代码格式约束 1. vscode 安装 EditorConfig 插件 2. vscode 安装 eslint插件,并且在设置中添加配置项 3. 编辑器出现eslint error 必须解决 vscode 配置添加 cs 阅读全文
摘要:
自定义指令 注册全局的自定义指令 Vue.directive(), 其中,传递两个参数,第一个参数传递的是指令的名字,第二个参数是一个对象。 详细的例子 对象,我们介绍三个方法 bind: 每当指令绑定到元素上的时候,会立即执行bind函数,只执行一次 inserted 表示元素插入到dom中的时候 阅读全文
摘要:
计算属性和监听器 计算属性 首先我们知道,模版内的表达式非常便利,但是设计他们的初衷时由于简单运算的,在模版中国放入太多的逻辑会这个模版难以维护。因此计算属性应运而生。 如果不适用计算属性带来的复杂程度可以看下面的例子 html {{ msg }} <! 及其复杂的逻辑表达式非常不容易去维护 {{ 阅读全文
摘要:
如何使用 方式加密 我在以前都是使用的md5的方式进行密码加密,由于md5存在一定的风险,而且这个这个依赖已经很久没有更新了,故本次采用的是 方式加密。 使用方式 useage(command) 下包 to hash a password 如何加密密码 以上两种方式都可以达到相同的加密结果 如何校验 阅读全文
摘要:
基本概念 cookie cookie英文饼干,顾名思义,大小应该非常小,cookie非常小,它的大小限制在4kb左右,是网景公司的前雇员在1993年发明。它的主要用于保存登陆信息,比如你登陆某个网站市场可以看到'记住密码’,这就是通过在cookie中存入一段辨别用户身份的数据来实现的。 localS 阅读全文
摘要:
带你彻底了解原型 官方解释:对于使用过基于类的语言 (如 Java 或 C++) 的开发人员来说,JavaScript 有点令人困惑,因为它是动态的,并且本身不提供一个 class 实现。(在 ES2015/ES6 中引入了 class 关键字,但那只是语法糖,JavaScript 仍然是基于原型的 阅读全文
摘要:
步骤 NDS解析,将域名地址解析为ip地址 (第一步) 浏览器DNS缓存 系统DNS缓存 路由器DNS缓存 网络运营商DNS缓存 递归搜索 如 blog.baidu.com .com 域名下查找DNS解析 .baidu blog 出错 TCP连接,TCP三次握手 (第二步) 第一次握手,由浏览器发起 阅读全文