• 总结平时遇到的小问题


    1.这时候几种将函数赋值给一个变量,然后执行这个变量 是怎样的结果:

    function hi(){  
      var a = 1;  
      return function(){
       console.log(a++);
      };  
    };         
    var aaa = hi();
    var bbb = hi;
    aaa();
    aaa();
    bbb();
    

     答疑:

    aaa 是将 hi() 的运行结果赋值给它,即 return 返回的匿名函数,此时有一个闭包,则每次调用 aaa 时都访问的同一个 aaaa() 第一次运行结果为 1,第二次为2
    bbb 将是将 hi 这个函数名赋值给它,则调用 bbb() 后返回一个函数表达式,即function(){console.log(a++)};

    2.div的高度根据内容撑开这个div

    div{overflow:auto}或者

    让div根据内容改变大小

    div{ auto; display:inline-block !important; display:inline; }用这种方法

    div的宽度根据内容撑开div

    div{auto}

    3.input当获取到焦点的时候chrome中显示黄色的边框

    input{outline:none}

    4.在代码中用到数学方程式的话 有时候会出错!!!

    5.浏览器中文档的高度=可视区的高度+滚动条的高度

    $(document).height()=$(window).height()+$(document).scrollTop();

    6.如果需求是页面需要做成响应式的话 响应式可以用百分比 bootstrap 之类的 这类针对的是类似于宣传之类的细节要求不是很明显的网站

    响应式一般用到的就是兼容各个屏幕的浏览器,其实直接设置一个最小宽度就可以了,这种是最保险的

    7、一开始运行nodejs文件的时候会出现SyntaxError: Unexpected identifier这种错误:

    原因是本身node.exe和你现在要运行的这个node文件没有放在一块;

    8、做可视化,如果是简单的图标之类的直接用highcharts或者echarts就可以了,但是如果想做木复杂的要求比较高的,就需要用到d3

    9.如果给npm升级的话 window用npm install npm -g

    10.关于文件上传,必须是ie10以上的浏览器

    https://www.qcloud.com/community/article/985614?fromSource=gwzcw.114059.114059.114059

    11. 网址上面输入一个url中到显示出页面的过程?

    http://www.jianshu.com/p/fc957e25102e

    12.hash

    http://www.ruanyifeng.com/blog/2011/03/url_hash.html

    13.移动端小问题

    当写移动端的页面的时候,有时候会遇到有一些不知道为什么会空出一大块空白的地方可能导致这个的因素是有一些元素的宽度或者高度变大了。超出正常的范围

     14.video视频宽高对父级填充

    更改css样式是:100%

    比较好的资料 主要是简单:

    安装mongodb:http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html

    使用mongodb:http://blog.csdn.net/wolf_soul/article/details/46993789

    在sublime中调试node:http://jingyan.baidu.com/album/b87fe19e9d7a9a52183568de.html?picindex=11

    15.有时候在cmd中写入命令,出来的数据过多,导致分页,怎么查看全部的信息呢?

    在cnd这种这样输入命令>output.txt 这样就导出了全部的命令成一个txt文件

    16.cmd命令强制删除文件夹?

    有时候我们需要强制删除node_modules这种文件夹有时候不能直接在桌面删除,我们就需要在cmd中运行管理员权限进行强制删除:del /F /S /Q C:XXX文件夹(你需要删除文件夹的路径)

    17.git push的时候出现git下面出错 ! [rejected]        master -> master (fetch first) 这种错误:

    使因为没有连接上远程仓库,可以用git push -f或者git pull origin master

  • 相关阅读:
    Linux下管道编程
    【Windows】用信号量实现生产者-消费者模型
    初识【Windows API】--文本去重
    HDU 5183 Negative and Positive (NP) --Hashmap
    【ASC 23】G. ACdream 1429 Rectangular Polygon --DP
    UVALive 4670 Dominating Patterns --AC自动机第一题
    POJ 2225 / ZOJ 1438 / UVA 1438 Asteroids --三维凸包,求多面体重心
    我也来写2014年总结
    UVALive 4870 Roller Coaster --01背包
    UVALive 4864 Bit Counting --记忆化搜索 / 数位DP?
  • 原文地址:https://www.cnblogs.com/GainLoss/p/6340360.html
Copyright © 2020-2023  润新知