自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 面试整理题

作者:我叫旋仔 链接:https://www.nowcoder.com/discuss/648910?source_id=discuss_experience_nctrack&channel=-1 来源:牛客网 1. 自我介绍 2. 项目特点难点介绍 3. 输入url到页面展示的整个过程;是从哪里学到这块内容的? (http缓存、dns解析、三次握手、四次挥手、syn-flood、服务端http请求解析、浏览器响应请求处理、渲染机制、js单线程处理与事件循环机制) a.输入url到页面展示的整个过程

2021-08-24 10:29:03 190

原创 移动端性能优化

一、为什么要优化移动端 提升用户体验 移动端网络速度慢 移动端设备性能低 二、性能优化策略分类 1. 网页资源请求与加载类 2. 网页渲染类 3.js脚本类 三、访问网站的过程 输入网站的域名,不可能直接就直接访问到服务器,要寻找他的IP地址,只有找到IP地址才能直到服务器,IP地址和域名有一个映射关系 通过DNS解析找到目标服务器 找到目标服务器之后,浏览器端和服务器之间建立连接,服务器会收到浏览器端发出的请求, 将响应数据发送到用户浏览器 浏览器处理从服务器端发来的响应数据,完成网页的渲染呈现

2021-05-23 16:15:49 615

原创 移动端兼容问题

一、HTML: ie版本:不兼容header、footer,可以在其中引入 https://github.com/aFarkas/html5shiv 移动端:H5大部分都兼容 二、JS: 做特性检测,不要做浏览器检测 前缀 var requestAnimationFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame|| window.mozRequestAnimationFr

2021-05-22 14:59:15 267

原创 移动端开发tips

1. 标签中的内容,触碰上会有蓝色的遮罩,去除方法: a{ -webkit-tap-highlight-color:transparent; } 2. 移动屏幕简单适配方案(解决不了1px边框的问题) 解决字体大小的问题 document.documentElement.style.fontSize = viewWidth/ratio +'px 视口宽的获取 viewWidth = document.documentElement.getBoudingClientRect().width||w

2021-05-19 19:06:10 136

原创 HTTP协议、存储

一、前端数据交互与HTTP协议 1. 前后端通信 浏览器发送请求至后端,后端对请求进行响应 2. 前后端的通信方式 通过html进行访问 通过link、img、script、form等HTML的标签进行访问 Ajax&fetch 3. HTTP协议 HTML、JS、CSS、图片等都是通过HTTP在服务器和浏览器之间传输 HTTP是一个请求-响应协议 4. HTTP请求相应的过程 浏览器端发出请求,先从自己的缓存区找,看是否能查询到服务器的IP地址,如果可以直接访问服务器,如果不能,则到DNS

2021-05-18 21:24:58 875

原创 babel与webpack使用方法

