首页
学习
活动
专区
工具
TVP
发布

大数据钻研

专栏作者
199
文章
215905
阅读量
46
订阅数
js中call、apply、bind那些事
前言 回想起之前的一些面试,几乎每次都会问到一个js中关于call、apply、bind的问题,比如… 怎么利用call、apply来求一个数组中最大或者最小值 如何利用call、apply来做继承 apply、call、bind的区别和主要应用场景 虽然网上有很多关于这方面的博客和文章,但还是决定写一篇自己对这方面知识的理解。 作用 首先问个问题,这三个函数的存在意义是什么?答案是改变函数执行时的上下文,再具体一点就是改变函数运行时的this指向。有了这个认识,接下来我们来看一下,怎么使用这三个函数。 举
用户1667431
2018-04-18
1.7K0
CSS居中:完全指南(译)
CSS的居中是众多CSS难点的代表。为啥用CSS居中这么难呢?但是我认为这个问题其实并没有那么难啦,就是有很多种不同的方式可以达到居中的目的,这取决于不同的情景,很难说用哪一种方式去实现居中。 所以就让我们做一个决策树,希望能使这个问题简单一点吧~ 水平居中 行内或者具有行内元素性质的元素(比如文字或者链接)? 让一个父元素为块级元素的行内元素水平居中,可以: CSS: 1 2 3.center-children { text-align: center; } 单个块级元素? 你可以设置块级元素的 ma
用户1667431
2018-04-18
1.6K0
手把手教你打造一个纯CSS图标库
来,干了这碗安利 写这篇文章的目的其实就是为了安利一下我的图标库:iconoo,所以,开门见山,star吧少年少妇们!(这样的我是不是应该要加个github互粉的团伙了?) 主题说完了,下面进入正题。
用户1667431
2018-04-18
7690
你不知道的 Javascript
作用域 词法作用域:编译阶段确定(欺骗词法作用域 eval with) JavaScript 1 2 3 4 5 6function foo(str){ "use strict" eval(str) console.log(a) } foo('var a = 2') JavaScript 1 2 3 4 5 6 7 8 9function foo(obj){ with (obj){ a = 2 } } var o1 = {a:3} var o2 = {b:3} foo(o1) foo(o2) 块
用户1667431
2018-04-18
6990
JavaScript 知识点整理
JavaScript是按照ECMAScript标准设计和实现的,后文说的JavaScript语法其实是ES5的标准的实现。 先说说有哪些基础语法? 最基础语法有哪些? 基础语法几乎所有的语言差异不大,无非数据类型、操作符、控制语句、函数等,简单列举下。 5种基本数据类型 & 1种复杂的数据类型 JavaScript包含5种基本数据类型,分别是undefined / null / boolean / number / string,基本数据类型就这五种,没有其他的! JavaScript包含1种复杂的数据类
用户1667431
2018-04-18
7070
总结一些前端的知识点 (一)
一、W3C 标准盒模型和 IE 盒模型区别: 1. W3C 标准盒模型: 盒子的高宽是由盒子的内容区仅由 width, height 决定的,不包含边框,内外边距。 2. IE 盒模型: 在 IE
用户1667431
2018-04-18
7660
JavaScript 知识点整理
JavaScript是按照ECMAScript标准设计和实现的,后文说的JavaScript语法其实是ES5的标准的实现。 先说说有哪些基础语法? 最基础语法有哪些? 基础语法几乎所有的语言差异不大,无非数据类型、操作符、控制语句、函数等,简单列举下。 5种基本数据类型 & 1种复杂的数据类型 JavaScript包含5种基本数据类型,分别是undefined / null / boolean / number / string,基本数据类型就这五种,没有其他的! JavaScript包含1种复杂的
用户1667431
2018-04-18
7960
编程学习之路:痛并快乐着
亚里士多德半身像 “你知道的越多,就会发现你不知道的更多” ——亚里士多德 我的编程之路开始于一个名叫 learn HTML 的手机app,有时心血来潮我会打开它做几个小任务,然后就好几个月都不碰它了。 有一天我又坐下来像往常一样开始玩这个app,完成了几个小任务,新学了一点HTML。 但这一次——我也不知道为啥——我停不下来了。 连续好几个小时,我完成了app里一个又一个任务。 就在那一天我意识到,我真的喜欢学习编程。 从我开始玩learn HTML这个app已经过去一年了。从那时起,我已经进行了不少
用户1667431
2018-04-18
5520
[译]前端开发人员2017年学习什么
由于我们所处生态系统的快速发展,我们倾向于花时间尝试最新的发明并在互联网上进行讨论。我不是说我们不应该去做这些事情,但是也许我们应该放慢一点来看一下这些不变的事情:它们将极大的提高我们的工作质量和价值,并且帮助我们理解这些新的工具。 这篇博客是我个人经验的和新年愿望的组合。在我分享它的同时我希望能够听到您的建议。 学习怎么写可读的代码 我们工作的大部分内容是修改已有的代码,而不是写新的代码。这意味着你读代码要多过写代码,所以你需要尽量为下一位程序员优化代码,而不是为程序解释器优化代码。 在这里我推荐阅读这三
用户1667431
2018-04-18
8780
一起来啃《JavaScript语言精粹》----对象
一、引言 任何编程语言在设计的时候就存在精华与糟粕并存,《JavaScript语言精粹》这本书就是取其精华,去其糟粕,能让我写出更优雅性能更好的JavaScript代码。 二、对象的检索 1.[]后缀中括住一个字符串表达式。 2.如果字符串表达式是一个字符串字面量,而且它是一个合法的标识符且不是保留字,那么也可以用 . 表示法代替。我们优先使用 . 表示法,因为它更紧凑且可读性更好。 obj['name-child'] obj.user.name 如果你尝试检索一个不存在的成员属性的值,将返回und
用户1667431
2018-04-18
7210
前端工程师如何干掉设计
前端是一个承上启下的职位,正因为其位置的特殊性导致其必须了解设计和后台的一些基本知识。本文并非教大家如何取代设计的工作,而是讲解前端如何更快更便捷的实现一些简单的设计任务,在没有设计师的情况下如何利用工具解决UI呈现的问题,让工作事半功倍。  Photoshop使用   大多数前端工程师都有过切图的经历,也就是将设计师制作的PSD等格式的图片按照需求切成项目需要的大小并实现页面的呈现,那么作为一名合格的前端工程师,我们有必要了解并熟练的掌握Photoshop的一些功能,下面介绍下几个实用的Photoshop
用户1667431
2018-04-18
2.1K0
2017年前端工程师应该学习什么
在我们所生活的这个快节奏的世界里,人们都倾向于把自己的时间用在进行一些新的创造上,然后再互联网上讨论它们。 我并不是说不该这样做,而是我认为我们应该适当的慢一点,把注意力也放在一些不会改变世界那么大的事情上。这不仅会提高我们的工作效率、提升我们传递的价值,而且也会使我们学习那些新工具、新方法更快。 这篇文章结合了我的的经验和我的新年祝福,也非常希望能够得到读者的建议和反馈。 学习如何写可读性强的代码 我们大部分的工作并不在于写新的代码,而是在于维护已经存在的代码。这意味着你会更经常地读代码而不是写代码
用户1667431
2018-04-18
7870
你加班太多是因为你的代码写的烂
作为一名程序员,我渴望我加入的应该要是一支“30%的时间在写代码,而70%的时间在喝着咖啡讨论着如何将产品做好”的团队。我觉得软件工作应该成为一项技术和艺术融合的高智力活动,我们的项目经理应该是一个高
用户1667431
2018-04-18
7350
使用CSS完成元素居中的七种方法
在网页上使 HTML 元素居中看似一件很简单的事情. 至少在某些情况下是这样的,但是复杂的布局往往使一些解决方案不能很好的发挥作用。 在网页布局中元素水平居中比元素垂直居中要简单不少,同时实现水平居中和垂直居中往往是最难的。现在是响应式设计的时代,我们很难确切的知道元素的准确高度和宽度,所以一些方案不大适用。据我所知, 在CSS中至少有六种实现居中的方法。我将使用下面的HTML结构从简单到复杂开始讲解: <div class="center"> <img src="jimmy-choo-shoe.jp
用户1667431
2018-04-18
1.3K0
CSS中的浮动和清除浮动,梳理一下!
从业三年,项目无数,现在回过头来,想要把一些重要的知识用白话整理出来:这个东西是什么?怎样才是最佳实践?希望对自己知识体系有梳理作用, 也希望对大家有些许帮助。 前端技术栈更新太快,眼花缭乱,大家一个劲揽过来学习的时候,别忘了回头看看那些已经掌握的基础知识。 第一篇就整理整理CSS中很常见的浮动以及清除浮动的一些方式吧。 浮动到底是什么? 浮动核心就一句话:浮动元素会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素。请默念3次! 浮动最初设计的目的并没那么多事儿,就只是用来实现文字环绕效果而已,
用户1667431
2018-04-18
1.6K0
前端开发面试题总结之——CSS3
---- 相关知识点 布局、 浮动、 盒子模型、 弹性和模型、 选择器优先级、 居中定位、 兼容性、 hack写法...... 题目&答案 如何理解CSS的盒子模型? 每个HTML元素都是长方形盒子。 (1)盒子模型有两种:IE盒子模型、标准W3C盒子模型;IE的content部分包含了border和pading。 (2)标准W3C盒模型包含:内容(content)、填充(padding)、边界(margin)、边框(border)。 link和@import的区别? (1)link属于XHTML标签,
用户1667431
2018-04-18
9930
前端面试经典问题:CSS中居中的几种方式
作为面试常客,学会这些,面试多点把握,同学间逼格升高 周五,老大说他面试了一个问题,是css居中的问题,然后我们在这边就讨论了一番,周末嗨玩,尾巴上想起这件事,特来总结,希望能帮助到求职和学习的朋友! 参考了这篇文章,快速传送门内容都是我手敲实践过的可靠! ![](img1.jpg)这类的其实是img标签,这个markdown转换有问题,特来提醒 1.水平居中的 margin:0 auto; 关于这个,大家也不陌生做网页让其居中用的比较多, 这个是用于子元素上的,前提是不受float影响 <style>
用户1667431
2018-04-18
1.2K0
献给前端求职路上的你们(下)
真正面试中,面试官往往采用的是由难到易的套路,那js和jQuery就是重中之重了,以及针对项目和所用技术方面的一些问题也就是你的必备储粮啦! JavaScript 什么是闭包(closure),为什么要用它? 闭包简单的说就是一个函数能访问外部函数的变量,这就是闭包,不理解就看代码,例如: function aa(x){ var num=1; function bb(y){ console.log(x+y+(++num)); } } aa函数中的bb函数就是
用户1667431
2018-04-18
1K0
HTML 入门笔记 - 初识HTML
基础框架 <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>标题标签</title></head><body> <h1>了不起的盖茨比</h1> <p>《了不起的盖茨比》为那个奢靡年代的缩影。盖茨比怀揣着对"美国梦"的期翼,投身到那个年代的灯红酒绿之中,却在名利场中看尽世态炎凉,以及浮华背后一切终将逝去的空虚怅惘。1925年《了不起的盖茨比》
用户1667431
2018-04-18
6.4K0
初识HTML之基础篇
前端认知 ---- 一、公司开发流程 1、 产品需求(产品经理给需求文档) 2、项目设计(视觉设计师给PSD文件,交互设计师配合) 3、前端开发 4、后端开发 5、测试 6、上线运营 二、前端开发的核心语言 HTML 超文本标记语言 (负责页面结构) CSS 层叠样式表 (负责页面样式) JS 脚本语言 (负责页面行为) ---- HTML的基本结构 <!DOCTYPE html> /*文档头声明*/<html lang="en"> /*HTML中的根元素*
用户1667431
2018-04-18
1.7K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档