
javascript
文章平均质量分 51
leesren
Java、前端开发
展开
-
javascript 设置定时跳转到某个页面
有时我们跳转到一个页面处理完任务,然后又回到原来的页面,这个在很多的下载网站可以看到,这样做也是为了留住用户。这个用javascript的定时函数很容易实现。window.setTimeout( code,time) // code 执行的代码 time 设置的时间javascript 自动跳转 function redrect() { window.locatio原创 2013-12-24 17:22:41 · 1170 阅读 · 0 评论 -
前端数据模拟服务器 gulp-connect 和 JSON Server
最近闲着没事,就上github溜达,看到了JSON Server 这个项目。项目主要是给前端人员做个JSON的数据模拟服务器,也就是说你可以用最简单的方式搭建一个基于REST API的JSON服务器,一条命令搞定。这个项目很棒,前面的项目确实也没有用到数据模拟这个东西,都是上传到服务器,然后ajax请求。这个过程很痛苦的,有修改然后上传。 遇到什么问题呢? 1、后台重启,页面全部原创 2016-03-10 11:48:48 · 4609 阅读 · 0 评论 -
Angular 2 开发环境搭建
目录结构如下文件说明gulp.config.jsmodule.exports = function() { var config = { allTs: './app/**/*.ts', tsOutputPath: './app/' }; return config;}gulpfile.jsvar gulp = require('gulp')原创 2016-01-29 14:44:52 · 2656 阅读 · 1 评论 -
DOC命令删除文件和文件夹
以前木有在DOC命令下,删除过文件和文件夹。其实不简单,主要是几个命令:删除文件 del删除文件比较简单,就是 del文件名即可如 del 文件名 即可如 del text.html删除文件夹或者目录 rd这个就比较绕,怎么说呢带的参数比较多,首先是rd命令,就是rmdir的意思。原名是:ReMakeDirctory。 使用方式即: rd [带路径的文件夹名] ,如rd D:\xx.html。原创 2015-08-21 09:17:57 · 8288 阅读 · 0 评论 -
点击click事件在iPad没有响应
本来在ipad使用tap事件,工作的很好。但是需求改变,要适应PC跟ipad,所以索性直接替换zepto改成jquery。理想不错,但是现实是,在浏览器上click事件工作得很好,切换到模拟器上面,也运行不错,但是切换到真机ipad上面,悲剧了,根本不响应click事件。查看了一遍又输出,还是木有反应。急了,只能求助谷歌了,click no action in pad 第一条出来的就是stackov原创 2015-08-19 11:02:26 · 5787 阅读 · 0 评论 -
Require r.js打包合并JS模块
前端开发越来越复杂,代码的管理变得越来越重要。模块化开发简直是前端开发的福音啊,如果你还没有接触前端模块开发,可以了解一下两个著名的模块开发框架SeaJS和RequireJS,这个两个都是非常优秀的模块开发框架,只是两者的遵循的规范不一样,SeaJS提倡按需加载,你需要哪个库或者模块,直接 var myLib = require(‘xxx’);就可以了。而RequireJS则是全部加载完成后才执行。原创 2015-08-19 11:25:36 · 6382 阅读 · 0 评论 -
JavaScript自定事件-原生代码
var Events = function(){ this._listeners = {};//存储事件类型对象列表 { log:[fn,fn,...],show:[fn,fn,fn....],hide:[fn,fn,fn...]} } Events.prototype = { /** * 添加事件监听 * @param原创 2015-09-01 16:27:51 · 466 阅读 · 0 评论 -
ul li列表排序
有这样的需求,就是对 li 列表进行排序,刚开始觉得木有什么头绪,就想起以前好像Array.prototype.sort.call可以这样做,可以实现对象的排序,比如 那么对于一个dom列表,怎么做呢。下面有一个JS原生版本的。DOM结构 <ul class="datalist"> <li class="item"> <span原创 2015-09-01 11:18:49 · 6954 阅读 · 1 评论 -
使用istanbul做JavaScript的代码覆盖
一直写JavaScript代码,可是对于JS的测试还是很少关注的,主要是JS这个渣渣语言,不好弄吧。说道测试,我们一般可能会涉及到单元测试和代码覆盖率,这两种测试有什么不同呢,自己补测试知识吧。先来说说单元测试。在JavaScript中单元测试用的最多的就是mocha(抹茶),要使用mocha,需要进行安装1、 cnpm install mocha -g接下来就是变成测试用例了。我们新建一个 ma原创 2015-07-24 17:19:45 · 3536 阅读 · 0 评论 -
JavaScript小技巧
1、在String.prototype.replace方法中使用 /g 和 /i 标识符字符串replace 不会替换所有匹配的子串——而是仅仅替换第一个匹配的内容,所以如果需要匹配全部,需要添加全局标识符 /g 如: str.replace(/cat/g,'test');如果需要匹配大小写敏感的内容,则需要进行 用 /i标 识符 str.replace(/cat/i,'test');2、类数原创 2015-08-24 15:46:43 · 526 阅读 · 0 评论 -
node-inspector调试node程序
node-inspector是调试node程序的利器,在没有使用node-inspector之前,调试都是基于黑乎乎的命令行窗口,如果把node的调试搬到浏览器上来,如果你之前使用过chrome进行JS开发,那么调试起来是非常得新应手的。而node-inspector就是帮你做这一件事情 的,可是非常轻松的实现Node的基本调试。那么开始使用node-inspector吧1、安装node-inspe原创 2015-07-29 17:20:09 · 615 阅读 · 0 评论 -
解决npm下载慢的问题,cnpm加速npm下载速度
Node 越来越流行了,通过npm扩展的插件已经成千上万,只有你想不到,没有做不到的插件。但是我们不是经常造轮子,我们会使用别人的类库了,强大的npm可是前端的好基友,我们经常使用它给我们下好多的插件,可是国内的网络情况大家都知道的,那么解决npm的下载速度问题,那就得饶过通往国外的路,直接接到国内来。哈哈,淘宝真是个无所不能的网站啊。http://npm.taobao.org/ 这个可真是中国版的原创 2015-04-07 14:53:02 · 4692 阅读 · 0 评论 -
如何创建 Node.js 项目工程
如何创建 Node.js 项目工程安装Node.js ,32/64位Node:http://nodejs.org/dist/v0.10.27/x64/node-v0.10.27-x64.msi安装Npm安装全局变量的Express 如果提示Express不是内部命令,是因为新版本的express4.0版本中将命令工具分家出来了(项目地址:https://github.com/exp原创 2015-03-14 10:48:05 · 4862 阅读 · 0 评论 -
jquery 添加标签不响应click事件
jquery 添加标签不响应click事件今天在项目中遇到一个问题,就是使用jquery动态添加标签,然后对li 增加click事件。开始的代码如下 加载...添加ul 标签之后 加载... Item 1 Item 2 Item 1 Item 2 Item 1 I原创 2015-01-16 23:19:00 · 2417 阅读 · 0 评论 -
WebStorm6注册码、WebStorm7注册码、WebStorm 8注册码
经测试 WebStorm 6 7均可以使用如下注册码,简直就是神key啊!WebStorm 6.0 7.0 注册码User Name: EMBRACE License Key:===== LICENSE BEGIN =====24718-1204201000001h6wzKLpfo3gmjJ8xoTPw5mQvYYA8vwka9tH!vibaUKS4原创 2014-11-16 18:55:46 · 1123 阅读 · 0 评论 -
react-native 问题总结
1、导航Q:在使用Navigator的同时使用ListView或ScrollView,后两者的头部会多出一些空间。A:将automaticallyAdjustContentInsets属性设为{false}.2、子组件Q:报错:Invariant Violation: onlyChild must be passed a children with exactly one childA:一般是Tou原创 2016-08-11 10:29:20 · 917 阅读 · 0 评论