- 博客(191)
- 资源 (1)
- 收藏
- 关注
原创 React全家桶
React简介1. 是什么? 是将数据渲染为HTML视图的开源JavaScript库。2. 谁开发的? 是由Facebook开发,且开源。 起初由Facebook的软件工程师Jordan Walke创建。 于2011年部署于Facebook的newsfeed。 随后在2012年部署于Instagram。 2013年5月宣布开源。3. 为什么要学? 1. 原生的JavaScript操作DOM繁琐,效率低(`DOM-API操作UI`) 2
2021-02-08 11:25:40 907 1
原创 CSS面试复习
CSS复习HTML 复习HTML版本HTML4/4.01(SGML) 超级xml(可扩展标记语言)XHTML(XML) 要求严格,所有的标签、属性小写,属性必须要有值HTML5HTML4XHTMLHTML5标签允许不结束标签必须结束标签允许不结束属性不用带引号属性必须带引号属性不用带引号标签属性可大写标签属性必须小写且有值标签属性可大写Boolean属性可省略值Boolean属性必须写值Boolean属性可省略值w3c的html
2021-01-14 22:18:28 555
原创 常见面试智力题总结
常见面试智力题总结本部分主要是笔者在练习常见面试智力题所做的笔记,如果出现错误,希望大家指出!常见智力题时针与分针夹角度数问题?分析:当时间为 m 点 n 分时,其时针与分针夹角的度数为多少?我们可以这样考虑,分针每走一格为 6 度,分针每走一格对应的时针会走 0.5 度。时针每走一格为 30 度。因此,时针走过的度数为 m * 30 + n * 0.5,分针走过的度数为 n * 6。因此时针与分针的夹角度数为 |m * 30 + n * 0.5 - n * 6|;答案:
2021-01-14 22:17:14 999
原创 面试集锦之算法
算法知识总结本部分主要是笔者在学习算法知识和一些相关面试题所做的笔记,如果出现错误,希望大家指出!目录常用算法和数据结构总结排序冒泡排序选择排序插入排序希尔排序归并排序快速排序堆排序基数排序快速排序相对于其他排序效率更高的原因系统自带排序实现稳定性排序面试题目总结树二叉树相关性质满二叉树完全二叉树平衡二叉查找树(AVL)B-树B 树数据库索引红黑树Huffman 树二叉查找树求解二叉树中两个节点的最近公共祖先节点链表反转单向链表
2021-01-14 22:16:21 682
原创 剑指 offer 思路总结
剑指 offer 思路总结本部分主要是笔者在练习剑指 offer 时所做的笔记,如果出现错误,希望大家指出!题目二维数组中的查找题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:(1)第一种方式是使用两层循环依次遍历,判断是否含有该整数。这一种方式最坏情况下的时间复杂度为 O(n^2)。(2)第二种方式是利用递增序列的特点,我们可以从二维数组的右上角开
2021-01-14 22:15:13 220
原创 大厂面试题目分享
面试记录总结目录阿里巴巴(获得 OFFER)1. 2019-3-25 阿里巴巴(淘宝)一面2. 2019-3-28 阿里巴巴(淘宝)二面3. 2019-4-1 阿里巴巴(淘宝)三面4. 2019-4-3 阿里巴巴(淘宝)四面(hr)5. 2019-4-29 阿里巴巴(阿里云)一面6. 2019-5-27 阿里巴巴(阿里云)二面7. 2019-5-29 阿里巴巴(淘宝二轮)一面8. 2019-5-31 阿里巴巴(淘宝二轮)二面9. 2019-5-31 阿里巴巴(淘宝二轮)三面(hr)
2021-01-14 22:14:01 1004 2
原创 面试集锦之计算机网络
计算机网络知识总结本部分主要是笔者在复习计算机网络相关知识和一些相关面试题时所做的笔记,如果出现错误,希望大家指出!目录应用层HTTP 协议概况HTTP 请求报文HTTP 响应报文首部行HTTP/1.1 协议缺点HTTP/2 协议二进制协议多路复用数据流头信息压缩服务器推送HTTP/2 协议缺点HTTP/3 协议HTTPS 协议HTTP 存在的问题HTTPS 简介TLS 握手过程实现原理DNS 协议概况域名的层级结构查询过程DNS
2021-01-14 22:12:13 1169
原创 面试集锦之计算机操作系统
计算机操作系统本部分主要是笔者在学习现代操作系统和一些相关面试题所做的笔记,如果出现错误,希望大家指出!现代操作系统阅读笔记第一章 引论1. 操作系统定义操作系统是运行在内核态的软件,它执行两个基本上独立的任务。隐藏计算机底层硬件的实现,为用户及应用程序提供一个资源集的清晰抽象。管理计算机硬件资源。任何操作系统的核心是它可处理的系统调用集。这些系统带欧阳真实地说明了操作系统做的工作。2. 计算机运行模式多数计算机有两种运行模式:内核态和用户态。软件中最基础的部分是操作系统,
2021-01-14 22:10:46 723
原创 面试集锦之js
JavaScript 面试知识点总结本部分主要是笔者在复习 JavaScript 相关知识和一些相关面试题时所做的笔记,如果出现错误,希望大家指出!目录1. 介绍 js 的基本数据类型。2. JavaScript 有几种类型的值?你能画一下他们的内存图吗?3. 什么是堆?什么是栈?它们之间有什么区别和联系?4. 内部属性 [[Class]] 是什么?5. 介绍 js 有哪些内置对象?6. undefined 与 undeclared 的区别?7. null 和 undefined 的区别
2021-01-14 22:09:19 3308
原创 面试集锦之CSS
CSS 面试知识点总结本部分主要是笔者在复习 CSS 相关知识和一些相关面试题时所做的笔记,如果出现错误,希望大家指出!目录1. 介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型有什么不同的?2. CSS 选择符有哪些?3. ::before 和 :after 中双冒号和单冒号 有什么区别?解释一下这 2 个伪元素的作用。4. 伪类与伪元素的区别5. CSS 中哪些属性可以继承?6. CSS 优先级算法如何计算?7. 关于伪类 LVHA 的解释?8. CSS3 新增伪类有那
2021-01-14 22:07:30 1340
原创 面试集锦之HTML
HTML 面试知识点总结本部分主要是笔者在复习 HTML 相关知识和一些相关面试题时所做的笔记,如果出现错误,希望大家指出!目录1. DOCTYPE 的作用是什么?2. 标准模式与兼容模式各有什么区别?3. HTML5 为什么只需要写 <!DOCTYPE HTML>,而不需要引入 DTD?4. SGML 、 HTML 、XML 和 XHTML 的区别?5. DTD 介绍6. 行内元素定义7. 块级元素定义8. 行内元素与块级元素的区别?9. HTML5 元素的分类10.
2021-01-14 22:02:10 179
原创 小白学Typescript
Typescript介绍Typescript是由微软开发的一款开源的编程语言Typescript是Javascript的超集,遵循最新的ES6,ES5规范。Typescript扩展了Javascript的语法。Typescript安装 编译安装:使用npm命令的时候必须先安装node.jsnpm i -g typescript或者cnpm i -g typescript(`cnpm安装:npm install -g cnpm --registry=https://registry.npm
2020-11-08 19:41:29 538
原创 ionic学习笔记
通过命令创建ionic项目(创建一个含有tab栏的ionic项目)ionic start myApp tabs2. 创建服务(涉及到请求数据)(在app中创建services文件夹,在services文件夹下面创建http.services.ts文件)ionic g service services/http3. 在app.module.ts中添加http模块4. 在http.services.ts文件中引入HttpClient服务,然后注入服务,通过this.http.get来封装.
2020-10-12 19:15:43 297
原创 echarts学习之踩坑笔记
常用的配置模块有:series,xAxis,yAxis,grid,tooltip,title,lengend,color。1. title(标题)option = { title: { text: "Main Title", subtext: "副标题", left: "center", top: "11%", textStyle: { fontSize: 30, fontWeight: "bold", lineHeight
2020-09-05 20:54:29 3092 2
原创 angualr学习笔记
入门安装环境搭建安装前的准备工作安装node.js安装angular的计算机上面必须安装最新的nodejs–注意安装nodejs的稳定版本安装cnpmnpm可能会安装失败,建议先使用npm安装下,如果安装不成功,就是用cnpm淘宝镜像来安装npm install -g cnpm --registery=https://registry.npm.taobao.org通过node中的npm安装angular环境:npm install -g @angular/cli
2020-08-04 20:50:52 344
原创 微信小程序学习笔记
小程序的历史介绍什么是微信小程序?微信小程序,简称小程序。英文名mini program,是一种不需要下载安装就可以直接使用的应用。他实现了触手可及的梦想。用户扫一扫或搜一下就可以直接打开应用。为什么是微信小程序微信有海量用户推广app或公众号成本太高开发适配成本低容易小规模试错,然后快速迭代跨平台历史2016年1月11日,张小龙,微信内部研究新的形态,应用号,后改名小程序。2016年8月12日,开始内测2017年1月9日,上线#环境规范注册账号https://mp
2020-07-09 11:13:21 1353 1
原创 web前端面试题之魂(js)
JS基础变量面试题1、JS使用typeof能得到哪些类型?考点: JS变量类型typeof undefined, //undefinedtypeof 'abc' ,//stringtypeof 123 ,//numbertypeof true ,//booleantypeof {} ,//objecttypeof [] ,//objecttypeof null ,//objecttypeof console.log ,//functiontypeof Symbol(1) // sy
2020-05-21 22:26:50 3766 6
原创 vue全家桶学习笔记
大纲核心成员vue:核心功能—插件,组件,数据管理,生命周期vue-router:路由机制—拆分,拆开,将文件划分大小vuex:vue官方提供的数据共享机制,全局性管理数据编译打包webpack:打包—js,css,图片,包的分隔,提供了很多开发功能vue-loader:转换器cli:脚手架,创建默认启动项目开发支持vue-devtools:按照组件查找后端渲染 前端渲染...
2020-04-09 10:32:35 3100 4
原创 vue从入门到精通学习笔记
了解Vue.js认识Vue.jsVue是一个渐进式框架,什么渐进式?渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验响应式vue的响应式数据发生改变的时候,页面也跟着改变可以直接在浏览器中的console下通过对象.属性 = 值(app.message = ‘hello’)来改变数据,体验vue的响应式Vue的特点解耦视图和数据可...
2020-04-05 11:58:02 1890
原创 es6深入浅出学习笔记
面向对象编程介绍两大编程思想面向过程编程 POP(process-oriented programming)面向过程就是分析解决问题所需要的步骤,然后用函数把这些步骤一步步的实现,使用的时候在一个个的依次调用就可以了。例子:把大象装进冰箱打开冰箱门把大象放进冰箱关上冰箱门面向对象的特性:封装性(盒子)继承性(子承父业)多态性(同一个对象在不同的时刻可以体现出不同的...
2020-03-25 22:16:12 5101
原创 nodeJS从门到入坑
Node介绍为什么要学习Node.js企业需求具有服务端开发经验更改front-endback-end全栈开发工程师基本的网站开发能力服务端前端运维部署多人社区Node.js是什么Node.js是JavaScript 运行时通俗易懂的讲,Node.js是JavaScript的运行平台Node.js既不是语言,也不是框架,它是一个平台浏览器中的Jav...
2020-03-17 13:18:45 1009
原创 计算机的概述
计算机的发展知识要点:(1)1946年第一台电子数字计算机是ENIAC**(埃尼阿克)由美国宾夕法尼亚大学研制成功,出于军事目的,占地约150平方米,其使用电子管作为主要器件。(2)计算机的发展按构成元件可划分为4个发展时代:第一代计算机(1946-1957)1)确立了模拟两可变换成数字量进行计算的新时代2)形成了电子数字计算机的基本结构,即冯·诺依曼结构3)确定了程序设计的基...
2020-02-15 15:04:40 488
原创 图片横向排列的方法
/*大多数用在无序列表中*/ float:left /*设置弹性盒*/display: flex;/*当内容在一行容不下时不换行*/flex-wrap: nowrap; /*将块级元素变为行级元素*/ display:inline 或者 display:inline-block...
2019-11-08 14:50:18 3895
原创 javascript入门
编程性语言计算机的语言种类:机器语言,汇编语言和高级语言 (最常用的语言)机器语言是由“0”和“1”组成的二进制数,二进制是计算机语言的基础编程语言是用来控制计算机的一系列指,它有固定的格式和词汇(js语言 翻译器 计算机语言)编程语言和标记语言(html)的区别:编程语言是动态的,标记语言是静态的计算机的组成硬件(输入设备,输出设备,CPU,硬盘,内存)和软件(系统软件和应用软件...
2019-11-07 15:52:55 320
原创 QRCode.toDataURL() vue3 uniapp h5在 Android环境下二维码显示不出来
QRCode.toDataURL h5 在浏览器中能加载,在Android环境中加载不出来
2024-11-25 18:38:51 392
原创 HbuildderX运行到手机或模拟器的Android App基座识别不到设备 mac
将命令输出的路径配置到hbuilderx里面去,然后重启下HbuilderX。背景: 运行的是h5,模拟器是网易MuMu。首先检查一下是否配置dab环境,
2024-11-04 14:52:44 515
原创 vite vue3 Webstorm multiple export width the same name “default“
系统格式不一样,导致代码文件格式冲突导致的,解决方法找到对应的文件,将文件类型切换成。
2024-08-01 15:07:08 287
原创 jquery动态效果插件之ScrollMagic
ScrollMagic 是一个强大的 JavaScript 库,可以帮助开发者在页面滚动时触发各种动画效果。它支持复杂的滚动交互,非常适合制作富交互的网页。
2024-06-17 16:01:29 741
原创 vue3 echarts 图表主题切换
监听不到,getChartTheme方法没有执行(就是外面的切换了里面的没更新)。主题切换的时候,v-chart 的。为什么要用composable呢?
2024-04-19 16:47:26 396
原创 npm installCOde CERT_HAS_EXPIREDrrnO CERT_HAS_EXPIREDrequest to https: //registry.npm.taobao.org/
【代码】npm installCOde CERT_HAS_EXPIREDrrnO CERT_HAS_EXPIREDrequest to https: //registry.npm.taobao.org/
2024-01-24 09:24:47 492
vue全家桶学习笔记.md
2020-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人