10 2018 档案
摘要:什么是服务器端渲染(SSR)? Vue.js 是构建客户端应用程序的框架。默认情况下,可以在浏览器中输出 Vue 组件,进行生成 DOM 和操作 DOM。然而,也可以将同一个组件渲染为服务器端的 HTML 字符串,将它们直接发送到浏览器,最后将这些静态标记"激活"为客户端上完全可交互的应用程序。 服
阅读全文
摘要:<!DOCTYPE html><html lang="zh-cmn-Hans"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="IE=edge, chrome=1"> <title>debounce
阅读全文
摘要:var array = [1, 1, '1', '1']; function unique(array) { // res用来存储结果 var res = []; for (var i = 0, arrayLen = array.length; i < arrayLen; i++) { for (v
阅读全文
摘要:协调世界时:世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。 北京时间:是中国采用国际时区东八时区的区时作为标准时间。 var utc_datetime = "2017-03-31T08:02:06Z";
阅读全文
摘要:在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术、 举个例子: function add(a, b) { return a + b;} // 执行 add 函数,一次传入两个参数即可add(1, 2) // 3 // 假设有一个 curry 函数可以做到
阅读全文
摘要:类数组对象:拥有一个 length 属性和若干索引属性的对象 var array = ['name', 'age', 'sex']; var arrayLike = { 0: 'name', 1: 'age', 2: 'sex', length: 3} 读写 console.log(array[0]
阅读全文
摘要:扁平化 数组的扁平化,就是将一个嵌套多层的数组 array (嵌套可以是任何层数)转换为只有一层的数组。 举个例子,假设有个名为 flatten 的函数可以做到数组扁平化,效果就会如下: 递归 如果还是一个数组,就递归调用该方法: var arr = [1, [2, [3, 4]]]; functi
阅读全文
摘要:骨架屏简介: 骨架屏就是在页面数据尚未加载前先给用户展示出页面的大致结构,直到请求数据返回后再渲染页面,补充进需要显示的数据内容。常用于文章列表、动态列表页等相对比较规则的列表页面。 通过 puppeteer 在服务端操控 headless Chrome 打开开发中的需要生成骨架屏的页面,在等待页面
阅读全文
摘要:1.需要到官网下载源码:https://mozilla.github.io/pdf.js/ 2.
阅读全文
摘要:函数库 Lodash https://github.com/lodash/lodash 动画库 Animate.css https://daneden.github.io/animate.css/ wow.js: http://mynameismatthieu.com/WOW/ 滚动库 Better
阅读全文
摘要:这一篇主要是介绍一些数据排序的基本算法和高级算法并利用JavaScript来逐一实现, 算法的说明: 稳定:如果a原本在b前面,当a=b时,排序之后a仍然在b的前面 不稳定:如果a原本在b的前面,当a=b时,排序之后a可能会出现在b的后面 内排序:所有排序操作都在内存中完成 外排序:由于数据太大,因
阅读全文
摘要:跨端渲染是渲染层并不局限在浏览器 DOM 和移动端的原生 UI 控件,连静态文件乃至虚拟现实等环境,都可以是你的渲染层。这并不只是个美好的愿景,在今天,除了 React 社区到 .docx / .pdf 的渲染层以外,Facebook 甚至还基于 Three.js 实现了到 VR 的渲染层,即 Re
阅读全文
摘要:1.使用Can I Use中的值为CSS规则添加供应商前缀。Autoprefixer将使用基于当前浏览器流行度和属性支持的数据为您应用前缀。 2.PostCSS Preset Env允许您将现代CSS转换为大多数浏览器可以理解的内容,使用cssdb根据目标浏览器或运行时环境确定所需的polyfill
阅读全文
摘要:window.onload = function () { setInterval(function () { window.location.reload() }, 600000)}
阅读全文
摘要:React是一个用于构建用户界面的声明性,高效且灵活的JavaScript库。它允许您从称为“组件”的小而孤立的代码片段中组合复杂的UI。 React有几种不同的组件,但我们将从React.Component子类开始: class ShoppingList extends React.Compone
阅读全文