自定义博客皮肤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 154

原创 移动端性能优化

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

2021-05-23 16:15:49 541

原创 移动端兼容问题

一、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 212

原创 移动端开发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 92

原创 HTTP协议、存储

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

2021-05-18 21:24:58 796

原创 babel与webpack使用方法

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

2021-05-17 14:13:02 814

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

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

2021-05-14 20:24:56 69

原创 sublime text

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

2021-05-12 10:00:38 53

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

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 187

原创 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 248

原创 六、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 96

原创 五、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 83

原创 四、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 87

原创 三、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 237 2

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

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

2020-12-11 21:54:03 185

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

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

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

原创 MOOCs

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

2020-11-23 14:32:29 301

空空如也

空空如也

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

TA关注的人

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