购买阿里云服务器,点击领取2000元优惠卷

优雅的处理图片异常

序 在我们的实际工作中,不可避免的会在页面中加载大量图片,但可能由于网络问题,或者图片文件缺失等问题,导致图片不能正常展示 我们希望有一种降级处理的方式,可以在图片加载失败后显示一张我们预先设定好的默认图片 监听图片的 error 事件 由于图片加载失败后,会抛出一个 error 事件,我们可以通过监听 error 事

利用express搭建本地服务器

在此之前,自己写js脚本,通过nodejs搭建过服务器,但是总会出现这样那样的问题,于是发现已经有成熟的搭建服务器的方式,遂记之! 第一步 npm install express -g 第二步 npm install express-generator -g 第三步 express myserver cd myserv

为爱疯狂的傻子

第一次见到鸡嫂还是大二的时候。 鸡哥满脸幸福的带着女朋友来到我们寝室,特地向我们介绍,我们一口一个“鸡嫂好”,把鸡哥高兴得脸上的青春痘都要爆了出来! 鸡哥鸡嫂是高中同学,据说高中时候都互相有好感,不过碍于学业繁重,都没有戳破那层纸,高考后,鸡哥考到了重庆,鸡嫂考到了合肥。 一到大学,鸡哥就展开拙略的求爱攻势,两个郎情妾

CSS奇淫巧技

前言 最近在读大神张鑫旭的《CSS世界》,让我对CSS又有了更进一步的理解,也学到一些奇淫巧技,感觉特别有意思,遂记录一下。 1.鼠标悬停,改变图片 在以往的经验中,做此类效果通常使用的方法是通过javascript的mouseover事件或者通过:hover来控制子元素(目标图片)的显示与隐藏来实现,在看完该书替换元

js监听html元素属性变化

午觉还没睡醒,一朋友发来信息,问我怎么监听div元素的display属性变化。 我的第一感觉就是用定时器呀,setInterval(),每隔0.5秒检查一次div。朋友的嫌弃的回复了”不靠谱” 三个字。 听罢,怎能忍?于是想到了vue在实现双向绑定的时候所用的数据劫持操作。遂试验一下 Objec

javascript常见算法

一、数学算法 1.阶乘 5! = 5 * 4 * 3 * 2 * 1 = 120 4! = 4 * 3 * 2 * 1 = 24 /** * @param {number} number * @return {number} */ export default function factorial(number) {

ES6新特性

前言 事实上,ES6并不是什么新技术,记得没错的话2015年就出来,现在应该都到ES2017了,但是总的来说ES6是最具革命意义的,它新增的一些语法解决了很多很复杂的问题,这里我们简单归纳一下ES6到底有什么新特性。 1.let,const ES6里面增加了变量定义let 和 常量定义const,可能有的童鞋会问,ES

HTML 5.2有什么新功能?

序言 2017年年底,HTML 5.2成为正式的W3C推荐标准(REC),这意味着它已经得到了W3C成员和Director的正式认可,而我们前端苦逼猿也可以运用其中的新功能来开发了。在HTML 5.2中,有一些增加和删除,所有这些都可以在官方的HTML 5.2 Changes页面上看到。在本文中,我将回顾一些我认为比较

从概念到底层技术,一文看懂区块链架构设计(转载)

本文转载自互联网,原文地址:http://www.8btc.com/ebook-blockchain 前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区