前端大世界

Cycle263 Blog - 先自己盛开,再吸引蜂蝶

Webpack之插件配置篇

webpack配置系列

插件推荐 1、代码优化之: CommonsChunkPlugin - 抽取公共代码。可以提取出多个代码块都依赖的模块形成一个单独的模块。要发挥CommonsChunkPlugin的作用还需要浏览器缓存机制的配合。在应用有多个页面的场景下提取出所有页面公共的代码减少单个页面的代码,在不同页面之间切换时所有页面公共的代码之前被加载过而不...

有趣的文段摘录

昨天晚上很冷让我遇见你,你站在德克士门口等你男朋友,我站在你对面街上看了你那么久,你男朋友为何要对你发火,你俩走了好几条街为何他不把你的手放进他的衣兜里,为什么你男朋友要走在前面,为何一起吃饭不给你点干煸鱿鱼,为何晚上不送你回家,为何我最宝贝的一个人,在别人眼里就什么都不是了。 摘自 – 金玟岐《岁月神偷》 爸妈只会简单地操作电脑, 我在另一个城市上班,忙的发昏,很少回...

Ascii、Unicode深入比较

Unicode vs GBK vs Utf-8 unicode,gbk和大五码就是编码的值(二进制符号),并且三者不兼容,而utf-8,uft-16之类就是这个值(符号)的表现形式,如汉字和英文字母。uft-8转换成GBK,必须先转成成Unicode,再转GBK。 ASCII 八个二进制位就可以组合出256种状态,这被称为一个字节(byte), 也就是一...

websocket简单入门

websocket Websocket借用了HTTP的协议来完成一部分握手,是一个持久化的协议,是相对于HTTP这种非持久(长连接,循环连接不算)的协议来说,更像是HTTP协议上的一种补充。Web Socket是一种HTML 5为Web定制的全双工通讯协议,没有“请求 - 响应”的概念,浏览器与服务器完全平等,连接一旦建立就一直开放,双方可随时向对方发送任意数据,没有推拉之分。 ...

JavaScript原生对象Date详解

Date对象 Date对象是基于1970年1月1日(世界标准时间 - UTC)起的毫秒数。 构造函数 Date() // 当前时间的字符串 new Date(); // 当前时间的Date对象 new Date(value); // value为毫秒数,Number类型,字符串类型返回Invalid Date new Date(dateStr...

Markdown入门基础

Markdown入门语法 标题 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 列表 *、-、+ 都可用于列表 空行换行 两个空格表示空行或者换行,空行也表示换行 引用 ...

Webpack配置入门

webpack配置系列

webpack概念 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。 webpack简单点来说就就是一个配置文件,所有的魔力都是在...

浏览器线程的深入理解

浏览器线程 浏览器内核是多线程的,它们在内核控制下相互配合以保持同步,一个浏览器通常由以下常驻线程组成:GUI 渲染线程,javascript 引擎线程,浏览器事件触发线程,定时触发器线程,异步 http 请求线程。 js引擎线程 (解释执行js代码、用户输入)Javascript 引擎线程理所当然是负责解析 Javascript 脚本,运行代码。一个浏览器进程无...

formdata详解

formdata XMLHttpRequest Level 2添加了一个新的接口FormData。利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件, 我们还可以使用XMLHttpRequest的send()方法来异步的提交这个”表单”。比起普通的ajax, 使用FormData的最大优点就是我们可以异步上传一个二进制文件. ...

常用git命令详解

Git Git是目前世界上最常见的分布式版本控制系统,另外还有CVS、SVN等集中式控制系统。 集中式 vs 分布式 集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。 分布式版本控制系统可以没有“中央服务器”,每个人的...