Tag

标签:前端

35 篇

修复 npm 权限问题(翻译)

好吧,没啥,就是他们最近在迁移服务器的时候,安装 npm 包的时候又遇到 Please try running this command again as root/Administrator. 这个问题了,然后就准备把这个问题记一下,方便为遇到同样问题的同学参考吧 原文地址: https://docs.npmjs.com/getting-started/fixing-npm-permission…

前端技术

React 动态组件

好久之前遇到的,一直没有时间记录下,今天记录一下 贴个代码 这时候我们想要在 render 的时候动态判断,然后加载不同的组件,怎么办呢? 试试这个: 嗯嗯,大概就是这样 很简单吧 好啦,就这样吧,晚安 ---------- 2016.08.31 更新 ---------------- 好久没有写 react 了,最近又开始写的时候,发现已经不需要这么麻烦了 大概这个样子就可以 嗯嗯,就是这样!

前端技术

给 Nginx 添加 HTTP/2 支持

周末了解了一下HTTP2.0相关的一点儿东西,然后就迫不及待的在博客上搞一下试试。 博客是用的 Nginx 1.6 比较老的版本,然后 Nginx 在 1.9.5 的版本已经加入了 HTTP2.0 的扩展模块,之前的版本可以使用 SPDY 扩展模块来实现 SPDY 协议。 先不扯了,搞起搞起 先升级一下 Nginx,下载最新的 Nginx 版本,现在最新是1.9.7,然后要下载最新的SSL模块,接…

前端技术

browserify的一个坑

发现了一个比较神奇的坑,拿过来记一下。 今天用browserify构建代码的时候,发现老是提示: Error: EMFILE, open '.........' 郁闷的很,完全看不出原因,于是乎求助全知的谷姐,被告知一条消息:“打开文件过多” What's the .... 好吧,大概翻了一下,因为browserify是将你require的若干个模块打到一个文件里,所以会有大量的文件读写操作,然后…

前端技术

LESS中给mixin传递代码块

说到less是好久以前就用过了,因为语法很简单,很容易上手,能很方便的提高书写css的效率,自己玩儿的也是飞起。直到那一次为了写动画,出现了一个问题: 因为用到很多keyframes,所以就要写大量的重复的前缀做兼容。当时自己尚年少,还木有接触到前端自动化的各大神器,所以当时想到的就是自己写个mixin来做这些事情呗。然后纠结着写了一上午,愣是写不出一个可以方便使用的mixin,简直沮丧。 然后翻…

前端技术

HTML中的meta标签的各种奇葩属性值

麻麻说人丑就该多读书,换到程序员身上就是:“人丑就要多写代码”。。。 今天又是写代码的时候就突然对meta标签产生了浓厚的兴趣,原因是因为今天在去偷瞄某网站的代码的时候,发现了一个奇葩的属性值 傻傻的愣了几秒,“这货是个啥?没见过呀。。。”,因为做前端的都知道要在meta标签里设置一些浏览器渲染属性,网页属性,还有一些SEO属性等等,但是这个renderer值还是真的没见过,果断去查了下资料,发现…

前端技术

关于json文件的注释

很好,每天折腾涨姿势~ 最近赶进度,速度记一下: 就是今天写了一个json的配置文件,然后随手标上了两行注释,然后node读的时候就报错了,一直以后json就是js的语法,后来查阅了一下发现了说json文件是不支持注释的,想了想也对,人家本来就是一个数据形式,一条字符串而已,注释这种东西貌似确实有点儿不适合。。。。 所以呢,我们就放弃注释了么?想象一下别人看你这配置文件是的表情,就这个feel,倍…

前端技术

关于requestAnimationFrame

好久没更新技术文章了,这次更新还是有点儿水。。。 没事儿,水惯了就好了,哈哈 这次这个货呢主要是最近在写一个比较好玩儿的东西,在做动画的主程序循环的时候,想起了这货 -- requestAnimationFrame, HTML5的新增函数,主要在于提高动画的执行效率,尤其是canvas和svg这种的。用起来很赞,但是兼容性嘛。。。。 呵呵。。。 so 这次我主要是记一下这货的兼容写法(终于进入正题…

前端技术

CSS调整页面灰度

很好,这篇主要是mark用,方便以后再翻阅 首先是用到CSS的filter属性,最开始貌似是IE4开始加的私有属性,可以实现透明、模糊、阴影、发光、灰度等效果,代码是长这样式儿的: filter: gray / IE6 - IE9 / 再后来IE10就开始抛弃这个属性了,但是CSS3借鉴了这个做法,标准的CSS Filter方案里面可以支持grayscale灰度、sepia褐色、saturate饱…

前端技术

js中的valueOf和toString方法小测试

故事的起因源于群中有人提的一个问题: a(1)=1; a(1)(2)=3; a(1)(2)(3)=6; 还原出函数a 好吧,我刚看到这个题目的时候,第一反应就是递归的闭包,然后就写了下面这一版: 但是这样的执行是这样的: a(1)();    // 1 a(1)(2)(); // 3 和题目要求的不一样,而且还有sum没有及时重置,所以,这个办法不行 然后想了一会儿没想出好办法…

前端技术