阿里、网易、滴滴共十次前端面试碰到的问题

原文链接:https://segmentfault.com/a/1190000009662029前一段时间一直在不断地面试,无奈个人技术能力有限、项目经验缺乏,最终都没有进入到HR面试环节,全~~挂~~了~~ 面试了这么多,结果不是太好,有点儿受打击,也促使我近期静下心来反思自己的问题:哪些技术知...

2017-06-14 09:31:57

阅读数 542

评论数 0

如何避免点击事件连续操作时元素变蓝

解决鼠标频繁操作元素变蓝

2017-05-16 14:34:17

阅读数 182

评论数 0

简单粗暴地理解js原型链--js面向对象编程

转载自 http://www.cnblogs.com/qieguo/p/5451626.html 原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧...

2017-05-08 10:54:19

阅读数 178

评论数 0

去除内联元素之间的间距

div{width:900px;} div a{ display:inline-block; width:300px;}                这个900的容器居然容不下3个300的a,这个是因为inline元素和inline-block默认都会有间距。可以把它浮动起...

2017-05-05 10:07:03

阅读数 350

评论数 0

浏览器加载解析渲染

为什么要了解浏览器加载、解析、渲染这个过程?好,我们先说一下,为什么要了解这些呢?如果想写出一个最佳实践的页面,就要好好了解。 了解浏览器如何进行加载,可以在引用外部样式文件,外部js时,将他们放到合适的位置,使浏览器以最快的速度将文件加载完毕。 了解浏览器如何进行解析,可以在构建DOM结构,组织...

2017-04-26 17:10:30

阅读数 143

评论数 0

CSS百分比实现高度占位自适应

【CSS黑科技2】CSS百分比实现高度占位自适应(margin/padding) |导语在很多场景下,我们都需要给容器设定宽高比,实现自适应占位,巧用margin/padding可以让我们实现我们的需求   基本知识点 本文依赖于一个基础却又容易混...

2017-04-26 09:40:55

阅读数 1415

评论数 0

jquery获取图片的宽度

在ready之后直接获取图片的宽度很容易因为还没有加载完成,所以宽度值一直会是0,使用load方法就能避免这种尴尬:代码如下 jQuery(function(){ jQuery(window).load(function(){ /*对图片进行操作*/ }); });

2017-04-22 12:07:37

阅读数 269

评论数 0

jQuery获取动态创建元素的内容

比如以下代码:<body> <table id="tab" border="1" width="30%"> </table> </body> <script type="...

2017-04-18 15:44:50

阅读数 2821

评论数 1

jquery的三种删除节点的方法

1、remove() 当某个节点用remove()方法删除后,该节点所包含的所有后代节点将同时被删除。这个方法的返回值是一个指向已被删除的节点的引用,因此可以在以后再使用这些元素。 2、detach() detach()和remove()一样,也是从DOM中去掉所有匹配的元素。但需要...

2017-04-14 13:44:26

阅读数 2074

评论数 0

简单的图片轮播

只是简单的布局,没有美化,时间有限,做了个大致的意思,后面会做一个好看点的,以及使用translate的原理做一个。能够实现选择间隔时间,图片与小图相对应的功能。 css代码 `.img-contain{ margin: 20px auto; width: 400px; ...

2017-04-14 13:29:43

阅读数 221

评论数 0

简单检测输入框内容是否符合要求

<div class="form-group"> <div class="input-group"> <span class="input-group-addon"><i ...

2017-04-13 10:12:41

阅读数 1196

评论数 0

css的position属性取值

css中position属性用于元素定位,其属性值有5个,分别是inherit 、static、relative、fixed、absolute ,下面是具体的分析: 1.inherit 规定该元素的position的属性值继承自父元素。也就是说该元素的position属性值跟其父元素一样 ...

2017-04-01 22:22:05

阅读数 425

评论数 0

angularJs的spa页面切换以及ngRoute模块

1.仿照AngularJS实现SPA的页面切换效果 (1)解析请求URL,形如: http://127.0.0.1/index.html#/路由地址 使用location.hash属性获取URL中路由地址。 (2)查找路由配置信息,根据路由地址,获取对应的模板页面的...

2017-03-29 14:29:13

阅读数 199

评论数 0

setInterval 和$interval的区别

window.setInterval()智慧执行指定的任务,即使修改了模型数据也不会自动轮询$digest队列 $interval()的执行体中会在最后自动执行:$scope.$digest()/$scope.$apply(),即轮询$digest队列,执行其中的每一个DOM操作函数

2017-03-27 20:55:54

阅读数 671

评论数 0

AngularJs学习笔记(二)

1、指令 ng-** --> angularJs内置的指令 自定义指令: app.directive(name,function(){}); 指令命名:采用驼峰式 前缀一般是工程名字的缩写 后缀是指令的作用 E:Element 元素   A:attribute 属性 C:  c...

2017-03-27 19:30:12

阅读数 124

评论数 0

angularjs中的$scope和$rootScope

(1)每个控制器的实例都对应一个作用范围对象,即$scope (2)在控制器中声明的Model数据,必须保存在一个作用范围内 (3)一个HTML中可以声明多个控制器实例,每个控制器都有自己的作用范围,这些范围内的数据彼此隔离不会互相影响,可以由不同的开发人员来编写 (4)为了在多个控制器间共享数据...

2017-03-26 14:17:52

阅读数 625

评论数 0

二叉树前中后遍历

最近做题的时候经常碰见二叉树的题,这次来个完整的遍历顺序,一劳永逸 遍历的方法有:层序遍历、先序遍历、中序遍历、后序遍历等,以下面的二叉树为例介绍遍历 E / \ B F / \ ...

2017-03-25 12:48:35

阅读数 2288

评论数 0

angular学习笔记

1.ng的四大特征: ①采用MVC的设计模式 符合当前互联网的发展趋势:职责的细分 模块化开发:提高代码复用率 降低测试难度  维护方便 ②双向数据绑定 是angularJS区别于其他框架的一个重要特性 ③依赖注入 通过注入某些服务或者对象 直接调用 ④模块化设计 n...

2017-03-22 12:20:29

阅读数 189

评论数 0

css之使用clearfix类清除浮动

首先,copy下bootstrap里面的写法: .clearfix {    *zoom: 1;  }    .clearfix:before,  .clearfix:after {    display: table;    line-height: 0;    content: "...

2017-03-21 14:24:22

阅读数 272

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