摘要: 虚拟机centos7上安装docker+jenkins 学习某册子的CICD时,安装了docker和jenkins,记录的安装过程和中间碰到的问题。 使用的虚拟机为Parallels Desktop,配置为2核4G,系统为centos 7,下载地址。 安装docker 在开始安装之前,需要安装dev 阅读全文
posted @ 2022-11-21 11:57 beckyye 阅读(428) 评论(0) 推荐(1) 编辑
摘要: 众所周知,Vue是以数据驱动视图展示的,即Vue会监听数据的变化,从而自动重新渲染页面的结构。本文主要探究了Vue组件会对哪几部分数据会进行响应式处理,以及如何进行处理,响应式处理的核心代码,梳理Watcher、Dep、Observer之间的关联关系 阅读全文
posted @ 2022-11-18 16:01 beckyye 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 上月面试海康威视的一道面试题。 单页应用,即常说的SPA,Single Page Application,从名称上就可以看出它最大的特点,就是单页面,即只有一个页面;相对的就是多页面,即MPA,Multi-Page Application。 在多页面的情况下,我们在切换不同页面时,需要向服务器发送多 阅读全文
posted @ 2022-11-16 14:55 beckyye 阅读(129) 评论(0) 推荐(0) 编辑
摘要: JS和Java中虽然都有对象的概念,但这两种对象却大有不同。Java的对象是基于类创建的,JS的对象却是基于一个特殊的对象——原型对象——创建的,之前看到一个盖房子的比喻,在Java中盖房子是先画好图纸再盖房子,JS中盖房子却是先盖一个样板房再盖其他房子,觉得也挺贴切。 所以JS中的继承和Java中 阅读全文
posted @ 2022-11-14 16:08 beckyye 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 引言: 闭包是JavaScript中老生常谈的一个话题,也是常见的面试题。 我之前刚开始做前端的时候,就在网上搜闭包,大多搜到的结果都说的是闭包有什么作用,比如说在函数外部可以访问到函数内部的变量,又或者说闭包会导致什么问题,比如会影响GC回收。总之好像没什么标准说法,所以当时我总是模模糊糊的。 概 阅读全文
posted @ 2022-11-11 13:05 beckyye 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 我们使用vue-cli搭建vue 2.x项目时,大致由如下代码来做一个vue应用的初始化:`new Vue({render: (h) => h(App),}).$mount("#app")`。本文主要探究vue本身有哪些实例方法,在使用new初始化vue实例时大致上都做了哪些事情,以及大致的一个执行顺序。 阅读全文
posted @ 2022-11-04 19:50 beckyye 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 教程链接 Ajax介绍: Asynchronous JavaScript and xml 在页面不刷新的情况下向服务器发送请求,实现数据的交换,用户体验更好 懒加载,按需加载——>资源利用率提高,整体页面加载速度变快(首屏加载) XML Vs. JSON XML 设计被用来传输和存储数据。 HTML 阅读全文
posted @ 2022-11-03 11:02 beckyye 阅读(29) 评论(0) 推荐(0) 编辑
摘要: TypeScript学习小结:基础使用 某册子买了两年多了,到最近才开始学习TypeScript,拖延症的严重症状了;不过我还是深信人做一件事是需要一个契机的。 学完之后整体感受是:TypeScript在JavaScript的基础上提供了一套类型系统,用以在编码时提供类型提示,并利用类型推断对代码进 阅读全文
posted @ 2022-11-02 16:48 beckyye 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 待过的某家公司中用于和原生交互的方案,当初这个文件也是从网上找的,拿来就用,没怎么细看。 最早我们的Hybrid应用只是h5调用原生的一些方法,所以只使用了native向页面注入一个webview的变量,并在这个变量上挂载一些方法,在安卓上存在一些问题(?安全漏洞)。后来改用bridge,安全性和兼容性比较好。 阅读全文
posted @ 2022-10-26 12:13 beckyye 阅读(478) 评论(0) 推荐(0) 编辑
摘要: BOM BOM的核心——window对象 窗口和弹窗 location对象——页面信息 navigator对象——浏览器信息 history对象——浏览器历史记录 BOM是使用JavaScript开发Web应用程序的核心。提供了与网页无关的浏览器功能对象。 浏览器实现之间共通的部分成为了事实标准,为 阅读全文
posted @ 2022-10-26 11:56 beckyye 阅读(84) 评论(0) 推荐(0) 编辑