永不言弃mjx

导航

 

2020年5月26日

摘要: 返回元素的: find:有符合条件返回第一个,没有符合条件返回undefined 返回下标: indexOf: 找得到返回下标找不到返回-1 (只能用来查找基础数据类型,全等判断, 查找对象必须地址相同,比如[{a:1}].indexOf({a:1})为-1,因为后者是一个新的对象,如果遍历数组的时 阅读全文
posted @ 2020-05-26 11:31 永不言弃mjx 阅读(167) 评论(0) 推荐(0) 编辑
 
摘要: 总结: 1.form表单提交 优点:传统方式,兼容性好,不会出现url长度限制问题 缺点: 无法知道下载的进度;无法直接下载浏览器可直接预览的文件类型(如txt/png等) 2.open或location.href 优点: 简单方便直接 缺点:会出现URL长度限制问题;需要注意url编码问题;浏览器 阅读全文
posted @ 2020-05-26 11:02 永不言弃mjx 阅读(520) 评论(0) 推荐(0) 编辑
 

2020年5月14日

摘要: 1、纯字符串比较,转换成ASCII码在进行比较; 2、纯数字和纯数字字符串相比较,则将字符串数字隐式转换成数字再进行比较; 3、纯数字和非纯数字字符串比较,都返回false; 注意: 1.数字和字符串比较大小,js会优先将字符串转成数字来比较(如果将数字转成字符串,那么还要将字符串转成字符编码才能比 阅读全文
posted @ 2020-05-14 09:28 永不言弃mjx 阅读(3271) 评论(0) 推荐(0) 编辑
 

2020年4月28日

摘要: computed: 、 1. 属性调用 2. 变量重用 初次渲染只执行一次 3. 缓存 只有计算属性依赖的值发生改变触发重新渲染(注意要触发重新渲染,对象新增和删除以及数直接修改数组长度,数组用index直接赋值)才会重新计算 methodss定义的方法: 1.函数调用 2.无重用性 有多少地方用就 阅读全文
posted @ 2020-04-28 11:25 永不言弃mjx 阅读(149) 评论(0) 推荐(0) 编辑
 

2020年1月8日

摘要: 1.安装node.js和npm 2.cmd 用node-v和npm -v查看是否安装成功 3.npm config set registry https://registry.npm.taobao.org(切换淘宝镜像,防止网络原因造成构建项目失败,npm config get registry 查 阅读全文
posted @ 2020-01-08 13:46 永不言弃mjx 阅读(609) 评论(0) 推荐(0) 编辑
 

2019年12月20日

摘要: 总结: 1.Object.defineProperty劫持data中 定义过的属性的setter和getter 2. Watcher()通过get方法向Dep添加订阅者,形成依赖 3.数据发生变化触发属性的set方法,Observer(观察者)通知Dep(依赖管理)数据发生了变化,Dep通过noti 阅读全文
posted @ 2019-12-20 14:37 永不言弃mjx 阅读(595) 评论(0) 推荐(0) 编辑
 

2019年12月19日

摘要: 1.Auto Close Tag(自动闭合HTML/XML标签) 2.Auto Rename Tag(自动闭合HTML/XML标签) 3.Chinese(汉化) 4.Open-In-Browser(在浏览器打开项目) 5.ESLint (eslint配置插件) 6.Git History (git 阅读全文
posted @ 2019-12-19 13:47 永不言弃mjx 阅读(245) 评论(0) 推荐(0) 编辑
 
摘要: vue-cli3.0之前版本: 1.npm install -g vue-cli(只需安装一次) 2.vue init webpack 3.填好相关信息切换到项目运行 vue-cli3.0及之后版本: 1.卸载vue-cli 2.x版本: npm uninstall vue-cli -g 2.安装v 阅读全文
posted @ 2019-12-19 13:45 永不言弃mjx 阅读(131) 评论(0) 推荐(0) 编辑
 

2019年8月28日

摘要: vue 脚手架搭建项目步骤1.安装node 2.npm install vue-cli -g3.vue init webpack 项目名 node + express搭建本地服务器1.安装node2.npm install express --save -g express 是nodejs的一个we 阅读全文
posted @ 2019-08-28 11:42 永不言弃mjx 阅读(190) 评论(0) 推荐(0) 编辑
 

2019年4月24日

摘要: 原生js给select赋值或者vue绑定数据,会自匹配下拉选项的value或者key,从而显示对应的label或者对应的option的html eg: 原生: <select name="" id=""> <!-- <option value="1" key='1' label="测试1"></op 阅读全文
posted @ 2019-04-24 10:52 永不言弃mjx 阅读(227) 评论(0) 推荐(0) 编辑