摘要:
最近做一个自定义视觉效果的Switch组件,用到了 input:radio 和 label,并在label里用伪元素 :before 模拟状态的切换效果。 但是同事评审的时候说可以不用label,直接用input的微元素就可以实现。之前一直以为input这样的自闭合元素没有伪元素,做了个测试看一下到 阅读全文
摘要:
先从一个小题目开始: 以下代码的输出结果是? 下面还有加强版: // 2 function test2(value) { value = value || 'default 2'; console.log(value); } setTimeout(test2, 1000, 2.1); // T2-1 阅读全文
摘要:
Vue 普通对象数据更新与 file 对象利用 Object.defineProperty 数据更新 阅读全文
摘要:
用 js 的 selection range 方法操作选择区域内容和图片,实现选择、删除等操作。 阅读全文
摘要:
jQuery / zepto 的 $.ajax 方法需要配置很多选项, 有些是很常用的每个 ajax 请求都要用到的, 可以全局设置, 避免每次都写. 注意: 此处用的 jQuery 版本是 1.8.3, zepto 版本是 1.1.6 和 1.2.0. 使用别的版本的要自己测试下. jQuery 阅读全文
摘要:
transform-origin接受两个参数,它们可以是百分比,em,px等具体的值,也可以是left,center,right,或者 top,center,bottom等描述性参数,第一个参数表示X方向,第二个参数表示Y方向,但是,当用 left,right,center 来表示的时候,是不区分先... 阅读全文
摘要:
font-family属性值如果是英文可以不加引号,如果是中文按照CSS标准则应该加引号,但不加引号也没关系。比如:font-family:Arial,"宋体","黑体"
当字体的名称超过两个单词就要加引号 中文字体名称都要加引号(因为中文字体一般都超过2个字 )。中文是要加,英文可以不加,里面是多个单词组合也要加,避免浏览器解析时候把它解析成多个词汇,具体可以看看font-family的... 阅读全文
摘要:
如果JS代码中设置元素的另一个CSS属性font-family。这个属性的获取方式与color属性略有不同,因为 font和family之间的连字符与JS中减法操作符相同,JS会把它解释为减号。如果你像下边这样访问名为 font-family 的属性,会收到一条出错信息:
Element.style.font-family
JS将减号前边的内容解释为"元素的style属性的... 阅读全文
摘要:
nodeName 属性含有某个节点的名称。
元素节点的 nodeName 是标签名称
属性节点的 nodeName 是属性名称
文本节点的 nodeName 永远是 #text
文档节点的 nodeName 永远是 #document nodeValue 节点值
对于文本节点,nodeValue 属性包含文本。 对于属性节点,nodeValue 属性包含属性值。 ... 阅读全文
摘要:
今天申请到了博客园的博客,很开心。 今天看了一下午的书,一直看到现在。弄懂了 addLoadEvent 函数,了解了下 正则表达式,看了一半,以后接着研究;大致明白了 nodeValue,nodeName,nodeTye,typeof 之间的区别,还是很开心的。 不过,sublime tex... 阅读全文