摘要:
我们都知道,webpack的特点之一就在于其的模块化,将各个文件都使用loader功能转换为js文件,并将其模块化,那么其模块化的原理是什么呢? 首先我们需要了解CommonJS规范,以及AMD、CMD、UMD规范都是什么及其原理。 首先,CommonJS是在服务器端用于模块化的规范,因为是同步的, 阅读全文
摘要:
代码地址:https://github.com/cheer4chai/webpack-learning 仿照vue-cli开发这个工具的目的是了解webpack的基本设置,以及vue-cli的工作原理 Series1.简单的打包构建功能 webpack的配置很简单: 设置好入口文件:entry,输出 阅读全文
摘要:
通过查询了解到博客园是有开发博客查询相关的接口的,列表如下: 但是我们打开其中一个接口的话会发现提供的接口返回的是xml格式的内容,因此如果需要后台转发为前台需要的格式还需要把xml转换为json数据: 那么我们一步一步来,首先需要Node将这个接口代理转发为自己的接口,其实只需要express的r 阅读全文
摘要:
在个人网站部署到服务器的过程中,为了提高网站的性能,我使用了nginx反向代理Nodejs服务,其中需要去配置gzip来优化网站的加载。为了减少网络传输数据量,http传输过程中会采用通用的压缩算法来压缩数据,gzip属于最常用的压缩算法。 使用node的http模块发送请求时并没有帮我们进行解压, 阅读全文
摘要:
前言 在ES6的异步函数出现之前,Js实现异步编程只有settimeout、事件监听、回调函数等几种方法 settTmeout 这种方法常用于定时器与动画的功能,因为其本质上其实是浏览器的WebAPIs功能,因此与主线程并不同,当延时方法到达触发条件时,方法被添加到用于回调的任务队列,只要执行引擎栈 阅读全文
摘要:
笔者在做一个个人博客项目的时候需要一个富文本框输入组件与后台进行交互,但是官方配置里面没有关于nodejs的,于是自己查阅资料研究了一下,最后终于应用到了系统中。 一、后台配置 首先是找到了这个项目:https://github.com/netpi/ueditor,可以通过他开源的代码将uedito 阅读全文
摘要:
在项目中需要去实现一个简单地单页面应用,不同的页面会ajax查询不同的参数返回不同的内容填充页面内,所以需要自己去实现类似页面路由的功能,经过思考大概有两种解决方案: 一、用HTML5 history pushState/replaceState属性实现页面的前进后退功能 实现思路大致如下: 1.当 阅读全文
摘要:
问题描述: Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array [-2,1,-3,4 阅读全文
摘要:
直接举例吧background-color: rgba(255,255,255,0.8); 设置背景颜色为白色,不透明度设为80% 在ie下可以用fliter这一属性进行设置: filter:progid:DXImageTransform.Microsoft.gradient(startColors 阅读全文
摘要:
最近在自己摸索vue的使用,因为相对于只是去看教程和实例,感觉不如自己动手写一个demo入门来的快。刚好看到小程序中有一个简单但是很精致的应用极简汇率,而且它的表现形式和vue的表现形式很像,于是想着自己搞一个简单的应用来试试。 因为目的也只是为了写一个小demo,所以简单做了一个样式,让页面看起来 阅读全文