#
难道只有我一个人想吐槽npm这种包管理方式么

实在忍不住吐槽说实话有强迫症的我忍了很久了,实在是忍不住写篇文章来吐槽一下。 标题可能说的有点大了,我要吐槽的是:我可能只需要某一个小小的功能模块A,结果模块A依赖B-F这5个模块,然后B又依赖这10个模块,C又依赖那20个模块…一环套一环下来最后需要下载数不清的模块,虽然下载神马的都是全自动的,但是这样真的好么? 下面从几个方面来吐槽,有不爽的尽管来骂。 文件(夹)的个数就以下载gulp为... 阅读全文

@2016-07-12 Node.js 浏览(3603)
#
JavaScript主动触发单击事件

方法一:HTMLElement.click()HTMLElement.click(),参考:https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLElement/click , 比如a.click(),此方法最简单最方便,基本上没什么兼容性问题(IE5.5+,Chrome9+): 特殊情况:js触发input[file]的单击事件原文写于:... 阅读全文

@2016-07-07 JavaScript 浏览(11062)
#
gulp.js使用小结

介绍gulp是一款前端构建工具。 安装npm install -g gulpnpm install -g gulp-sass gulp-concat gulp-uglify gulp-rename网上到处都是说不要全局安装,每一个项目下面都要自己重新安装一遍,说是什么避免版本不同造成一些问题,我就纳闷了,这玩意儿又不属于我代码的一部分,难道我100个项目要安装100次?有必要么?最坑爹的是文件数... 阅读全文

@2016-07-06 Node.js 浏览(3753)
#
移动端input自动弹出输入法总结

总结1、添加了autofocus的标签的input虽然能自动聚焦,但是输入法不会自动弹出: <input id="input" type="input" autofocus/>2、自动执行、添加了延时器等情况下也是一样,可以聚焦但是输入法无法弹出: <!DOCTYPE html><html lang="zh-cn"><head> <m... 阅读全文

@2016-06-29 HTML 浏览(6202)
#
HTTP协议状态码详解(HTTP Status Code)

常见状态码HTTP状态码很多,不要求全部记住,但是以下这些常用的必须记住: 100: 部分请求已经被服务器接收,且仍未被拒绝,客户端应当继续发送请求的剩余部分,post请求时会发2次请求,第一次只把头部发送给服务端确认,服务器返回100时才继续把内容发送给服务端,这样做的目的时万一因为某些原因服务器需要拒绝请求(如没权限),白白发送那么多数据。101:切换协议,如websocket连接时会出... 阅读全文

@2016-06-28 HTML 浏览(5114)
#
comet4j与web推送

原文发表于:2015-12-25,本文源于领导让研究一下comet4j这个东西后发的邮件。 comet4j框架原理一开始还以为这玩意儿底层是优先使用websocket来实现的,不支持的情况再定时ajax请求服务器,后来简单分析了一下前端和后台的源码,发现从头到尾都没用到websocket,也没有用到EventSource,只是在开始时与服务器通信一次,分配一个唯一ID,然后再发送一次ajax请求... 阅读全文

@2016-06-27 前端综合 浏览(5611)
#
node.js使用jsdom解析HTML抓取网站数据

前言解析HTML这事儿本来就是js的强项,以前一直用Java来做,感觉老苦逼了,虽然也有一些插件来辅助,但是用的很蛋疼,node.js的出现简直是一大福音。 虽然如此,但毕竟nodejs没有浏览器,解析html还是需要第三方库支持的。 代码jsdom_v9 重要说明:jsdom从v10开始又更换了api,fuck!以下代码只对v9有效。 首先准备环境: npm install -g ... 阅读全文

@2016-06-25 Node.js 浏览(10139)
#
自己实现简单的switch开关插件

效果最终效果就是这个样子: HTML代码HTML代码结构如下: <div class="simple-switch"> <span class="switch-handler"></span></div> 其中,文字采用:before来实现,switch-handler就是那个圆圈,通过active样式来区分是否选中,还是来看完整代码... 阅读全文

@2016-06-25 JavaScript 浏览(9745)
#
cookie特殊字符

事件描述今天项目中碰到一个问题,存在cookie中的mac地址(形如AC:4A:FE:6F:2B:04)在前端能够正常获取到,但是到了Java后台过去到的只有AC,也就是冒号后面的都被截取掉了。 Cookie中不允许的特殊字符查阅了相关文章,先自己总结一下。 cookie有2个版本,不同版本以及不同浏览器对于限制字符有所不同,一般而言越新的浏览器限制字符越少,但是为了以防万一,以下字符都不建议... 阅读全文

@2016-06-24 JavaScript 浏览(5974)
第9页,共9页