240 发简信
IP属地:内蒙古自治区
  • WebStorm添加右键菜单

    在工作中常需要打开一个项目,但是每次在WebStorm找路径很麻烦. 1:手动进入注册表 2:添加WebStorm右键打开文件 找到HKEY_CLASSES_ROOT \ *...

  • 120
    你遇到过[ ].slice.call()吗?

    先放结论:[].slice.call(arguments)能将具有length属性的对象转成数组。 1、基础知识 .slice()方法定义和用法slice(start, en...

  • JS闭包理解应用

    闭包: 简单来说: 闭包就是函数中的函数,就是说一个函数要访问另外一个目标函数内部的变量,就要在目标函数中再定义一个函数(以此来把作用域链往下延长一段,目的就是为了利用js在...

  • 120
    JS原型理解

    原型链是整个JS面向对象的基础在理解原型链之前先来谈谈JS创建对象的几种方式 可以看到输出了4个对象,a1和a2看起来一样,但是a3和a4就有一些不一样了。 a1和a2创建的...

  • 120
    JS运行机制

    JS异步任务分类: 1. setTimeout和setInterval2. DOM事件3. ES6中的Promise以上都属于异步任务 两个问题引出JS运行机制 题目1: 同...

  • CSS: 清除浮动

    为什么要清除浮动 虽然说现在 9102 年了应该不会再有人用 float 了,但是有些老网页还是会有 float 来布局的。float 带来的主要问题是高度坍塌。如: 在子元...

  • 浏览器渲染机制

    1. DOCTYPE: DOCTYPE是用来声明文档类型和DTD规范的,一个主要的用途便是文件的合法性验证。 HTML5声明方式: <!DOCTYPE html> HTML4...

  • Apache禁止目录浏览

    当访问Apache中某个项目的某个目录,会将该目录下的文件列出来,并不安全 修改Apache配置文件httpd.conf: 将第3行的Options -Indexes +Fo...

  • 120
    Apache二级域名配置

    一级域名(baidu.com)也叫作顶级域名,注册一级域名是需要付费的。 二级域名(image.baidu.com)是一级域名的延伸,所以只要购买了一级域名,二级域名是可以任...

  • JavaScript快速排序

    快速排序(Quicksort)算法使用广泛,速度也较快。它是图灵奖得主C. A. R. Hoare(1934--)于1960时提出. 快速排序步骤如下: 1. 在数据集之中,...

  • JavaScript二分查找

    二分查找: 也称为折半查找,是指在有序的数组里找出指定的值,返回该值在数组中的索引。 查找步骤如下: 1.从有序数组的最中间元素开始查找,如果该元素正好是指定查找的值,则查找...