
HTML/CSS/Javascript
clarkt
技术小鸡
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript递归的注意事项
今天使用javascipt做递归时动不动就溢出,debug半天才发现原来是因为循环控制变量i忘了声明为var导致:for(i = 0;i //......}于是浏览器把i当全局变量处理,每返回一层递归,i就自动记录上一层递归的循环次数,所以就会出现0 1 2 1 2 1 2的死循环...找出来就吼啊,记录下,歌以咏志原创 2015-02-06 01:33:22 · 433 阅读 · 0 评论 -
html的图片处理
这篇文章主要用于存储在网上看到的关于图片处理的一些奇技淫巧1、纯 CSS 实现高度与宽度成比例的效果最近在做一个产品列表页面,布局如右图所示。页面中有若干个 item,其中每个 item 都向左浮动,并包含在自适应浏览器窗口宽度的父元素中。item 元素的 CSS 定义如下:.item { float: left; margin: 10px转载 2015-01-20 13:34:09 · 565 阅读 · 0 评论 -
requireJs 调用Jquery-UI
如何让requireJs 调用Jquery-UI呢原创 2015-05-13 16:56:38 · 2124 阅读 · 0 评论 -
移动端如何准确获取页面的宽度
移动端的网页是需要实现自适应布局的,那么获取准确的页面宽度至关重要。移动端的网页宽度并不等于手机的像素宽度,一般是320px、360px等值。常规一般通过document.documentElement.clientWidth获取,但在最近的一个项目里面,发现在NEXUS 5机型下会偶发性地获取0值...所以需要寻找别的方法进行补充目前找到的一种方法是:var dpr = wind原创 2015-06-04 16:53:55 · 3206 阅读 · 1 评论 -
span i等行内元素之间出现的诡异间隔
最近在做的一个项目里面碰到这么一个问题: 块1 块2在“块1”和“块2”之间存在着一个大概3em的空白...图就不上了这明显不符合预期....最后发现:当这两个span写在一行...问题就解决了... 块1块2原因在于 行内元素之间在换行时会产生一个换行符号,然后会占用一定的宽度...同理 i s之类的行内元素也是会存在一样的问题并且这个原创 2015-06-04 16:41:26 · 7591 阅读 · 1 评论 -
node-webkit中node-serialport或sqlite3报错的解决办法
目前项目用到node-webkit(nw.js),然后还要用的node-serialport和sqlite3,一直用不了,报的错都是说路径不存在,文件不存在之类具体是啥懒得描述了,估计是用到gyp的都会有这个问题。反正解决办法就是:1、npm install node-serialport2、cd ./node_modules/node-serialport3、nw-gyp reb原创 2015-12-09 12:45:42 · 1471 阅读 · 0 评论 -
CSS样式坑总结
1、对inline-block设置overflow: hidden会造成baseline移动,因此需要设置vertical-align才不会出现样式问题。原创 2016-06-15 01:43:36 · 1011 阅读 · 1 评论