刘作权博客
火华
发布时间 : 2014-08-12 13:59:25     Tags : HTML/CSS

一 基本语法在了解进阶的应用之前,先来了解一下语法规则。平常仅仅需要将这两个伪元素用于添加一些自定义字符时,只需使用伪类使用的单冒号写法,以保证浏览器的兼容性:p:before {}不过,在 CSS3 中为了区别伪元素和伪类为伪元素使用了双冒号,因此如果使用了 display 或者 width 等属性时使得显示脱离了原本元素后,建议按照标准双写。过于老的浏览器可能会存在支持问题,不过伪元素大多是配合 CSS3 使用,就无所谓向下兼容了:img::after {}这两个伪类下特有的属性 content ,用于在 CSS 渲染中向元素逻辑上的头部或尾部添加内容。注意这些添加不会改变文档内容,不会

发布时间 : 2014-08-09 10:11:42     Tags : javascript

1、使用“debugger”关键字快速断点调试正常如果我们想debugger下js代码,先进入“脚本”面板,然后找到要调试的js文件,最后在你需要调试的行,打上断点,最后刷新页面,如下图:有没有更快速的断点方式呢?那就是使用“debugger”关键字快速断点调试,接着往下看。在你要调试的代码行前面,加一行”debugger;”,然后刷新下页面。断到点了!是不是很方便,你无须再切换到脚本,再花心思找对应的调试脚本,这里我们只需要加个debugger;即可,放心,脚本不会报错,当然你正式发布脚本的时候,务必把debugger;关键字去掉哦。2、快速定位指定行的代码比如我要快速定位到第122行的代码

发布时间 : 2014-08-08 09:37:23     Tags : 其他小知识

使用CVS时如果文件出现冲突的解决办法。 双击冲突的文件(标识为红色),显示文件比较窗口。其中蓝色为需要传入的更新 其中灰色为需要传出的修改 其中红色为需要手工解决的冲突。1. 首先将蓝色需要传入的更新,通过点击从右复制到左按钮解决。 2. 然后解决红色部分的冲突,解决方式为如果希望保留右边的,点击打从右复制到左的按钮, 如果希望保留左边的,则保持为红色, 如果希望左右都保留,则在左边窗口的本地3. 文件中修改至满意的结果(将右边的内容手工放到左边窗口的内容的合适位置),此时依然为红色 4. 然后选择mark as merge将文件标识为合并,此时将以左边窗口中的内容为

发布时间 : 2014-08-07 15:13:33     Tags : javascript

直接在ready中调用其他方法,会提示缺少对象的错误,解决方法如下:方法1. 应用jQuery的扩展可以解决这个问题。$(document).ready( function(){ $.extend({ show:function(){ alert("ready"); }}); setInterval("show()",3000); });方法2. 指定定时执行的函数时不要使用引号和括号。$(function(){ function show(){ alert("ready"); }

发布时间 : 2014-07-31 23:35:33     Tags : javascript

function($) { $.fn.typewriter = function() { this.each(function() { var $ele = $(this), str = $ele.html(), progress = 0; $ele.html(''); var timer = setInterval(function() { var current = str.substr(progress, 1); if (current == '<') { progress = str.indexOf('>', progress) + 1; } e

发布时间 : 2014-07-30 23:21:15     Tags : HTML/CSS

HTML5画布(CANVAS)速查简表HTML5画布(CANVAS)元素>HTML5画布(Canvas)元素<canvas id="myCanvas" width="500" height="300">浏览器不支持画布(canvas)时的备案<canvas id="myCanvas" width="500" height="300"> your browser doesn't support canvas!</canvas>2d contextvar context = canvas.getContext('2d');Webgl context (3d)var context = canva

发布时间 : 2014-07-29 18:03:33     Tags : jqGrid

1、代码块JS是按照代码块来进行编译和执行的,代码块间相互独立,但变量和方法共享。举个例子:<script type="text/javascript"> alert(str);//因为没有定义str,所以浏览器会出错,下面的不能运行 alert("我是代码块一");//没有运行到这里 var test = "我是代码块一变量";</script><script type="text/javascript"> alert("我是代码块二"); //这里有运行到 alert(test); //弹出"我是代码块一变量"</script>上面的代码中

发布时间 : 2014-07-29 17:45:45     Tags : 其他小知识

1,我们用Tomcat服务器,如果我们的javaweb程序已经部署到了Tomcat服务器,一般我们在本地访问的地址为:localhost:8080/shop1,localhost指本机,即127.0.0.1,8080端口号,shop1你部署的项目名称,但太过繁琐,我们只想通过IP地址来访问我们的项目,即127.0.0.1或者localhost,我们只需修改一下Tomcat的配置即可,打开Tomcat所在的目录,打开conf文件夹,打开server.xml文件,所要修改的部分如下:<Connector port="80" protocol="HTTP/1.1"

发布时间 : 2014-07-26 14:47:18     Tags : javascript

在javascript中,哪些值能作为if的条件呢?1、布尔变量true/false2、数字非0,非NaN/ (0 或NaN)见下面的例子,莫以为负数就以为if语句为假了。var i = -1;if(i){ alert('here');}else{ alert('test is ok!');}3、对象非null/(null或undefined)4、字符串非空串(“”)/空串("")综上所述,对于字符串,不用写一大堆if(str!=null && str!=undefined && str !=''), 只要用一句if(!str){ //do something}就可以了。5、数组非空数组

发布时间 : 2014-07-25 18:15:43     Tags : jqGrid

当使用jqgrid去显示数据的时候,如果数据太多,那么jqgrid就会绘制的很慢,这样很影响用户的体验,十分影响用户的心情,所以我们采用分页的方式去取数据,这样就能避免用户长时间的等待,从而提升用户的使用体验。在jqgrid中添加这样几个参数就能十分方便的创建分页,pager string 定义翻页用的导航栏,必须是有效的html元素。翻页工具栏可以放置在html页面任意位置 rowNum int 在grid上显示记录条数,这个参数是要被传递到后台 rowList array 个下拉选择框,用来改变显示记录数,当选择时会覆盖r

微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航