03 2019 档案
摘要:生命周期 有哪些钩子 测试代码 总结 beforeUpdate可以监听到data数据的变化,但view层还没有被渲染。等到updated的时候view层才会重新渲染,数据更新。 beforeMount方法中$el还未被创建,这期间vue先后生成2份模板,所以在beforeMount之前只是虚拟的,并
阅读全文
摘要:todolist功能开发 代码 组件拆分 代码 组件和实例的关系 每一个组件就是一个vue实例 实现todolist的删除功能
阅读全文
摘要:vue如何引用和使用,实例和挂在点的介绍 挂载点,模板和实例 Vue实例中的数据,事件和方法 插值表达式与v text和v html 事件函数v on ,注意v on: = @ Vue 中的属性绑定和双向数据绑定 属性绑定v bind,注意v bind: = : 双向数据绑定,v model Vue
阅读全文
摘要:安装和使用 全局安装vue 创建基于webpack模板的新项目 安装依赖 测试代码 父组件可以通过属性的方式向子组件传值,:content App.vue components/TodoList.vue,子组件可以通过this.$emit向父组件传递事件 全局样式与局部样式 scoped起限制作用域
阅读全文
摘要:背景 ajax fetch、axios 优缺点 ajax基于jquery,引入时需要引入庞大的jquery库,不符合当下前端框架,于是fetch替代了ajax 由于fetch是比较底层,需要我们再次封装,比如data参数配置 fetch不支持超时控制,即timeout 详解axios axios是什
阅读全文
摘要:离线安装Package Control 一般出现这种问题的是网络原因,我们可以下载离线安装包 连接地址:https://github.com/wbond/package_control 安装完成后解压,然后点击Preferences Browse Packages...,进入Packages目录 将
阅读全文
摘要:如何宣传 一个公司的核心竞争力,一个是技术,一个是营销。 1. 写博客,一类是技术干货文章(为主),一类是产品介绍文章 总结如何做前端缓存 前端缓存的坑 预防前端内存泄漏 前端缓存插件fast cache使用总结 fast cache开发半年记 ... 2. 正确选择发表的网站 选一个地方作为博客主
阅读全文
摘要:创建官网 可以通过github pages的机制即可免费创建项目的官网,不用花一分钱。 创建项目 登录github,创建一个fast cache.github.io的项目,名字必须包含.io。然后下载到本地,即 到目录下新建一个index.html,随便写点东西,提交到github上。 最后访问fa
阅读全文
摘要:写代码 重新编译 写文档和写测试用例 到项目根目录下,运行 ,然后创建SUMMARY.md 运行 ,创建各个文档,完善各个文档的内容。 最后再修改根目录下面的README.md,把文档的链接加上 运行 可以将md文件发布为html文件,默认放在_book文件夹下。 运行 ,访问 可以查看效果 提交第
阅读全文
摘要:安装node和npm npm init 初始化项目 规范版本号 一级版本,重构版本 二级版本,重大功能改进 三级版本,小升级或者bug修复 为何从0.0.1开始,可以认为是非正式版,正式版可以以1.x.x开始了。 规范一级目录 src 源代码 release 发布结果 test 单元测试用例 doc
阅读全文
摘要:组织还是项目 facebook为组织账号,rollup为项目账号 个人推荐注册项目账号 创建项目 为项目取名字之前,一定要提前把名字在github和npm上搜索一下,确认没有重名才行。 添加ssh key 安装git,提交项目
阅读全文
摘要:期望 快速做出第一版,慢慢迭代升级 方便推广,0成本使用 不能做什么 大型的框架,如一个UI框架。短期做不完,使用成本高。 模拟成熟轮子,如再造一个jQuery。有成熟方案,用户不会换。 小众的东西。基本没人用。 没有特色,100%模仿。用户没有更换理由。 做什么 小而精的工具。开发快,使用成本低。
阅读全文
摘要:理由 全面提高编程能力 从0开始打造,每部分都要自己负责。 提高自己的社区知名度 github上的star能间接反映你的身价,得到同行的认可,做啥都好做,比如内推。 锻炼自己的产品意识 开源是产品,不单是技术活。要考虑UI、运维、推广、收集反馈、甚至成本预算。 技术范儿、极客精神 满
阅读全文
摘要:图书组件的实现 有一个知识点要注意,就是在container容器里面的position要为relative,否则在container里的description设置为absolute,bottom为0时会位于整个页面最底部 列表渲染 使用wx:for block组件不会在页面进行显示,只接受控制属性,
阅读全文
摘要:内容简介的换行 问题:因为微信的``标签能够转义\n,所以从服务器加载来的数据我们可以直接放到这个标签中,\n就会自己换行了。问题是服务器返回来的数据多了个\,即\\\n,所以我们要想办法进行处理。 解决:可以用wxs来让wxml调用js函数,然后在函数里面处理文本信息 wxs的使用 作用:可以用作
阅读全文
摘要:配置taBar airbnb 编码规范 可以应用esLint,在github上aribnb的项目里 对象简写 方法简写 能用const尽量不要用let,能用let不要用var 纯粹回调、Promise与async、await 纯粹回调会陷入回调地狱,剥夺函数return的能力 promise 多个异
阅读全文
摘要:加入缓存提升用户体验 思路:先从缓存中寻找数据或者从服务器中获取数据写入缓存中 优点:减少网络访问次数,提升用户体验 解决缓存带来的问题 问题:比如原先是不喜欢的在点击喜欢的时候,跳到下一期刊后返回来再次点击会报错。原因是点击不喜欢后服务器端更新了,但加入缓存后返回来的时候期刊依然是缓存中的,所以会
阅读全文
摘要:Behavior行为与加入缓存系统优化流行页面 navi组件与移动端触碰区域探讨 触碰区域优化 设计师切图切大点,多余部分变成透明色 前端将可触碰区域变大 解决向左箭头变灰,向右变灰 禁用事件的技巧 产生一个向左的事件,但是在nav组件里面忽略 组件自身判断是否是第一期,自身禁用向左的按钮 musi
阅读全文
摘要:访问API数据与ES6在小程序中的应用 看待组件的两种观点 组件复用 代码分离 (特别重要) 不能在一个页面写所有的代码,代码分离具有很强的可读性、可维护性 Blink Api 介绍与测试API url前缀以bl.7yue.pro/v1开头 使用开发者key(appkey)访问API 在请求头的he
阅读全文
摘要:流行页面编码与组件的细节知识 组件属性赋值与页面渲染流程解析 组件传值 流程 setData的误区 小程序的setData与React中的setData 组件向page传值 组件内部 page页面的wxml page页面的js 组件的生命周期函数 created(组件实例进入页面节点),attach
阅读全文
摘要:组件数据、事件与属性 数据来源的三种途径 直接在wxml中填写数据 在js中绑定数据 服务器中传数据到js,然后填入wxml 数据绑定 三元表达式和图片切换 组件的封闭性、开放性及粒度 组件封装的难度 哪些在内部,哪些可以放在外部 组件的粒度,可以封装简单功能或非常复杂的功能 组件的properti
阅读全文
摘要:markdown是什么 Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 标题 一级标题 一级标题 二级标题 一级标题 三级标题 三级标题 总共有6级 字体 加粗 \ \ 加粗\ \ = 加粗 斜体 \ 斜体\ = 斜体 斜体加粗 \ \ \ 斜体
阅读全文

浙公网安备 33010602011771号