首页
学习
活动
专区
圈层
工具
发布

求职 | 史上最全的web前端面试题汇总及答案2

sessionStorage和localStorage不会 sessionStorage和localStorage的存储空间更大; sessionStorage和localStorage有更多丰富易用的接口...status表示http请求的状态,200表示正常响应;404表示资源找不到;500表示服务器端错误。 ④发送ajax请求。...2、Javascript与jQuery有什么区别? jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单。 3、在jQuery中如何注册事件?...通过val()便可以获取input的值 把节点元素名加上作为参数调用jQuery方法便可创建新节点,如:jQuery(“”)。 5、如何向页面插入节点?...(3) 用innerHTML代替DOM操作,减少DOM操作次数,优化javascript性能。 (4) 当需要设置的样式很多时设置className而不是直接操作style。

7.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScriptJQuery基本使用

    前言 这是前端的JavaScript和JQuery的基础使用,对于日常使用来说,这些代码足够了。我写代码的时候经常忘记,写下常用的代码,用的时候直接看这些,免得再去百度了。...元素的选中的子元素 // js var select = document.querySelector("select"); select.options[select.selectedIndex].innerHTML...动态获取按钮的自定义属性值 $(".auto_item").attr("属性名") 如果想设置属性名,使用$(".auto_item").attr("属性名","值") ---- 获取属性的个数 function...not_existing'); // cookie不存在 => null cookie删除 $.cookie('the_cookie', null,{ expires: -1 }); ---- 本地存储localstorage.../ 存储 localStorage.setItem("lastname", "Gates"); // 取回 localStorage.getItem("lastname"); //删除 localStorage.removeItem

    57130

    JS基础第四课、JQ基础第一课(BOM、JQuery框架)

    = str.split('&')arr = arr[0].split('=')console.log(arr[1]);var h1 = document.querySelector('h1')h1.innerHTML...('name','小明')//可以多个窗口共享 console.log(localStorage.getItem('name')); localStorage.removeItem('name...')//删除 console.log(localStorage.getItem('name'));----JQuery----一、JQuery:一个快速、简洁的JavaScript...库,设计的宗旨"write less,Do More"1、简介(1)JavaScript库:一个封装好的特定的集合(方法和函数),该库里封装了很多定义好的函数,支持js的常规操作以及一些扩展(2)学习JQuery.../jquery-3.6.0.js">console.log(jQuery);二、入口函数(类似于onload)1、文档加载完毕,图片不加载时候就可以执行函数(1)写法一:

    1.5K10

    HTML5游戏开发实战–当心

    当有需要更新数据,server就能够直接推送数据更新给浏览器。该功能的优点之中的一个就是玩家之间能够实时进行交互。...() { //这里是代码 }); 6.使用jQuery比单纯使用JavaScript有例如以下几个优势: 使用jQuery能够用更短的代码来选择DOM节点并对其进行改动。...使用jQuery库能够让代码无须做额外的调整就能够支持全部主流浏览器。jQuery对纯JavaScript代码进行包装以达到自身实现跨浏览器的能力。...localStorage.setItem ( key, value );键是记录的名称,用它来标识相应的实体;值是将保存的不论什么数据。...当设置一个键-值对到localStorage中时,假设超出限制,浏览器会抛出一个QUOTA_EXCEEDED_ERR异常。

    2.2K10

    Vue.js框架中权衡的艺术

    权衡之后,vue 决定按 一套 声明式框架来设计 性能与可维护的权衡 命令式框架的性能 优于 声明式的框架的性能 简单来说,就是jquery 性能优于 vue 当我们需要更新dom时 对于vue 框架来说...vue 等声明式框架的更新性能消耗 = 直接修改的性能消耗 + 找出差异的性能消耗 jquery 等命令式框架的更新性能消耗 = 直接修改的性能消耗 所以说,jquery 性能优于 vue 当然了vue...不知道这个api的可以去查一查,活着看下我之前写的dom bom博客, 从零开始学习dom bom innerHTML 可以获取调用元素的所有子节点对应的html片段 可以是根据指定的值创建DOM树,替换原有的元素节点...创建页面的性能 = 创建虚拟dom的计算量 + 创建真实DOM的计算量 innerHTML 虚拟DOM JavaScript运算 拼接html字符串 创建虚拟dom DOM构建 新建所有dom元素...新建所有dom元素 新建页面时,JavaScript运算和DOM构建层面相差不大,innerHTML 性能甚至优于 虚拟dom 当更新页面时 innerHTML 虚拟DOM JavaScript运算

    1.9K20

    利用本地存储,记录滚动条的位置

    console.log(ls.getItem('sTop', 200)); } else { console.log('抱歉,找不到滚动条的值'); } JavaScript、jQuery、AJAX等前端的基本的知识、HTML5的实例开发、JavaScript底层知识、类库、面试真题、相关技术、行业未来发展等。...H5学堂中,主要涉及HTML与CSS、JavaScript、jQuery、AJAX等前端的基本的知识、HTML5的实例开发、JavaScript底层知识、类库、面试真题、相关技术、行业未来发展等。...H5学堂中,主要涉及HTML与CSS、JavaScript、jQuery、AJAX等前端的基本的知识、HTML5的实例开发、JavaScript底层知识、类库、面试真题、相关技术、行业未来发展等。...document.body.scrollTop = oldStop; } } else { console.log('抱歉,找不到滚动条的值

    3K70

    HTML5 新特性_CSS3新特性

    它使在不影响网站性能的情况下存储大量数据成为可能 (4)对于不同的网站,数据存储于不同的区域,并且一个网站只能访问其自身的数据 (5)HTML5 使用 JavaScript 来存储和访问数据 2.localStorage...第二天、第二周或下一年之后,数据依然可用 (2)如何创建和访问 localStorage: javascript"> localStorage.lastname..."text/javascript"> if (localStorage.pagecount) { localStorage.pagecount=Number(localStorage.pagecount...应用的缓存会在其 manifest 文件更改时被更新 (4)如果您编辑了一幅图片,或者修改了一个 JavaScript 函数,这些改变都不会被重新缓存。...通过服务器发送事件,更新能够自动到达。 例子:Facebook/Twitter 更新、估价更新、新的博文、赛事结果等。

    6.2K30

    前端学习笔记—JavaScript和jQuery

    一、JavaScript使用 JavaScript核心对象之一是Function,Function是一个内置类(或构造函数)。...函数在 JavaScript 中是第一类公民(first-class citizen),它们可以被赋值给变量、作为参数传递给其他函数,甚至可以在他函数中作为返回值返回。...使用 1、简介: jQuery是一个javaScript封装框架是一个函数库,能够简化原生JavaScript的使用。...写法一 //获取value属性的值,val()是jQuery对象的函数,用于读取value属性值 console.log($('#name').val()...最后输出值:请输入用户名 使用.attr(属性名,属性值)设置更改任意属性值,value和text属性值推荐可以通过函数(选择器).val(值)和(选择器).text(值)设置 $(选择器).append

    50010

    【建议】记录一次BAT一线互联网公司前端JavaScript面试

    面试内容 你需要一些HTML和css的基础知识,掌握JavaScript和ES6的基本语法,对事物的好奇心。...a instanceof Array 手写一个简易的jquery,考虑插件和扩展性?...,sessionStorage区别 localStorage数据会永远存储,除非代码回手动删除 sessionStorage数据只存在于当前会话,浏览器关闭则清空 一般用localStorage会更多一些...简单易用setItem,getItem 不会随着http请求被发送出去 存储-localStorage 代码: localStorage.setItem('a',100) localStorage.getItem...pop返回删除的最后一个值 push返回追加后元素的长度 unshift插入到最前面,返回长度length shift删除最前面的,返回删除的值 pop,shift-》返回值 unshift, push

    1.8K20
    领券