240 发简信
  • window.location

    每次接触到window.location的时候都只会用一些简单的,并不能知道其真正的含义,今天就来好好总结一下吧.... 1.location.hash? location....

  • html之document

    1.关于document.all? document.all是指文档内部的所有标签,从html开始 2.关于document.anchors?(iframe中的锚点并不能获取...

  • ie默认edge渲染失效

    现象: 页面中添加了 但用360极速浏览器打开页面,默认用的是ie8兼容模式渲染(系统有装edge浏览器),这就导致页面上使用了ie8不支持的css3写法布局的元素在页面上...

  • 浏览器缓存cookie和storage

    1.cookie在没有域名的情况下,能存进去么? 场景:在本地存cookie进去,document.cookie='name=1';发现直接打开此页面竟然没有没有存入到coo...

  • css技巧

    技巧一 多行文本水平垂直居中,少于一行文本居中,多余一行文本居左(试用于对话提示框) box和center的作用是保证contents一直处于水平和垂直居中的状态;.cont...

  • 算法(五)--阶段思考

    这短时间学习了各种基本排序算法。我们来捋一捋这些算法。选择和冒泡排序:大多数人最先接触的排序,因为好理解,在处理数据量不大的情况也能很好的应对。插入排序:插入排序和选择排序的...

  • 120
    算法(四)--快速排序

    快速排序基本思想 快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割...

  • 120
    算法(三)--归并排序

    归并算法思想 1.申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列2.设定两个指针,最初位置分别为两个已经排序序列的起始位置3.比较两个指针所指向的元素,...

  • 算法(二)--插入排序

    在说插入排序之前我想和大家说一下,算法的一些基本概念,如下: 时间复杂度指的是一个算法执行所耗费的时间 空间复杂度指运行完一个程序所需内存的大小 稳定指,如果a=b,a在b的...

  • 算法(一)--选择排序和冒泡排序

    选择排序基本思想 首先选取数组的第一项当做考察对象,循环遍历数组的每一项找到最小项的下标,将第一项和最小项交换位置,接着考察第二项,依次类推。。。 代码解析 考虑到需要交换数...

  • 那些年踩过的坑

    1.iphone手机,input元素readonly仍获取了焦点. 解决办法:直接在dom节点添加内联事件onfocus="this.blur();"过程:尝试dom.foc...

  • 保险箱移动端之web前端基础规范

    文件编码约定 所有文件统一采用UTF-8无BOM编码。 文件和目录命名约定 一律小写,必须是英文单词或者汉语拼音,以英语单词优先,多个单词以连字符 ( - ) 连接。只能出现...

  • ES6入门之函数的扩展

    函数的扩展分为以下3个部分: 1 为函数参数指定默认值2 函数的 rest 参数3 箭头函数 为函数参数指定默认值,在ES5中只能变通的写法: 当传入0是js会将a解析为fa...

  • ES6入门之内置对象的扩展

    1.字符串的扩展 模板字符串。ES5写法: ES6写法: 新增字符串方法:1 repeat; //复制字符串2 includes()、 startsWith()、 endsW...

  • ES6入门之Symbol数据类型

    基本概念 Symbol,表示独一无二的值。它是 JS 中的第七种数据类型。 基本的数据类型: Null Undefined Number Boolean String Sym...

  • ES6入门之Iterator接口和for..of

    基本概念 在ES6中新增了Set和Map两种数据结构,再加上JS之前原有的数组和对象,这样就有了四种数据集合,平时还可以组合使用它们,定义自己的数据结构,比如数组的成员是Ma...

  • ES6入门之变量的申明

    基本概念 let命令:用来声明一个变量,和var非常类似 const命令:用来声明一个常量 let使用注意事项:1.使用let变量声明,所有声明的变量只在代码块内有效。 2....