上周有幸被一家公司邀请过去面试,面试结果不如人意,但对于爱总结的程序员,这家公司的面试题还是需要总结一下的,总结才能进步嘛。 方法一: 方法二: 方法三: 方法四: · · · 跨域是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 常见的跨域解决方法 这么多跨域解决方案,我只会jsonp,太难了 jQuery中包含9中类型的选择器 全局前置守卫 全局后置钩子 路由独享的守卫 组件内的守卫 全局解析守卫 注: 限于本人能力,题目答案不保证完全,希望大家给予指正
前言
正文
JavaScript中怎么判断String类型的数据,请写出具体函数实现
function isString(str) { return typeof str === 'string' }
new String()
创建的字符串不能正确判断new String()
创建的字符串使用typeof
得到的是Object
function isString(str) { return str instanceof String || typeof str === 'string' }
function isString(str) { return str.constructor === String }
function isString(str) { return Object.prototype.toString.call(str) === '[object String]' }
DOM操作中添加节点、查找节点、删除节点、替换节点、复制节点、创建节点的方法
//在父元素的最后添加新的节点 fatherNode.appendChild(newNode) //在父元素的指定子元素前添加新的节点 fatherNode.insertBefore(newNode, existingNode) //查找节点 document.getElementById('idName') document.getElementsByClassName('className') document.getElementsByTagName('tagName') document.querySelectorAll('selector') //删除节点 fatherNode.removeChild(removeNode) //替换节点 fatherNode.replaceChild(newNode, oldNode) //复制节点,deep为true复制所有子节点,为false只复制当前节点 node.cloneNode(deep) //创建节点 document.createElement('tagName')
简述javaScript中垃圾回收机制和内存管理
什么是内存溢出和内存泄漏
var
、const
、let
声明的变量提升页面性能的方法
什么是跨域,常见的跨域解决方法有哪些
ajax的原理及优缺点
XMLHttpRequest
创建网络请求对象xhr
post
时,需要传入请求参数
jQuery中有那几种选择器
$()的用法
$(html)
,参数是一段HTML代码,创建节点对象$(selector)
,参数是一个选择器,选择页面中的元素$(function)
,参数是一个函数,当DOM加载完之后执行函数,相当于$(document).ready()
this指向问题
//输出结果为浏览器环境下的输出 var name = 'Tom' var obj = { name: 'Jerry', bar: function () { var name = 'Spike' console.log(this.name) } } var f1 = obj.bar f1() //Tom obj.bar() //Jerry
//输出结果为浏览器环境下的输出 var obj = { name: 'Tom', getName() { console.log(this.name) } } var foo = obj.getName //输出不是undefine而是空,这是由于window对象中本来就包含有一个名为name的属性,且属性值为空 foo() //''
手写一段简单的包含闭包的代码
function foo() { var a = 10 return function() { return a } } var f = foo() console.log(f()) //10
v-model的作用
Vue-Router导航勾子有哪几类
beforeEach
afterEach
beforeEnter
beforeRouteEnter
、beforeRouteUpdate
、beforeRouteLeave
beforeResolve
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算