240 发简信
IP属地:广东
  • in,typeof,instanceof,===运算符分别是干什么的?

    1.背景介绍 在JavaScript中,有很多常见的运算符和关键字,这次我们来看看其中的 in,typeof,instanceof,还有===,分别是干什么的,有什么用,和什...

  • 120
    SVN目录结构

    SVN的标准目录结构:trunk、branches、tags。 trunk是主分支,是日常开发进行的地方。 branches是分支(修复bug)。一些阶段性的release版...

  • 职业素养

    1、遇到问题要主动反馈,不要等别人发现再来问你,在学习中如此,在工作中同理, 不要害羞不要要脸,身为小白还放不开主动去学去问,只能是菜鸟。 2、要主动去融入环境,不要等别人来...

  • 120
    敏捷开发流程

    什么是敏捷开发? 以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发! 核心:用户的需求进化 方法:迭代、循序渐进 敏捷开发原则: 1、快速迭代 2、需求评审 3、...

  • 假数据

    前后端协作开发时,假数据由后端提供; 后端搭建好环境之后,第一件事不是直接写代码,而是提供好假数据; 一定不要让前端把能做的事情都做完之后,还坐等后端的假数据,虽然实在到了那...

  • BUG修复流程

    整个流程分为两大类:测试环境和线上环境。 把两种环境又分为两种情况:web和Java、APP。 所有bug,被指派的开发人员在两个小时确定。不是自己的bug,找各组leade...

  • AJAX 简介

    AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创...

  • 代码重构

    代码重构,简单来讲就是把原来的代码重新构建和编写,让代码更加清晰,提升代码的复用性和性能等。 1.提炼函数:在JavaScript开发中,我们大部分时间都与函数打交道,所以我...

  • 120
    利用SVN合并代码(merge)

    SVN merge 三种方式 1、Merge a range of revisions(合并一个范围的版本) 此类型应用最为广泛,主要是把分支中的修改合并到主干上来。在主...

  • ng-if和ng-show的区别

    在angularjs中ng-if和ng-show/ng-hide 都能实现Dom元素在界面的显示和隐藏。 但是两者不同,ng-if在表达式为false的情况下删除了Dom元素...

  • Javascript异步编程的4种方法

    Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执...

  • JS作用域的理解

    什么是作用域? 作用域是你的代码在运行时,各个变量、函数和对象的可访问性。换句话说,作用域决定了你的代码里的变量和其他资源在各个区域中的可见性。 JavaScript中的作用...

  • 懒加载、为什么使用懒加载

    懒加载(LazyLoad)一直是前端的优化方案之一。它的核心思想是:当用户想看页面某个区域时,再加载该区域的数据。这在一定程度上减轻了服务器端的压力,也加快了页面的呈现速度。...

  • 服务器返回的14种常见HTTP状态码

    当我们从客户端向服务器发送请求时 服务器向我们返回状态码 状态码就是告诉我们服务器响应的状态 通过它,我们就可以知道当前请求是成功了还是出现了什么问题 状态码是由3位数字和原...

  • Flex 布局

    一、Flex 布局是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为 Flex 布局。 注...

  • 120
    常见定宽不定宽布局

    左列定宽,右列自适应 该布局方式非常常见,适用于定宽的一侧常为导航,自适应的一侧为内容的布局 1、利用float+margin实现 .left{float:left;widt...

  • 盒子模型

    CSS 盒子模型(Box Model) 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。 CSS盒模型本质上是一个盒子,封装周...

  • MVC架构

    一、什么是MVC 1、概念 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计...

  • 如何找buge并解决

    技巧1: 打印中间结果 想方设法的在代码中打印一些 Log,然后根据 Log 去分析出错的原因。 技巧2:将错误结果和标准 (golden) 结果进行比对 技巧3:断点调试 ...

  • 120
    学习Javascript闭包(Closure)

    闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。...