-
分类:前端开发2015-09-25阅读:(1862)标签:css, html
- 今儿被人问到前端页面有哪三层构成,分别是什么?作用是什么?前端干了那么久,细思极恐,网上查查,一下内容为转载,转载的太多也不知道原创是谁了,就当来自互联网吧。最准确的网页设计思路是把网页分成三个层次,即:结构层、表示层、行为层。网页的结构层(structural layer)由 HTML 或 XHTML 之类的标记语言负责创建。标签,也就是那些出现在尖括号里的单词,对网页内容的语义含义做出了...
-
分类:前端开发2015-09-12阅读:(1494)标签:javascript, 正则表达式
- 三天不练手生,很久没用正则,都忘了,今天又遇到了javascript正则表达式,有必要重拾起来巩固一下。
**定义字符集:**
[a-z] 表示a到z这26个小写字母之间某一个;
[A-Z] 表示A到Z这26个大写字母之间某一个;
[0-9] 表示0到9之间某一个数字;
[cbd] 表示cbd三个字母任意匹配一个;**特别字符:**
^ 表示字符串的开始位置;
$ 表示字符串的结束位置;...
-
分类:前端开发2015-07-22阅读:(3528)标签:css3, html5
- 以前在写css的时候,可能只注意到了伪类,用冒号,但css3中支持一些伪元素,这些伪元素就需要用到双冒号了。so,冒号是伪类,双冒号是伪元素。举个例子:a:hover{background:#F00;}/*这是伪类*/
p::selection{background:#F00;}/*这是伪元素*/
-
分类:前端开发2015-07-08阅读:(1321)标签:javascript
- //十进制转其他var x=110;alert(x);alert(x.toString(8));alert(x.toString(32));alert(x.toString(16));//其他转十进制var x='110';alert(parseInt(x,2));alert(parseInt(x,8));alert(parseInt(x,16));//其他转其他//先用parseInt转成...
-
分类:前端开发2015-06-11阅读:(2820)标签:css
- <p>在一些情况下,我们需要将图片在div中垂直居中,可是css只有水平居中,img的属性也没有垂直居中的,怎么解决呢?</p><p>在table中,图片、checkbox等元素都可以水平和垂直居中,如果不用table怎么办?那就用div模拟table了。给div样式设置display:table-cell,让div以table表格显示。but,这个主流浏...
-
分类:前端开发2015-06-04阅读:(5450)标签:javascript, jquery
- 在元素标签嵌套中,可能会有各级元素绑定了不同的事件,例如<dt><a>标题</a></dt>,a标签绑定了事件,dt也绑定了事件,如果促发a的事件,则会冒泡到dt上,dt的事件也会被触发。阻止事件冒泡,用e.stopPropagation();$('dt').click(function() {
$(this).toggleClass('on...
-
分类:前端开发2015-05-28阅读:(3426)标签:css, css3
- css3的过渡效果,从一种样式逐渐过渡到另外一种样式:transition。transition 简写属性,用于在一个属性中设置四个过渡属性。例如:transition:width 2s linear 1s; //用两秒的时间以匀速改变宽度,效果在一秒后开始。transition-property 规定应用过渡的 CSS 属性的名称。例如:transition-property:width;...
-
分类:前端开发2015-03-12阅读:(1387)标签:javascript, jquery
- <p>最近在做自己网站的后台管理界面,需要在html框架集里top.html里点击超链接,让left框架和right框架都同时跳转并显示对应的页面。</p><p>用a标签的target属性只能控制一边的,a的targer=“leftFrame”,rightFrame就没属性控制了,这时需要JS帮忙了。</p><p>同时给a标签或者对...
-
分类:前端开发2015-02-09阅读:(1289)标签:javascript, json
- <p>JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。</p><p>Jsonp原理:首先在客户端注册一个callback, 然后把callback的名字传给服务器。</p>...
-
分类:前端开发2014-12-17阅读:(1636)标签:css
- <p>在做移动端网页的时候会发现写的input标签样式在ipad,iPhone上面显示得太离谱了。和预期的完全不一样,这是因为苹果产品的浏览器对这些标签有默认的css样式。清除这些默认的样式后,显示效果就和写的CSS预期效果一样了。</p><p>清除iPad、iPhone浏览器上input标签的默认样式:</p>input[type="butt...