zoukankan      html  css  js  c++  java
  • 手机各种JS语法,随时更新

    如何消除一个数组里面重复的元素?

    var arr1 =[1,2,2,2,3,3,3,4,5,6], 
        arr2 = []; 
    for(var i = 0,len = arr1.length; i< len; i++){ 
        if(arr2.indexOf(arr1[i]) < 0){ 
            arr2.push(arr1[i]); 
            } 
        } 
    document.write(arr2); // 1,2,3,4,5,6
    

    写一个function,清除字符串前后的空格。(兼容所有浏览器)

    function trim(str){
    if(str&&typeof str ===="string"){
    return str.replace(/(^s)/(ls)$/g,"");//去除前后空白符
    }
    }

    一次完整的HTTP事务是怎样的一个过程? 
    基本流程: 
    a. 域名解析 
    b. 发起TCP的3次握手 
    c. 建立TCP连接后发起http请求 
    d. 服务器端响应http请求,浏览器得到html代码 
    e. 浏览器解析html代码,并请求html代码中的资源 
    f. 浏览器对页面进行渲染呈现给用户

    对前端工程师这个职位你是怎么样理解的? 
    a. 前端是最贴近用户的程序员,前端的能力就是能让产品从 90分进化到 100 分,甚至更好 
    b. 参与项目,快速高质量完成实现效果图,精确到1px; 
    c. 与团队成员,UI设计,产品经理的沟通; 
    d. 做好的页面结构,页面重构和用户体验; 
    e. 处理hack,兼容、写出优美的代码格式; 
    f. 针对服务器的优化、拥抱最新前端技术。

  • 相关阅读:
    Java ES api 查询例子
    leveldb学习
    Viewstamp Replication协议
    PacificA协议
    vhost架构
    数据分片方法
    常见分布式存储系统架构分析
    数据存储(B+树 vs LSM树)
    paxos算法理解
    Raft协议理解
  • 原文地址:https://www.cnblogs.com/Abner5/p/6044157.html
Copyright © 2011-2022 走看看