深刻理解 JavaScript Errors 和 Stack Traces - 前端 - 掘金
译者注:本文做者是著名 JavaScript BDD 测试框架 Chai.js 源码贡献者之一,Chai.js 中会遇到不少异常处理的状况。跟随做者思路,从 JavaScript 基本的 Errors 原理,到如何实际使用 Stack Traces,深刻学习和...前端
技术 | 前端面试题(二):自定义事件 - 前端 - 掘金
我和阿里巴巴的同事守雌将为你们带来一个系列专题:前端面试题解析,一周更新两篇,也许答案可能不是最优的,可是也能够给你提供解决问题的思路。面试题力求实战,指望对于找工做的你,温故而知新的你,能有所帮助。 关于事件,我想这也是前端面试中必问的一道题,除了...vue
CSS 五种方式实现 Footer 置底 - 前端 - 掘金
页脚置底(Sticky footer)就是让网页的footer部分始终在浏览器窗口的底部。 当网页内容足够长以致超出浏览器可视高度时,页脚会随着内容被推到网页底部;但若是网页内容不够长,置底的页脚就会保持在浏览器窗口底部。 ...react
form 表单的进阶学习 - 后端 - 掘金
前言 在上一篇文章由form表单来讲说先后台数据之间的交互讲解了一些浏览器和服务器在表单之间的联系,貌似感受已是掌握了form表单,但现实是残酷的,在最近的一个项目中才发现form表单还有一个大块知识,在上篇文章只是点了一下的。这块内容用的地方还蛮多的,那就...web
基于 CSS3 column 多栏布局实现水平滑页翻页交互 - 前端 - 掘金
by zhangxinxu from http://www.zhangxinxu.com/wor... 本文可全文转载,但需获得原做者书面许可,同时保留原做者和出处,摘要引流则随意。 纵观全部书籍阅读网站移动端web app,第一个支持水...面试
js 原型继承及其应用 - 前端 - 掘金
原型继承是js的一种继承方式,原型继承是什么意思呢,其实就是说构造函数和子构造函数,或者说类和子类之间(固然js中不存在类),惟一的继承传递方式是经过原型,而不是其余语言直接经过extends。因此你须要手写prototype。(封装手写prototype的方...算法
笔记:使用 JavaScript 检测文件 MIME TYPE - 前端 - 掘金
副标题:Typed Array and DataView 能够作什么?以及使用中会遇到的坑。 2017-02-02 updated,写完这篇笔记以后直接去请教了 @小爝 爝神关于字节乱序的问题,他贴在评论区的连接看了几遍反复测试了一下,在内容中加入我...编程
微信小程序全面实战,架构设计 && 躲坑攻略 - 前端 - 掘金
最近集中开发了两款微信小程序,分别是好奇心日历(天天一条辞典+一个小投票)和好奇心日报(轻量版),直接上图: Paste_Image.png ...json
js 中基础数据结构数组去重问题 - 前端 - 掘金
引言 一说到数据结构,不少人就开始头大了,由于总感受像什么数据结构,算法之类的概念都很高大上,我知道有不少的同窗都是毕业后以为编程高薪,亦或培训速成因此就选择了一门语言,从而从事了这个行业,可是对于编程语言的一些基础,以及相关的...redux
JSPatch 热修复 - iOS - 掘金
今天写了一个jspatch的小demo,每一步都作了截图,若是不了解JSPatch,你们可自行百度。JSPatch首页。 1、背景需求介绍 为何咱们须要一个热修复(hot-fix)技术? ...小程序
现学现卖微信小程序开发(二) - 掘金
现学现卖微信小程序开发(一)现学现卖微信小程序开发(三):引入Rx,为小程序插上翅膀 一个Todo应用的小程序版 好的,那么下一步咱们就先照猫画虎,新建一个todos文件夹,而后一套四样同名文件准备齐全 新建todos目录和相关文件 先在app.json中报个...
JavaScript 原型中的哲学思想 - 掘金
欢迎来个人博客阅读:「JavaScript 原型中的哲学思想」 记得当年初试前端的时候,学习JavaScript过程当中,原型问题一直让我疑惑许久,那时候捧着那本著名的红皮书,看到有关原型的讲解时,老是心存疑虑。 当在JavaScript世界中走过很多旅程以后...
JavaScript 原生实现《贪吃蛇》 - 前端 - 掘金
贪吃蛇你们都不陌生吧~简单作一个。 贪吃蛇.jpg 由于没有图片素材,因此只能用简单的样式代替了,不要嫌弃呀~ ...
本身动手,为 vue 写一个 jsonp 的方法 - 前端 - 掘金
本身动手,为fetch写一个jsonp的方法 Fetch 提供了对 Request 和 Response (以及其余与网络请求有关...
Redux 学习 (一) 之添加 Redux 到本身的项目 - 前端 - 掘金
关于redux的重要性我就再也不详细讲解,直接进入今天的正题,添加redux到本身的项目中 react-native init Readi...
从零开始:微信小程序新手入门宝典 - 前端 - 掘金
为了方便你们了解并入门微信小程序,我将一些可能会须要的知识,列在这里,让你们方便的从零开始学习; 一:微信小程序的特色 张小龙:张小龙全面阐述小程序,推荐通读此文; ...
HTML+CSS 重难点(一) 盒子模型及标准流下的定位 - 前端 - 掘金
① 页面上的每一个元素都被浏览器当作是一个矩形的盒子,这个盒子由元素的内容、填充、边框和边界组成。网页就是由许多个盒子经过不一样的排列方式(上下排列、并排排列、嵌套)堆积而成; ② 内容区域的宽度可经过width和height属性设...
JavaScript 日记 - 一个例子学会 Vue.js - 前端 - 掘金
你们都知道Vue.js是中国人创造出来的,简单易用,因此必需要支持一下 Vue采用的MVVM设计模式 也就是说model和view绑定model改变,view的内容改变,反之亦然 ...
数组去重 -- 这几种方法够不? - 前端 - 掘金
数组去重,是校招面试的必考知识点。简单的说,数组去重就是将一个数组中的相同的元素删除,只保留其中的一个。这里的相同实际上是一个陷阱,有好多同窗只认为值相等即为相同,而忽略类类型的判断。因此你们在进行数组去重的时候,必定要考虑周全。如下,就是笔者所实现的数组去重的...
JavaScript30 中文指南 - 09 Console 调试技巧指南 - 前端 - 掘金
做者:©缉熙Soyaine 简介:JavaScript30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 ...
JavaScript30 中文指南 - 10 JS 实现复选框中 Shift 多选功能 - 前端 - 掘金做者:©缉熙Soyaine 简介:JavaScript30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 ...