标签 web界面 下的文章

为什么typeof null 是object类型

在对对象进行判断的时候,我们通常会使用typeof 来进行判断,但是值为null的时候也会被判断为object,这是为什么呢? 原理是这样的,不同的对象在底层都表示为二进制,在 JavaScript 中二进制前三位都为 0 的话会被判 断为 object 类型,null 的二进制表示是全 0,自然...

JS新建MAP对象,并对其进行操作

对于MAP,数组很多伙伴可能会经常弄混,使用起来概念模糊,在此我稍微总结下自己的使用经验: 数组: 一般我们这样创建: var arr =  new Array(); 或者直接: var arr = []; 然后对数组的操作: 1,添加元素: var obj = '你要添加的元素'; arr.push(obj); 2,查找元素...

回调函数,异步回调函数,同步,异步到底有什么差别?

我觉得大家有点把回调(callback)和异步(asynchronous)的概念混淆在一起了。 定义 回调是什么? 看维基的 Callback_(computer_programming) 条目: In computer programming, a callback is a reference to a piece of executable code that is passed as an argument to other code. jQuery文档How jQuery Works#Callback_and_Functio....

angular之$watch方法详解

在$apply方法中提到过脏检查,首先apply方法会触发evel方法,当evel方法解析成功后,会去触发digest方法,digest方法会触发watch方法。 (1)$watch简介 在digest执行时,如果watch观察的的value与上一次执行时不一样时,就会被触发。 AngularJS内部的watch实现了页面随model的及时更...

js中的事件委托或是事件代理

起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考; 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上...

CSS 的优先级机制[总结]

样式的优先级 多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。 一般情况下,优先级如下: (外部样式)External style sheet <(内部样式)Internal style sheet <(内联样式)Inline style   有个例外...

webpack配置这一篇就够了

最近看了一篇好文,根据这个文章重新梳理了一遍webpack打包过程,以前的一些问题也都清楚了,在这里分享一下,同时自己也做了一些小的调整 原文链接:http://www.jianshu.com/p/42e11515c10f git项目地址:https://github.com/gengchen528/webpackSample 写在前面的话 阅读本文之前,先看...

NODE_ENV 不是内部或外部命令,也不是可运行的程序,或者批处理文件

1 环境 win10+powershell 2 问题 我要执行的npm script如下: (脚本的内容不需要关注,需要关注的是它的写法。) "scripts": { "build": "NODE_ENV=production webpack", "dev": "NODE_ENV=development node dev-server.js" } 两个脚本都报同样的错误: NODE_ENV 不是内部或外部命令,也不是...

前端文摘:最全的 CSS2.1 和 CSS3+ 的区别一览

大家都知道我们习惯性称作的 CSS3 对于 CSS2.1 有很多的修改和补充。抛开浏览器的兼容性问题,这篇文章把所有的变化整理到一篇文章中便于学习和查阅。尽管我尽量确保收录了所有的新特性,但是不能保证没有遗漏,欢迎大家留言。 新属性 下面是 CSS3 新增的 CSS3 属性列...

元素使用CSS进行隐藏的几种方式与差别

一、CSS元素隐藏 在CSS中,让元素隐藏(指屏幕范围内肉眼不可见)的方法很多,有的占据空间,有的不占据空间;有的可以响应点击,有的不能响应点击。后宫选秀——一个一个看。 { display: none; /* 不占据空间,无法点击 */ } {opacity:0; /* 占据空间,可以点击*/} { visi...

Flex 布局

Flex 布局教程:语法篇 作者: 阮一峰 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C 提出了一...