摘要:
看到很多地方都用到了拖放,因此就自己尝试写了一个,刚开始以为很简单,结果到处都是陷阱。 不多说了,先放写好的程序,在来说说其中遇到的问题。 不过大家可以先自己写写,再来看可能效果更好。 <!doctype html> <html> <head> <meta charset="utf-8"> <sty 阅读全文
摘要:
1、getComputedStyle getComputedStyle是一个可以获取当前元素所有最终使用的CSS属性值。返回的是一个CSS样式声明对象([object CSSStyleDeclaration]),只读。 getComputedStyle() gives the final used 阅读全文
摘要:
关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种 event.clientX/Y event.pageX/Y event.offsetX/Y event.layerX/Y event.screenX/Y screenX:鼠标位置相对于用户屏幕水平偏移量,而screenY也就是垂直方向的, 阅读全文
摘要:
//实例var tensquared=(function(x) { return x*x; }(10)); 首先我们来拆解这一行语句;一、 var tensquared = xx; 这是赋值语句;二、function (x){ return x*x; } 这是一个匿名函数;所谓的匿名函数是指它没有自 阅读全文
摘要:
该篇文章混合了比较多文章,由于自己也水平有限,大家就将就着看下吧,详情可以参看《JavaScript语言精粹》,不过文章提供了很多例子,供大家参阅思考。 首先关于this我想说一句话,这句话记住了this的用法你也就差不多都能明白了:this指的是当前函数的对象。这句话可能比较绕,我会举出很多例子和 阅读全文
摘要:
(一)关于this首先关于this我想说一句话,这句话记住了this的用法你也就差不多都能明白了:this指的是当前函数的对象。这句话可能比较绕,我会举出很多例子和这句话呼应的!(看下文)1.首先看下面这段代码, 定义一个函数,弹下this, Js代码 function doSomething(){ 阅读全文
摘要:
1、忘记var的副作用(Side Effects When Forgetting var) 隐式全局变量和明确定义的全局变量间有些小的差异,就是通过delete操作符让变量未定义的能力。 通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。 无var创建的隐式全局变量(无视是否在函数 阅读全文
摘要:
源码:http://yun.baidu.com/share/link?shareid=2310452098&uk=1997604551 1、感觉在写js的时候,最好先理清思路,先干什么,在干什么,不要想到哪里写到哪里; 2、一定要学会调试js,不然你哗哗写了好多,结果一运行,却不知问题出到哪里,那就 阅读全文
摘要:
通过这次任务的练习我学到了很多,现将所学到的以及遇到的问题总结如下。 源码地址:http://pan.baidu.com/s/1kVB2VZL 下面出现的代码,都是摘自这个上面的源码 1、终于明白了absolute,relative,float的用法了,这三者结合在一起真的很强大。当然要注意的就是清 阅读全文
摘要:
如果你一直密切关注着各种网页设计的博客,你可能已经注意到了:before和:after伪元素已经在前端开发中获得了相当多的关注。特别是在Nicolas Gallagher的博客中,后期运用了很多伪类元素。 Nicolas Gallagher使用伪元素用静态的HTML标签创建84个GUI图标。 为了补 阅读全文
摘要:
box-sizing是CSS3的box属性之一。一说到CSS的盒模型(Box model)我想很多人都会比较烦,特别是对于新手,然而这个Box model又是我们CSS运用中比较重要的一个属性。那么CSS3的Box-sizing跟盒模型有什么关系呢?第一句话就说了,Box-sizing是CSS3的B 阅读全文
摘要:
1、什么是CSS hack? CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的,CSS hack就是让你记住这个标准),以达到应用不同的CSS样式的目的,比如.kwstu{width:300px;_width:200px; 阅读全文
摘要:
主要是不采用bootstrap实现网格。 遇到的困难及注意点如下: 1、[class*='col-'],这个是选择col-开头的类,第一次用,以前也只是看到过; 2、媒体查询,总觉得容易理解错误。@media (min-width: 769px){}代表的是屏幕至少大于等于769px;@media 阅读全文
摘要:
本文译自【http://j4n.co/blog/Creating-your-own-css-grid-system】,英语好的,可直接查看原网页,不需要FQ。 翻译拿不准的地方会有英文原文,方便大家理解。 一般的网格布局如下 可以看出主要有以下几个部分 容器的目的就是设置整个网格的宽度,通常设置为1 阅读全文
摘要:
问题:在制作页面的时候,总会碰到有的元素是100%的宽度。如果元素宽度是100%时,只要在元素中添加了border,padding,margin任何一值,都将会把元素盒子撑破(标准模式下,除IE怪异模式)。虽然CSS3属性中的box-sizing在一定程度上能解决这样的问题,但calc()函数功能实 阅读全文
摘要:
欢迎访问我的github:huanshen 做这道题目的时候遇到了很多困难。 1、怎么给空对象添加数据,愣是不知道从哪里下手;遍历对象,一个个输出操作; 2、中英文的正则表达式不知道,赶紧去百度; 3、在正则判断过程中,没有添加return,导致后面出现一系列异常。添加return之后,后面的函数不 阅读全文
摘要:
匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}^[\w\u4E00-\u9FA5\uF9 阅读全文
摘要:
转自:www.jimzhan.com 或http://www.cnblogs.com/simayixin/archive/2011/05/09/2040953.html 阅读全文
摘要:
因为其中有图片,所以就给有图片的位置加了边框和设置了大小,这样哪怕图片不显示也可以知道在哪里。 阅读全文
摘要:
这一道题涉及到排序,读取页面内容,输出显示到某一节点当中以及添加事件。 刚开始一直在想怎么获取某一节点的内容,后面采用的是sdata.childNodes,获取所有的节点。再通过schildNode[i].innerText即可获取去掉标签的内容。 阅读全文