zoukankan      html  css  js  c++  java
  • 相关知识记录

    1. <meta property="qc:admins" content="7401431725621653613475654455771645060454" />的作用是什么? 

      这个是让网站加入QQ登录接口,这段代码可放在<head></head>之间。申请腾讯接口后,会得到这样的代码,加入接口之后,你的网站上面的注册登录功能,别人可以直接用QQ登录,省去注册的麻烦

      更多请看这里: QQ互连开发者信息

    2. 下面的这段代码是什么意思?

        var is_weixin = (function() { //判断微信UA
                var ua = navigator.userAgent.toLowerCase();
                if (ua.match(/MicroMessenger/i) == "micromessenger") {
                    return true;
                } else {
                    return false;
                }
            })();

    这里通过navigator.userAgent.toLowerCase()获取浏览器的信息,然后匹配MicroMessenger(微信)来判断用户是否是使用的微信进行登录的。 

    我们在微信web开发者工具的console可以得到如下信息:

    3. 我们在css文件中看到的@charset "utf-8";是什么意思?

    表明CSS文件的页面编码为UTF-8。。如果这个CSS的文件编码也是UTF-8的话。。
    那么在浏览器中看到的CSS文件的页面中中文的注释或者中文字体就可以正确显示为中文,如果CSS的文件编码和页面不一致的话。
    那么这个CSS文件的中文则会显示为乱码。。特别是定义中文字体的时候。就不能正确识别。。其他则没有多大影响。。

     

     4. window.onresize()的作用是什么?

    移动端的字体是一件比较麻烦的事情,所以我们需要来控制字体,如下面的一个js插件就是调整移动端的字体大小的:

    // JavaScript Document
    ; (function (win, doc) {
    //动态设置font-size值
    var h, setUnitA;
    win.addEventListener('resize', function () {
        clearTimeout(h);
        h = setTimeout(setUnitA, 300);
    }, false);
    win.addEventListener('pageshow', function (e) {
        if (e.persisted) {
            clearTimeout(h);
            h = setTimeout(setUnitA, 300);
        }
    }, false);
    
    setUnitA = function () {
        doc.style.fontSize = doc.clientWidth / 32 + 'px';
    }
    setUnitA();
    
    })(window, document.documentElement);
    View Code

    其中就用到了window.addEventListener这个的作用是当窗口或框架的大小改变时触发函数。 具体可以看官方文档

    5. 在前端就压缩js和css代码或使用压缩过的js、css代码是一种优化的方法,如下所示:

    <link href="css/bootstrap.min.css" type="text/css" rel="stylesheet"/>
    <link href="css/font-awesome.min.css" type="text/css" rel="stylesheet"/>
    <link href="css/cart-min.css" type="text/css" rel="stylesheet"/>

    结束

  • 相关阅读:
    多Web服务器之间共享Session的解决方案
    在WinForm中使用CacheDependency来监视文件
    使用WCF的一些问题
    IIS6.0配置注意
    匿名委托注册事件的触发
    关于datawindow does not have update capability
    EF自关联建模详解
    NHiberante3.2版注意
    EF做数据绑定时一些神奇问题
    EF 中不同会话上下文的对象,不能互设为对方的导航属性值
  • 原文地址:https://www.cnblogs.com/zhuzhenwei918/p/6839022.html
Copyright © 2011-2022 走看看