- 博客(8)
- 收藏
- 关注
转载 手淘H5移动端适配方案flexible源码分析
移动端适配一直是一个值得探讨的问题,在业余时间我找了一些页面,查看了一些厂商对于移动端H5页面的适配方案,看到了几个典型的例子,今天就来记录一下我看到的第一个典型的例子,也是我们公司目前普通H5项目正在使用的适配方案。这个适配方案是lib-flexible,在看这个源码的同时,我想先来回顾一下几个概念:1. viewport 在移动设备上,viewport是设备屏幕用来显示...
2018-10-14 20:53:00
312
转载 scrollHeight、clientHeight、offsetHeight、scrollTop等的定义以及图解
开发中经常遇到使用scrollHeight、scrollTop、clientHeight、offsetHeight等的情况,网上有众多关于这些属性的解释,但是并不全面和直观,现在将这些属性结合图例整理如下,方便日后查阅:DOM元素对象clientHeight返回当前元素在页面上的可视高度(包括padding;不包括border、margin、滚动条高度)单位p...
2018-10-10 13:42:00
183
转载 nodejs之路探寻
在webpack配置中经常会发现const path = require('path')这是加载nodejs路径处理API,这个API主要包含下面三个方法 path.dirname(filepath) // 获取文件路径path.basename(filename) // 获取文件名path.extname(filepath) // 获取扩展名path...
2018-08-28 13:58:00
222
转载 学习笔记:Vue+Node+Mongodb 构建简单商城系统(二)
前面几个月工作有点忙,导致构建简单商城系统的计划搁置近三个月。现在终于有时间重新回过头来继续本计划。本篇主要记录自己在阿里云服务器上搭建node运行环境的整个过程,以及对其中遇到的一些问题的思考。一. 注册域名 言归正传,既然是构建商城系统,那么必然涉及到域名、服务器、等一些必要的硬件设备。对于域名这个问题,是很好解决的,直接上阿里云注册一个就好了,域名注册都是需要花钱的...
2018-08-25 22:59:00
183
转载 使用Gulp进行代码压缩的步骤以及配置
一、安装步骤 1.首先确定是否安装了node.js,如果未安装,请先安装node.js; 2.确定是否安装了包管理工具npm,如未安装请安装:npm install npm -g; 3.安装gulp: npm install gulp --save-dev;(至于为什么是--save-dev,因为我们只是在开发环境中会用到,生产发布是用不到它的) 4.安装用于h...
2018-03-08 10:40:00
227
转载 学习笔记:webpack深入与实践(一)
一.webpack基本介绍 webpack是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。 四个核心概念: 入口(entry):指示 webpack 应该使用哪个模块,来作为构建其内部依赖图的开始。 出口(output):告诉 webpack 在哪里输出它所创建的bundles,以及如何命名这些文件。 load...
2018-03-05 19:13:00
103
转载 学习笔记:Vue+Node+Mongodb构建简单商城系统(一)
所需前置知识: HTML、CSS、JS、Vue、ES6、Npm、Webpack、Node、Express、Mongodb项目整体架构:IDE:webstorm;项目建立过程(cmd常用命令行指令): node的安装 下载连接:https://nodejs.org/en/ npm的安装 npm install -g npm 查看node版本:n...
2018-03-04 14:24:00
245
转载 移动端web开发安卓和ios客户端在时间转换上的差异性问题
作为一名移动前端开发的人员,平时遇到的兼容性问题不在少数。那么,今天就来说一下最近遇到的一个小坑(关于Android和ios在时间转换上的差异性问题)话不多说,直接上重点。最近接到了一个需求,很简单,是关于制作一个产品管理系统排序功能,由于后端接口负责提供数据时,数据插入日期不是常见的毫秒数,而是形如"2017-08-01"的一串字符串,当我需要转换成毫秒数用作其他用...
2018-03-01 19:04:00
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人