随笔分类 - 面试
摘要:前 言 JRedu 面向对象程序设计(简称OOP)是现在最流行的程序设计方法,这种方法有别于基于过程的程序设计方法。在写面向对象的WEB应用程序方面JavaScript是一种很好的选择.它能支持OOP.因为它通过原型支持继承的方式和通过属性和方法的方式一样好.很多开发者试图抛弃JS,试着用C#或
阅读全文
摘要:String 所有的API都无法修改原字符串,只能返回新字符串 API: 大小写转换 str.toUpperCase(); str.toLowerCase(); 获取指定字符串位置 str.charAt(); 得到下标 str[i] str.charCodeAt(i); 得到字符串编码 选取字符串
阅读全文
摘要:闭包,有人说它是一种设计理念,有人说所有的函数都是闭包。到底什么是闭包?这个问题在面试是时候经常都会被问,很多小白一听就懵逼了,不知道如何回答好。 这个问题也有很多朋友在公众号给李老师留言了,问题表达方式不一样,都是终归到一点,就是对闭包没有很清晰的理解。大家经常去网上找相关资料,但是对闭包的说法都
阅读全文
摘要:其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例 1 console.log(obj.objAge); //17 obj.myFun() // 小张年龄 undefined 例 2 shows() // 盲僧 比较一下这两者 this 的差别,第一个打印里面的 t
阅读全文
摘要:什么是CDN CDN (Content Delivery Network) 可直译成内容分发网络。CDN的本质仍然李咏缓存技术缓存, 解决的是__如何将数据快速可靠从源站传递到用户的问题__。用户获取数据时,不需要直接从源站获取,通过CDN对于数据的分发,用户可以从一个较优的服务器获取数据,从而达到
阅读全文
摘要:前言:众所周知,Vue SPA单页面应用对SEO不友好,当然也有相应的解决方案,下面列出几种最近研究和使用过的SEO方案,SSR和静态化基于Nuxt.js来说。 1.SSR服务器渲染; 2.静态化; 3.预渲染prerender-spa-plugin; 4.使用Phantomjs针对爬虫做处理。 1
阅读全文
摘要:1. Vue 3.0 性能提升主要是通过哪几方面体现的? 1.响应式系统提升 vue2在初始化的时候,对data中的每个属性使用definepropery调用getter和setter使之变为响应式对象。如果属性值为对象,还会递归调用defineproperty使之变为响应式对象。 vue3使用pr
阅读全文
摘要:一、什么是跨域访问 跨域访问就是跨域名访问,即A网站的网页在代码上访问了B网站的页面 由于同源策略(浏览器的安全机制),所以,AJAX不能实现跨域访问 同源策略:JavaScript或Cookie只能访问同域名下的内容 同样的协议,同样的地址,同样的端口。 二、jsonp JSONP(JSON wi
阅读全文
摘要:一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的ja
阅读全文
摘要:前后端分离不是技术问题,而是工程考量的问题,适用于复杂或重复的项目 分离的目标:高内聚,低耦合,工程化,规范化,迭代化 背景:以往jsp时代,前后端不分离造成的低内聚,高耦合,前端只是在不断的搬运代码,没有工程化思维和明确的接口规范,至从有了vue.js,react.js,前端开始工程化,规范化,迭
阅读全文
摘要:前端面试中的常见的算法问题 虽说我们很多时候前端很少有机会接触到算法。大多都交互性的操作,然而从各大公司面试来看,算法依旧是考察的一方面。实际上学习数据结构与算法对于工程师去理解和分析问题都是有帮助的。如果将来当我们面对较为复杂的问题,这些基础知识的积累可以帮助我们更好的优化解决思路。下面罗列在前端
阅读全文
摘要:1: 判断一个字符串是否回文 回文是指类似于“上海自来水来自海上”或者“madam”,从前往后和从后往前读,字符串的内容是一样的,称为回文。判断一个字符串是否是回文有很多种思路: 1: 创建一个与原字符串前后倒过来的新字符串,比较二者是否相等,如果相等则是回文 1.1 利用中介Array.rever
阅读全文
摘要:一、不借助临时变量,进行两个整数的交换 //方法一 ES6 var a = 1, b = 2; [a,b] = [b,a]; console.log(a,b) // 方法二 异或运算,同为0或者同为1都为0,10为1 var c = 3, d = 4; c = c ^ d; d = c ^ d; c
阅读全文

浙公网安备 33010602011771号