- 博客(14)
- 收藏
- 关注
原创 CSS样式坑总结
1、对inline-block设置overflow: hidden会造成baseline移动,因此需要设置vertical-align才不会出现样式问题。
2016-06-15 01:43:36 968 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 1425
原创 移动端如何准确获取页面的宽度
移动端的网页是需要实现自适应布局的,那么获取准确的页面宽度至关重要。移动端的网页宽度并不等于手机的像素宽度,一般是320px、360px等值。常规一般通过document.documentElement.clientWidth获取,但在最近的一个项目里面,发现在NEXUS 5机型下会偶发性地获取0值...所以需要寻找别的方法进行补充目前找到的一种方法是:var dpr = wind
2015-06-04 16:53:55 3154 1
原创 span i等行内元素之间出现的诡异间隔
最近在做的一个项目里面碰到这么一个问题: 块1 块2在“块1”和“块2”之间存在着一个大概3em的空白...图就不上了这明显不符合预期....最后发现:当这两个span写在一行...问题就解决了... 块1块2原因在于 行内元素之间在换行时会产生一个换行符号,然后会占用一定的宽度...同理 i s之类的行内元素也是会存在一样的问题并且这个
2015-06-04 16:41:26 7537 1
原创 Kindeditor部分bug说明及修复(不定期更新 )
Kindeditor还是个好东西,不过就是两年没更新了...所以还是自己动手丰衣足食吧目前修复的版本都是4.1.7版本的BUG 1在pasteType == 1 的情况下,如果使用的firefox从word粘贴内容会出现一大坨乱七八糟的换行符、空格、以及一些乱七八糟的英文单词究其原因是因为word文档在内容区域的开始和结束都会出现一坨多行注释:aaaaabbbbb
2015-04-09 11:44:43 2461
原创 javascript递归的注意事项
今天使用javascipt做递归时动不动就溢出,debug半天才发现原来是因为循环控制变量i忘了声明为var导致:for(i = 0;i //......}于是浏览器把i当全局变量处理,每返回一层递归,i就自动记录上一层递归的循环次数,所以就会出现0 1 2 1 2 1 2的死循环...找出来就吼啊,记录下,歌以咏志
2015-02-06 01:33:22 397
转载 html的图片处理
这篇文章主要用于存储在网上看到的关于图片处理的一些奇技淫巧1、纯 CSS 实现高度与宽度成比例的效果最近在做一个产品列表页面,布局如右图所示。页面中有若干个 item,其中每个 item 都向左浮动,并包含在自适应浏览器窗口宽度的父元素中。item 元素的 CSS 定义如下:.item { float: left; margin: 10px
2015-01-20 13:34:09 523
原创 thinkphp3.2 自定义常量及其在后台与模板的调用
自定义常量的时候,可以在Common/Conf文件夹下新建const.php//const.phpreturn array('MODE_INSERT' => 1,'MODE_UPDATE' =>2,...);?>然后在Common/Conf/config.php里配置‘LOAD_EXT_CONFIG’ => 'const', 就好了如果说是多个文件,
2014-12-29 17:57:14 8062 2
原创 thinkphp相对路径问题及其使用php原生文件操作的方法
今天做了下测试,在thinkphp项目中任意一个Controller \ Model\ Common/function.php里写file_put_contents('log.txt',"log info")最后生成的log.txt居然位于项目根目录!难怪thinkphp地址栏格式是http://localhost/项目名/index.php/模块名/控制器名/方法名/参数,这也就意味着每
2014-12-28 21:15:34 4692
原创 ajax PHP的调试方法
最近在做thinkphp网站的时候才发现一个问题,就是ajax post/get 发送到php后台方法后,该方法居然无法用trace调试 - -!然后在网上搜了一下,发现ajax --> php 确实还真没啥好办法调试...所以只能放大招了....通过 put_file_content($file,$log)将log写到外部日志里....也是醉的至少能用 对吧
2014-12-28 19:21:02 773
转载 XML转义字符(转)
HTTP Content-typeHTML转义字符RGB颜色参考ASCII对照表HTTP状态码详解运算符优先级TCP/UDP常见端口参考网页字体参考字符十进制转义字符"""&&&<<>>
2014-12-26 21:03:58 763
原创 Android的Service相关
首先在使用Service的时候,需要在manifast里配置 android:exported="false"> 然后就可以在Activity里使用startService(new Intent("com.clarkt.Service.NotifySeric
2014-12-20 18:50:02 411
原创 开发命名规则/缩写规则
写了几年代码之后发现原先的代码基本看不懂了,很大程度上是因为早期写代码喜欢用一些 int aa,bb之类的,所以决定建立一套自己的命名规范。每次想到新的内容就往里面补充一点。类的命名:采用首字母大写的方式,格式为:对象描述+派生父类/功能描述,比如:MainActivity,TcpTools;基类尽量采用一个单词,比如:Tools;函数命名:采用首字母大写的方式,格
2014-12-11 14:18:42 4078 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人