240 发简信
IP属地:青海
  • 关于前端模块化

    1. 为什么要使用模块化? JS的发展初期 ,仅需实现简单的用户交互逻辑,而随着CPU、浏览器性能的大幅度提升,很多页面逻辑迁移到了客户端,且随着web2.0时代的到来,Aj...

  • 120
    跨域的几种方法

    什么是跨域 浏览器出于安全方面的考虑,只允许客户端与本域(同协议、同域名、同端口,三者缺一不可)下的接口交互。不同源的客户端脚本在没有明确授权的情况下,不能读写对方的资源,这...

  • 漫谈document.documentElement与document.body

    在前端开发中,我们经常需要获取网页中滚动条滚过的长度,获取该值的方式一般通过scrollTop属性,如:document.body.scrollTop,是不是还经常看见doc...

  • 浅谈浏览器渲染

    世界上第一款浏览器WorldWideWeb由Berners-Lee李爵士于1990发明。如今二十多年过去,浏览器也经历了迅猛的发展,派生出许多功能。然而其根本作用,还是以页面...

  • 120
    圣杯布局和双飞翼布局(前端面试必看)

    稍微了解前端的人都知道,圣杯布局和双飞翼布局是前端面试时必问的问题,因为它既能体现你懂HTML结构又能体现出你对DIV+CSS布局的掌握,毕竟我们学习CSS主要就是为了更好地...

  • Form表单的使用

    form简介 是HTML中的一个元素,它表示文档中的一个区域,这个区域包含了交互控件,用于向web服务器提交信息。除全局属性外, 还有如下一些属性: accept-chars...

  • HTML的一些小知识点

    HTML、XML、XHTML有什么区别HTML是超文本标记语言,语法比较松散,是不严格的web语言;XML是可扩展标记语言,主要用于传输与存储数据;XHTML是可扩展超文本标...

  • vim使用入门

    Vim是一款极其强大的编辑器,因其代码补全、编译及错误跳转等方便编程的功能而受到广大程序员的青睐。然而vim极其陡峭的学习曲线让许多第一次接触它的人望而却步。开始学习vim时...

  • this在JavaScript中的应用

    this This是JavaScript函数的一个关键字。在全局上下文中(任意函数体外部),this指代全局对象,而在函数体内部,this指的是调用函数的那个对象。大多数情况...

  • 120
    使用原生 JS 实现事件委托举例

    DOM事件 在我们的日常的生活中,无时无刻不在发生着各种类型的事件。比如说体育赛事、娱乐新闻、战争甚至天气变化等等都可以被称为事件。这些事件有三个共同的特点:监听、变化、通知...

  • 通过DOM API 获取元素的几种常见方法

    DOM是什么? DOM(Document Object Model),文档对象模型,是 HTML 和 XML 文档的编程接口。它给文档(结构树)提供了一个结构化的表述并且定义...

  • 120
    谈谈几种"清除浮动"的方法

    在谈清除浮动之前,我们首先有几个疑问: 什么是浮动? 浮动有啥用? 我们为什么要清除它? 首先,看看浮动的定义: 浮动(float)是CSS的一种属性,它可以使一个元素脱...

  • HTML 5 中哪些元素的标签是可以省略的

    我们知道,在HTML语言中,HTML元素是HTML文档的基本组成单元。在HTML语法中,大多数元素包含一个开始标签、一个结束标签,以及标签中的内容,类似于:<xxx>内容</...

  • 浅谈什么是字符编码

    计算机是如何存储数据的 在谈什么是字符编码前,我们首先要知道一个概念,计算机是如何存储数据的:计算机是由逻辑电路组成,仅能识别二进制的电脉冲信号,二进制位的状态用0和1表示。...