vue总结

2017-06-06
阅读 4 分钟
2.2k
条件渲染 v-if vs v-show v-show 要切换显示内容,初始化开销大 v-if 根据状态只显示某个内容,状态切换概率小,切换开销大 使用key管理可复用的元素(比如切换登录方式,不同方式登录内容是一样的),速度快 {代码...} 表驱动法 [链接] 《代码大全2》表驱动法 vue编写可复用组件 [链接] 登录模块一般某个内容重复使用3...

如何写校验函数

2017-05-21
阅读 3 分钟
2.4k
前言 在项目中经常会用到表单的校验,前端校验会减少对服务器的压力并且能提升用户体验,达到各种交互效果 练习: 通用校验函数编写 思考: 一般校验有哪几种情况 从上至下,提示语只有一个位置只显示错误的第一条(标红/不标红错误的相关项) 每个元素下方提示当前元素的错误提示 不适合以弹框的形式显示 提示语在元素右侧 ...

布局

2017-05-21
阅读 2 分钟
1.7k
多列内容固定分布 [链接][链接] 1. 需求 三列内容固定宽度并排显示280px 414px 56px 2. 知识点 弹性布局项目的flex属性设置 flex-grow 定义项目放大比列,默认值0有剩余空间不放大 flex-shrink 定义项目缩小比列,默认值1空间不足缩小 flex-basis 设置项目在主轴的大小,默认值为auto跟width或height属性值一样(比如350p...

js操作

2017-05-21
阅读 2 分钟
1.4k
20170521 日期格式转换 将国际标准格式转换为"年/月/日" 将日期格式将日期格式"20/05/2017" 转为 "2017-05-20" 练习1 {代码...} 思考:模版字符串使用场景? 字符串里解析变量、函数、表达式 多行 trim()、特殊符号转义 嵌套使用 参考: [链接] [链接]模板字符串 练习2 {代码...} 数组常用的属性和方法 其实看完文档基本...

项目3种弹框模式

2017-03-30
阅读 2 分钟
2.9k
一、需求 二、使用插件 Sweetalert 在vue里面使用 vue-sweetalert {代码...} 完整例子:(不需要的选项就不要设置,详情看文档) {代码...} 三、注意事项 我在使用过程报错的几个地方 1.Uncaught (in promise) timer 解决:添加这样代码catch(this.$swal.noop) {代码...} 2.选项报错 Unknown parameter "closeOnConfirm"...

ES6学习笔记

2017-02-25
阅读 4 分钟
1.9k
const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指针,const只能保证这个指针是固定的,至于它指向...

vue项目问题记录

2017-02-21
阅读 4 分钟
2.5k
通过props从父组件传过来的data只能在计算属性computed里面操作或者直接写在页面里面显示数据原因:可能跟数据执行的顺序有关,在data函数和mounted阶段父组件传递过来的数据可能还没有被执行到

css项目中常用知识总结

2017-02-08
阅读 2 分钟
2k
一、div+css布局 1.css水平垂直居中 方法1:兼容性最好的方法 {代码...} 方法2: css3 transform属性 {代码...} 方法3: flex ie11才支持 用mdn查看属性的兼容性和应用实例 [链接] display: flex; 设置父容器为弹性盒子 flex-direction: row; 定义父容器的弹性项目以主轴排列justify-content: center; 定义弹性项目在主轴X...

正则表达式

2016-10-21
阅读 9 分钟
2.1k
字面量创建方式var reg = /abc/;对象RegExp,适合正则表达式模式不确定的时候var reg = new RegExp("abc");

搭建Hexo部署到github上

2016-10-21
阅读 1 分钟
2.7k
本地建站 $ hexo init <folder> folder本地项目存放的目录$ cd <folder>$ npm install

网站开发到上线全过程记录

2016-10-06
阅读 1 分钟
4.4k
1.搭建本地环境2.动态数据获取头部底部导航菜单 work about contact首页列表循环输出遇到的问题:图片循环不出来创建文章模版 相当于详细页 循环的图片就是在详细页面里面获取的(后台上传的时候封面放在在第一个位置,为了图片循环好获取数据)

CSS预编译器

2016-08-31
阅读 1 分钟
3.3k
sass 必须先安装ruby,再安装sass gem install sassless 先安装npm npm install -g less

Mac Svn使用

2016-08-30
阅读 1 分钟
3.6k
mac下使用svn问题记录 一、软件下载TortoiseSVN 1.8.8 找不到mac版本的 放弃 CornerStone第一次下载安装不了,接着到官网下载了3版本的能安装遇到两个问题:1.收费,只能试用 [链接]用CornerStone配置SVN,HTTP及svn简单使用说明[链接] mac设置系统时间 2.3版本的连接本地svn地址失败可能是版本的问题,具体情况我没有去...

MAC PHP环境搭建

2016-08-25
阅读 3 分钟
4.8k
下载安装MAMP MAMP下载地址 用到的命令: {代码...} MAMP设置: 启动Apache和Mysql 解决apache启动不了的问题:退出 MAMP在终端执行以下命令,也就是重命名envvars 为 _envvars {代码...} 解决mysql启动不了的问题:killall -9 mysqld [链接] 配置Apache虚拟机 修改hosts文件 配置httpd.conf文件 数据库配置 遇到的问题...