• Card image cap

    Flutter踩坑之--环境配置

    最近有个移动端的项目需要扩展APP端,对比了几种技术方案,决定用Flutter试试效果。之前Flutter刚流行的时候,安装来看过效果,当时在编辑器启用了插件之后,系统里的Dart进程一直运行,并且占用20%的CPU资源。因为当时没有硬需求,所以禁用了插件也就没管这...
    2019-09-26 03:32:02
  • jQuery插件之Textarea自动长高

    做一个小项目,要用到Textarea自动长高的效果,以前做过这个效果,方法是绑定keyup事件,根据字体大小和行高,以及换行符的个数计算实时高度。但是,对于分行短的可以,长篇的就有问题了。于是百度了下,找到一篇文章,方法是建一个隐藏textarea,根据scrollHeight来获取高度。这方法不错。不过,既然是scrollHeight可以获取实时高度,为什么还要新建一个呢?其实这是为了兼容高度减小的效果,scrollHeight最小高度总是textarea自身的高度,所以,根据自身的scro
    2014-03-09 10:27:35
  • 关于Chrome的Command Line API

    今天做网站调试,习惯在Chrome的Console里直接写简单的js测试效果,但是却出现了个奇怪的现象 其实写完代码我才想到,好像这个页面忘记包含jQuery了,还没有用到任何js库,但奇怪的是错误提示,竟然是HTML元素XX没有height属性。难道是代码里写了简单的$函数,查了下,确实没有,好奇之下,单独输出了$,返回的就是下面这行。是的,我没猜错,Chrome竟然内置了$函数,函数体用Command Line API替代了,说明是已编译的内置函数,这个函数又奇怪在,看这意思,它只是命令行
    2013-12-15 17:34:56
  • Card image cap

    jQuery插件开发心得

    所谓插件,就是依附于其它原生应用的增强功能。如:chrome插件,jQuery插件。它是相对于原生应用而言的。它只能对应某个原生应用,就好比古代的一夫多妻制,丈夫可以独立生存,可以有多个妻子,而妻子只能依附于丈夫。今天难得有点时间,就总结一下我对于jQuery插件开发的一些心得。 1. 插件与库 库就相当于上面讲到的原生应用,可以独立去使用,这里就指jQuery,网站的一个页面,只要引入了jQuery,就可以使用它的方法。jQuery由于其方便简洁,很多开发人员就做了功能各异的插件出来。这些插
    2013-06-30 17:14:27
  • 浏览器XSS自动屏蔽

    最近忽然想到对旧网站程序增加xss过滤功能,于是搜索些资料,(XSS示例),写了个大致的过滤函数。 然后,很无聊自己做起了测试: 页面程序输出所有接收到的参数,类似下面这样 t.asp For Each iKey In Request.QueryString Response.Write iKey Response.Write vbTab Response.Write Request.QueryString(iKey).Item() Next 用Chrome打开t.asp?a=
    2012-06-11 23:16:25
  • Card image cap

    原生javascript 图片预览放大效果

    演示地址:原生javascript 图片预览放大效果
    2011-12-30 19:08:32
  • javascript 6.0--一个美丽的误会

    习惯早晨起床上班前打开电脑,做一些必要的事情。今天也不例外。 php100也是我常去的网站之一,虽然知道它上面原创文章很少,论坛也不咋的(基本不去)。但IT信息更新得还都及时,相当于一个总结,所以每次打开都看推荐那一块的前几条。 有一篇名为《javascript 6看上去很美》的标题吸引了我。我熟悉并喜欢的语言不多,javascript是其中之一。所以,这个消息是必须要看的
    2011-12-08 08:31:30
  • 一个你最熟悉但不一定知道的方法

    接触javascript也这么久了,自认为差不多的都了解了,一般的特效也能信手拈来. 但是,w3help还是跟我开了个小玩笑. 晚上抽空看w3help的分析,有一篇讲for in 遍历对象中被更新的内置方法的差异的文章,有一段很简单的示例代码 Array.prototype.pop=function(){}; var a=[]; for(var i in a)document.write(i," "); document.write有两个参数,忽然想到,这个write好像是有多个参数的,可以按
    2011-11-30 21:51:52
  • 网页中的图片缩放(onload)与网址错误(onerror)

    今天搞定了个很奇怪的问题,特此分享出来. 就是html中img的缩放(使用onload属性),和显示默认图片(使用onerror属性),关于这个,网络上已经有大堆的说明, 同样的内容,我不再多说了,只说我的问题.
    2011-11-26 20:10:33
  • 从一小段js讲起

    做web比较久了,有些方面也有了些自己的认识,所以,抽空温习一下知识,也写给一些刚入门的同学看下. 如果有错,敬请大虾指正! 先看代码: “神八”归来空间交会对接任务圆满成功 dync('words'); function dync(o){ var p=document.getElementById(o),colors=['#ff0000','#00ff00
    2011-11-18 10:01:24
  • Card image cap

    Google Doodle动画解析

    阿特·克洛基,“小绿人冈比” 创造者阿特·克洛基 90 周年诞辰 今天的Google Doodle纪念阿特·克洛基90周年诞辰,阿特·克洛基是美国粘土动画大师、“小绿人冈比” 创造者,纪念阿特·克洛基的涂鸦是动态的,开头一Google第一个字母开始,只要你点击任何一个东西,都可以产生非常有趣的动画。 谷歌从来都这么艺术而且性感,哈哈 今天就斗胆给大家讲下google这个动画的原理机制。 这个动画第一,不是flash,第二,不是gif。而是由js控制静态图片的背景定位实现的 先上几张图:
    2011-10-12 08:41:02
  • Card image cap

    kindeditor文件浏览与数据库结合

    最近一直困扰kindeditor的文件浏览无法与系统结合. 因为考虑到权限及目录问题,上传的文件全部通过数据库管理,文件路径,使用次数,文件大小,所属用户都是记录在数据库里的,如果直接目录浏览,会影响到权限设定。 最大的问题是:数据库数据与目录是有区别的,目录列表一般是将目录下文件夹及文件全部列出供选择,而数据库数据如果数据量大,全部列出就存在问题。所以需要考虑分页列出以及搜索功能。 于是花了半天功夫,写了服务器生成数据,又改了kindeditor的filemanager.js的功能,这才大体
    2011-09-22 11:44:21