Vanessa

Alipay B3logB3log

面试开发常用的 JavaScript 知识点总结

No1.语法和类型

1.声明定义

  变量类型:var,定义变量;let,定义块域(scope)本地变量;const,定义只读常量。

  变量格式:以字母、下划线“_”或者$符号开头,大小写敏感。

  变量赋值:声明但未赋值的变量在使用时值为undefined,未声明的变量直接使用会抛异常。

  未赋值变量作计算:结果为NaN。例如:

var x, y = 1;
console.log(x + y); //结果为NaN,因为x没有赋值。

Can't connect to MySQL

 

exception 'PDOException' with message 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on '*.rds.aliyuncs.com' (4)' in php/vendor/illuminate/database/Connectors/Connector.php:55

终于把 halt 页面写好了

1468403531676

Babel Stage-X

都怪自己眼瞎,辣么绿的一块都木看仔细
1468314275204

为什么使用 SVG 可以提升网页性能和体验

对页面渲染的改进

因为我们直接将 SVG 注入 HTML(这也是我们选择这种方式的主要原因),所以不会再出现图标字体下载 -> 缓存 -> 渲染过程中出现的样式闪动问题。

 

如何在 Console 中输出图片和的修改字体样式

想要在打开 Debug 的时候展现下面的效果么?

你需要知道的12个Git高级命令

众所周知,Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了完整的生态圈。学习Git,首先当然是学习Git的基本工作流。相比于SVN等传统版本控制系统来说,Git是专为分布式版本控制而生的强大工具。使用Git时常用的命令有pull、commit、push等,貌似很简单。不过,有时你会遇到合并冲突的情况,Git这时会将冲突标记出来,需要你手工来解决。有时,你会不小心将代码提交到错误的分支上,并且又推送到了远程仓库。还有些时候,你需要切换到不同的分支,但Git却不让你这么做,因为还有未保存的修改。如果需要通过另一个分支的提交来为代码打补丁该怎么做呢?本文就将介绍12个Git高级命令,合理使用这些命令可以大大提升应用Git的效率。

通过Nginx和Nginx Plus阻止DDoS攻击

分布式拒绝服务攻击(DDoS)指的是通过多台机器向一个服务或者网站发送大量看似合法的数据包使其网络阻塞、资源耗尽从而不能为正常用户提供正常服务的攻击手段。随着互联网带宽的增加和相关工具的不断发布,这种攻击的实施难度越来越低,有大量IDC托管机房、商业站点、游戏服务商一直饱受DDoS攻击的困扰,那么如何缓解甚至解决DDoS呢?最近Rick Nelson在Nginx的官方博客上发表了一篇文章,介绍了如何通过Nginx和Nginx Plus缓和DDoS攻击

JSPM 初体验

终于得空,体验一把 JSPM

jspm is a package manager for the SystemJS universal module loader, built on top of the dynamic ES6 module loader

 

简繁对照,这样一来简体繁体就可以在前端进行切换了

2015 年小结

值得纪念的一款皮肤

 

2016 愿望清单:

  • 财务自由
  • B3log 能获得更多人的关注和认可
  • 家人健康、孩子懂事
  • 在公司附近买套房子

上面的好像都很虚,来点实际的吧

  • 还车贷、还房贷
  • 加强锻炼,每周跑步至少2次
  • 带孩子和父母自驾游一次

2014 年小结

黑客派 同步过来又坏了,%>_<%

Erik 2年前来了,如今小 Erik 已经 11 个月了,Erik 叔叔要抓紧了哦 ^^

H5 缓存机制浅析 - 移动端 Web 加载性能优化

  1. 浏览器缓存机制

  2. Dom Storgage(Web Storage)存储机制

  3. Web SQL Database 存储机制

  4. Application Cache(AppCache)机制

  5. Indexed Database (IndexedDB)

  6. File System API

2015前端生态发展回顾

引用苏宁前端架构师的一个总结作为开篇

编程技术及生态发展的三个阶段

  • 最初的时候人们忙着补全各种API,代表着他们拥有的东西还很匮乏,需要在语言跟基础设施上继续完善
  • 然后就开始各种模式,标志他们做的东西逐渐变大变复杂,需要更好的组织了
  • 然后就是各类分层MVC,MVP,MVVM之类,可视化开发,自动化测试,团队协同系统等等,说明重视生产效率了,也就是所谓工程化