ZXH2017的博客

Github:https://github.com/ZXH2017

JS如何设置获取盒模型对应的宽高

dom.style.width/height(只适用获取内联元素的宽和高)dom.currentStyle.width/height(获取渲染后的宽高,但是仅IE支持)window.getComputedStyle(dom).width/height(与2原理相似,但是兼容性,通用性会更好一些)d...

2018-03-11 18:03:16

阅读数 1523

评论数 0

如何将自己的项目添加git管理,新增和删除GitHub项目

先登录自己的GitHub账号,跟着步骤创建一个项目打开项目,点击鼠标右键,选择Git Bash Here,下面就跟着步骤一步步执行:1.初始化本地仓库2.把项目的所有文件添加到该仓库中3.把文件提交到本地仓库中(带上说明内容)正常情况下是出现如上图,但是如果出现以下内容说明你已经提交好了4.开始添...

2018-02-07 11:28:19

阅读数 2713

评论数 0

ionic实现类似通讯录的侧边栏字母索引

这里需要先说明的是:我拿到的数据是后台已经排好序的,所以我的目的是做滚动到某个高度时侧边栏的字母高亮与其内容对应,并且可以点击侧边栏的某个字母跳到列表对应的地方。 先看看实现后的效果,样式比较简陋: 是不是一眼就看出了侧边栏的字母表不全。是的...

2018-02-04 09:50:19

阅读数 1892

评论数 1

关于ionic上传下载,进度条百分比显示,打开文件问题

我看了半天ionic的文档都没有看到我想要的进度条展示的样子,我想要的是什么样的呢?哈哈是这样的但是不知道是人品问题还是什么问题,我没找到这样的样式。所以我就用了另外一种方式去替代它我的目的是用于展示上传与下载文件的进度,首先当然是需要安装一些插件:cordova-plugin-file co...

2018-01-30 10:04:03

阅读数 2155

评论数 0

weex中仿通讯录索引的城市选择器

为了给我自己做个笔记,同时给你们参考参考,废话不多说直接贴代码 <template> <div class="wrapper" :class="[isWeb?'fixed-h':'']"> &...

2019-04-29 16:27:36

阅读数 12

评论数 0

倒计时小记

没事干,弄个简单的倒计时,这是在weex项目下写的小demo <template> <div class="wrapper"> <text style="font-size:40px;fo...

2019-04-29 16:05:55

阅读数 18

评论数 0

weex引入iconfont之input的placeholder显示icon

这是本次开发的设计图,不难看出是在input的placeholder里显示icon。 反正我是第一次遇到,以往搜索框的icon不是放前,就是放后。 关于怎么引入iconfont,可以去看我的另一篇weex引入iconfont 因为placeholder也不好插入icon图片,经查阅资料以...

2019-04-25 14:12:43

阅读数 17

评论数 0

weex引入iconfont

首先打开iconfont官网https://www.iconfont.cn/,登录 把需要的icon加入在自己项目中,在自己的iconfont项目中选择Unicode,点击查看在线链接,如上图所示 在template中使用iconfont,直接复制icon font代码即可,注意必须要设置f...

2019-04-25 11:54:29

阅读数 22

评论数 0

ios移动端软键盘收起后,页面内容留白不下滑

今天写个公众号,聊天的界面发现调用软键盘以后页面内容上移, 但是键盘收起的时候,ios页面内容没有恢复原样,但是android可以 先附上结果图: 查了很多原因最后找到了解决办法: 原理就是弹起键盘的时候,window.scrollY会从0变到键盘的高度,当输入框焦点失去后让scr...

2018-12-21 15:02:50

阅读数 3891

评论数 1

git clone失败,解决办法:--depth=1

最近想在家运行公司的代码,目的就是周末出bug不想跑回公司,克隆的是项目打包后的内容,不料克隆时间真的长到不想吐槽。给你们看看,我多次卡在了60%,项目过大而且还不能断点续传,真的难受的呀 然后我发现,git clone默认会下载所有的历史版本,怪不得克隆半天, 其实解决方法很简单,在gi...

