摘要:
今天,在安装WampServer时,刚开始提示了“丢失VCRUNTIME140.dll”的问题,我就网上查了一下,结果大家说是没有安装VC++,然后我就按照网友们提供的网址去下载了一个“vcredist_x64.exe”,并按照网友们的提示卸载了WampServer。最后在安装了“vcredist_x64.exe”后紧接着又安装了WampServer,然后运行WampServer,结果还是不行,原因是又提示了一个“丢失MSVCR110.dll”的问题,My God! 几个意思啊这是? 阅读全文
摘要:
Gulp和所有Gulp插件都是基于nodeJs来运行的,因此在你的电脑上需要安装nodeJs,安装过程请移驾[安装并配置前端自动化工具——grunt](http://www.cnblogs.com/tnnyang/p/5534706.html)。安装完成后,通过运行cmd进入DOS命令窗口,如图: 阅读全文
摘要:
在做h5移动端时候,发现`overflow: hidden;`在安卓微信页面失效问题,经研究和实验,用第三种方法和第四种方法可以解决!
1、完全隐藏
在` 阅读全文
摘要:
在jquery下,我们获取select表单选中的值通常是通过`$('select').val()`来实现,这样的方式简单又明了,或者通过`$('select option[selected]').text()`或`$('select option:selected').text()`这样的代码来实现,其实本来`$('select').val()`这种方式就很好,但在项目中我想获取给每个option自定义的属性的值,我就要通过后者的类似的写法`$('select option:selected').attr('data-id')`来实现,但是这种方法在zepto下就会报出option:selected不是一个合法的选择器的错误,这让我曾经一度认为是我的写法有错误,后来通过网上查资料,大神们才让我知道了这种写法不存在在zepto的API里,他们给出了这样的解决办法: 阅读全文
摘要:
昨天一个同行妹纸写了一个网络问卷调查的效果,但是有bug,于是就来问我该如何解决这个bug。经过我的分析,bug主要还是出在复选框的那部分,经过修改,bug问题解决,现在贴出如下代码,仅供大家参考。 阅读全文
摘要:
在没结合css3的`transform`实现平滑过渡前,我都是用的jquery的`animate`方法,此方法在PC端基本看不出来有稍微卡顿的现象,但是在性能不高的手机上使用该方法,就会有明显的卡顿现象,不够平滑,而且,在移动端H5页面中很多人使用的js库是zeptoJS,所以要想使用animate方法还要额外引用一个fx.js的插件,这无疑又增加了页面的体积,增加了服务器的请求负担,这显然不是最好的解决办法。那么,今天,本人就给大家分享一个利用css3的`transform`并结合`transition`来实现我们常见的无缝间歇平滑向上滚动的特效。 阅读全文
摘要:
网上找过很多的移动端基于zepto或jquery的日期选择器,在实际产品中也用过一两种,觉得都不太尽如人意,后来果断选择了H5自己的日期input表单,觉得还可以,至少不用引用第三方插件了,性能也不错。今天偶尔有同行给提供了一个日期插件lCalendar,该插件是用原生js写的,不基于任何第三方库,大概看了一下效果,觉得还不错,就在这里分享了出来。 阅读全文
摘要:
在各种前端框架如React,VUE等层出不穷的今天,前端的开发效率大大提高,且前端在用原始技术开发时的许多问题在使用了框架后也不存在了,个人在使用了vue开发项目后,觉得这些框架真的太好了,真的给我们节省了很多的开发时间。话虽如此,但依然有很多的前端小伙伴在使用基于jquery的前端技术,也包括本人。那么问题来了,前端在开发时势必会调后端的接口,就会用到ajax,就会在调接口时可能会有各种状态展示,于是,封装一个公共的ajax来实现产品的需求就显得很有必要。接下来我们就来实现对jquery的ajax进行二次封装。 阅读全文
摘要:
JS中, this的值到底是什么?
几个月之前, 拜读了《javascript语言精髓》, 里面对于这个问题, 做出了很好的解释...
JS中, this的值取决于调用的模式, 而JS中共有4中调用模式:
1. 方法调用模式
当一个函数被保存为对象的一个属性时, 我们称它为一个方法, 当一个方法被调用时, this指向该对象, 如: 阅读全文
摘要:
Grunt和所有Grunt插件都是基于nodeJs来运行的,因此在你的电脑上需要安装nodeJs。安装nodeJs非常简单,点击访问nodeJs官网[https://nodejs.org](https://nodejs.org),然后nodeJs官网会跟你的PC系统来给你分配合适的nodeJs安装包,如图: 阅读全文