hugh 的个人博客

前端相关问题(持续更新~)

一、css

    1) css绘制三角形

 

     2)textarea设置-webkit-user-select 

        user-select:用来指定文本的可选择性

                        auto——默认值,用户可以选中元素中的内容
                        text——用户可以选择元素中的文本
                        element——文本可选,但仅限元素的边界内(只有IE和FF支持)
                        all——在编辑器内,如果双击或上下文点击发生在子元素上,该值的最高级祖先元素将被选中。

        设置为none: 无法获得焦点,影响ios上的内容输入

        解决方法:设置为auto或者不设置

二、js

 1)window.onload  和 jquery中document.ready的差异

document.ready实现

复制代码
 document.ready = function (callback) {
        ///兼容FF,Google
        if (document.addEventListener) {
            document.addEventListener('DOMContentLoaded', function () {
                document.removeEventListener('DOMContentLoaded', arguments.callee, false);
                callback();
            }, false)
        }
         //兼容IE
        else if (document.attachEvent) {
            document.attachEvent('onreadytstatechange', function () {
                  if (document.readyState == "complete") {
                            document.detachEvent("onreadystatechange", arguments.callee);
                            callback();
                   }
            })
        }
        else if (document.lastChild == document.body) {
            callback();
        }
    }</pre>
DOMContentLoaded事件会先于onLoad执行

标题:前端相关问题(持续更新~)
作者:hugh0524
地址:https://blog.uproject.cn/articles/2016/05/31/1464695646605.html