240 发简信
IP属地:广东
  • 排序算法

    冒泡排序   冒泡排序需要两个嵌套的循环. 外层循环移动游标; 内层循环遍历游标及之后(或之前)的元素, 通过两两交换的方式, 每次只确保该内循环结束位置排序正确, 然后内层...

  • 简易模板引擎

    简单的需求: 首先我们写一个正则去捕获<%name%>和<%age%>var re=/<%([^%>]+)?%/g使用exec()方法去搜索匹配,使用replace去替换 更...

  • 120
    同源与跨域

    同源政策指的是协议相同、域名相同以及端口相同同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。 主域相同的跨域-document.domain docu...

  • async 和 defer

    当浏览器遇到 script 标签时,解释器在下载解析执行js代码期间会阻塞页面其余部分的渲染,脚本执行完毕后才会继续解析文档;对于存在大量js代码的页面来说会导致浏览器出现长...

  • Get and Post

    Get限制数据集的值必须为ASCII字符: POST没有限制,允许二进制数据。 区别:

  • 120
    Cookie

    参考:http://harttle.com/2017/04/04/using-http-cache.html参考:http://harttle.com/2015/08/10/...

  • let 作用域

    参考:https://zhuanlan.zhihu.com/p/28140450 本文绝大部分内容来自上述地址,做为学习资料修改后保存,感谢作者 MDN中 let 的描述可以...

  • javascript 中的 this 和 原型链

    this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象. 结论:如果一个函数...

  • CSS 居中小结

    行内元素居中: 常用的行内元素比如文本、图片、按钮等,可以通过给父元素添加一个:text-align:center; 块元素居中: 给块元素添加一个固定的宽度,然后把...

  • HTML 中常用的 meta 元素

    meta元素是一个元数据内容,常用于定义页面的说明,关键字、最后修改日期等元数据,这些元数据将服务员浏览器、搜索引擎以及其它网络服务。 meta标签共有两个属性,分别是...

  • 120
    如何使用 GitHub Pages 预览页面

    第一:进入Github项目页面,点击右上的 setting 选项 第二:进入“setting”选项以后,选择 “GitHub Pages”,开启这个预览功能,并且得到预览链接...