前端代码重构

2019-12-11
阅读 1 分钟
5k
一、代码规范化 整理一套vscode中格式化配置,在页面保存时自动格式化,团队成员格式统一(搭配eslint)。 整理项目中的命名(不要嫌长,但也不能过于冗长,尽量能让人一眼看明白) 私有变量前加'_' 方法使用驼峰命名 组件大写开头的驼峰命名 样式'-'连接 文件名统一 html嵌套尽量少于5层,标签语义化。 规范项目中的注...

前端开发中遇到的一些问题----持续更新

2019-04-29
阅读 8 分钟
8.1k
页面两个标签(非block样式)之间有一个小margin,样式怎么改都去不掉解决:html中标签换行了,把两个标签放到同一行可以解决,还有一种好办法就是使用flex。app上点击有背景解决:全局添加样式-webkit-tap-highlight-color: rgba(255, 255, 255, 0);手机端input边框阴影解决:添加-webkit-appearance: none;chrome模拟...

简易项目版本号比对算法

2019-04-22
阅读 2 分钟
2.7k
工作中经常会遇到一些版本兼容问题,从而需要对某一特定版本或者此版本上下版本进行筛选,这里我们以4位版本为例,写一个简易的版本对比算法。 例如: 需比对的版本,version = '1.16.1.0' 参考版本:current = '1.5.2.2' {代码...} 使用 {代码...}

element-ui中cascader同时获取label和value值

2018-11-16
阅读 1 分钟
11.7k
关于elementUI中cascader选中值后,能获取value或者label,但不能同时获value和label,这一问题,琢磨出了这么个办法。以新增和编辑城市为例,type: 1 编辑,type: 0 新增

H5页面在微信端的分享

2018-08-29
阅读 2 分钟
25.9k
微信分享,咋一看好像很复杂,实则非常简单。只需要调用微信官方出的微信jssdk,加上些许配置,就可以实现h5页面在微信上的分享,官方文档地址为:[链接]

一个非常实用的小程序组件库

2018-08-17
阅读 1 分钟
5.5k
一个实用的小程序组件库 Hi,大家好,我们团队最近做了个小程序的组件库,v1.1.0版本已经发布了,欢迎大家使用,并提出宝贵意见。 github地址 组件github:[链接] 使用demo可以参考下:[链接] 欢迎大家star 另外,我们还有配套的使用文档哦,链接为:小程序组件库文档地址 组件内容 v1.1.0版本目前包含以下一些小组件 布...

文字符号—前端开发果断收藏一份啊

2018-07-26
阅读 4 分钟
5.4k
ღ • ⁂ € ™ ↑ → ↓ ⇝ √ ∞ ░ ▲ ▶ ◀ ● ☀ ☁ ☂ ☃ ☄ ★ ☆ ☉ ☐ ☑ ☎ ☚ ☛ ☜ ☝ ☞ ☟ ☠ ☢ ☣ ☪ ☮ ☯ ☸ ☹ ☺ ☻ ☼ ☽ ☾ ♔ ♕ ♖ ♗ ♘ ♚ ♛ ♜ ♝ ♞ ♟ ♡ ♨ ♩ ♪ ♫ ♬ ✈ ✉ ✍ ✎ ✓ ✔ ✘ ✚ ✝ ✞ ✟ ✠ ✡ ✦ ✧ ✩ ✪ ✮ ✯ ✹ ✿ ❀ ❁ ❂ ❄ ❅ ❆ ❝ ❞ ❣ ❤ ❥ ❦ ❧ ➤ ツ ㋡ 卍 웃 Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ

如何发布一个npm包

2018-07-25
阅读 2 分钟
6.6k
如何发布一个npm包 演示:[链接] 一、准备工作 1.已经写好的小组件 vueui: [链接] 2. npm包存放仓库 tinny-vue-ui: [链接] 二、实现步骤 1. 准备一个写好的组件(vueui) 2. 新建一个github仓库(tinny-vue-ui),供npm使用。 新建时需要添加license:MIT,如下图所示 3. git clone到本地,新建文件夹src,把写好的组件c...

如何判断用户是否已关注公众号

2018-06-12
阅读 6 分钟
46.8k
登录微信公众平台,进入基本配置。开发中需要用到两个参数,appId和appSecret(appSecret只展示一次,需保存下来,否则需要重置获取)。获取access_token时需要添加IP白名单。点击查看点击修改

Atom一个跨平台文本编辑器

2018-05-17
阅读 1 分钟
3.3k
Atom 是github专门为程序员推出的一个跨平台文本编辑器。文件太大时容易卡死,但是目前对于我们前端开发的项目还是完全可以支撑的,打开项目快的简直要飞起来(相比之前使用webstorm而言,个人不太喜欢sublime。)。安装以下一些插件后,使用起来非常酷炫。

hexo+css项目部署到github(仿写weex使用手册)

2017-09-21
阅读 1 分钟
2.4k
前面讲了如何使用hexo+css搭建自己的博客,今天主要是总结下如何把本地能访问的静态的博客部署到github上。以重写weex使用手册为例(不要问我为什么这么无聊,等你怀孕了就知道了)。

mac安装autojump

2017-09-20
阅读 2 分钟
31k
shell就是我们经常说的shell命令,其实就是一个c语言编写的程序,用户在命令行键入命令,经过shell解释后传送给操作系统(内核)执行。

纯前端实现excel表格导入导出

2017-09-07
阅读 8 分钟
60.6k
以往做excel表格下载功能的时候,都是后端生成好表格后,存储在某个地方,然后给前端一个链接,前端使用a标签加download下载,或者使用node。其实纯前端也是可以做表格下载的,有一个很好用的javascript插件叫js-xlsx。

hexo+css遇到的unexpected token问题

2017-09-06
阅读 4 分钟
4.8k
问题背景 使用hexo+css模拟实现weex文档,页面Weex 和 Vue 2.x 的语法差异遇到问题。 问题描述 新建页面,copy进去内容,hexo server运行,控制台报错: {代码...} 定位问题 问题定位到if="{{!foo}}"这句文案。文档中的效果如下: 分析问题: 报错信息写的很明确,unexpected token: !,!是不被期望的。其实这是因为使用...

hexo+css创建自己的blog(语法手册)

2017-09-05
阅读 3 分钟
3.7k
title: Manualdate: 2017-09-05 15:11:08updated: 2017-09-05 15:11:08tags:

hexo+css创建自己的blog(搭建)

2017-09-05
阅读 3 分钟
4.8k
Hexo是一个快速、简洁且高效的博客框架,使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。目前比较火的vue和weex的文档都是使用hexo框架实现的。

vue-resource报错450的解决方案

2017-07-24
阅读 3 分钟
4.2k
定位错误信息:请求header没有完全一一对应。Content-Type: application/x-www-form-urlencoded; charset=UTF-8应为Content-Type: application/json; charset=UTF-8,检查页面代码,发现已经设置了

我的weex开发之路

2017-06-21
阅读 5 分钟
8.3k
修改weex.html文件,将./node_modules/weex-vue-render/index.js修改为./node_modules/weex-vue-render/dist/index.js