摘要:
Web API接口之FileReader 0、导言 在给网站编写 JavaScript 代码时,也有很多可用的 API。 WEB API 参考。 1、FileReader 使用FileReader对象,web应用程序可以异步的读取存储在用户计算机上的文件(或者原始数据缓冲)内容。兼容IE10+,FF 阅读全文
摘要:
关于12306中国铁路客户服务中心(12306.cn),相信大家都不陌生。作为一个超大型的类电商网站,具体业务不予置评,但从前端设计来看,却有诸多的不足。12306订票首页分析12306首页(https://kyfw.12306.cn/otn/)请求达到32个,累计文件大小近800k。其中有一半是图... 阅读全文
摘要:
0、什么是RPCRPC(Remote Procedure Call - 远程过程调用),是通过网络从远程计算机上请求服务,而不需要了解底层网路技术的细节。简单点说,就是像调用本地服务(方法)一样调用远端的服务(方法)。RPC与REST的区别RPC是一种协议,REST是一种架构风格。RPC以行为为中心... 阅读全文
摘要:
0、导言Angular1作为最流行的前端MV*框架,给前端开发带来了极大的便利性。但是,仍然有许多不好的地方已经很难再改变了。Angular团队根据WEB发展的趋势和Angular1中积累的经验来开发了一个全新的Angular,也就是Angular2。1、优势Angular2做了很激进的变化,带来的... 阅读全文
摘要:
0、导言在上篇《JavaScript之毒瘤》中,列举了一些在JavaScript中难以避免的问题特性。本篇将会展示JavaScript中有问题的特性,但我们很容易就能便面它们。通过这些简单的做法,让JavaScript称为一门更好的语言。1、==JavaScript有两组相等运算符。 === 和 !... 阅读全文
摘要:
0、导言JavaScript中有许多难以避免的问题特性。接下来就一一揭示。1、全局变量在所有JavaScript的糟糕特性中,最为糟糕的就是全局变量的依赖。全局变量使得在同一个程序中运行独立的子程序变得更难。2、作用域JavaScript是类C的语法,但是却没有提供类C的块级作用域。3、自动插入分号... 阅读全文
摘要:
1、CSS布局之浮动1.1、float之图文混排float的意思就是元素漂浮在上层。可以直接通过设置float属性实现图文混排,代码如下: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus imperdiet, ... 阅读全文
摘要:
CSS布局(上)1、CSS布局之display1.1、dispalydispaly是CSS中最重要的用于控制布局的属性,每个元素都有一个默认的display,大多数元素的默认值通常是block(块级元素)或inline(行内元素)。另一个常用的display是none。一些特殊元素的默认值就是它,如... 阅读全文
摘要:
0、导言最近从coffee切换到js,代码量一下子变大了不少,也多了些许陌生感。为了在JS代码中,更合理的使用ES6的新特性,特在此对ES6的特性做一个简单的总览。1、模块(Module) --Chrome测试不可用在ES6中,有class的概念,不过这只是语法糖,并没有解决模块化问题。Module... 阅读全文
摘要:
0、导言ES6中新增了不少的新特性,来点测试题热热身。具体题目来源请看:http://perfectionkills.com/javascript-quiz-es6/。以下将一题一题来解析what和why。1、题目一(function(x, f = () => x) { var x; var y... 阅读全文