2020年1月1日

Vue的路由实现

摘要: Vue的路由实现:hash模式 和 history模式hash模式:在浏览器中符号“#”,#以及#后面的字符称之为hash,用window.location.hash读取;特点:hash虽然在URL中,但不被包括在HTTP请求中;用来指导浏览器动作,对服务端安全无用,hash不会重加载页面。hash 阅读全文

posted @ 2020-01-01 22:54 zhishiyv 阅读(233) 评论(0) 推荐(0) 编辑

Vue组件间的参数传递

摘要: Vue组件间的参数传递1.父组件与子组件传值父组件传给子组件:子组件通过props方法接受数据;子组件传给父组件:$emit方法传递参数2.非父子组件间的数据传递,兄弟组件传值eventBus,就是创建一个事件中心,相当于中转站,可以用它来传递事件和接收事件。项目比较小时,用这个比较合适。 阅读全文

posted @ 2020-01-01 22:52 zhishiyv 阅读(614) 评论(0) 推荐(0) 编辑

Vue实现数据双向绑定的原理

摘要: Vue实现数据双向绑定的原理:Object.defineProperty() vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。当把一个 阅读全文

posted @ 2020-01-01 22:51 zhishiyv 阅读(253) 评论(0) 推荐(0) 编辑

vue程序搭建

摘要: nodejs vue的安装依赖于node.js,要确保你的计算机上已安装过node.js。可进入cmd编辑器,输入命令 node -v进行查看。 npm安装 (也可以 淘宝cnpm 淘宝镜像,用淘宝镜像的cnpm来代替npm的安装,速度会快很多) 安装Vue框架 npm install -g vue 阅读全文

posted @ 2020-01-01 15:02 zhishiyv 阅读(200) 评论(0) 推荐(0) 编辑

移动和web

摘要: 移动智能设备之所以能够风靡全球,是因为它们具有Apple和Google提供SDK给第三方开发者进行开发, Apple提供的是基于Object-C语言的iOS SDK开发, Google提供的是基于java语言的Android SDK 应用开发。 基于原生SDK的开发存在以下优势: 1 更好的用户体验 阅读全文

posted @ 2020-01-01 12:57 zhishiyv 阅读(152) 评论(0) 推荐(0) 编辑

快速排序

摘要: 1.概念 快速排序 快速排序,听这个名字就能想到它排序速度比较快方法,是一种分治思想,现在各种语言中自带的排序库很多使用的都是快速排序。快速排序是一种原地排序,只需要一个很小的栈作为辅助空间,空间复杂度为O(log2n),适合在数据集比较大的时候使用。时间复杂度比较复杂,最好的情况是O(n),最差的 阅读全文

posted @ 2020-01-01 11:32 zhishiyv 阅读(235) 评论(0) 推荐(0) 编辑

2019年11月1日

scroll-view

摘要: scroll-view是区域滚动,不会触发页面滚动,无法触发pages.json配置的下拉刷新、页面触底onReachBottomDistance、titleNView的transparent透明渐变。 scroll-view 不适合放长列表,有性能问题。长列表滚动和下拉刷新,应该使用原生导航栏搭配 阅读全文

posted @ 2019-11-01 15:12 zhishiyv 阅读(940) 评论(0) 推荐(0) 编辑

2018年9月26日

编译原理

摘要: 语言处理系统: 预处理器 编译器 汇编器 链接器/加载器 字母表 单词 Tokens 终结符 非终结符 词法分析器 语法分析器 语义分析器 目标代码生成 0,1,2,3 型文法, 无限制文法 上下文有关文法 上下文无关文法 正则文法 正则表达式 阅读全文

posted @ 2018-09-26 22:06 zhishiyv 阅读(151) 评论(0) 推荐(0) 编辑

2018年9月20日

大数相加

摘要: 大数相加,是在求职过程中遇到的一个精巧的笔试题目,觉得有意思,在这里记录一下, 大数相加,大概是说,要输入两个很大的数,进行一个加法运算, 由我们要编写一段程序,用较高的运算效率完成运算; 解题思路: 大数位数较多,所以考虑采用逐位相加的思想, (1) 定义两个字符型变量以存储两个大数, (2)字符 阅读全文

posted @ 2018-09-20 21:08 zhishiyv 阅读(616) 评论(0) 推荐(0) 编辑

从java编程角度看代32位系统和64位系统

摘要: 一)64位系统和32位有什么区别? 1、32位的地址线最多表示的数字是2的32次方,同理64位就是2的64次方。 2、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存 3、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在 阅读全文

posted @ 2018-09-20 21:02 zhishiyv 阅读(967) 评论(0) 推荐(0) 编辑

导航