自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端面试知识自己的一些整理 ---持续更新中

1.css和htmlcss3flex容器和item属性transtion@media栅格(col-Xs-12) 原理垂直水平居中三角形position清除浮动的方式(伪类)background属性兼容性html5*2.JS原生js选择器节点操作闭包原型原型链定时执行延迟执行数组操作数组去重冒泡、快速this作用域bind(this)cal() ...

2019-04-17 11:51:12 3099

原创 JavaScript隐式转换和' '与空字符串爬坑计

在复习js基础的时候,突然想验证一下空字符串的true和false,加深印象,结果试出了这个demo,经过一番查阅ES5规范和大佬相助,最终爬坑成功代码如下,坑的解释也如下function test1(a) { if('' == true) { console.log(true) } else{ console.log(false) }}/* 这里引用es...

2019-08-07 16:19:33 228

原创 JavaScript对象防篡改

概念首先所有对象在默认情况下都是可篡改的,可以进行相应的防篡改操作防篡改的对象包含三种不可添加新属性和方法,但可修改原有属性 叫不可拓展对象不可删除,添加,但可修改 叫密封对象完全不可操作,包含删除,添加,修改 叫冻结对象几个方法不可拓展对象Object.preventExtensions()var obj = { name: '123'}Object.preventEx...

2019-08-02 16:53:12 215

原创 关于前后端分离的一些个人理解

关于前后端分离,我个人理解是客户端与服务端只有数据交互,前端使用ajax向后端封装好的api请求,将请求回来的数据使用模板引擎进行数据渲染。查阅一些博文,以往的前端都是将静态页面写好,然后把逻辑处理全都交给后端来做,前端发送请求,由后端渲染数据然后回送至前端,可以说是所有活都交给后端来干了,前端仅仅是完成html静态页面的处理了。随着现在时代进步,越来越多的业务逻辑可以放到前端来进行实现,而...

2019-04-26 10:01:05 736

原创 Vue学习笔记

1.ES6中字符串的新方法给字符串补足位数padStart(2,‘0’)padEnd(,’’)2.VUE的按键修饰符:监听固定按键监听固定按键.enter.tab.delete (捕获“删除”和“退格”键).esc.space.up.down.left.right也可使用键盘码自定义全局按键修饰符的方法Vue.config....

2019-04-21 13:55:28 100

原创 2019.4.19美的前端开发实习岗一面-计算机类(群面)

前言:一个月前投的美的前端开发实习岗,前几天才发的短信告诉我去面试,面试地点的环境还不错的,有水、水果、小零食吃,就是万万没想到是群面???技术岗第一次见到群面的。美的真是神奇以下是面经:形式:无领导小组讨论题目:给了一个公司运维环境的分析题,分析存在的问题、对公司效率影响最大的情况,以及提出的创新的解决方案先阅读材料5分钟,自我介绍1分钟,20分钟讨论,3分钟总结结果:基本来面试的...

2019-04-19 17:28:25 2406 3

原创 原型个人理解

原型和构造函数原型是function对象的一个属性,该属性是一个对象原型是本身就存在的原型对象中有默认有两个属性,一个是constructor,该属性指向基于该原型的实例的构造函数,另一个属性是隐式属性 __proto__绝大多数对象的原型最终都指向Object,除了特殊创建的无原型对象,如下var obj = Object.create(null);该方法创...

2019-04-18 21:53:09 130

原创 2019.4.12微众银行前端实习笔试---知识点扩充+笔试总结(严格模式知识点)

昨天做了微众的前端实习生笔试,没考算法(这让算法是弱项的我体验极好),考了10道不定项选择,两道程序分析题选择题考察的知识点都比较基础,但也有一些比较深层次并且偏门的,题目涉及了es6新特性(箭头函数),node.js(只考了一点点)里的文件操作,css3属性,选择器(考了属性选择器),html5的api使用,考了js里的ajax中readyState状态码对应的数字(太基础了吧),原型部分的...

2019-04-12 15:31:13 1634

原创 视口 viewport移动端 -----学习笔记

1.视口viewport移动设备屏幕普遍都是比较小的,但是大部分的网站又都是为PC设备来设计的,要想让移动设备也可以正常显示网页,移动设备不得不做一些处理,只要viewport足够大,就能保证原本为PC设备设计的网页也能在移动设备上正常显示,移动设备厂商也的确是这样来处理的。在移动设备上viewport不再受限于浏览器的窗口,而是允许开发人员自由设置viewport的大小,通常浏览 器会设置一...

2019-04-03 18:21:31 128

原创 webpack学习 --- 模块化开发概念,webpack操作,配置

模块化开发传统非模块化开发的缺点:1、命名冲突2、文件依赖前端的标准模块化规范1、AMD - requirejs2、CMS - seajs (淘宝)加载异步服务器端的模块化规范1、CommonJS - Node.js同步加载模块化相关的规则:如何定义模块:一个js文件为一个模块,模块内部的成员相互独立模块成员的导出和引入比如在a.js定义一个加法函数var sum ...

2019-04-03 18:16:30 194

原创 面试知识点整理

1.网页从输入网址到渲染完成经历了哪些过程?输入网址;发送到DNS服务器,并获取域名对应的web服务器对应的ip地址;与web服务器建立TCP连接;浏览器向web服务器发送http请求;web服务器响应请求,并返回指定url的数据(或错误信息,或重定向的新的url地址);浏览器下载web服务器返回的数据及解析html源文件;生成DOM树,解析css和js,渲染页面,直至显示完成;...

2019-03-30 11:15:36 139

转载 深入理解javascript原型和闭包系列-记录

转载自http://www.cnblogs.com/wangfupeng1988/p/4001284.html@王福朋

2019-03-27 14:33:44 108

原创 浏览器渲染 阻塞-知识点学习笔记

什么情况下会发生阻塞?1.遇到script标签加载js的时候会加载js并且执行完毕才开始渲染2.遇到alert会阻塞3.css也会阻塞总结:1.css加载不会阻塞DOM树的解析2.css加载会阻塞DOM树的渲染3.css加载会阻塞后面js语句的执行为了避免让用户看到长时间的白屏时间,我们应该尽可能的提高css加载速度,比如可以使用以下几种方法:使用CDN(因为CDN会根据你的...

2019-03-27 12:49:27 161

原创 深入理解跨域和原理--学习笔记

参考于该文https://www.cnblogs.com/daodaowei/p/5877954.html拼多多面试题:1.Script标签为什么可以跨域,底层是如何实现的(为什么script标签引入的文件不受同源策略的限制?)答:因为script标签引入的文件内容是不能够被客户端的js获取到的,不会影响到被引用文件的安全,所以没必要使script标签引入的文件遵循浏览器的同源策略。而通过a...

2019-03-27 10:57:28 137

原创 学习笔记-----js对象里的浅拷贝和深拷贝;数组中的浅复制和深复制;

1.对象对象浅拷贝:一个对象的成员复制给另一个对象的成员时,只能把第一层的值给复制过去,若复制的成员中含有对象,那么复制的成员对象复制的只是内存地址,只是将其映射过去,但是并没有重新创建出一个新的内存区域去存这个对象var obj1 = { name: ‘zs’, age: 18, sex: ‘男’ ; dog: { ///此时修改这个会使obj2中的dog成员里的name属性...

2019-03-14 17:20:59 127

原创 call、apply、bind的应用 --------学习笔记

call方法常用于借用其他函数对象的方法第一个参数是改变方法的this,传入一个新的对象其他参数是原方法传入的参数返回值就是函数的返回值apply方法常用于借用其他函数对象的方法,但是传入的是数组,类似于Math.max.apply( Math,[] );借用的是Math对象的最大值方法,然后返回最大值bind方法改变函数方法的this指向,无函数返回值例如var obj ...

2019-03-14 15:19:01 111

转载 块级元素和行内元素的区别以及汇总——知识点笔记

1.块级元素2.行内元素3.可变元素4.块级元素与行内元素的区别(1)块级元素会独占一行,其宽度自动填满其父元素宽度;行内元素不会独占一行,相邻的行内元素会排列在同一行,直至一行排不下才会换行,其宽度随元素的内容而变化。(2)块级元素可以包含行内元素和块级元素;行内元素不能包含块级元素。(3)行内元素设置width、height、margin-top、margin-bottom...

2019-03-10 21:24:23 220

原创 字节跳动校招面试题-----边框叠加,并且选中的内容显示在最上层

<!<!doctype html><html> <head> <meta charset="utf-8"> <meta name="description" conten

2019-03-10 21:10:58 177

转载 什么是作用域链,什么是原型链,它们的区别,在js中它们具体指什么?学习笔记

复习这个知识点发现有个博主写的非常好理解,以下是他的博客链接,这里记录学习http://www.cnblogs.com/pssp/p/5204324.html什么是作用域链,什么是原型链,它们的区别,在js中它们具体指什么?什么是作用域链,什么是原型链。作用域是针对变量的,比如我们创建了一个函数,函数里面又包含了一个函数,那么现在就有三个作用域全局作用域==>函数1作用域==&gt...

2019-03-09 14:22:28 500

原创 BFC的学习笔记

1.BFC是什么?BFC是指一个封闭区域,这个封闭区域内的元素不会对外部造成影响,比如清除浮动之类的2.有哪些元素可以构成BFC?3.BFC元素具有的特性...

2019-03-08 18:21:13 108

原创 笔记------关于浮动问题解决-使用overfrow: hidden

overflow原本用于文字溢出处理,但在处理浮动问题时可用于解决浮动元素无法撑开父盒子的问题,原因如上图

2019-03-05 09:55:11 378

原创 自己整理的一些HTML笔记分享

第一天http://note.youdao.com/noteshare?id=170d6aed37bf488d4918c793fc483f67第二天http://note.youdao.com/noteshare?id=31c479b7db406b31311c0b02e8aa2d7f

2019-02-21 20:51:24 129

Sublime Text 3中文版(打包常用插件)

Sublime Text 3中文版(打包常用插件),已打包好常用插件,安装好即可使用

2019-03-10

空空如也

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

TA关注的人

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