- 博客(8)
- 收藏
- 关注
转载 DOM常用API
Node类型NODE.ELEMENT_NODE:1NODE.ATTRIBUTE_NODE:2NODE.TEXT_NODE:3NODE.COMMENT_NODE:8NODE.DOCUMENT_NODE:9NODE.DOCUMENT_FRAGMENT_NODE:11Element类型1.nodeType为 12.nodeName为元素标签名,tagName也
2015-12-02 10:40:08 333
原创 基础网站基础重构
网站重构:在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。也就是说是在不改变 UI 的情况下,对网站进行优化,在扩展的同时保持一致的 UI。对于一般性的网站:1.使用更具有语义化的标签。2.兼容性。(针对于不合规范的css)3.针对移动端的优化4.SEO优化5.减少代码的耦合6.设计可扩展的API7.严格规范编码规范(深层次的优化需要让自
2015-11-30 16:05:13 222
原创 Array.prototype方法详解(上)
concat 方法:返回一个新数组,这个新数组是由两个或更多数组组合而成的。array1.concat([item1[, item2[, . . . [, itemN]]]])var alpha = ['a', 'b', 'c'], numeric = [1, 2, 3];var alphaNumeric = alpha.concat(numer
2015-11-24 13:26:09 837
转载 HTML5的嵌套与HTML4的嵌套标准对比
内联元素不能嵌套块元素元素和元素不能嵌套块元素如上图,元素的分类不再是块元素或内联元素这样来分类(其实从来就没有这样分),而是按照如下分类来分:Flow(流式元素)、Heading(标题元素)、Sectioning(章节元素)、Phrasing(段落元素)、Embedded(嵌入元素)、Interactive(交互元素)、Metadata(元数据元素)。Flow
2015-11-24 12:32:30 902
原创 html5---canvas
canvasvar context = canvas.getContext('2d')获取2d场景moveTo方法是将当前位置移动到指定的坐标lineTo方法是向指定的左边绘制直线strokeStyle 属性是指定线条的颜色,在本例子中指定为红色lineWidth 属性设置线条的粗细,这里设置为4pxstroke方法则是将直线显示出来
2015-04-15 10:42:52 324
原创 css常用样式
font:大小 font-size:样式:font-style:oblique(偏斜体);italic(斜体);normal;(正常)行高:line-height:粗细:font-weight:变体:font-variant:small-caps(小型大写字母);normal;大小写:text-transform:capitalize(首字母大写);uppercase(大写
2015-04-15 10:40:50 259
原创 git常用命令
git init --创建git库git add --添加文件git commit --上传文件git status --查看仓库状态git diff --查看两次文件的不同信息git log --查看历史版本git log --pretty=oneline 查看历史版本git reset --hard ^HEAD 回到上个版本git reflog 查看操作
2015-04-15 10:38:49 316
转载 CSS选择器的权重与优先规则
important > 内联 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 > 继承 > 通配符”一条样式规则的整体权重值包含四个独立的部分:[A, B, C, D];A表示内联样式,只有1或者0两个值;B表示规则中ID的数量;C表示规则中除了ID、标签和伪元素以外的其它选择器数量;D表示规则中标签和伪元素的数量;比
2015-04-15 10:37:43 310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人