写在开始前
好久不见~这篇其实存在电脑已经多时,但是因为编译没过的问题也一直懒得解决,所以…
为了将功补过,先放个下期预告:
近期直播填webpack2的坑和设计模式第二弹,大家一起来收服神奇宝贝吧!
一群爱折腾的骚年
Eslint官网:http://eslint.cn/docs/user-guide/configuring
在团队协作中,为避免低级 Bug、产出风格统一的代码,会预先制定编码规范。使用 Lint 工具和代码风格检测工具,则可以辅助编码规范执行,有效控制代码质量。
鼠标拖拽效果常见于用户自定义展示页面,比如qq空间,x宝店铺装修等,操作灵动,所见即所得;或者是一个简单modal移动效果,填写时候可以拖动,方便用户查看原网页的内容。正好周末抽时间可以实现下,动手做做笔记,方便日后翻阅。
JavaScript近几年的发展快到令人难以想象,从compile once,run everywhere到code once,run everywhere,JavaScript正在逐渐成为使用最广泛的语言。而Electron,借用其官网的一句话则是:
Build cross platform desktop apps with JavaScript, HTML, and CSS
这是js写设计模式的开篇。
行,无耻的做了标题党。被骗进来的只能说,
少年你的内心还不够强大 [/手动笑哭]
为什么要取这么黄暴的名字?因为我认为要是前人都站在巨人的肩膀上为世界提供了这么多代码,那我连巨人的蕾丝裙边都摸不到,只能在石榴裙下顶礼膜拜。
所以按照👆的逻辑。在下根据自行理解的仿写的都算不上是设计模式,顶多算是‘射鸡模式’
咳咳,不瞎逼逼了,那么。。。
说起BFC,一些不熟悉的童鞋往往会有两种情况:
overflow: hidden
解决了问题。然后不刨根问底,笔者曾经也是其中的一员。思维不清晰肿么办?问谷歌娘呗~看了好多文章,知道自己没有过目不忘的本事,还是觉得要自己动手写写,一来加深印象,二来方便日后追溯,故撰此文。首先要承认,百度前端团队出品的ueditor可能是所有开源富文本编辑中,功能最全的一款编辑器。虽然2016年百度公司整体的业界口碑有所下滑,但是攻城狮的开源精神始终是值得称赞的。核心源码并没有细看,但从整个库的使用方式来看,模块化方案似乎做的并不是很好,后来百度的echarts这方面就做的好一些,另外它的版本号规范不符合semver规范,不过它本身也不支持npm包的使用方式。
wiki是这么解释的:
是一种“自动化浏览网络”的程序,或者说是一种网络机器人。它们被广泛用于互联网搜索引擎或其他类似网站,以获取或更新这些网站的内容和检索方式。它们可以自动采集所有其能够访问到的页面内容,以供搜索引擎做进一步处理(分检整理下载的页面),而使得用户能更快的检索到他们需要的信息。
对于一名天天和Web打交道的程序员来说,了解一些网络知识是必不可少的。
网络正常情况下,当我们打开浏览器输入URL然后回车就能看到相对应的页面,Web使用HTTP(HyperText Transfer Protocol,超文本传输协议)作为网络协议规范,实现客户端请求以及服务器响应的通信过程。HTTP处于计算机网络中的应用层,是建立在TCP协议之上的,因此HTTP协议的瓶颈及其优化技巧都是基于TCP协议本身的一些特性,例如tcp建立连接的3次握手和断开连接的4次握手以及每次建立连接带来的RTT延迟时间。