240 发简信
IP属地:湖北
  • js文档加载完毕有哪些写法?如何开发jq插件?

    1.背景介绍 首先看一个问题,js(或者jq)加载完毕有哪几种写法 HTML是有执行顺序的,默认是自上而下执行。所以当我们的js代码在html代...

  • 如何使用requirejs?

    1.背景介绍 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成...

  • 如何理解JS中的call及apply

    1.背景介绍 在 javascript 中,call 和 apply都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是...

  • 如何阻止事件冒泡和默认行为?

    1.背景介绍 浏览器的事件发生顺序 浏览器的事件发生顺序分为事件冒泡与事件捕获,分别由微软和网景公司提出。 事件冒泡可以形象地比喻为把一颗石头投...

  • 如何实现数组的浅拷贝和深拷贝

    1.背景介绍 在JavaScript中,对于Object和Array这类引用类型值,当从一个变量向另一个变量复制引用类型值时,这个值的副本其实是...

  • 跨域解决方案之jsonp

    1.背景介绍 所有支持Javascript的浏览器都会使用同源策略这个安全策略。导致我们无法直接访问非同源的链接,无法取得非同源的数据,但在项目...

  • CSS垂直居中与水平居中

    学习前端一段时间了,布局是CSS的重中之重,整理了CSS的居中方式如下: 基本样式 HTML如下: 默认的CSS如下: 水平居中: ①子元素ma...

  • css有哪些方式可以实现垂直居中

    1.背景介绍 居中是前端排版的一个重要话题,今天我们就来梳理一下垂直居中的方法。 2.知识剖析 布局的解决方案,基于盒状模型,依赖 displa...

  • 如何实现侧边栏高亮?

    1.背景介绍 在js-task-6中,我们需要实现一个侧边栏高亮的功能,今天就来讲一下如何实现。 2.知识剖析 实现侧边栏高亮,网页刷新后仍然保...