240 发简信
  • XSS && CSRF 攻击

    XSS 攻击 XSS (Cross-Site Scripting,跨站脚本攻击)是一种常见的web安全漏洞,它允许攻击者将恶意代码植入到提供给其它用户使用的页面中。不同于大多...

  • CSS 垂直居中的方案

    .parent > .child,尽量不让 parent 定高 1、.parent 不定高,使用 padding 加 line-height 撑开即可 预览链接 如果 par...

  • 120
    this & 原型链 & 继承

    apply、call 、bind有什么作用,什么区别 都可以用来改变函数的 this 指向 传入的第一个参数都是 this 都可以使用后续参数传参 apply 的传入参数为数...

  • 对象&原型

    OOP 指什么?有哪些特性 Object-oriented programming 面向对象编程; OOP 是一种编程模式,这种模式将数据封装成对象,采用操作对象的形式来编...

  • JS 排序算法

    什么是算法 高德纳在《计算机程序设计艺术》里对算法的归纳:书籍推荐:《数据结构与算法分析》 输入:一个算法必须有零个或以上输入量 输出:一个算法应有一个或以上的输出量 明确性...

  • 120
    轮播

    轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 原理(左右轮播图为例)轮播.png 在滑动的时候整个轮播容器整体前进或者...

  • jQuery 基础操作

    jQuery 能做什么? jQuery is a fast, small, and feature-rich JavaScript library. It makes thi...

  • 120
    跨域

    什么是同源策略 同源策略(same origin policy),1995年同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策浏览器出于安全方面的考...

  • 120
    Ajax

    题目1:ajax 是什么?有什么作用? AJAX 是异步的 JavaScript 和 XML(Asynchronous JavaScript And XML)。简单点说,就是...

  • 闭包、定时器、BOM

    下面的代码输出多少?修改代码让 fnArr[i]() 输出 i。使用 两种以上的方法 改造如下: 封装一个汽车对象,可以通过如下方式获取汽车状态 下面这段代码输出结果是? 为...

  • 事件

    DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0 通过JavaScript指定事件处理程序就是把一个方法赋值给一个元素的事件处理程序属性。每个元素都有自己...

  • DOM

    dom对象的innerText和innerHTML有什么区别? innerText: 是一个可写属性,返回元素内包含的文本内容,在多层次的时候会按照元素由浅到深的顺序拼接其内...

  • 正则表达式

    \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? /d 数字字符 0-9; /w 单词、字母、数字、下划线; /s 空白字符; ...

  • Math、数组、Date

    Math 写一个函数,返回从min到max之间的 随机整数,包括min不包括max 写一个函数,返回从min都max之间的 随机整数,包括min包括max 写一个函数,生成一...

  • 字符串与 JSON

    使用数组拼接出如下字符串 ,其中styles数组里的个数不定 写出两种以上声明多行字符串的方法 例如: 补全如下代码,让输出结果为字符串 输出结果:hello\\饥人谷 以下...

  • 引用类型与对象拷贝

    1.引用类型有哪些?非引用类型有哪些 基本类型值(数值、布尔值、字符串、null和undefined):指的是保存在栈内存中的简单数据段;引用类型值(对象、数组、函数、正则)...

  • 函数与作用域

    函数声明和函数表达式有什么区别 函数声明:使用 function 关键字可以声明一个函数,声明不必放到调用的前面,function后必须添加函数名称; 函数表达式:使用 va...

  • JS数据类型、运算符、流程控制语句

    JavaScript 定义了几种数据类型?哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? 数据类型:数值(number):整数和浮点数(比如1和3.14)字...

  • 120
    JS基础

    CSS和JS在网页中的放置顺序是怎样的? CSS 一般通过外部文件的方式引入,使用 HTML 标签引入,放置到 HTML 标签中,如果放置到页面底部可能会造成白屏或者 F...

  • 120
    CSS 综合

    1. 说一说你平时写代码遵守的编码规范 推荐规范: http://codeguide.bootcss.com https://google.github.io/styleg...