一、Babel 1. Babel编译器 Babel本身可以编译ES6的大部分语法 ES6 Module语法一般需要使用Webpack来处理 Babel本身不能编译ES6新增的API(MAP\SET等),需要借助其他的模块 2. Babel使用方式 学会查询Babel官网的setup页面(https://babeljs.io/setup) 一般在命令行工具(CLI)或Webpack中使用Babel 3. 使用Babel的流程 安装Node.js(http://nodejs.org/en/) 初始化项

2021-05-17 14:13:02 904

原创 有关css的一些小方法总结

1. 间隙问题,经常出现在块级元素包裹块级元素,img包裹img会出现的问题 原因:内联元素她的默认的对齐方式是基于基线对齐的,vertical-align:baseline并不是和底部对齐,所以底部会出现一点点间隙;另一个原因是父级元素她默认的行高也是会影响到。 解决方法: 暴力解决: 浮动(可能导致父元素高度为0,造成塌陷的情况,注意父元素要清除浮动) 转换为块级元素(display:block) 定位(脱离文档流,注意父元素塌陷,定位完全脱离父元素,清除浮动没用) 对的 本质解决方法:

2021-05-14 20:24:56 98

原创 sublime text

快速创建文件:插件:AdvancedNewFile 快捷键ctrl + alt + n

2021-05-12 10:00:38 89

原创 移动端开发之容器的属性

1. display 决定是否使用flex布局,默认沿主轴方向排列 .box{ display:flex;/*块元素的宽度为百分百*/ display:inline-flex/*由里面的内容撑开*/ } 2. flex-direction 决定了主轴的方向 .box{ flex-direction:row;/*主轴为水平方向,起点在左端*/ flex-direction:row-reverse;/*主轴为水平方向,起点在右端*/ flex-direction:column;/*主轴为垂直方向

2021-05-04 21:29:00 235

原创 js中slice和splice的区别

一、slice() 1. 第一个参数:起始位置 常规 var arr=[1,2,3,4,5,6,7]; console.log(arr,arr.slice(2)); 结果输出为:从下标为二的项到最后一位 可以为负数 var arr=[1,2,3,4,5,6,7]; console.log(arr,arr.slice(-2)); 结果输出为:倒数第二位至最后一位 参数为空时 var arr=[1,2,3,4,5,6,7]; console.log(arr,arr.slice()

2021-05-03 22:13:08 342

原创 六、js面向对象

1. 熟悉每条函数上下文this的判定规则 对象.方法() :函数的上下文是这个打点的对象 方法():直接调用对象,上下文是window对象 var c = 1; var obj = { a: function () { var c = 3; return this.b; }, b: function () { var

2021-03-18 22:21:41 134

原创 五、JS函数与DOM

一、函数 1. 什么是函数?函数为变成带来了那些便利? 函数是语句的封装,可以让这些代码方便的被复用 便利 “一次定义,多次调用” 使用函数可以简化问题,让代码更具有可读性 2. 函数的参数和返回值 3. 函数的相关算法题 喇叭花数:其每一位数字的阶乘之和恰好等于它本身,即abc = a! + b! + c!,其中abc代表一个三位数 【思路】将计算某个数字的结成封装成函数 function plus(n){ var sum = 1; for (var i= 1; i<

2021-03-11 21:03:38 122

原创 四、JS流程控制语句 与 数组(待补充)

一、流程控制语句 1.JavaScript中的流程控制语句有哪些? 2.if多分支语句的执行机理;for循环的执行机理 3.for和while循环各有什么使用场景? 4.break和continue的区别? continue用于跳过循环中的一个迭代,并继续执行循环中的下一个迭代 break表示终止循环 【难点】 1.累加器和累成器、穷举法算法思想 二、数组 1.数组是什么?应该如何定义? var arr = ['A','B','C','D']; var arr = ('A','B','C','D');

2020-12-24 10:11:50 120

原创 三、JS基础语法与表达式

一、JS语法与变量 1. 前端开发主要有哪些层?语言和功能是什么? 2.JavaScript的书写位置是哪里? 有两种方式 在body中的<script> </script>标签对中 新建一个.js文件,将代码写在该文件中,在html中建立链接<script src="myjs.js/js.js(文件地址)"></script> 3.JavaScript有哪些输出语句? alert():弹出警告框 console.log() 控制台输出 prompt

2020-12-21 20:54:20 293 2

原创 二、浮动定位与背景样式

浮动与定位 1. 使用浮动要注意什么?浮动有哪些性质? 【注意】 使用浮动,父盒子必须有足够的空间容纳子盒子,不然子盒子会掉下来 要浮动就一起浮动,只要有一个兄弟盒子浮动了,其他所有的兄弟元素都要一起浮动 【性质】 顺序贴靠性,三个盒子都左浮动,三号盒子会优先贴靠二号盒子,如果父盒子空间不够,则二号盒子会掉下来,贴靠一号盒子的边;如果贴不到一号盒子的边,则回贴靠父盒子 浮动会使盒子脱离标准文档流,无论是块级元素还是行内元素,只要设计了浮动,他就可以设置宽和高 2.如何清除浮动 【清除浮动】 清除浮

2020-12-11 21:54:03 237

原创 一、CSS基础语法与盒模型

css选择器 css2.1 签选择器 选择器 class选择器 复合选择器 4.1 选择器 并集选择器 后代选择器

2020-12-08 17:07:37 159 2

原创 MOOCs

一、introduction 将MOOCs平台数据作为异构信息网络——为了捕获异构体之间复杂的关系 提出基于注意力的图卷积网络——学习不不同实体的表征 使用元路径作为导向——在GCN中的HIN中去获取异构上下文信息(传统的GCNs只能捕获在异构实体中的异构关系,而忽略了在异构关系中丰富的信息) 提出注意力机制——考虑到了不同学生可能会有不同的兴趣,用该注意力机制来减轻在多个元路径中可适应地调整上下文 扩展矩阵分解——对建模进行优化,得到最终的推荐列表 contribution 1.不只是考虑推荐中知识概念的

2020-11-23 14:32:29 417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除