2018-11-15 23:27:18

阅读数 1288

评论数 0

js中视频分别循环播放,加载监听事件的闭包问题

多视频

2018-06-08 16:46:37

阅读数 392

评论数 0

JsonView插件的使用

由于谷歌浏览器经常打不开应用商店,还有就是安装第三方插件的办法。方法就如下: 由于最近做和json相关的东西,所以,以jsonView插件为例分享一下。 1、打开https://github.com ; 2、搜索 jsonView 链接:https://github.com/search?utf8...

2018-04-03 10:32:24

阅读数 229

评论数 0

BFC的相关知识

BFC(Block Formatting Contexts)基本概念:块级,格式化,上下文原理:BFC这个元素的垂直方向的边距会发生重叠BFC的区域不会与浮动元素的float重叠独立的容器,内外元素互不影响计算BFC高度,浮动元素也参与计算那么如何创建BFC呢?float不为none的时候posi...

2018-03-11 17:55:41

阅读数 58

评论数 0

ionic开发篇之踩坑集

一、API篇1.接口无法访问百度地图、自定义API无法访问,远程调试结果显示404 原因是cordova 5.x的版本增加了“Content-Security-Policy”用于解决安全访问的问题。默认情况下,只能访问本机资源。解决方法: 1.添加白名单插件,在项目目录下执行ionic plugi...

2018-03-09 17:13:52

阅读数 141

评论数 0

js 自定义format格式化输出

在使用js的时候,经常要进行字符串的拼接,一但使用+号进行字符串拼接的时候,基本是各种问题,又不好维护,有没有更好的方法地其进行格式化输出呢?答案肯定是有的,如果你使用nodejs,它已经自带的,如果你还在使用纯原生js,那不好意思了。使用方法为String对象添加format方法String.p...

2018-03-09 15:18:34

阅读数 316

评论数 0

实现Angular注入$location获取与修改页面URL

先展示下我的完整路径:http://localhost/#!/root/contract/businesscontract/edit%5B12%5D?id=3a6f61ca-508c-48d2-8a9a-cb4619568d73&page=1&tas...

2018-03-08 09:37:38

阅读数 1037

评论数 0

抓包工具Charles乱码解决办法

前言今天就来学习使用下 Mac 下截取网络封包的工具:Charles。我想,如果你是个善于利用搜索引擎的人,那么在 Google 中输入「Charles 使用」等相应的关键字,便会出现一大把文章。不过呢,之所以会有这篇文章,就是因为今天在安装和初步使用的过程中,遇到了些问题,而目前搜索出来的绝大数...

2018-03-07 09:33:54

阅读数 243

评论数 0

前端经典面试题之CSS实现三栏布局,左右宽度固定,中间宽度自适应

前端常问的面试题,题目:假设高度一定,请写出三栏布局,左右宽度300px,中间自适应。看到这里我希望你能停下来思考几分钟,1分钟~2分钟~3分钟~4分钟~5分钟!好了,那么你想出了几种答案呢?下面提供这道题的五种解决方案:首先要写好整个页面的布局(初始化等) <styl...

2018-03-01 13:48:59

阅读数 4393

评论数 3

8 个帮助你编写可维护、精简化前端代码的 CSS 策略

来自:开源中国 协作翻译链接:oschina.net/translate/8-css-strategies-for-writing-maintainable-streamli(点击尾部阅读原文前往)原文:https://dzone.com/articles/8-css-strategies-for...

2018-02-26 09:13:44

阅读数 57

评论数 0

前端性能优化 —— 移动端浏览器优化策略

摘要: 前端性能优化是一个很宽泛的概念,本书前面的部分也多多少少提到一些前端优化方法,这也是我们一直在关注的一件重要事情。配合各种方式、手段、辅助系统,前端优化的最终目的都是提升用户体验,改善页面性能,我们常常竭尽全力进行前端页面优化,但却忽略了这样做的效果和意义。先不急于探究前端优化具体可以怎样...

2018-02-10 09:18:18

阅读数 69

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