[
  {
    "path": ".gitattributes",
    "content": "*.md linguist-language=HTML\r\n*.js linguist-language=JavaScript\r\n*.css linguist-language=CSS\r\n*.html linguist-language=JavaScript\r\n*.png linguist-language=JavaScript"
  },
  {
    "path": ".github/CONTRIBUTING.md",
    "content": "# 前端面试每日3+1 贡献指南\r\n\r\n朋友你好! 首先感谢您对 **前端面试每日3+1** 开源项目的认可 。\r\n\r\n**前端面试每日3+1** 是以面试题来驱动学习的开源项目，希望大家在这浮夸的前端圈里，保持冷静，坚持每天花20分钟来学习与思考。在这千变万化，类库层出不穷的前端，建议大家不要等到找工作时，才狂刷题，提倡每日学习，每天进步一点！\r\n\r\n**前端面试每日3+1** 的社区成长离不开大家的支持，如果你愿意此开源项目贡献好的题目，帮助更多的朋友（利人利已），请阅读以下内容。\r\n\r\n## Issue 规范\r\n- issue 仅用于提交面试题，其它内容可能会被直接关闭。如果你在使用时产生了疑问，可以加作者微信咨询（二维码在README里）。\r\n\r\n- 在提交 issue 之前，请搜索相关题目是否已被出过（使用不同的关键词搜索），也可以在[历史题目](https://github.com/haizlin/fe-interview/blob/master/category/history.md)里面搜索。\r\n\r\n- Issue的描述里请使用Markdown格式，注意有代码的时候请使用代码块。\r\n\r\n## 3+1题目规范\r\n\r\n1. 打开[3+1 题目列表](https://github.com/haizlin/fe-interview/raw/master/contribution/3+1.md)\r\n\r\n2. 在'---'下面按照md规则填写题目，3+1的题有且只有4道题，分别是html/css/js/软技能\r\n\r\n3. 第一行按照格式填写作者的github名及链接\r\n\r\n4. 如下图如示：\r\n![第1处](https://github.com/haizlin/fe-interview/raw/master/resource/images/contribution3+1.png)\r\n\r\n## 其它分类题目规范\r\n\r\n1. 打开[分类的题目列表](https://github.com/haizlin/fe-interview/issues/1000)\r\n\r\n2. 找到要添加的对应分类文件，在最前面的地方添加题目名称即可\r\n\r\n3. 分类的题每次不能少于10个\r\n\r\n4. 第一行按照格式填写作者的github名及链接\r\n\r\n## Pull Request 规范\r\n- 请先 fork 一份到自己的项目下，不要直接在仓库下建分支。\r\n\r\n- 每日3+1的commit 信息要以如下 `add 3+1 questions`。\r\n\r\n- 类库的commit 信息要以`add vue questions` 的形式填写。\r\n\r\n- 提交 PR 前请 rebase，确保 commit 记录的整洁。\r\n\r\n- 确保 PR 是提交到 `master` 分支，目前就只有一个分支。\r\n\r\n- 合并需要 review 通过后即可合并。\r\n\r\n## 感谢\r\n提交PR贡献的朋友将会在首页显示个人头像及github的链接，表示感谢！\r\n\r\n## 温馨提示\r\n- 不能原样照抄网上的面试题！！！\r\n\r\n\r\n"
  },
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\ngithub: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]\npatreon: # Replace with a single Patreon username\nopen_collective: # Replace with a single Open Collective username\nko_fi: # Replace with a single Ko-fi username\ntidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel\ncommunity_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry\nliberapay: # Replace with a single Liberapay username\nissuehunt: # Replace with a single IssueHunt username\notechie: # Replace with a single Otechie username\ncustom: http://www.h-camel.com/statics/images/alipay.jpg\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/--------.md",
    "content": "---\nname: 软技能面试题模板\nabout: 这是一个用于发布软技能面试题的简单模板\ntitle: \"[软技能] \"\nlabels: 软技能\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/angularjs.md",
    "content": "---\nname: angularjs面试题模板\nabout: 这是一个用于发布angularjs面试题的简单模板\ntitle: \"[angular] \"\nlabels: angular\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/css-----.md",
    "content": "---\nname: css面试题模板\nabout: 这是一个用于发布css面试题的简单模板\ntitle: \"[css] \"\nlabels: CSS\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/es6.md",
    "content": "---\nname: es6面试题模板\nabout: 这是一个用于发布es6面试题的简单模板\ntitle: \"[es6] \"\nlabels: es6\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/html-----.md",
    "content": "---\nname: html面试题模板\nabout: 这是一个用于发布html面试题的简单模板\ntitle: \"[html] \"\nlabels: HTML\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/jquery.md",
    "content": "---\nname: jQuery面试题模板\nabout: 这是一个用于发布jQuery面试题的简单模板\ntitle: \"[jQuery] \"\nlabels: jQuery\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/js-----.md",
    "content": "---\nname: js面试题模板\nabout: 这是一个用于发布js面试题的简单模板\ntitle: \"[js] \"\nlabels: JavaScript\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/nodejs.md",
    "content": "---\nname: nodejs面试题模板\nabout: 这是一个用于发布nodejs面试题的简单模板\ntitle: \"[nodejs] \"\nlabels: NodeJs\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/other-issue-template.md",
    "content": "---\nname: Other issue template\nabout: 其它选项的模板\ntitle: ''\nlabels: other\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/react.md",
    "content": "---\nname: react面试题模板\nabout: 这是一个用于发布react面试题的简单模板\ntitle: \"[react] \"\nlabels: react\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/vue.md",
    "content": "---\nname: vue面试题模板\nabout: 这是一个用于发布vue面试题的简单模板\ntitle: \"[vue] \"\nlabels: vue\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/wxapp.md",
    "content": "---\nname: 微信小程序面试题模板\nabout: 这是一个用于发布微信小程序面试题的简单模板\ntitle: \"[微信小程序] \"\nlabels: 微信小程序\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/PULL_REQUEST_TEMPLATE.md",
    "content": "请确保在提交您的PR之前检查以下选项是否符合规范，非常感谢！  \r\n\r\n* [ ] 确保你遵循\"前端面试每日3+1\"的贡献指南 ([中文](https://github.com/haizlin/fe-interview/blob/master/.github/CONTRIBUTING.md))。\r\n* [ ] 请确认你是在 `master` 分支下提交。\r\n* [ ] 不能原样照抄网上的面试题！！！\r\n"
  },
  {
    "path": ".gitignore",
    "content": "# Logs\nlogs\n*.log\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n\n# Runtime data\npids\n*.pid\n*.seed\n*.pid.lock\n\n# Directory for instrumented libs generated by jscoverage/JSCover\nlib-cov\n\n# Coverage directory used by tools like istanbul\ncoverage\n\n# nyc test coverage\n.nyc_output\n\n# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)\n.grunt\n\n# Bower dependency directory (https://bower.io/)\nbower_components\n\n# node-waf configuration\n.lock-wscript\n\n# Compiled binary addons (https://nodejs.org/api/addons.html)\nbuild/Release\n\n# Dependency directories\nnode_modules/\njspm_packages/\n\n# TypeScript v1 declaration files\ntypings/\n\n# Optional npm cache directory\n.npm\n\n# Optional eslint cache\n.eslintcache\n\n# Optional REPL history\n.node_repl_history\n\n# Output of 'npm pack'\n*.tgz\n\n# Yarn Integrity file\n.yarn-integrity\n\n# dotenv environment variables file\n.env\n\n# next.js build output\n.next\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2019 haizhilin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README-en.md",
    "content": "## :smiley:【 recommendation 】 a professional badminton competition system 【 diandiansai 】\n> Those who like playing **badminton**, or have friends who like playing **badminton**, can be recommended to them\n\n<div align=\"center\">\n    <p align=\"center\">\n        <img src=\"./resource/images/diandiansai.png\" alt=\"点点赛\" width=\"150px\"> \n    </p>\n    <p align=\"center\">\n        (Use wechat to sweep the experience, which will be open source soon)\n    </p>\n</div>\n\n---\n\n[Website](http://www.h-camel.com/index.html) | [Chinese](https://github.com/haizlin/fe-interview/blob/master/README.md) | [English](https://github.com/haizlin/fe-interview/blob/master/README-en.md)\n\n<div align=\"center\">\n    <a href=\"http://www.h-camel.com\"><img src=\"http://www.h-camel.com/statics/images/logo.png\" width=\"250px\"></a>\n</div>\n  \n<p align=\"center\">\n<a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=html\" alt=\"html\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=css\" alt=\"css\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=javascript\" alt=\"javascript\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=skill\" alt=\"skill\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/stargazers\"><img src=\"https://img.shields.io/redmine/plugin/stars/redmine_xlsx_format_issue_exporter.svg\" alt=\"Statr\"></a>\n</p>\n<p align=\"center\">\n    Think hard - do more - summarize - insist\n</p>\n\n> :star: This is a free and open source project involving the front-end knowledge database * * the most (5000 +), the most complete * *, and the largest number of participants!\n\n:hash: [I'm going to set a question](http://www.h-camel.com/contribution.html) \n\n| :bulb: Base | [HTML 1000+](category/html.md) | [CSS 1000+](category/css.md) | [JS 1000+](category/js.md) | [Skill 1000+](category/skill.md) |  | | | \n| :---: | :---- | :--- | :---- | :---- | :---- | :---- | :---- | \n| :newspaper: Special | [Vue 296+](lib/Vue.md) | [React 338+](lib/React.md) | [AngularJs](lib/AngularJs.md)  | [ECMAScript 45+](category/ECMAScript.md) | [NodeJs 84+](category/nodejs.md) | [jQuery](lib/jQuery.md) | [wxapp](lib/wxapp.md) | \n| :hammer: Tool | [webpack 13+](tools/webpack.md) | \n| :coffee: Summary | [week](category/week.md) | [history](category/history.md)  |\n\n\n## :clock430: Today's Knowledge Points (2025.10.27) —— 2386 days  \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:one: [ECMAScript] [什么是TC39委员会？它在JavaScript标准制定中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6357)  \n \n  \n### :camel: History\n- 1 days (2019.04.17)  \n    :one: [html] [页面导入样式时，使用link和@import有什么区别？](https://github.com/haizlin/fe-interview/issues/1)  \n    :two: [css] [圣杯布局和双飞翼布局的理解和区别，并用代码实现](https://github.com/haizlin/fe-interview/issues/2)  \n    :three: [js] [用递归算法实现，数组长度为5且元素的随机数在2-32间不重复的值](https://github.com/haizlin/fe-interview/issues/3)  \n    …………  \n\n\n- 2385 days (2025.10.26)  \n    \t :one: [ECMAScript] [请列举ESNext中引入的一些新特性或提案，并解释其作用](https://github.com/haizlin/fe-interview/issues/6356)  \n \n\t\n- **[All](category/history.md)**\n\n### :baby_chick: Exchange\nWelcome to discuss, if you feel that it is helpful to your study, please click [**Star**](https://github.com/haizlin/fe-interview), and Welcome to the Wechat Sweeping Pay attention to the front-end sword to understand the WeChat Official Account, and join the \"front-end learning 3 + 1\" Wechat group to communicate with each other (click on the menu of the public number: group communication).\n\n\n:point_right:  [Click to view the \"excellence - 9th anniversary\" video](https://v.youku.com/v_show/id_XNDI2NDUyOTY2MA==.html?spm=a2h3j.8428770.3416059.1)  \n\n<p align=\"center\">\n    <img src=\"https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode_liang.jpg\" width=\"500px\">\n</p>\n\n### :smiley: Message\n- In the Analects of Confucius, Zeng Zi said: \"I examine myself three times every day.\" * (I reflect on myself many times every day)\n- Confucius said: * * \"no anger, no enlightenment, no emotion, no hair. If one corner is not reversed by three, then it will be lost. \"**\n- Front end interview every day 3 + 1, with interview questions to drive learning, daily progress!\n- Learning does not close, charging only for * * to meet a better self * *, 365 days without holidays, * * every morning at 5:00 * * purely manual release interview questions (* * die hard, happy everyone * *).\n- I hope you can stay calm and spend 20 minutes every day studying and thinking in this front-end circle of exaggeration.\n- In this ever-changing, class libraries emerge in endlessly. It is recommended that you do not wait until you are looking for a job to brush your questions, and advocate * * daily learning * *! (* * do not forget the original intention * *, HTML, CSS, JavaScript are the cornerstone!)\n- Let effort become a habit, let struggle become a kind of enjoyment!\n- Believe in the power of * * stick to * *!!!\n\n### :question: How to learn\n- Whether you understand the topic or not, you have to think first and then Baidu. After thinking, you must write it out.\n- If it's a native JS question, don't rely on third-party libraries, such as jquery, etc.\n- Every day's questions are independent and do not need to be sequenced, but it is suggested that each question should be answered. If you will or will not, the answer will be known.\n- After you don't understand Baidu's title, don't copy a large paragraph directly, you should summarize it in your own words concisely.\n\n### :palm_tree: Source\n- [CSDN](https://blog.csdn.net/u013778905) | [juejin](https://juejin.im/user/5b5ff865f265da0f6b771700/posts) | [zhihu](https://zhuanlan.zhihu.com/fe-interview) | [Github](https://github.com/haizlin/fe-interview) | [Gitee](https://gitee.com/haizhilin/fe-interview) | [jianshu](https://www.jianshu.com/c/1ba24fbe0006) | [segmentfault](https://segmentfault.com/blog/frontend-interview) | [weibo](https://weibo.com/haizlin) | [- [toutiao](https://toutiao.io/subjects/359261)（Daily Synchronized Updates）\n](https://toutiao.io/subjects/359261) | [kancloud](https://www.kancloud.cn/aya001001/fe-interview) | - [qianduanjianjie] wechat（Scan QR code，Daily Synchronized Updates）\n\n### :fire: Events\n* [See more](./resource/md/event.md)\n\n### :family: Friendship Links\n* 【recommend】Welcome to work with jsliang to work on the front end and systematize the front-end knowledge. At present, we are wrestling with leetcode, intending to get through the relationship between algorithm and data structure。[GitHub](https://github.com/LiangJunrong/document-library)\n* [See more](./resource/md/link.md)\n\n### :trophy: Thanks\n* Thanks to all the friends who have contributed to \"3 + 1 daily front end interview\"! Of course, these contributors are not the only ones. If they are not added to this list, please contact me.\n* Please read the [Contribution Guide](https://github.com/haizlin/fe-interview/blob/master/.github/PULL_REQUEST_TEMPLATE.md) before submitting PR\nThank you to all the people who already contributed to 'Front-end interview **3+1** per day'!\n\n<a href=\"https://github.com/qq674785876\">\n    <img src=\"https://avatars1.githubusercontent.com/u/24448911?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/undefinedYu\">\n    <img src=\"https://avatars1.githubusercontent.com/u/38064049?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/qingleizhang123\">\n    <img src=\"https://avatars1.githubusercontent.com/u/49708488?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/yxkhaha\">\n    <img src=\"https://avatars1.githubusercontent.com/u/36123736?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/AnsonZnl\">\n    <img src=\"https://avatars1.githubusercontent.com/u/29278068?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/xiangshuo1992\">\n    <img src=\"https://avatars1.githubusercontent.com/u/21164035?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/xiqi99520\">\n    <img src=\"https://avatars1.githubusercontent.com/u/7972665?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/LeannaLady\">\n    <img src=\"https://avatars1.githubusercontent.com/u/20693413?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/cxwht\">\n    <img src=\"https://avatars1.githubusercontent.com/u/48351839?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/zhaoqian0901\">\n    <img src=\"https://avatars1.githubusercontent.com/u/49831394?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/hiyangguo\">\n    <img src=\"https://avatars1.githubusercontent.com/u/15609339?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/Wscats\">\n    <img src=\"https://avatars1.githubusercontent.com/u/17243165?s=400&v=4\" width=\"50px\">\n</a>\n\n### :exclamation: Reprint\n> Recently, many friends on the Internet abused links and abused questions, packaged and charged, so that needy friends can not find the latest test questions, contrary to my original intention, added some statements:\n\n- Statement:\n  1. You can reprint all the interview questions in it anywhere, but please add the address of the warehouse, because you seldom update it after reprinting, but the warehouse will be updated on time every day.\n  2. I don't charge anything, I don't, I won't, I won't, I won't, I won't authorize anybody to charge.\n  3. You do not need to crawl this warehouse, if you need any format, you can chat with me, such as local reading PDF, I have time to make PDF, for your convenience!\n\n### :copyright: License\n[![MIT](http://api.haizlin.cn/api?mod=interview&ctr=issues&act=generateSVG&type=a.svg)](https://github.com/haizlin/fe-interview/blob/master/LICENSE)\n\n"
  },
  {
    "path": "README.md",
    "content": "## :smiley:【推荐】一个专业的羽毛球比赛系统【点点赛】\n> 喜欢打**羽毛球**的，或者身边有喜欢打**羽毛球**的朋友，可以推荐给他们使用\n\n<div align=\"center\">\n    <p align=\"center\">\n        <img src=\"./resource/images/diandiansai.png\" alt=\"点点赛\" width=\"150px\"> \n    </p>\n    <p align=\"center\">\n        (使用微信扫一扫体验，即将开源)\n    </p>\n</div>\n\n---\n\n[官网](http://www.h-camel.com/index.html) | [中文](https://github.com/haizlin/fe-interview/blob/master/README.md) | [English](https://github.com/haizlin/fe-interview/blob/master/README-en.md)\n\n<div align=\"center\">\n    <a href=\"http://www.h-camel.com\"><img src=\"http://www.h-camel.com/statics/images/logo.png\" width=\"250px\"></a>\n</div>\n  \n<p align=\"center\">\n<a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=html\" alt=\"html\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=css\" alt=\"css\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=javascript\" alt=\"javascript\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=skill\" alt=\"skill\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/stargazers\"><img src=\"https://img.shields.io/redmine/plugin/stars/redmine_xlsx_format_issue_exporter.svg\" alt=\"Statr\"></a>\n</p>\n<p align=\"center\">\n    勤思考 - 多动手 - 善总结 - 能坚持  \n</p>\n\n> :star: 这是一个涉及前端知识题库 **最多（6000+）、最全**，参与人数最多的免费开源公益项目！\n\n:hash: [我也要出题](http://www.h-camel.com/contribution.html) \n\n| :bulb: 基础 | [HTML 1200+](category/html.md) | [CSS 1200+](category/css.md) | [JS 1200+](category/js.md) | [软技能 1200+](category/skill.md) |  | | | \n| :---: | :---- | :--- | :---- | :---- | :---- | :---- | :---- | \n| :newspaper: 专题 | [Vue 296+](lib/Vue.md) | [React 338+](lib/React.md) | [AngularJs](lib/AngularJs.md)  | [ECMAScript 45+](category/ECMAScript.md) | [NodeJs 90+](category/nodejs.md) | [jQuery](lib/jQuery.md) | [小程序](lib/wxapp.md) | \n| :hammer: 工具 | [webpack 13+](tools/webpack.md) | \n| :coffee: 汇总 | [周](category/week.md) | [历史题目](category/history.md)  |\n\n\n## :clock430: 今天的知识点   (2025.10.27) —— 第2386天  \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:one: [ECMAScript] [什么是TC39委员会？它在JavaScript标准制定中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6357)  \n \n  \n### :camel: 历史题目\n- 第1天 (2019.04.17)  \n    :one: [html] [页面导入样式时，使用link和@import有什么区别？](https://github.com/haizlin/fe-interview/issues/1)  \n    :two: [css] [圣杯布局和双飞翼布局的理解和区别，并用代码实现](https://github.com/haizlin/fe-interview/issues/2)  \n    :three: [js] [用递归算法实现，数组长度为5且元素的随机数在2-32间不重复的值](https://github.com/haizlin/fe-interview/issues/3)  \n    \n    …………  \n\n\n- 第2385天 (2025.10.26)  \n    \t :one: [ECMAScript] [请列举ESNext中引入的一些新特性或提案，并解释其作用](https://github.com/haizlin/fe-interview/issues/6356)  \n \n\t\n- **[查看全部](category/history.md)**\n\n### :baby_chick: 交流讨论\n欢迎大家前来讨论，如果觉得对你的学习有一定的帮助，欢迎点个[**Star**](https://github.com/haizlin/fe-interview), 同时欢迎微信扫码关注 **前端剑解** 公众号，并加入 **“前端学习每日3+1”** 微信群相互交流（点击公众号的菜单：进群交流）。\n\n:point_right:  [点击查看 “卓越-九周年” 视频](https://v.youku.com/v_show/id_XNDI2NDUyOTY2MA==.html?spm=a2h3j.8428770.3416059.1)  \n\n<p align=\"center\">\n    <img src=\"https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode_liang.jpg\" width=\"500px\">\n</p>\n\n### :smiley: 寄语\n- 《论语》，曾子曰：**“吾日三省吾身”**（我每天多次反省自己）  \n- 孔子曰：**“不愤不启，不悱不发。举一隅不以三隅反，则不复也”**  \n- 前端面试每日3+1，以面试题来驱动学习，每天进步一点！\n- 学习不打烊，充电加油只为**遇到更好的自己**，365天无节假日，**每天早上5点**纯手工发布面试题（**死磕自己，愉悦大家**）。\n- 希望大家在这**浮夸**的前端圈里，保持**冷静**，坚持每天花20分钟来学习与思考。\n- 在这千变万化，类库层出不穷的前端，建议大家不要等到找工作时，才狂刷题，提倡**每日学习**！（**不忘初心**，html、css、javascript才是基石！）\n- 让努力成为一种习惯，让奋斗成为一种享受！  \n- 相信 **坚持** 的力量！！！\n\n### :question: 如何学习\n- 不管题目懂与不懂都要先思考再百度，思考后一定要去写出来\n- 如果是原生js的题，不要依赖使用第三方库，如jquery等\n- 每天的题目都是独立的，不需要按顺序来，但建议每道题都去答下，有你会的和有你不会的，答了才知道\n- 不懂的题百度学习后，不要直接复制一大段过来，要用自己的话精简地总结概括出来\n\n### :palm_tree: 同步更新\n- [前端向朔-CSDN](https://blog.csdn.net/u013778905) | [掘金专栏](https://juejin.im/user/5b5ff865f265da0f6b771700/posts) | [知乎专栏](https://zhuanlan.zhihu.com/fe-interview) | [Github](https://github.com/haizlin/fe-interview) | [Gitee](https://gitee.com/haizhilin/fe-interview) | [简书专栏](https://www.jianshu.com/c/1ba24fbe0006) | [segmentfault专栏](https://segmentfault.com/blog/frontend-interview) | [新浪微博](https://weibo.com/haizlin) | [开发者头条专栏](https://toutiao.io/subjects/359261) | [看云](https://www.kancloud.cn/aya001001/fe-interview) | 前端剑解(扫码关注)\n\n### :fire: 重大事件\n* [查看更多](./resource/md/event.md)\n\n### :family: 友情链接\n* 【推荐】欢迎跟 jsliang 一起折腾前端，系统整理前端知识，目前正在折腾 LeetCode，打算打通算法与数据结构的任督二脉。[GitHub 地址](https://github.com/LiangJunrong/document-library)\n* [查看更多](./resource/md/link.md)\n\n### :trophy: 感谢\n* 感谢所有为\"前端面试每日3+1\"做出贡献的朋友！，当然不仅仅只有这些贡献者，这里就不一一列举了，如果未添加到这个名单中，请与我联系。\n* 请在提交PR前先阅读[贡献指南](https://github.com/haizlin/fe-interview/blob/master/.github/PULL_REQUEST_TEMPLATE.md)  \n\n<a href=\"https://github.com/qq674785876\">\n    <img src=\"https://avatars1.githubusercontent.com/u/24448911?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/undefinedYu\">\n    <img src=\"https://avatars1.githubusercontent.com/u/38064049?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/qingleizhang123\">\n    <img src=\"https://avatars1.githubusercontent.com/u/49708488?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/yxkhaha\">\n    <img src=\"https://avatars1.githubusercontent.com/u/36123736?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/AnsonZnl\">\n    <img src=\"https://avatars1.githubusercontent.com/u/29278068?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/xiangshuo1992\">\n    <img src=\"https://avatars1.githubusercontent.com/u/21164035?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/xiqi99520\">\n    <img src=\"https://avatars1.githubusercontent.com/u/7972665?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/LeannaLady\">\n    <img src=\"https://avatars1.githubusercontent.com/u/20693413?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/cxwht\">\n    <img src=\"https://avatars1.githubusercontent.com/u/48351839?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/zhaoqian0901\">\n    <img src=\"https://avatars1.githubusercontent.com/u/49831394?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/hiyangguo\">\n    <img src=\"https://avatars1.githubusercontent.com/u/15609339?s=400&v=4\" width=\"50px\">\n</a>\n<a href=\"https://github.com/Wscats\">\n    <img src=\"https://avatars1.githubusercontent.com/u/17243165?s=400&v=4\" width=\"50px\">\n</a>\n\n### :exclamation: 转载声明\n> 近期，看到很多网络上的朋友滥用链接，滥用面试题，包装了下就收费了，让有需要的朋友找不到最新的试题，违背了我的初衷，特添加了些声明：\n\n- 声明\n  1. 可以转载里面的所有面试题用到任何地方，但请添加仓库的地址，因为转载后你们很少会更新了，但此仓库每天都会准时更新。\n  2. 此开源仓库从不收取任何费用，**现在不会，以后也不会**，也不会授权任何人/机构进行收费。\n  3. 大家不需要对此仓库进行爬虫，如有需要什么格式的，可以私聊我，比如本地阅读的PDF，我有时间会做成PDF的，方便大家！\n\n### :copyright: License\n[![MIT](http://api.haizlin.cn/api?mod=interview&ctr=issues&act=generateSVG&type=a.svg)](https://github.com/haizlin/fe-interview/blob/master/LICENSE)\n\n"
  },
  {
    "path": "category/ECMAScript.md",
    "content": "# es6面试题\r\n> 鼓励PR，持续更新\r\n\r\n## 历史题目\r\n> 最新：2019.10.05\r\n\r\n[es6](#es6) | [es7](#es7)\r\n\r\n### es6\r\n- [举例说明setImmediate有什么作用？]()\r\n- [请分析如下promise执行的结果并解释原因[代码]]()\r\n```javascript\r\nconsole.log(1);\r\nconst promise = new Promise((resolve, reject) => {\r\n  console.log(2)\r\n  resolve()\r\n  console.log(3)\r\n})\r\npromise.then(() => {\r\n  console.log(4)\r\n})\r\nconsole.log(5)\r\n```\r\n- [es6对函数做了哪些优化？](https://github.com/haizlin/fe-interview/issues/1309)\r\n- [说说你对async/await的理解？](https://github.com/haizlin/fe-interview/issues/1310)\r\n- [Generator函数是什么？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1319)\r\n- [Object.is()和比较操作符\"=\"的区别是什么？](https://github.com/haizlin/fe-interview/issues/1320)\r\n- [说说你对Iterator的理解](https://github.com/haizlin/fe-interview/issues/1321)\r\n- [Reflect是什么，有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1322)\r\n- [Proxy是什么，有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1323)\r\n- [es6对es5有哪些方面的优化呢？](https://github.com/haizlin/fe-interview/issues/1324)\r\n- [举例说明你对es6的extends的理解](https://github.com/haizlin/fe-interview/issues/1325)\r\n- [举例说明你对es6的class的理解](https://github.com/haizlin/fe-interview/issues/1326)\r\n- [你喜欢es6的哪些特性？](https://github.com/haizlin/fe-interview/issues/1327)\r\n- [举例说明拓展运算符有什么用途？](https://github.com/haizlin/fe-interview/issues/1328)\r\n- [es6的模板字符串有什么新的特性？]()\r\n- [使用es6怎么快速给一个数组去重？]()\r\n- [TypedArray有什么应用场景？]()\r\n- [Set和WeakSet有什么区别？]()\r\n- [Map和WeakMap有什么区别？]()\r\n- [如何让一个对象具有私有属性？]()\r\n- [Symbol有什么作用？]()\r\n- [for…of和for…in有什么区别？]()\r\n- [es6新增了哪些数据类型？]()\r\n- [说下var、let和const有什么区别？]()\r\n- [使用箭头函数应该需要注意什么？]()\r\n- [箭头函数与普通函数有什么区别？它有哪些新的特性？](https://github.com/haizlin/fe-interview/issues/1308)\r\n- [let和const的区别是什么](https://github.com/haizlin/fe-interview/issues/1307)\r\n- [说说你对set数据结构的理解](https://github.com/haizlin/fe-interview/issues/1306)\r\n- [说说你对class的理解](https://github.com/haizlin/fe-interview/issues/1305)\r\n- [es6函数的rest参数你有了解吗？](https://github.com/haizlin/fe-interview/issues/1304)\r\n- [说说你对Babel的了解？](https://github.com/haizlin/fe-interview/issues/1303)\r\n- [module、export、import分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1302)\r\n- [谈谈你对es6的module体系的理解](https://github.com/haizlin/fe-interview/issues/1301)\r\n\r\n### es7\r\n- [你知道es7新增了哪些新的特性吗？]()"
  },
  {
    "path": "category/all.md",
    "content": "# 3+1汇总 2020.07.09\r\n\r\n> 《论语》，曾子曰：**“吾日三省吾身”**（我每天多次反省自己）。  \r\n> 前端面试每日3+1题，以面试题来驱动学习，每天进步一点！  \r\n> 让努力成为一种习惯，让奋斗成为一种享受！\r\n> 相信 **坚持** 的力量！！！\r\n\r\n---\r\n- 学习不打烊，充电加油只为**遇到更好的自己**，365天无节假日，**每天早上5点**纯手工发布面试题（**死磕自己，愉悦大家**）。\r\n- 希望大家在这**浮夸**的前端圈里，保持**冷静**，坚持每天花20分钟来学习与思考。\r\n- 在这千变万化，类库层出不穷的前端，建议大家不要等到找工作时，才狂刷题，提倡**每日学习**！（**不忘初心**，html、css、javascript才是基石！）\r\n- 欢迎大家到**Issues**交流，鼓励**PR**，感谢**Star**，大家有啥好的建议可以加我微信一起交流讨论！\r\n> 希望大家**每日**去学习与思考，这才达到来这里的目的！！！（不要为了谁而来，要为自己而来！）\r\n\r\n![微信公众号和微信群](https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode.jpg)\r\n\r\n【推荐】欢迎跟 jsliang 一起折腾前端，系统整理前端知识，目前正在折腾 LeetCode，打算打通算法与数据结构的任督二脉。[GitHub 地址](https://github.com/LiangJunrong/document-library)\r\n\r\n## html\r\n- [在主框架下引入的iframe，如果检测这个iframe是否能打开，如果打不开则跳到404页面](https://github.com/haizlin/fe-interview/issues/2616)\r\n- [通过设置表单的target=\"_blank\"来下载文件会被浏览器拦截吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2612)\r\n- [如何通过表单下载文件？](https://github.com/haizlin/fe-interview/issues/2608)\r\n- [使用a标签的download属性下载文件会有跨域问题吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2604)\r\n- [页面刷新时sessionStroage会变（会清空）吗？](https://github.com/haizlin/fe-interview/issues/2600)\r\n- [canvas透明度是0.6的矩形和透明度是0.2的矩形叠加到一起，透明度是多少？](https://github.com/haizlin/fe-interview/issues/2596)\r\n- [请实现一个文章阅读的进度条](https://github.com/haizlin/fe-interview/issues/2590)\r\n- [请实现一个网站加载进度条](https://github.com/haizlin/fe-interview/issues/2586)\r\n- [开发静态页面时，不依赖node相关的工具，如何提取出公共部分并引入？](https://github.com/haizlin/fe-interview/issues/2582)\r\n- [怎样禁用页面中的右键、打印、另存为、复制等功能？](https://github.com/haizlin/fe-interview/issues/2578)\r\n- [能否做到禁止打印页面？如果可以那要怎么做？](https://github.com/haizlin/fe-interview/issues/2574)\r\n- [实现一个页面锁屏的功能](https://github.com/haizlin/fe-interview/issues/2570)\r\n- [如何判断用户正在操作页面？当页面一个小时没有操作时跳转到指定页面如何做？](https://github.com/haizlin/fe-interview/issues/2566)\r\n- [如何给页面添加追加右键菜单（原右键菜单功能保持不变）](https://github.com/haizlin/fe-interview/issues/2562)\r\n- [请问60*80的canvas占多少内存？你是怎么计算的？](https://github.com/haizlin/fe-interview/issues/2558)\r\n- [精确获取页面元素位置的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2554)\r\n- [跨标签页的通讯方式有哪些](https://github.com/haizlin/fe-interview/issues/2549)\r\n- [websocket和http2有什么区别？http2能取代websocket吗？为什么？](https://github.com/haizlin/fe-interview/issues/2545)\r\n- [websocket如何区分不同的客户端？](https://github.com/haizlin/fe-interview/issues/2541)\r\n- [websocket可以携带cookie吗？为什么？如果可以，怎样做到呢？](https://github.com/haizlin/fe-interview/issues/2537)\r\n- [websocket握手成功会返回一个干什么状态吗？是200吗？](https://github.com/haizlin/fe-interview/issues/2533)\r\n- [websocket握手阶段是通过什么协议传输的？](https://github.com/haizlin/fe-interview/issues/2528)\r\n- [websocket是如何做心跳检测、数据加密、身份验证的？](https://github.com/haizlin/fe-interview/issues/2524)\r\n- [http和websocket能共用一个端口吗？为什么？](https://github.com/haizlin/fe-interview/issues/2520)\r\n- [websocket和socket有什么区别？](https://github.com/haizlin/fe-interview/issues/2516)\r\n- [websocket和http有什么区别？](https://github.com/haizlin/fe-interview/issues/2512)\r\n- [图片上传时实现本地预览功能的原理是什么？](https://github.com/haizlin/fe-interview/issues/2508)\r\n- [你有使用过HTML5 Boilerplate吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2504)\r\n- [切页面时，每次都动手刷新看效果很麻烦，如果要让你写一个实时刷新预览的工具你该怎么写？](https://github.com/haizlin/fe-interview/issues/2499)\r\n- [说说你对Media Source Extensions(MSE)的理解，它解决了什么问题呢？](https://github.com/haizlin/fe-interview/issues/2495)\r\n- [浏览器是怎么对HTML5的离线储存资源进行管理和加载的](https://github.com/haizlin/fe-interview/issues/2490)\r\n- [input如何在各个浏览器下保持UI统一？](https://github.com/haizlin/fe-interview/issues/2486)\r\n- [使用H5实现一个手势密码](https://github.com/haizlin/fe-interview/issues/2482)\r\n- [如何让table的边框双线变单线？](https://github.com/haizlin/fe-interview/issues/2478)\r\n- [svg如何转为字体图标？](https://github.com/haizlin/fe-interview/issues/2468)\r\n- [webp与jpg、png比较，它有什么优劣势？如何选择？](https://github.com/haizlin/fe-interview/issues/2464)\r\n- [你有使用过webp的图片格式吗？](https://github.com/haizlin/fe-interview/issues/2460)\r\n- [html中如何使用svg？](https://github.com/haizlin/fe-interview/issues/2456)\r\n- [html5的video如何附带字幕？](https://github.com/haizlin/fe-interview/issues/2452)\r\n- [你有使用过html5的rt标签吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2448)\r\n- [网页打印与标准纸张换算时，cm和px是如何换算的？](https://github.com/haizlin/fe-interview/issues/2444)\r\n- [pre与xmp标签有什么区别？](https://github.com/haizlin/fe-interview/issues/2440)\r\n- [怎样在`<pre>`标签内不转义<和>符号（原样输出html标签）？](https://github.com/haizlin/fe-interview/issues/2435)\r\n- [页面布局时你使用最多的标签是什么？div吗？在什么情况下会使用到div？](https://github.com/haizlin/fe-interview/issues/2430)\r\n- [如何在网页中打开腾讯QQ？](https://github.com/haizlin/fe-interview/issues/2423)\r\n- [如何在网页中嵌入公司地址的地图？](https://github.com/haizlin/fe-interview/issues/2418)\r\n- [如何扩大CheckBox点击区域](https://github.com/haizlin/fe-interview/issues/2414)\r\n- [如何放大点击的区域？](https://github.com/haizlin/fe-interview/issues/2410)\r\n- [微信公众号如何打开关联的小程序？](https://github.com/haizlin/fe-interview/issues/2406)\r\n- [DOM节点的种类有哪些？](https://github.com/haizlin/fe-interview/issues/2402)\r\n- [DOM节点的根节点是不是body？](https://github.com/haizlin/fe-interview/issues/2398)\r\n- [android手机能同时播放两个video音频吗？](https://github.com/haizlin/fe-interview/issues/2394)\r\n- [你有使用过output标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2390)\r\n- [如何使用纯html制作一个进度条？](https://github.com/haizlin/fe-interview/issues/2386)\r\n- [你有使用过template标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2382)\r\n- [你有使用过meter标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2378)\r\n- [你有使用过blockquote标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2372)\r\n- [你有使用过time标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2368)\r\n- [如何实现前端代码实时预览效果？](https://github.com/haizlin/fe-interview/issues/2363)\r\n- [html如何启动本地的exe应用？](https://github.com/haizlin/fe-interview/issues/2359)\r\n- [浏览器是如何解析html的？](https://github.com/haizlin/fe-interview/issues/2351)\r\n- [举例说明图片懒加载的方案有哪些？](https://github.com/haizlin/fe-interview/issues/2347)\r\n- [请说说input的inputmode属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2343)\r\n- [html5的游戏引擎你了解多少？都有哪些比较好用的引擎呢？](https://github.com/haizlin/fe-interview/issues/2339)\r\n- [html5的Notification桌面通知如何请求权限？](https://github.com/haizlin/fe-interview/issues/2335)\r\n- [使用history路由方式时，你有自己动手配置过服务器端吗？为什么要配服务器端？怎么配？](https://github.com/haizlin/fe-interview/issues/2331)\r\n- [history和hash两种路由方式的最大区别是什么？](https://github.com/haizlin/fe-interview/issues/2327)\r\n- [举例说明原生的html组件有哪些？](https://github.com/haizlin/fe-interview/issues/2323)\r\n- [说说html5手势检测原理是什么？](https://github.com/haizlin/fe-interview/issues/2319)\r\n- [怎样在文本框中禁用中文输入法？](https://github.com/haizlin/fe-interview/issues/2315)\r\n- [如何让`<p>测试 空格</p>`这两个词之间的空格变大？](https://github.com/haizlin/fe-interview/issues/2311)\r\n- [在网格布局中都有哪些概念呢？比如：网格线](https://github.com/haizlin/fe-interview/issues/2306)\r\n- [实现一个面包屑导航的效果](https://github.com/haizlin/fe-interview/issues/2302)\r\n- [如何使用普通元素拥有像textarea元素一样缩放？](https://github.com/haizlin/fe-interview/issues/2298)\r\n- [字体图标加载出来成了小方块，是什么原因呢？如何解决？](https://github.com/haizlin/fe-interview/issues/2294)\r\n- [当网页放大或者缩小后如何让页面布局不乱？](https://github.com/haizlin/fe-interview/issues/2290)\r\n- [实现一个全屏布局](https://github.com/haizlin/fe-interview/issues/2286)\r\n- [你有使用过IE的条件注释吗？](https://github.com/haizlin/fe-interview/issues/2277)\r\n- [实现九宫格布局](https://github.com/haizlin/fe-interview/issues/2270)\r\n- [说说元素上下层叠关系及七阶层叠关系](https://github.com/haizlin/fe-interview/issues/2266)\r\n- [说说你对这几个概念的理解：层叠上下文、层叠等级、层叠顺序](https://github.com/haizlin/fe-interview/issues/2262)\r\n- [实现一个stick-footer布局](https://github.com/haizlin/fe-interview/issues/2258)\r\n- [实现一个居中半透明的模态窗](https://github.com/haizlin/fe-interview/issues/2254)\r\n- [说说你对网格布局的理解](https://github.com/haizlin/fe-interview/issues/2250)\r\n- [写页面布局时你有考虑过分辨率因素吗？还要考虑哪些因素呢？](https://github.com/haizlin/fe-interview/issues/2246)\r\n- [div等元素如何阻止点击穿透和实现点击穿透？](https://github.com/haizlin/fe-interview/issues/2244)\r\n- [浏览器的默认字体大小是多少？怎么设计它的基准？](https://github.com/haizlin/fe-interview/issues/2236)\r\n- [打印页面时怎样自定义打印页眉页脚或者去掉眉页脚？](https://github.com/haizlin/fe-interview/issues/2232)\r\n- [link标签的属性media有哪些值？都有什么作用？](https://github.com/haizlin/fe-interview/issues/2221)\r\n- [如何设置打印尺寸？](https://github.com/haizlin/fe-interview/issues/2217)\r\n- [打印网页的时候，如何让指定的元素另起一页（打印分页）？](https://github.com/haizlin/fe-interview/issues/2213)\r\n- [说下你对组件、模块、元素的理解，它们的区别在哪里？](https://github.com/haizlin/fe-interview/issues/2208)\r\n- [给一个元素加下划线的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2204)\r\n- [input元素size属性和width 的区别是什么？](https://github.com/haizlin/fe-interview/issues/2198)\r\n- [noscript标签有什么作用？](https://github.com/haizlin/fe-interview/issues/2194)\r\n- [隐藏div内文字的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2190)\r\n- [列举几种多列等高布局的方法](https://github.com/haizlin/fe-interview/issues/2186)\r\n- [列举几种瀑布流布局的方法](https://github.com/haizlin/fe-interview/issues/2182)\r\n- [说说页面中字体渲染规则是怎样的？会有哪些因素影响字体的渲染？](https://github.com/haizlin/fe-interview/issues/2178)\r\n- [你知道什么是粘性布局吗？](https://github.com/haizlin/fe-interview/issues/2176)\r\n- [如何构建“弱网络环境”友好的项目？](https://github.com/haizlin/fe-interview/issues/2163)\r\n- [使用canvas制作一个印章](https://github.com/haizlin/fe-interview/issues/2159)\r\n- [后缀.html和.htm有什么区别？](https://github.com/haizlin/fe-interview/issues/2155)\r\n- [html6即将到来，你最期待的是什么特性呢？](https://github.com/haizlin/fe-interview/issues/2151)\r\n- [举例说明锚点定位有什么作用？](https://github.com/haizlin/fe-interview/issues/2147)\r\n- [什么是表单域？它有哪些运用场景？](https://github.com/haizlin/fe-interview/issues/2134)\r\n- [你是如何理解html与css分离的？](https://github.com/haizlin/fe-interview/issues/2125)\r\n- [编写html时，你有没有用过Emmet插件呢？说说它的优点及规则有哪些？](https://github.com/haizlin/fe-interview/issues/2121)\r\n- [编写一个布局，让文字环绕在图片的周围](https://github.com/haizlin/fe-interview/issues/2111)\r\n- [android手机的微信H5弹出的软键盘挡住了文本框，如何解决？](https://github.com/haizlin/fe-interview/issues/2107)\r\n- [input上传图片怎样触发默认拍照功能？](https://github.com/haizlin/fe-interview/issues/2103)\r\n- [input上传文件可以同时选择多张吗？怎么设置？](https://github.com/haizlin/fe-interview/issues/2093)\r\n- [如何禁止input输入的历史记录？](https://github.com/haizlin/fe-interview/issues/2089)\r\n- [举例说明Shadow DOM的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2085)\r\n- [当html中使用map标签时,area中coords值如何精确定位呢？](https://github.com/haizlin/fe-interview/issues/2076)\r\n- [你有用过图片热区吗？它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2066)\r\n- [html如何创建图片热区（img usemap）？](https://github.com/haizlin/fe-interview/issues/2062)\r\n- [当img标签中的src图片加载失败时，怎么让它变得更美观呢？](https://github.com/haizlin/fe-interview/issues/2057)\r\n- [举例说明当我们在写布局时，都有哪些边界的情况需要关注的？](https://github.com/haizlin/fe-interview/issues/2047)\r\n- [如何去除标签`<i>`默认斜体？](https://github.com/haizlin/fe-interview/issues/2043)\r\n- [怎样避免让用户看到长时间的白屏？](https://github.com/haizlin/fe-interview/issues/2038)\r\n- [如何使用html5进行图片压缩上传？](https://github.com/haizlin/fe-interview/issues/2033)\r\n- [你知道`<a>`标签的target属性规定在何处打开链接文档吗？](https://github.com/haizlin/fe-interview/issues/2023)\r\n- [如何禁止移动端的左右划动手势？](https://github.com/haizlin/fe-interview/issues/2019)\r\n- [html5点击返回键怎样不让它返回上一页？](https://github.com/haizlin/fe-interview/issues/2015)\r\n- [在普通网页中如何调用html5+的plus对象？](https://github.com/haizlin/fe-interview/issues/2011)\r\n- [你知道什么是html5plus吗？](https://github.com/haizlin/fe-interview/issues/2007)\r\n- [在两个iframe之间传递参数的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2003)\r\n- [怎样使用iframe刷新父级页面？](https://github.com/haizlin/fe-interview/issues/1994)\r\n- [为什么移动端页面的设计稿一般是750px/640px呢？](https://github.com/haizlin/fe-interview/issues/1985)\r\n- [iframe可以使用父页面中的资源吗（如：css、js等）？](https://github.com/haizlin/fe-interview/issues/1981)\r\n- [iframe在更改了src之后，不出现后退或者前进按钮怎么解决？](https://github.com/haizlin/fe-interview/issues/1977)\r\n- [iframe父页面如何获取子页面的元素？](https://github.com/haizlin/fe-interview/issues/1972)\r\n- [iframe如何自动调整高度？](https://github.com/haizlin/fe-interview/issues/1967)\r\n- [如何禁止web端的页面缩放？](https://github.com/haizlin/fe-interview/issues/1963)\r\n- [说说你对HTML5中video blob的理解](https://github.com/haizlin/fe-interview/issues/1957)\r\n- [微软雅黑是有版权的，在页面中使用font-family:Microsoft YaHei会不会有版权问题呢？](https://github.com/haizlin/fe-interview/issues/1953)\r\n- [对一个元素设置浮动后，它的特征是什么？](https://github.com/haizlin/fe-interview/issues/1949)\r\n- [IE6文字溢出BUG（别名：多出来的猪、谍影重重）怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1945)\r\n- [你知道著名的3像素Bug指的是什么吗？怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1941)\r\n- [可以给内联元素设置宽和高吗？为什么？](https://github.com/haizlin/fe-interview/issues/1932)\r\n- [如何解决input在Firefox和Chrome中高度不一致的问题？](https://github.com/haizlin/fe-interview/issues/1928)\r\n- [给内联元素加float与给块元素加float有什么区别？](https://github.com/haizlin/fe-interview/issues/1924)\r\n- [怎么去除img之间存在的间隔缝隙？](https://github.com/haizlin/fe-interview/issues/1919)\r\n- [table中给td设置宽度无效怎么解决？](https://github.com/haizlin/fe-interview/issues/1915)\r\n- [块级元素不能包含其他块级元素有那些？](https://github.com/haizlin/fe-interview/issues/1911)\r\n- [html的img标签为什么要添加alt属性呢？](https://github.com/haizlin/fe-interview/issues/1907)\r\n- [说说你对html的嵌套规范的理解，都有哪些规范呢？](https://github.com/haizlin/fe-interview/issues/1899)\r\n- [a标签可以再嵌套a标签吗？为什么？如果不行，那又想要嵌套效果怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1895)\r\n- [html5有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1891)\r\n- [html5应该注意哪些安全的问题？](https://github.com/haizlin/fe-interview/issues/1880)\r\n- [如何在页面上显示Emoji表情？](https://github.com/haizlin/fe-interview/issues/1876)\r\n- [如何在桌面上生成网站的快捷方式图标？](https://github.com/haizlin/fe-interview/issues/1872)\r\n- [举例说明实现文字贯穿线的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1868)\r\n- [html标签的属性值是否可以省略引号？为什么？](https://github.com/haizlin/fe-interview/issues/1864)\r\n- [HTML5中的article和section有什么区别？](https://github.com/haizlin/fe-interview/issues/1860)\r\n- [怎样去除iOS和Android中的输入URL地址的控件条呢？](https://github.com/haizlin/fe-interview/issues/1856)\r\n- [img中的src加载失败时如何用默认图片来替换呢？](https://github.com/haizlin/fe-interview/issues/1852)\r\n- [页面上的登录表单记住了密码（显示星号），但我又忘了密码，如何找回这个密码呢？](https://github.com/haizlin/fe-interview/issues/1848)\r\n- [举例说明写一个button的按钮的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1844)\r\n- [你知道微信端的浏览器内核是什么吗？](https://github.com/haizlin/fe-interview/issues/1840)\r\n- [移动端如何实现长按保存图片（图片上的二维码是动态的）？](https://github.com/haizlin/fe-interview/issues/1836)\r\n- [你有了解video的x5-video-player-type这个属性吗？它的作用是什么呢？](https://github.com/haizlin/fe-interview/issues/1832)\r\n- [IOS在播放视频时，有可能会出现短暂的黑屏，如何解决呢？](https://github.com/haizlin/fe-interview/issues/1828)\r\n- [移动端如何使页面横、竖屏？](https://github.com/haizlin/fe-interview/issues/1824)\r\n- [iOS下页面如何启动加载时显示画面图片？如何设置大小？它有什么好处？](https://github.com/haizlin/fe-interview/issues/1820)\r\n- [移动端如何设置页面以全屏模式运行？](https://github.com/haizlin/fe-interview/issues/1816)\r\n- [解释下什么是CDATA？](https://github.com/haizlin/fe-interview/issues/1812)\r\n- [写html代码时，如果缺少了结束标签，你如何检测及如何预防？](https://github.com/haizlin/fe-interview/issues/1808)\r\n- [写个布局，当页面高度不够时，底部固定在下面，反之不固定](https://github.com/haizlin/fe-interview/issues/1804)\r\n- [使用递归时应该注意哪些问题？](https://github.com/haizlin/fe-interview/issues/1800)\r\n- [canvas有哪些渲染上下文？](https://github.com/haizlin/fe-interview/issues/1796)\r\n- [如何禁止html页面缓存？](https://github.com/haizlin/fe-interview/issues/1792)\r\n- [举例说明html的修饰元素有哪些？](https://github.com/haizlin/fe-interview/issues/1788)\r\n- [html的标签元素分为哪几大类？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1784)\r\n- [网站如何自适应手机屏幕？](https://github.com/haizlin/fe-interview/issues/1780)\r\n- [列举下哪些块元素里面不能放哪些块元素呢？](https://github.com/haizlin/fe-interview/issues/1776)\r\n- [html中p标签内为何不能嵌套div标签？](https://github.com/haizlin/fe-interview/issues/1772)\r\n- [移动端如何禁止用户手动缩放页面？](https://github.com/haizlin/fe-interview/issues/1767)\r\n- [HTML5的video怎样预加载（支持全量加载）？](https://github.com/haizlin/fe-interview/issues/1763)\r\n- [HTML5的video怎么取消自动播放？](https://github.com/haizlin/fe-interview/issues/1759)\r\n- [HTML5如何隐藏video元素的控制栏、全屏按钮？](https://github.com/haizlin/fe-interview/issues/1754)\r\n- [如果要你实现一个代码（多种语言）高亮的组件，你的思路是什么？](https://github.com/haizlin/fe-interview/issues/1750)\r\n- [关于iframe的跨域你有了解多少？](https://github.com/haizlin/fe-interview/issues/1746)\r\n- [https页面加载http的资源会导致页面报错的原因是什么？怎么解决？](https://github.com/haizlin/fe-interview/issues/1742)\r\n- [html5怎么判断是否在wifi环境？](https://github.com/haizlin/fe-interview/issues/1738)\r\n- [举例说明html5怎么判断网络状态？](https://github.com/haizlin/fe-interview/issues/1734)\r\n- [html5怎么判断app是否安装？](https://github.com/haizlin/fe-interview/issues/1730)\r\n- [移动端滚动穿透是什么原因？有哪些解决方案？](https://github.com/haizlin/fe-interview/issues/1726)\r\n- [你知道移动端的尺寸都有哪些吗？](https://github.com/haizlin/fe-interview/issues/1722)\r\n- [目前移动端的最小点击区域是多少呢？](https://github.com/haizlin/fe-interview/issues/1718)\r\n- [html5怎样和Native App进行交互？](https://github.com/haizlin/fe-interview/issues/1714)\r\n- [网站上怎么实现分享到各大平台呢？](https://github.com/haizlin/fe-interview/issues/1710)\r\n- [使用canvas生成一张分享图](https://github.com/haizlin/fe-interview/issues/1706)\r\n- [canvas画出来的图是位图还是矢量图？](https://github.com/haizlin/fe-interview/issues/1702)\r\n- [在svg和canvas中你该如何选择？依据是什么？](https://github.com/haizlin/fe-interview/issues/1698)\r\n- [canvas的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1694)\r\n- [如何将图片画到canvas上？都有哪些方法？](https://github.com/haizlin/fe-interview/issues/1690)\r\n- [canvas怎么兼容IE9以下版本？](https://github.com/haizlin/fe-interview/issues/1686)\r\n- [在使用canvas的arc绘制图像时应注意什么？](https://github.com/haizlin/fe-interview/issues/1681)\r\n- [请说说canvas的closePath()与lineTo()的区别是什么？](https://github.com/haizlin/fe-interview/issues/1677)\r\n- [在开发canvas时，你知道什么是非零环绕原则(nonzZero rule) 吗？](https://github.com/haizlin/fe-interview/issues/1673)\r\n- [canvas有哪些可以提升性能的优化方法？](https://github.com/haizlin/fe-interview/issues/1669)\r\n- [怎么让整个页面从iframe中跳出来？](https://github.com/haizlin/fe-interview/issues/1665)\r\n- [怎么让table的thead 不动，tbody出现滚动条呢？](https://github.com/haizlin/fe-interview/issues/1661)\r\n- [如何能防止网页禁止被iframe嵌入呢？ ](https://github.com/haizlin/fe-interview/issues/1657)\r\n- [HTML5图像相关的标签有哪些？](https://github.com/haizlin/fe-interview/issues/1653)\r\n- [用什么代替html5中不再支持table的cellspacing和cellpadding属性？](https://github.com/haizlin/fe-interview/issues/1649)\r\n- [如何防止cookie被盗用？](https://github.com/haizlin/fe-interview/issues/1645)\r\n- [html的标签`<a>`除了用作跳转链接外，还有哪些用途？](https://github.com/haizlin/fe-interview/issues/1641)\r\n- [请说说什么是分区响应图？](https://github.com/haizlin/fe-interview/issues/1637)\r\n- [table由哪几部分组成？](https://github.com/haizlin/fe-interview/issues/1628)\r\n- [浏览器怪异模式的怪异主要体现在哪方面呢？](https://github.com/haizlin/fe-interview/issues/1624)\r\n- [说说你对IE特有的数据存储userData的理解](https://github.com/haizlin/fe-interview/issues/1620)\r\n- [说说你对iframe属性sandbox的理解，它有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1616)\r\n- [请解释下href=\"javascript:void(0)\"和href=\"#\"的区别是什么？](https://github.com/haizlin/fe-interview/issues/1612)\r\n- [怎样实现每次页面打开时都清除本页缓存？](https://github.com/haizlin/fe-interview/issues/1607)\r\n- [说说你是怎么实现页面阻尼效果的？](https://github.com/haizlin/fe-interview/issues/1603)\r\n- [网站的响应式和自适应有什么区别？](https://github.com/haizlin/fe-interview/issues/1599)\r\n- [解释下为什么说html嵌套级别不宜过多？](https://github.com/haizlin/fe-interview/issues/1594)\r\n- [说出至少十条你理解的html规范](https://github.com/haizlin/fe-interview/issues/1590)\r\n- [如果让你带一个什么都不懂的人入门学前端，你应该怎么带他？](https://github.com/haizlin/fe-interview/issues/1586)\r\n- [你觉得html简单吗？说说你的理由](https://github.com/haizlin/fe-interview/issues/1582)\r\n- [说说你认为html在前端的地位怎么样？](https://github.com/haizlin/fe-interview/issues/1578)\r\n- [当写一个复杂页面的时候，你是怎么布局的？有什么方法论吗？](https://github.com/haizlin/fe-interview/issues/1574)\r\n- [用一句话来描述下你对html的理解](https://github.com/haizlin/fe-interview/issues/1570)\r\n- [关于缓存你了解多少？](https://github.com/haizlin/fe-interview/issues/1565)\r\n- [适配刘海屏的方案有哪些呢？](https://github.com/haizlin/fe-interview/issues/1561)\r\n- [HTML5对元素内容进行拼写检查用的是什么属性呢？](https://github.com/haizlin/fe-interview/issues/1557)\r\n- [wbr和br标签的区别是什么？](https://github.com/haizlin/fe-interview/issues/1553)\r\n- [在使用HTML5时有哪些规则需要遵守？](https://github.com/haizlin/fe-interview/issues/1549)\r\n- [HTML5相比于HTML4有哪些优势？](https://github.com/haizlin/fe-interview/issues/1545)\r\n- [canvas怎么解决图片和文字模糊的问题？](https://github.com/haizlin/fe-interview/issues/1541)\r\n- [页面加载后，表单的第一个文本框如何自动获得焦点？](https://github.com/haizlin/fe-interview/issues/1537)\r\n- [你有了解过Applet（Java小程序）吗？](https://github.com/haizlin/fe-interview/issues/1533)\r\n- [你有使用过marquee吗？](https://github.com/haizlin/fe-interview/issues/1529)\r\n- [HTML5中required属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1525)\r\n- [给单个表格的单元格设置背景色有什么方法？](https://github.com/haizlin/fe-interview/issues/1520)\r\n- [如何自动转移到新的页面？](https://github.com/haizlin/fe-interview/issues/1516)\r\n- [如何防止他人窃取我的源代码或图片？](https://github.com/haizlin/fe-interview/issues/1512)\r\n- [HTML的标签这么多，我要全部记住吗？如果不要怎么办？](https://github.com/haizlin/fe-interview/issues/1508)\r\n- [如果在写HTML时漏写了闭合标签，怎么办呢？](https://github.com/haizlin/fe-interview/issues/1504)\r\n- [举例说明表格中如何再嵌套表格](https://github.com/haizlin/fe-interview/issues/1500)\r\n- [你是如何组织html代码的？](https://github.com/haizlin/fe-interview/issues/1496)\r\n- [移动端点击300ms的延迟出现的原因是什么？你的解决方案是什么？](https://github.com/haizlin/fe-interview/issues/1492)\r\n- [你有使用过picture标签吗？说说它有哪些运用场景](https://github.com/haizlin/fe-interview/issues/1488)\r\n- [说下你对DOM树的理解](https://github.com/haizlin/fe-interview/issues/1484)\r\n- [canvas的width与height属性的值可不可以带单位？](https://github.com/haizlin/fe-interview/issues/1480)\r\n- [你有使用过HTML5的dialog标签吗？说说看，它有什么特点？](https://github.com/haizlin/fe-interview/issues/1476)\r\n- [解释下为什么`<p> </p>`会换两行？](https://github.com/haizlin/fe-interview/issues/1472)\r\n- [你知道p标签和br标签两者的区别是什么吗？](https://github.com/haizlin/fe-interview/issues/1468)\r\n- [如何在页面中插入TAB符号（制表符）](https://github.com/haizlin/fe-interview/issues/1464)\r\n- [说下cookie都有哪些缺点？](https://github.com/haizlin/fe-interview/issues/1460)\r\n- [举例说明a标签的作用都有哪些？](https://github.com/haizlin/fe-interview/issues/1456)\r\n- [请举例说明关于html的引用标签有哪些？](https://github.com/haizlin/fe-interview/issues/1452)\r\n- [请举例说明html支持的数学符号有哪些？](https://github.com/haizlin/fe-interview/issues/1448)\r\n- [html的标签属性bgcolor支持简写吗？如：bgcolor=\"#F00\"](https://github.com/haizlin/fe-interview/issues/1444)\r\n- [举例说明ul、dl、ol三个标签的区别？](https://github.com/haizlin/fe-interview/issues/1440)\r\n- [html的a标签属性rel=\"noopener\"有什么作用？](https://github.com/haizlin/fe-interview/issues/1436)\r\n- [怎么使用HTML5实现录音的功能？](https://github.com/haizlin/fe-interview/issues/1432)\r\n- [主框架如何与iframe通信？如何解决跨域？](https://github.com/haizlin/fe-interview/issues/1428)\r\n- [有哪些方法可以将图片和文字显示在同一行上呢？](https://github.com/haizlin/fe-interview/issues/1417)\r\n- [png8和png24有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1413)\r\n- [placeholder如何在兼容IE？](https://github.com/haizlin/fe-interview/issues/1408)\r\n- [举例说明如何实现浏览器桌面通知？](https://github.com/haizlin/fe-interview/issues/1403)\r\n- [HTML5如何唤醒APP？](https://github.com/haizlin/fe-interview/issues/1383)\r\n- [如何给一个下拉选项进行分组？](https://github.com/haizlin/fe-interview/issues/1379)\r\n- [HTML5的output是非常棒的一个标签，你对它有了解吗？](https://github.com/haizlin/fe-interview/issues/1375)\r\n- [举例说明HTML5的标签meter的用法](https://github.com/haizlin/fe-interview/issues/1371)\r\n- [请使用纯HTML制作一个进度条](https://github.com/haizlin/fe-interview/issues/1367)\r\n- [你有用过HTML5的track标签吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1363)\r\n- [htm、html、shtml三者有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1345)\r\n- [你有用过HTML5的requestAnimationFrame吗？它运用的场景有哪些呢？](https://github.com/haizlin/fe-interview/issues/1341)\r\n- [网站首页有大量的图片，加载很慢，要是你，你该怎么去优化呢？](https://github.com/haizlin/fe-interview/issues/1337)\r\n- [做好的页面都有在哪些浏览器上测过？](https://github.com/haizlin/fe-interview/issues/1333)\r\n- [HTML5的哪些新特性是令你最兴奋的？](https://github.com/haizlin/fe-interview/issues/1329)\r\n- [img、input标签它们是行内元素还是块级元素？](https://github.com/haizlin/fe-interview/issues/1315)\r\n- [HTML的标签区分大小写吗？属性名区分大小写吗？](https://github.com/haizlin/fe-interview/issues/1311)\r\n- [HTML的注释有几种写法？有什么规范吗？](https://github.com/haizlin/fe-interview/issues/1296)\r\n- [怎样给radio分组呢？](https://github.com/haizlin/fe-interview/issues/1292)\r\n- [你知道HTML什么是单闭合标签和双闭合标签吗？为何要分为这两种呢？](https://github.com/haizlin/fe-interview/issues/1287)\r\n- [什么是Data URI？](https://github.com/haizlin/fe-interview/issues/1283)\r\n- [你知道有哪些常见的视频（音频）编码格式和视频（音频）格式吗？](https://github.com/haizlin/fe-interview/issues/1279)\r\n- [Shadow DOM和Virtual DOM有什么区别？](https://github.com/haizlin/fe-interview/issues/1275)\r\n- [meta的属性有哪些组成？说说它们的分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1271)\r\n- [为什么HTML5里面我们不需要DTD？](https://github.com/haizlin/fe-interview/issues/1267)\r\n- [前端路由指的是什么？它有什么好处？它有哪些方式可以实现呢？](https://github.com/haizlin/fe-interview/issues/1263)\r\n- [xpath和dom有什么区别？](https://github.com/haizlin/fe-interview/issues/1259)\r\n- [你有使用过HTML5的output吗？说说它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1255)\r\n- [HTML5如何调用摄像头？](https://github.com/haizlin/fe-interview/issues/1251)\r\n- [怎么检测浏览器是否支持HTML5特性？](https://github.com/haizlin/fe-interview/issues/1247)\r\n- [举例说明如何使用纯html怎么实现下拉提示的功能？](https://github.com/haizlin/fe-interview/issues/1233)\r\n- [你有使用过figure标签吗？说说你对它的认识，有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1229)\r\n- [你有用过bdo标签吗？举例说明它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1225)\r\n- [HTML5的video在有的移动端设备无法自动播放？怎么解决？](https://github.com/haizlin/fe-interview/issues/1221)\r\n- [HTML5有哪些存储类型？它们之间有什么区别？](https://github.com/haizlin/fe-interview/issues/1217)\r\n- [不用h标签、css和js怎么实现多个字的字体连续放大的效果？](https://github.com/haizlin/fe-interview/issues/1213)\r\n- [使用标签怎样对一个单词标志缩写呢？](https://github.com/haizlin/fe-interview/issues/1209)\r\n- [说说你对small标签的认识，有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1205)\r\n- [举例说明如何在页面中添加数学公式？](https://github.com/haizlin/fe-interview/issues/1201)\r\n- [HTML5如何使某个页面元素或整个页面可编辑？](https://github.com/haizlin/fe-interview/issues/1197)\r\n- [怎样把整个页面中的内容设置成只读，不可编辑的状态？](https://github.com/haizlin/fe-interview/issues/1182)\r\n- [input的onblur和onchange事件区别是什么？](https://github.com/haizlin/fe-interview/issues/1178)\r\n- [本地存储的生命周期是什么？](https://github.com/haizlin/fe-interview/issues/1174)\r\n- [请说说viewport是什么？在什么时候下使用？有什么作用？](https://github.com/haizlin/fe-interview/issues/1169)\r\n- [说说你对表单属性type=\"hidden\"的理解，它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1165)\r\n- [SGML（标准通用标记语言）和HTML（超文本标记语言），XML（可扩展标记语言）和HTML的之间有什么关系？](https://github.com/haizlin/fe-interview/issues/1161)\r\n- [请说说 `<pre>` 和 `<code>` 标签的区别？](https://github.com/haizlin/fe-interview/issues/1157)\r\n- [如何实现应用缓存？说说你对manifest的理解](https://github.com/haizlin/fe-interview/issues/1152)\r\n- [form标签定义请求类型和请求地址分别是哪个属性？](https://github.com/haizlin/fe-interview/issues/1148)\r\n- [说说你对HTML5的keygen标签的理解，它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1144)\r\n- [如何让textarea标签中的内容原格式输出？](https://github.com/haizlin/fe-interview/issues/1140)\r\n- [请说说应用缓存中的回退和网络分别是什么？](https://github.com/haizlin/fe-interview/issues/1136)\r\n- [如何让textarea高度自适应呢？](https://github.com/haizlin/fe-interview/issues/1132)\r\n- [HTML5的服务器(server-sent event)发送事件有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1128)\r\n- [如何刷新浏览器的应用缓存？](https://github.com/haizlin/fe-interview/issues/1124)\r\n- [Web Worker线程的限制是什么？](https://github.com/haizlin/fe-interview/issues/1120)\r\n- [canvas默认画布的尺寸是多大？怎样设置才能不会变形？](https://github.com/haizlin/fe-interview/issues/1116)\r\n- [触发form表单自动提交的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1112)\r\n- [table去除边框的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1108)\r\n- [你知道什么是锚点吗？它的作用是什么？怎么创建一个锚点？](https://github.com/haizlin/fe-interview/issues/1104)\r\n- [请问WebSql是HTML5的一个规范吗？](https://github.com/haizlin/fe-interview/issues/1100)\r\n- [精灵图和base64如何选择呢？](https://github.com/haizlin/fe-interview/issues/1096)\r\n- [html的button中的reset有什么作用？](https://github.com/haizlin/fe-interview/issues/1092)\r\n- [请说说Canvas和SVG图形的区别是什么？](https://github.com/haizlin/fe-interview/issues/1088)\r\n- [举例说明table怎么合并行和列的？](https://github.com/haizlin/fe-interview/issues/1083)\r\n- [HTML5规范将元素分为哪几个大类？分别说说它们的特点](https://github.com/haizlin/fe-interview/issues/1078)\r\n- [使用canvas画出一个矩形](https://github.com/haizlin/fe-interview/issues/1073)\r\n- [说说form-data、x-www-form-urlencoded、raw、binary的区别是什么？](https://github.com/haizlin/fe-interview/issues/1069)\r\n- [请描述下application cache的更新过程？](https://github.com/haizlin/fe-interview/issues/1065)\r\n- [你知道富文本编辑器的实现原理吗？](https://github.com/haizlin/fe-interview/issues/1061)\r\n- [说说你对富文本的理解，你有用过哪些富文本编辑器呢？](https://github.com/haizlin/fe-interview/issues/1057)\r\n- [有使用过HTML5的跟踪元素吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1053)\r\n- [frame和iframe有什么区别？](https://github.com/haizlin/fe-interview/issues/1049)\r\n- [页面布局中的结构与表现分离，那么什么是结构？什么是表现呢？](https://github.com/haizlin/fe-interview/issues/1045)\r\n- [怎样去除html标签之间换行产生的空格？](https://github.com/haizlin/fe-interview/issues/1041)\r\n- [举例说明HTML5的Canvas元素有什么用途？](https://github.com/haizlin/fe-interview/issues/1037)\r\n- [在HTML5中如何组合标题？用哪个元素？](https://github.com/haizlin/fe-interview/issues/1033)\r\n- [你知道checkbox有几种状态吗？它们分别用来表示什么？](https://github.com/haizlin/fe-interview/issues/1029)\r\n- [HTML如何创建分区响应图？](https://github.com/haizlin/fe-interview/issues/1025)\r\n- [什么是svg？说说svg有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1021)\r\n- [有好多网站不常用table和iframe这两个元素，知道原因吗？](https://github.com/haizlin/fe-interview/issues/1017)\r\n- [在默认的情况下，使用h1标签呈现出什么效果？](https://github.com/haizlin/fe-interview/issues/1013)\r\n- [网站的TDK该怎么设置？它有什么作用？](https://github.com/haizlin/fe-interview/issues/1009)\r\n- [除了音频和视频，HTML5还支持哪些媒体标签？](https://github.com/haizlin/fe-interview/issues/1005)\r\n- [如何在HTML5页面中嵌入音频和视频？](https://github.com/haizlin/fe-interview/issues/1001)\r\n- [说说HTML中的`<html>`标签有什么作用？](https://github.com/haizlin/fe-interview/issues/996)\r\n- [请描述一下cookies、sessionStorage和localStorage的区别？](https://github.com/haizlin/fe-interview/issues/992)\r\n- [行内元素、块级元素、空(void)元素分别有哪些？](https://github.com/haizlin/fe-interview/issues/988)\r\n- [说说你对accesskey的理解，举例说明它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/984)\r\n- [HTML5怎么为输入框添加语音输入的功能呢？](https://github.com/haizlin/fe-interview/issues/979)\r\n- [HTML5的页面可见性（Page Visibility）有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/975)\r\n- [列举出你最常用的meta标签的写法和作用](https://github.com/haizlin/fe-interview/issues/971)\r\n- [Doctype有什么作用？你知道有多少种Doctype文档类型吗？](https://github.com/haizlin/fe-interview/issues/967)\r\n- [写出以下几个HTML标签：字体、居中、文字加粗、下标](https://github.com/haizlin/fe-interview/issues/962)\r\n- [HTML5标准提供了哪些新的API？你有用过哪些？](https://github.com/haizlin/fe-interview/issues/958)\r\n- [使用HTML5需要遵守哪些设计原则？](https://github.com/haizlin/fe-interview/issues/954)\r\n- [有使用过svg吗？请用svg画一个圆](https://github.com/haizlin/fe-interview/issues/906)\r\n- [请说说你对ISISO8859-2字符集的认识](https://github.com/haizlin/fe-interview/issues/902)\r\n- [请描述下元素的href和src有什么区别？](https://github.com/haizlin/fe-interview/issues/757)\r\n- [举例说明你对ol和ul标签的区别？它们的运用场景分别是什么呢？](https://github.com/haizlin/fe-interview/issues/747)\r\n- [a标签的href和onclick属性同时存在时哪个先触发？](https://github.com/haizlin/fe-interview/issues/743)\r\n- [怎么使用HTML5来获取定位？定位不准怎么解决？](https://github.com/haizlin/fe-interview/issues/607)\r\n- [举例说明如何原样输出HTML代码，不被浏览器解析？](https://github.com/haizlin/fe-interview/issues/600)\r\n- [举例说明你对HTML5的ruby标签的理解，都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/596)\r\n- [iframe的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/592)\r\n- [a标签下的href=\"javascript:void(0)\"起到了什么作用？说说你对javascript:void(0)的理解？](https://github.com/haizlin/fe-interview/issues/588)\r\n- [在新窗口打开链接的方法是什么？那怎么设置全站链接都在新窗口打开？](https://github.com/haizlin/fe-interview/issues/584)\r\n- [用HTML5实现手机摇一摇功能你有做过吗？你知道它的原理吗？](https://github.com/haizlin/fe-interview/issues/580)\r\n- [你有用过HTML5的Device API吗？说说它都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/576)\r\n- [简述下HTML的快捷键属性是哪个？并举例说明有什么用？](https://github.com/haizlin/fe-interview/issues/572)\r\n- [HTML5的应用程序缓存与浏览器缓存有什么不同？](https://github.com/haizlin/fe-interview/issues/568)\r\n- [你有用过HTML5中的datalist标签吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/562)\r\n- [说说你对HTML5的img标签属性srcset和sizes的理解？都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/530)\r\n- [HTML5如何识别语音读出的内容和朗读指定的内容？](https://github.com/haizlin/fe-interview/issues/526)\r\n- [移动web页面如何自动探测电话号码？](https://github.com/haizlin/fe-interview/issues/521)\r\n- [在a标签上的四个伪类执行顺序是什么？](https://github.com/haizlin/fe-interview/issues/517)\r\n- [favicon.ico有什么作用？怎么在页面中引用？常用尺寸有哪些？可以修改后缀名吗？](https://github.com/haizlin/fe-interview/issues/513)\r\n- [video和audio分别支持哪些格式？](https://github.com/haizlin/fe-interview/issues/509)\r\n- [怎么在IE8及以下实现HTML5的兼容？](https://github.com/haizlin/fe-interview/issues/502)\r\n- [html的a标签属性rel='nofollow'有什么作用？](https://github.com/haizlin/fe-interview/issues/498)\r\n- [怎样禁止表单记住密码自动填充？](https://github.com/haizlin/fe-interview/issues/494)\r\n- [写个例子说明HTML5在移动端如何打开APP？](https://github.com/haizlin/fe-interview/issues/490)\r\n- [请写出唤醒拔打电话、发送邮件、发送短信的例子](https://github.com/haizlin/fe-interview/issues/407)\r\n- [HTML5如果不写`<! DOCTYPE html>` ，页面还会正常工作么？](https://github.com/haizlin/fe-interview/issues/403)\r\n- [html直接输入多个空格为什么只能显示一个空格？](https://github.com/haizlin/fe-interview/issues/299)\r\n- [写出html提供的几种空格实体（5种以上）](https://github.com/haizlin/fe-interview/issues/293)\r\n- [什么是html的字符实体？版权符号代码怎么写？](https://github.com/haizlin/fe-interview/issues/279)\r\n- [有使用过HTML5的拖放API吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/275)\r\n- [有用过HTML5的webSQL和IndexedDB吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/254)\r\n- [src、href、link的区别是什么？](https://github.com/haizlin/fe-interview/issues/250)\r\n- [有用过WebGL吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/244)\r\n- [HTML5相对于HTML4有哪些优势？](https://github.com/haizlin/fe-interview/issues/240)\r\n- [你了解HTML5的download属性吗？](https://github.com/haizlin/fe-interview/issues/236)\r\n- [渐进式渲染是什么？](https://github.com/haizlin/fe-interview/issues/219)\r\n- [HTML5中新添加的表单属性有哪些？](https://github.com/haizlin/fe-interview/issues/215)\r\n- [你有了解HTML5的地理定位吗？怎么使用？](https://github.com/haizlin/fe-interview/issues/211)\r\n- [web workers有用过吗？能帮我们解决哪些问题？](https://github.com/haizlin/fe-interview/issues/207)\r\n- [From表单提交时为什么会刷新页面？怎么预防刷新？](https://github.com/haizlin/fe-interview/issues/202)\r\n- [Form表单是怎么上传文件的？你了解它的原理吗？](https://github.com/haizlin/fe-interview/issues/198)\r\n- [Ajax与Flash的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/189)\r\n- [说说你对target=\"_blank\"的理解？有啥安全性问题？如何防范？](https://github.com/haizlin/fe-interview/issues/185)\r\n- [说说你对WEB标准和W3C的理解与认识？](https://github.com/haizlin/fe-interview/issues/181)\r\n- [HTML5如何使用音频和视频？](https://github.com/haizlin/fe-interview/issues/177)\r\n- [页面中怎么嵌入Flash？有哪些方法？写出来](https://github.com/haizlin/fe-interview/issues/173)\r\n- [xml与html有什么区别？](https://github.com/haizlin/fe-interview/issues/169)\r\n- [说说video标签中预加载视频用到的属性是什么？](https://github.com/haizlin/fe-interview/issues/165)\r\n- [如何让元素固定在页面底部？有哪些比较好的实践？](https://github.com/haizlin/fe-interview/issues/161)\r\n- [解释下什么是ISISO8859-2字符集？](https://github.com/haizlin/fe-interview/issues/156)\r\n- [webSocket怎么做兼容处理？](https://github.com/haizlin/fe-interview/issues/152)\r\n- [html5都有哪些新的特性？移除了哪些元素？](https://github.com/haizlin/fe-interview/issues/148)\r\n- [title与h1、b与strong、i与em的区别分别是什么？](https://github.com/haizlin/fe-interview/issues/144)\r\n- [说说你对cookie和session的理解](https://github.com/haizlin/fe-interview/issues/140)\r\n- [html5哪些标签可以优化SEO?](https://github.com/haizlin/fe-interview/issues/136)\r\n- [HTML与XHTML二者有不同](https://github.com/haizlin/fe-interview/issues/132)\r\n- [用一个div模拟textarea的实现](https://github.com/haizlin/fe-interview/issues/128)\r\n- [Standards模式和Quirks模式有什么区别？](https://github.com/haizlin/fe-interview/issues/122)\r\n- [html和html5有什么区别呢？](https://github.com/haizlin/fe-interview/issues/118)\r\n- [说说你对HTML元素的显示优先级的理解](https://github.com/haizlin/fe-interview/issues/114)\r\n- [DOM和BOM有什么区别？](https://github.com/haizlin/fe-interview/issues/110)\r\n- [网页上的验证码是为了解决什么问题？说说你了解的验证码种类有哪些](https://github.com/haizlin/fe-interview/issues/106)\r\n- [你了解什么是无障碍web（WAI）吗？在开发过程中要怎么做呢？](https://github.com/haizlin/fe-interview/issues/102)\r\n- [说说你对`<meta>`标签的理解](https://github.com/haizlin/fe-interview/issues/98)\r\n- [说说你对影子(Shadow)DOM的了解](https://github.com/haizlin/fe-interview/issues/94)\r\n- [解释下你对GBK和UTF-8的理解？并说说页面上产生乱码的可能原因](https://github.com/haizlin/fe-interview/issues/90)\r\n- [请说说`<script>`、`<script async>`和`<script defer>`的区别](https://github.com/haizlin/fe-interview/issues/86)\r\n- [说说你对属性data-的理解](https://github.com/haizlin/fe-interview/issues/82)\r\n- [关于`<form>`标签的enctype属性你有哪些了解？](https://github.com/haizlin/fe-interview/issues/78)\r\n- [js放在html的`<body>`和`<head>`有什么区别？](https://github.com/haizlin/fe-interview/issues/74)\r\n- [谈谈你对input元素中readonly和disabled属性的理解](https://github.com/haizlin/fe-interview/issues/70)\r\n- [请描述HTML元素的显示优先级](https://github.com/haizlin/fe-interview/issues/66)\r\n- [说说你对html中的置换元素和非置换元素的理解](https://github.com/haizlin/fe-interview/issues/62)\r\n- [怎样在页面上实现一个圆形的可点击区域？](https://github.com/haizlin/fe-interview/issues/58)\r\n- [你认为table的作用和优缺点是什么呢？](https://github.com/haizlin/fe-interview/issues/54)\r\n- [元素的alt和title有什么区别？](https://github.com/haizlin/fe-interview/issues/50)\r\n- [title与h1的区别、b与strong的区别、i与em的区别？](https://github.com/haizlin/fe-interview/issues/46)\r\n- [为什么HTML5只需要写`<!DOCTYPE HTML>`就可以？](https://github.com/haizlin/fe-interview/issues/42)\r\n- [html5中的form怎么关闭自动完成？](https://github.com/haizlin/fe-interview/issues/38)\r\n- [常见的浏览器内核都有哪些？并介绍下你对内核的理解](https://github.com/haizlin/fe-interview/issues/34)\r\n- [你对标签语义化的理解是什么？](https://github.com/haizlin/fe-interview/issues/31)\r\n- [viewport常见设置都有哪些？](https://github.com/haizlin/fe-interview/issues/28)\r\n- [浏览器内多个标签页之间的通信方式有哪些？](https://github.com/haizlin/fe-interview/issues/25)\r\n- [简述下html5的离线存储原理，同时说明如何使用？](https://github.com/haizlin/fe-interview/issues/22)\r\n- [iframe框架都有哪些优缺点？](https://github.com/haizlin/fe-interview/issues/19)\r\n- [label都有哪些作用？并举相应的例子说明](https://github.com/haizlin/fe-interview/issues/16)\r\n- [简述超链接target属性的取值和作用](https://github.com/haizlin/fe-interview/issues/13)\r\n- [HTML5的文件离线存储怎么使用，工作原理是什么？](https://github.com/haizlin/fe-interview/issues/10)\r\n- [HTML全局属性(global attribute)有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/7)\r\n- [html的元素有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/4)\r\n- [页面导入样式时，使用link和@import有什么区别？](https://github.com/haizlin/fe-interview/issues/1)\r\n\r\n## css\r\n- [使用css如何拉伸字体？](https://github.com/haizlin/fe-interview/issues/2617)\r\n- [写出固定子容器在固定的父容器下水平垂直居中的布局](https://github.com/haizlin/fe-interview/issues/2613)\r\n- [在固定宽度的div下，怎么让字体自适应大小，不超出宽度，也不要换行](https://github.com/haizlin/fe-interview/issues/2609)\r\n- [怎样把单位cm转换成px呢（在打印时有时会用到）？](https://github.com/haizlin/fe-interview/issues/2605)\r\n- [flex与其他有什么不同，用它有什么好处？](https://github.com/haizlin/fe-interview/issues/2601)\r\n- [pseudo-class与pseudo-element有什么区别？](https://github.com/haizlin/fe-interview/issues/2597)\r\n- [行内元素可以设置padding和margin吗？](https://github.com/haizlin/fe-interview/issues/2591)\r\n- [如果要你自己设计一个css框架，说说你的思路](https://github.com/haizlin/fe-interview/issues/2587)\r\n- [使用css3画个旋转的立方体](https://github.com/haizlin/fe-interview/issues/2583)\r\n- [translate3D有什么作用？](https://github.com/haizlin/fe-interview/issues/2579)\r\n- [BFC与IFC有什么区别？](https://github.com/haizlin/fe-interview/issues/2575)\r\n- [举例说明BFC会与float元素相互覆盖吗？为什么？](https://github.com/haizlin/fe-interview/issues/2571)\r\n- [如何形成BFC？](https://github.com/haizlin/fe-interview/issues/2567)\r\n- [为什么float会导致父元素塌陷？](https://github.com/haizlin/fe-interview/issues/2563)\r\n- [什么是逐帧动画？](https://github.com/haizlin/fe-interview/issues/2559)\r\n- [什么是关键帧动画？](https://github.com/haizlin/fe-interview/issues/2555)\r\n- [实现一个下拉不到底的橡皮筋效果](https://github.com/haizlin/fe-interview/issues/2550)\r\n- [如何取消页面中选中的文字？](https://github.com/haizlin/fe-interview/issues/2546)\r\n- [为什么伪类的content不能被选中？](https://github.com/haizlin/fe-interview/issues/2542)\r\n- [举例说说你对white-space属性的理解](https://github.com/haizlin/fe-interview/issues/2538)\r\n- [::first-letter有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2534)\r\n- [使用css画一个饼图的效果](https://github.com/haizlin/fe-interview/issues/2529)\r\n- [使用css如何设置背景虚化？](https://github.com/haizlin/fe-interview/issues/2525)\r\n- [举例说明background-repeat的新属性值：round和space的作用是什么？](https://github.com/haizlin/fe-interview/issues/2521)\r\n- [举例说明with属性的fill-available有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2517)\r\n- [width属性的min-content和max-content有什么作用？](https://github.com/haizlin/fe-interview/issues/2513)\r\n- [你用过outline属性吗？它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2509)\r\n- [为什么说css的选择器一般不要超过三级？](https://github.com/haizlin/fe-interview/issues/2505)\r\n- [使用纯CSS实现3D按钮效果](https://github.com/haizlin/fe-interview/issues/2500)\r\n- [使用css实现太阳自转同时地球围着太阳公转的效果](https://github.com/haizlin/fe-interview/issues/2496)\r\n- [你有用过animation-fill-mode属性吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2492)\r\n- [当display:flex遇到white-space nowrap会对布局有什么样的影响？如何解决？](https://github.com/haizlin/fe-interview/issues/2487)\r\n- [用css实现一个等腰三角形的小图标](https://github.com/haizlin/fe-interview/issues/2483)\r\n- [使用css实现蒙版的效果](https://github.com/haizlin/fe-interview/issues/2479)\r\n- [使用css实现手风琴的效果](https://github.com/haizlin/fe-interview/issues/2469)\r\n- [父元素下有子元素，子元素也有高度但父元素的高度为何为0呢？分析下可能出现的原因及解决方法](https://github.com/haizlin/fe-interview/issues/2465)\r\n- [假如css的分号写在声明块之外，将会发生什么呢？解释下原因[代码]](https://github.com/haizlin/fe-interview/issues/2461)\r\n- [如何阻止:hover、:active等鼠标行为状态的触发？](https://github.com/haizlin/fe-interview/issues/2457)\r\n- [在响应式布局中，如何使用纯css使得块元素等比缩放？](https://github.com/haizlin/fe-interview/issues/2453)\r\n- [用css画一个平行四边形](https://github.com/haizlin/fe-interview/issues/2449)\r\n- [H5如何禁止显示系统菜单？](https://github.com/haizlin/fe-interview/issues/2445)\r\n- [如何让表格单元格等宽显示？](https://github.com/haizlin/fe-interview/issues/2441)\r\n- [固定的外框尺寸，里面的图片尺寸不固定，如何让图像自适应外框呢？](https://github.com/haizlin/fe-interview/issues/2436)\r\n- [不用换行的标签，怎么伪元素实现换行的效果？](https://github.com/haizlin/fe-interview/issues/2431)\r\n- [给一个图片设置透明有哪些方式呢？](https://github.com/haizlin/fe-interview/issues/2424)\r\n- [box-sizing的宽度包含了哪些？](https://github.com/haizlin/fe-interview/issues/2419)\r\n- [判断如下边框的颜色，并解释为什么[代码]？](https://github.com/haizlin/fe-interview/issues/2415)\r\n- [如何使用伪元素实现增大点击热区来增加用户体验？](https://github.com/haizlin/fe-interview/issues/2411)\r\n- [怎么给手持设备添加特殊样式？](https://github.com/haizlin/fe-interview/issues/2407)\r\n- [如何使用css显示a链接的url？](https://github.com/haizlin/fe-interview/issues/2403)\r\n- [css中的url()要不要加引号？说说你的理解](https://github.com/haizlin/fe-interview/issues/2399)\r\n- [使用css写一个垂直翻转图片的效果](https://github.com/haizlin/fe-interview/issues/2395)\r\n- [请写出font属性的快捷写法](https://github.com/haizlin/fe-interview/issues/2391)\r\n- [举例说明与打印有关的属性有哪些？](https://github.com/haizlin/fe-interview/issues/2387)\r\n- [如何让背景图片固定不随滚动条滚动？](https://github.com/haizlin/fe-interview/issues/2383)\r\n- [你用过css的tab-size属性吗？浏览器默认显示tab为几个空格？](https://github.com/haizlin/fe-interview/issues/2379)\r\n- [clear属性只对块级元素有效么？为何无法应用于行内元素？](https://github.com/haizlin/fe-interview/issues/2373)\r\n- [css的负边距有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/2369)\r\n- [你了解CSS Houdini吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2364)\r\n- [使用css画个镰刀形的月亮](https://github.com/haizlin/fe-interview/issues/2360)\r\n- [使用css写一个红绿灯交替的动画效果](https://github.com/haizlin/fe-interview/issues/2352)\r\n- [除了可以用js跟踪用户信息外，如果不用js，使用纯css怎么做呢？](https://github.com/haizlin/fe-interview/issues/2348)\r\n- [当拿到一个新的项目，让你对这个项目的css做下架构设计，你该如何下手？](https://github.com/haizlin/fe-interview/issues/2344)\r\n- [表列举一些你认为最“昂贵”的css属性并解释为什么](https://github.com/haizlin/fe-interview/issues/2340)\r\n- [为什么说css的选择器是从右向左匹配？](https://github.com/haizlin/fe-interview/issues/2336)\r\n- [使用css实现霓虹灯效果](https://github.com/haizlin/fe-interview/issues/2332)\r\n- [:placeholder-shown和:focus-within这两个伪类你有使用过吗？说说看](https://github.com/haizlin/fe-interview/issues/2328)\r\n- [使用css实现气泡框的效果](https://github.com/haizlin/fe-interview/issues/2324)\r\n- [说说sroll-snap-type属性的运用场景有哪些？相关联的属性还有哪些？](https://github.com/haizlin/fe-interview/issues/2320)\r\n- [使用css实现一个loading的效果](https://github.com/haizlin/fe-interview/issues/2316)\r\n- [你有使用过css的混合模式mix-blend-mode和background-blend-mode吗？](https://github.com/haizlin/fe-interview/issues/2312)\r\n- [使用负文本缩进text-indent: -9999px时有没有遇到过什么奇怪的问题呢？怎么解决？](https://github.com/haizlin/fe-interview/issues/2307)\r\n- [你会经常用到伪元素吗？一般都用在哪方面？](https://github.com/haizlin/fe-interview/issues/2303)\r\n- [用css画出一把刻度尺](https://github.com/haizlin/fe-interview/issues/2299)\r\n- [说说position:sticky有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2295)\r\n- [如何使用css给一个正方形添加一条对角斜线？](https://github.com/haizlin/fe-interview/issues/2291)\r\n- [举例说明CSS特性检测的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2287)\r\n- [你们团队中css的class命名采用的是什么方式呢？下划线还是横线还是驼峰？](https://github.com/haizlin/fe-interview/issues/2278)\r\n- [使用纯css画出一个右侧滚动顶部进度条的效果](https://github.com/haizlin/fe-interview/issues/2271)\r\n- [一个项目中有很多无用的css代码，怎么找到并清除这些无用的代码？](https://github.com/haizlin/fe-interview/issues/2267)\r\n- [写出在不固定宽高的元素在固定高度的情况下水平垂直居中的方法](https://github.com/haizlin/fe-interview/issues/2263)\r\n- [使用css画一根燃烧中的蜡烛](https://github.com/haizlin/fe-interview/issues/2259)\r\n- [使用css画个鸡蛋](https://github.com/haizlin/fe-interview/issues/2255)\r\n- [CSS content属性特殊字符有哪些？](https://github.com/haizlin/fe-interview/issues/2251)\r\n- [用css画出一个圆圈，里面有个叉号（不能用英文字母x）](https://github.com/haizlin/fe-interview/issues/2247)\r\n- [用css画出一个圆圈，里面有个对号](https://github.com/haizlin/fe-interview/issues/2245)\r\n- [用css画出两个大圆相交，可以在各自圆及相交部分输入文字](https://github.com/haizlin/fe-interview/issues/2237)\r\n- [用css画出中间一个大圆，四周有12个小圆环绕并和大圆是同心](https://github.com/haizlin/fe-interview/issues/2233)\r\n- [如何解决html设置height：100%无效的问题？](https://github.com/haizlin/fe-interview/issues/2222)\r\n- [css的height:100%和height:inherit有什么区别？](https://github.com/haizlin/fe-interview/issues/2218)\r\n- [css如何让height:100%起作用？](https://github.com/haizlin/fe-interview/issues/2214)\r\n- [用css3实现伪3D的文字效果](https://github.com/haizlin/fe-interview/issues/2209)\r\n- [用css3实现文字发光的效果](https://github.com/haizlin/fe-interview/issues/2205)\r\n- [你有使用过css的属性background-blend-mode吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2199)\r\n- [如何使用css实现鼠标跟随？](https://github.com/haizlin/fe-interview/issues/2195)\r\n- [能不能使用纯css使你的浏览器卡死？怎么实现？](https://github.com/haizlin/fe-interview/issues/2191)\r\n- [为什么说对opacity进行动画要比box-shadow进行动画性能更好呢？](https://github.com/haizlin/fe-interview/issues/2187)\r\n- [请问class与[class=xxx]的区别是什么？两者是否等价？](https://github.com/haizlin/fe-interview/issues/2183)\r\n- [请使用纯css实现波浪效果](https://github.com/haizlin/fe-interview/issues/2179)\r\n- [有哪些标签是不支持伪元素的？](https://github.com/haizlin/fe-interview/issues/2173)\r\n- [如何重写行内样式？方法有哪些（至少两种）？](https://github.com/haizlin/fe-interview/issues/2164)\r\n- [用css3画出一个立体魔方](https://github.com/haizlin/fe-interview/issues/2160)\r\n- [举例说明shape-outside的属性的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2156)\r\n- [ui设计中px、pt、ppi、dpi、dp、sp之间的关系？](https://github.com/haizlin/fe-interview/issues/2152)\r\n- [使用css画个钟表的时间刻度](https://github.com/haizlin/fe-interview/issues/2148)\r\n- [请使用css3实现图片的平滑转换](https://github.com/haizlin/fe-interview/issues/2135)\r\n- [使用纯css能否监控到用户的一些信息？怎么实现？](https://github.com/haizlin/fe-interview/issues/2126)\r\n- [在一个项目里，你是如何组织(架构)css代码的？](https://github.com/haizlin/fe-interview/issues/2122)\r\n- [为了减小css文件的大小，怎么去除无用css呢？有哪些方法？](https://github.com/haizlin/fe-interview/issues/2112)\r\n- [css的加载会阻塞js运行吗？为什么？](https://github.com/haizlin/fe-interview/issues/2108)\r\n- [css的加载会阻塞DOM树解析和渲染吗？为什么？](https://github.com/haizlin/fe-interview/issues/2104)\r\n- [异步加载CSS的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2094)\r\n- [举例说明如何从html元素继承box-sizing？](https://github.com/haizlin/fe-interview/issues/2090)\r\n- [使用css的attr()写一个类似a标签title的提示框](https://github.com/haizlin/fe-interview/issues/2086)\r\n- [鼠标事件css的:hover和js的mouseover有什么区别？](https://github.com/haizlin/fe-interview/issues/2077)\r\n- [举例说明你对指针事件（pointer-events）的理解](https://github.com/haizlin/fe-interview/issues/2067)\r\n- [如何用css实现把“我不爱996”变成“699爱不我”？](https://github.com/haizlin/fe-interview/issues/2063)\r\n- [scroll-snap-align属性的应用场景是什么？](https://github.com/haizlin/fe-interview/issues/2058)\r\n- [css中Scroll-behavior属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2048)\r\n- [你有使用过css的writing-mode属性吗？说说它有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/2044)\r\n- [使用css实现对话气泡的效果](https://github.com/haizlin/fe-interview/issues/2039)\r\n- [如何隐藏没有静音、自动播放的音视频？](https://github.com/haizlin/fe-interview/issues/2034)\r\n- [怎么使用css选择空链接？](https://github.com/haizlin/fe-interview/issues/2024)\r\n- [说说你对table-layout的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2020)\r\n- [颜色hsla的字母分别表示什么？](https://github.com/haizlin/fe-interview/issues/2016)\r\n- [如何禁用移动的选择高亮？](https://github.com/haizlin/fe-interview/issues/2012)\r\n- [使用css实现悬浮提示文本](https://github.com/haizlin/fe-interview/issues/2008)\r\n- [怎么设置可点击的元素上强制手型？](https://github.com/haizlin/fe-interview/issues/2004)\r\n- [如何使用css实现跨浏览器的最小高度？](https://github.com/haizlin/fe-interview/issues/1995)\r\n- [使用css3实现一个斑马线的效果](https://github.com/haizlin/fe-interview/issues/1986)\r\n- [使用纯css来创建一个滑块](https://github.com/haizlin/fe-interview/issues/1982)\r\n- [用css画一个五边形和一个六边形](https://github.com/haizlin/fe-interview/issues/1978)\r\n- [你有没有使用过“形似猫头鹰”（例：`* + *{ ... }`） 的选择器？](https://github.com/haizlin/fe-interview/issues/1973)\r\n- [为什么说css中能用子代选择器的时候不要用后代选择器？](https://github.com/haizlin/fe-interview/issues/1968)\r\n- [如何给文字的color设置渐变](https://github.com/haizlin/fe-interview/issues/1964)\r\n- [如何在白天和黑夜自动切换页面的颜色？](https://github.com/haizlin/fe-interview/issues/1958)\r\n- [CSS中哪些属性会引起GPU渲染，会增加耗电吗？](https://github.com/haizlin/fe-interview/issues/1954)\r\n- [flex布局的缺点有哪些？（除兼容性外）](https://github.com/haizlin/fe-interview/issues/1950)\r\n- [OOCSS有哪些好处？对应的库有哪些？](https://github.com/haizlin/fe-interview/issues/1946)\r\n- [你知道什么是面向对象的css（oocss）吗？有没有实践过？](https://github.com/haizlin/fe-interview/issues/1942)\r\n- [如何解决IE6浮动时产生双倍边距的BUG？](https://github.com/haizlin/fe-interview/issues/1933)\r\n- [如何让IE6支持min-width和max-width？](https://github.com/haizlin/fe-interview/issues/1929)\r\n- [什么是hack？css的hack有哪些？](https://github.com/haizlin/fe-interview/issues/1925)\r\n- [padding会影响到元素的大小，那不想让它影响到元素的宽度应该怎么办？](https://github.com/haizlin/fe-interview/issues/1920)\r\n- [说说你对相对定位、绝对定位、固定定位的理解](https://github.com/haizlin/fe-interview/issues/1916)\r\n- [css中的选择器、属性、属性值区分大小写吗？](https://github.com/haizlin/fe-interview/issues/1912)\r\n- [img标签是行内元素，为什么却能设置宽高？](https://github.com/haizlin/fe-interview/issues/1908)\r\n- [如何禁止长按保存或复制图像？](https://github.com/haizlin/fe-interview/issues/1900)\r\n- [css的height:100%和height:inherit之间有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1896)\r\n- [css的哪个属性可以把所有元素或其父元素的属性重置呢？](https://github.com/haizlin/fe-interview/issues/1892)\r\n- [如何取消从父级元素继承下来的CSS样式呢？](https://github.com/haizlin/fe-interview/issues/1881)\r\n- [说下你对css样式的这几个属性值initial、inherit、unset、revert的理解](https://github.com/haizlin/fe-interview/issues/1877)\r\n- [如何解决css加载字体跨域的问题？](https://github.com/haizlin/fe-interview/issues/1873)\r\n- [当使用@font-face的时候，为什么src中要加入local呢？](https://github.com/haizlin/fe-interview/issues/1869)\r\n- [你有使用过font-size-adjust属性吗？说说它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1865)\r\n- [body{height:100%}和html,body{height:100%}有什么区别？为什么html要设置height:100%呢，html不就是整个窗口吗？](https://github.com/haizlin/fe-interview/issues/1861)\r\n- [你所理解的css高级技巧有哪些？](https://github.com/haizlin/fe-interview/issues/1857)\r\n- [举例说明跟字体相关的属性有哪些？](https://github.com/haizlin/fe-interview/issues/1853)\r\n- [你知道字体所拥有的字重的数量和font-weight的数值字重是什么对应关系吗？](https://github.com/haizlin/fe-interview/issues/1849)\r\n- [字体的粗细的属性是用哪一个？它有哪些属性值？](https://github.com/haizlin/fe-interview/issues/1845)\r\n- [用CSS实现一个轮播图](https://github.com/haizlin/fe-interview/issues/1841)\r\n- [用CSS实现tab切换](https://github.com/haizlin/fe-interview/issues/1837)\r\n- [移动端1px像素的问题及解决方案是什么？](https://github.com/haizlin/fe-interview/issues/1833)\r\n- [如何将元素的所有css属性恢复为初始化状态？](https://github.com/haizlin/fe-interview/issues/1829)\r\n- [使用纯css实现一个rate评分的功能](https://github.com/haizlin/fe-interview/issues/1825)\r\n- [css中的baseline，你知道吗？](https://github.com/haizlin/fe-interview/issues/1821)\r\n- [你知道什么是动态伪类吗？](https://github.com/haizlin/fe-interview/issues/1817)\r\n- [使用css3绘制一个QQ小企鹅的LOGO](https://github.com/haizlin/fe-interview/issues/1813)\r\n- [使用css3画一个扇形](https://github.com/haizlin/fe-interview/issues/1809)\r\n- [请使用css3来模拟中/英文打字的效果](https://github.com/haizlin/fe-interview/issues/1805)\r\n- [使用css3绘制一个圆形动态的时钟](https://github.com/haizlin/fe-interview/issues/1801)\r\n- [使用css将图片转换成黑白的效果](https://github.com/haizlin/fe-interview/issues/1797)\r\n- [说说你对css的合成与混合模式的理解](https://github.com/haizlin/fe-interview/issues/1793)\r\n- [一个页面引用多个文件，如何防止样式冲突？](https://github.com/haizlin/fe-interview/issues/1789)\r\n- [如何清除在项目中无用的css代码呢？](https://github.com/haizlin/fe-interview/issues/1785)\r\n- [css图片缩放失真出现锯齿的如何解决呢？](https://github.com/haizlin/fe-interview/issues/1781)\r\n- [css如何消除字体的锯齿？](https://github.com/haizlin/fe-interview/issues/1777)\r\n- [请使用CSS画一个带锯齿形边框圆圈](https://github.com/haizlin/fe-interview/issues/1773)\r\n- [sass是如何导入模块的](https://github.com/haizlin/fe-interview/issues/1768)\r\n- [使用sass里，你是怎么组织你的sass文件的？](https://github.com/haizlin/fe-interview/issues/1764)\r\n- [说说sass有哪些你认为很棒的特性](https://github.com/haizlin/fe-interview/issues/1760)\r\n- [在sass中可以执行布尔运算吗？](https://github.com/haizlin/fe-interview/issues/1755)\r\n- [你有用过sass中的Mixin功能吗？它有哪些作用？](https://github.com/haizlin/fe-interview/issues/1751)\r\n- [检测sass中错误的指令是哪个？](https://github.com/haizlin/fe-interview/issues/1747)\r\n- [说说你对sass的嵌套规则的理解？](https://github.com/haizlin/fe-interview/issues/1743)\r\n- [你认为sass和less的最大区别是什么呢？你喜欢哪个？为什么？](https://github.com/haizlin/fe-interview/issues/1739)\r\n- [sass是怎么定义变量的？](https://github.com/haizlin/fe-interview/issues/1735)\r\n- [使用sass的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1731)\r\n- [为什么要使用sass/less？](https://github.com/haizlin/fe-interview/issues/1727)\r\n- [你对伪类了解多少？分为几大类？](https://github.com/haizlin/fe-interview/issues/1723)\r\n- [分析比较opacity: 0、visibility: hidden、display: none三者的优劣和适用场景](https://github.com/haizlin/fe-interview/issues/1719)\r\n- [你知道什么是CSS-in-JS吗？说说你对它的了解](https://github.com/haizlin/fe-interview/issues/1715)\r\n- [你知道什么是聚焦环吗？怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1711)\r\n- [如何让一个块元素绝对居中？](https://github.com/haizlin/fe-interview/issues/1707)\r\n- [css的user-select:all 有什么用处？](https://github.com/haizlin/fe-interview/issues/1703)\r\n- [说说display:none和visibility:hidden的区别](https://github.com/haizlin/fe-interview/issues/1699)\r\n- [如何使用CSS绘制一个汉堡式菜单](https://github.com/haizlin/fe-interview/issues/1695)\r\n- [你是如何压缩字体的？](https://github.com/haizlin/fe-interview/issues/1691)\r\n- [如何修改美化radio、checkbox的默认样式？](https://github.com/haizlin/fe-interview/issues/1687)\r\n- [你有使用过postcss吗？它和less/scss/stylus有什么区别？](https://github.com/haizlin/fe-interview/issues/1682)\r\n- [解释下什么是PPI和DP？](https://github.com/haizlin/fe-interview/issues/1678)\r\n- [头部设置meta也可以做到自适应为啥还要用rem？](https://github.com/haizlin/fe-interview/issues/1674)\r\n- [在rem下如何实现1像素？](https://github.com/haizlin/fe-interview/issues/1670)\r\n- [rem是如何实现自适应布局的？](https://github.com/haizlin/fe-interview/issues/1666)\r\n- [使用rem的优缺点是什么？和使用百分比有什么区别？](https://github.com/haizlin/fe-interview/issues/1662)\r\n- [当页面采用rem布局时，如何解决用户设置字体大小造成的页面布局错位？](https://github.com/haizlin/fe-interview/issues/1658)\r\n- [使用rem时应该注意什么？](https://github.com/haizlin/fe-interview/issues/1654)\r\n- [使用rem布局时怎样合理设置根标签字体大小？](https://github.com/haizlin/fe-interview/issues/1650)\r\n- [解释下css3的flexbox（弹性盒布局模型），以及它应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1646)\r\n- [你有使用过vmax和vmin吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/1642)\r\n- [如何设置背景图片不随着文本内容的滚动而滚动？](https://github.com/haizlin/fe-interview/issues/1638)\r\n- [css中兼容ie浏览器的前缀是什么? ](https://github.com/haizlin/fe-interview/issues/1629)\r\n- [请问触发hasLayout的后果是什么？](https://github.com/haizlin/fe-interview/issues/1625)\r\n- [css中class和id选择器有什么区别？](https://github.com/haizlin/fe-interview/issues/1621)\r\n- [移动端页面不满一屏时如何实现满屏背景？](https://github.com/haizlin/fe-interview/issues/1617)\r\n- [写一个高度从0到auto的transition动画](https://github.com/haizlin/fe-interview/issues/1613)\r\n- [如何使用CSS3的属性设置模拟边框跟border效果一样？](https://github.com/haizlin/fe-interview/issues/1608)\r\n- [怎么IE6下在使用margin:0 auto;无法使其居中？](https://github.com/haizlin/fe-interview/issues/1604)\r\n- [使用css实现彩虹的效果](https://github.com/haizlin/fe-interview/issues/1600)\r\n- [css中padding和margin是相对于父元素还是子元素呢？](https://github.com/haizlin/fe-interview/issues/1595)\r\n- [当使用opacity时会使得元素的子元素也透明，此时不想要子元素也跟着透明怎么办？](https://github.com/haizlin/fe-interview/issues/1591)\r\n- [在css中为什么说不建议使用@import？](https://github.com/haizlin/fe-interview/issues/1587)\r\n- [写一个动画，向上匀速移动100px，向下以1.5倍速度移动200px，一直反复循环](https://github.com/haizlin/fe-interview/issues/1583)\r\n- [说出至少十条你理解的css规范](https://github.com/haizlin/fe-interview/issues/1579)\r\n- [使用css画出一个五角星](https://github.com/haizlin/fe-interview/issues/1575)\r\n- [使用overflow: scroll时不能平滑滚动怎样解决？](https://github.com/haizlin/fe-interview/issues/1571)\r\n- [请说下你对css对象模型(CSSOM)的理解](https://github.com/haizlin/fe-interview/issues/1566)\r\n- [用css实现倒影的效果](https://github.com/haizlin/fe-interview/issues/1562)\r\n- [用css实现饼图效果](https://github.com/haizlin/fe-interview/issues/1558)\r\n- [怎么使用纯css实现左右拉伸拖动？](https://github.com/haizlin/fe-interview/issues/1554)\r\n- [举例说明attr()的使用场景](https://github.com/haizlin/fe-interview/issues/1550)\r\n- [你有使用:valid和:invalid来校验表单吗？](https://github.com/haizlin/fe-interview/issues/1546)\r\n- [使用css写一个水平翻转文字的效果](https://github.com/haizlin/fe-interview/issues/1542)\r\n- [举例说明:not()的使用场景有哪些](https://github.com/haizlin/fe-interview/issues/1538)\r\n- [怎么让div中的图片和文字同时上下居中？](https://github.com/haizlin/fe-interview/issues/1534)\r\n- [怎么使图片宽度自适应呢？](https://github.com/haizlin/fe-interview/issues/1530)\r\n- [实现文本的竖向排版](https://github.com/haizlin/fe-interview/issues/1526)\r\n- [你有用过vw布局吗？和使用rem有什么区别？](https://github.com/haizlin/fe-interview/issues/1521)\r\n- [举例说明常用的cursor取值有哪些？](https://github.com/haizlin/fe-interview/issues/1517)\r\n- [举例说明clear取值有哪些？](https://github.com/haizlin/fe-interview/issues/1513)\r\n- [请写出:link、:visited、:hover、:active的执行顺序](https://github.com/haizlin/fe-interview/issues/1509)\r\n- [实现一个上下固定，中间自动填满的布局](https://github.com/haizlin/fe-interview/issues/1505)\r\n- [怎样用纯CSS实现禁止鼠标点击事件？](https://github.com/haizlin/fe-interview/issues/1501)\r\n- [当全国哀悼日时，怎么让整个网站变成灰色呢？](https://github.com/haizlin/fe-interview/issues/1497)\r\n- [如果给一个元素设置background-color,它的颜色会填充哪些区域呢？](https://github.com/haizlin/fe-interview/issues/1493)\r\n- [使用css3做一个魔方旋转的效果](https://github.com/haizlin/fe-interview/issues/1489)\r\n- [手写一个使用css3旋转硬币的效果](https://github.com/haizlin/fe-interview/issues/1485)\r\n- [height和line-height的区别是什么呢？](https://github.com/haizlin/fe-interview/issues/1481)\r\n- [请用css写一个扫码的加载动画图](https://github.com/haizlin/fe-interview/issues/1477)\r\n- [举例说明伪类:focus-within的用法](https://github.com/haizlin/fe-interview/issues/1473)\r\n- [如何用css自定义滚动条？能做到所有浏览器兼容吗？想要做兼容怎么办呢？](https://github.com/haizlin/fe-interview/issues/1469)\r\n- [border-radius:50%和border-radius:100%有什么区别？](https://github.com/haizlin/fe-interview/issues/1465)\r\n- [如何使用CSS实现段落首字母或首字放大效果？](https://github.com/haizlin/fe-interview/issues/1461)\r\n- [如何给段落的首行缩进？](https://github.com/haizlin/fe-interview/issues/1457)\r\n- [你有去看过或者了解过css的标准文档吗？](https://github.com/haizlin/fe-interview/issues/1453)\r\n- [你知道CSS的标准发布流程吗？](https://github.com/haizlin/fe-interview/issues/1449)\r\n- [你最希望css拥有什么样的特性？（目前没有的）](https://github.com/haizlin/fe-interview/issues/1445)\r\n- [解释下为什么css的reset不建议直接这么写：*{ margin:0; padding:0;}？](https://github.com/haizlin/fe-interview/issues/1441)\r\n- [为什么说不提倡用1px的小尺寸图片做背景平铺？](https://github.com/haizlin/fe-interview/issues/1437)\r\n- [举例说明css有哪些简写的属性和属性值？](https://github.com/haizlin/fe-interview/issues/1433)\r\n- [请说说颜色中#F00的每一位分别表示什么？为什么会有三位和六位的表示呢？](https://github.com/haizlin/fe-interview/issues/1429)\r\n- [请使用css写一个多级的下拉菜单](https://github.com/haizlin/fe-interview/issues/1418)\r\n- [用css给一个元素加边框有哪些方法？](https://github.com/haizlin/fe-interview/issues/1414)\r\n- [相邻兄弟选择器、后代选择器和子选择器三者有什么区别？](https://github.com/haizlin/fe-interview/issues/1409)\r\n- [举例说明你对相邻兄弟选择器的理解](https://github.com/haizlin/fe-interview/issues/1404)\r\n- [你是怎么设计css sprites（精灵图）的？有哪些技巧？](https://github.com/haizlin/fe-interview/issues/1384)\r\n- [请描述下你对translate()方法的理解](https://github.com/haizlin/fe-interview/issues/1380)\r\n- [怎样去除图片自带的边距？](https://github.com/haizlin/fe-interview/issues/1376)\r\n- [让你手写一个reset的文件，你应该怎么写？要考虑哪些方面呢？](https://github.com/haizlin/fe-interview/issues/1372)\r\n- [你知道css的预处理器和后处理器都有哪些吗？它们有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1368)\r\n- [请使用css画一个圆，方法可以多种](https://github.com/haizlin/fe-interview/issues/1364)\r\n- [css中最常用的字体有哪些？你是怎么选择字体的？](https://github.com/haizlin/fe-interview/issues/1346)\r\n- [请举例说明css有哪些不可继承的属性？](https://github.com/haizlin/fe-interview/issues/1342)\r\n- [你有使用过preload、preconnect、prefetch这些属性吗？说说它们都有什么作用？](https://github.com/haizlin/fe-interview/issues/1338)\r\n- [你是怎样对css文件进行压缩合并的？](https://github.com/haizlin/fe-interview/issues/1334)\r\n- [如果css文件过大时，如何异步加载它？](https://github.com/haizlin/fe-interview/issues/1330)\r\n- [css3和css2的区别是什么？](https://github.com/haizlin/fe-interview/issues/1316)\r\n- [你有使用过字体图标吗？它有什么好处？](https://github.com/haizlin/fe-interview/issues/1312)\r\n- [你知道什么是流体排版吗？说说它的原理是什么？](https://github.com/haizlin/fe-interview/issues/1297)\r\n- [请说说你对vh、vw的理解以及它们的运用场景是什么？](https://github.com/haizlin/fe-interview/issues/1293)\r\n- [css怎么更改表单的单选框或下拉框的默认样式？](https://github.com/haizlin/fe-interview/issues/1288)\r\n- [你了解css3的currentColor吗？举例说明它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1284)\r\n- [怎么去掉点击a链接或者图片出现的边框？](https://github.com/haizlin/fe-interview/issues/1280)\r\n- [css的linear-gradient有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1276)\r\n- [会引起Reflow和Repaint的操作有哪些？](https://github.com/haizlin/fe-interview/issues/1272)\r\n- [你有用过clip-path吗？说说你对它的理解和它都有哪些运用场景？](https://github.com/haizlin/fe-interview/issues/1268)\r\n- [你是怎么选择resetting和normalizing的？为什么？](https://github.com/haizlin/fe-interview/issues/1264)\r\n- [position跟margin collapse这些特性相互叠加后会怎么样？](https://github.com/haizlin/fe-interview/issues/1260)\r\n- [移动端的布局用过媒体查询吗？写一个试试](https://github.com/haizlin/fe-interview/issues/1256)\r\n- [举例说明你知道的css技巧有哪些？](https://github.com/haizlin/fe-interview/issues/1252)\r\n- [判断第一行和第二行的颜色分别是什么？并解释为什么？[代码]](https://github.com/haizlin/fe-interview/issues/1248)\r\n- [用css怎么实现两端对齐？](https://github.com/haizlin/fe-interview/issues/1234)\r\n- [你有用过弹性布局吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1230)\r\n- [外边距重叠是什么？重叠的结果是什么？怎么防止外边距重叠？](https://github.com/haizlin/fe-interview/issues/1226)\r\n- [css中的border:none和border:0px有什么区别？](https://github.com/haizlin/fe-interview/issues/1222)\r\n- [如何写高效的CSS？](https://github.com/haizlin/fe-interview/issues/1218)\r\n- [如何做图片预览，如何放大一个图片？](https://github.com/haizlin/fe-interview/issues/1214)\r\n- [举例说明在css3中怎么实现背景裁剪？](https://github.com/haizlin/fe-interview/issues/1210)\r\n- [如何使用CSS的多列布局？](https://github.com/haizlin/fe-interview/issues/1206)\r\n- [请说说CSS3实现文本效果的属性有哪些？](https://github.com/haizlin/fe-interview/issues/1202)\r\n- [请说说在什么时候用transition？什么时候使用animation？](https://github.com/haizlin/fe-interview/issues/1198)\r\n- [说说响应式设计(responsive design)和自适应设计(adaptive design)的区别？](https://github.com/haizlin/fe-interview/issues/1183)\r\n- [什么是脱离文档流？有什么办法可以让元素脱离标准的文档流？](https://github.com/haizlin/fe-interview/issues/1179)\r\n- [请问background-attachmentn属性有什么用途？](https://github.com/haizlin/fe-interview/issues/1175)\r\n- [移动页面底部工具条有3个图标，如何平分？在设置边框后最后一个图标掉下去了怎么办？](https://github.com/haizlin/fe-interview/issues/1170)\r\n- [css怎样使每个字符宽度一样？](https://github.com/haizlin/fe-interview/issues/1166)\r\n- [说下你对background-size的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1162)\r\n- [如何自定义radio按钮的样式](https://github.com/haizlin/fe-interview/issues/1158)\r\n- [word-wrap、word-break和white-space有什么区别？](https://github.com/haizlin/fe-interview/issues/1153)\r\n- [说说你对字母\"X\"在CSS中有什么作用？](https://github.com/haizlin/fe-interview/issues/1149)\r\n- [CSS3中的transition是否可以过渡opacity和display？](https://github.com/haizlin/fe-interview/issues/1145)\r\n- [说下background-color:transparent和opacity:0的区别是什么？](https://github.com/haizlin/fe-interview/issues/1141)\r\n- [你有用过IE css的expression表达式吗？说说你对它的理解和它有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1137)\r\n- [z-index有时不起作用的原因是什么？怎么解决？](https://github.com/haizlin/fe-interview/issues/1133)\r\n- [你有了解css计数器（序列数字字符自动递增）吗？如何通过css的content属性实现呢？](https://github.com/haizlin/fe-interview/issues/1129)\r\n- [说说你对css的will-change属性的理解，它有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1125)\r\n- [transition、animation、transform三者有什么区别？](https://github.com/haizlin/fe-interview/issues/1121)\r\n- [如何使用css3实现一个div设置多张背景图片？](https://github.com/haizlin/fe-interview/issues/1117)\r\n- [有哪些方式可以对一个DOM设置它的CSS样式？](https://github.com/haizlin/fe-interview/issues/1113)\r\n- [举例说明实现圆角的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1109)\r\n- [有用过scss和sass吗？说说它们之间的区别是什么？](https://github.com/haizlin/fe-interview/issues/1105)\r\n- [absolute的containing block（容器块）计算方式和正常流有什么区别？](https://github.com/haizlin/fe-interview/issues/1101)\r\n- [说说visibility属性的collapse属性值有什么作用？在不同浏览器下有什么区别？](https://github.com/haizlin/fe-interview/issues/1097)\r\n- [说说你对min-width和max-width的理解，它们有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1093)\r\n- [说说你对hasLayout的理解，触发hasLayout的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1089)\r\n- [使用纯CSS代码实现动画的暂停与播放](https://github.com/haizlin/fe-interview/issues/1084)\r\n- [举例说明伪类:nth-child、:first-child与:first-of-type这三者有什么不同？](https://github.com/haizlin/fe-interview/issues/1079)\r\n- [什么是zoom？它有什么作用？](https://github.com/haizlin/fe-interview/issues/1074)\r\n- [举例说明微信端兼容问题有哪些？](https://github.com/haizlin/fe-interview/issues/1070)\r\n- [请举例说明伪元素 (pseudo-elements) 有哪些用途？](https://github.com/haizlin/fe-interview/issues/1066)\r\n- [设置字体时为什么建议设置替换字体？](https://github.com/haizlin/fe-interview/issues/1062)\r\n- [你有没有自己写过一套UI库？说下遇到哪些难点？](https://github.com/haizlin/fe-interview/issues/1058)\r\n- [说说你对GPU的理解，举例说明哪些元素能触发GPU硬件加速？](https://github.com/haizlin/fe-interview/issues/1054)\r\n- [你知道CSS中的字母\"C\"代表什么吗？](https://github.com/haizlin/fe-interview/issues/1050)\r\n- [怎么自定义鼠标指针的图案？](https://github.com/haizlin/fe-interview/issues/1046)\r\n- [Reset CSS和Normalize CSS的区别是什么？](https://github.com/haizlin/fe-interview/issues/1042)\r\n- [为什么要使用css sprites？](https://github.com/haizlin/fe-interview/issues/1038)\r\n- [标签、class和id选择器三者的区别是什么？分别在什么时候用？](https://github.com/haizlin/fe-interview/issues/1034)\r\n- [举例说明时间、频率、角度、弧度、百分度的单位分别是哪些？](https://github.com/haizlin/fe-interview/issues/1030)\r\n- [你有用过table布局吗？说说你的感受](https://github.com/haizlin/fe-interview/issues/1026)\r\n- [说说你对设备像素比的理解](https://github.com/haizlin/fe-interview/issues/1022)\r\n- [说下你对cursor属性的理解](https://github.com/haizlin/fe-interview/issues/1018)\r\n- [position的relative和absolute定位原点是哪里？](https://github.com/haizlin/fe-interview/issues/1014)\r\n- [过渡和动画的区别是什么？](https://github.com/haizlin/fe-interview/issues/1010)\r\n- [CSS中的calc()有什么作用？](https://github.com/haizlin/fe-interview/issues/1006)\r\n- [怎么实现移动端的边框0.5px？](https://github.com/haizlin/fe-interview/issues/1002)\r\n- [行内元素和块级元素有什么区别，如何相互转换？](https://github.com/haizlin/fe-interview/issues/997)\r\n- [说说你对低版本IE的盒子模型的理解](https://github.com/haizlin/fe-interview/issues/993)\r\n- [你是如何规划响应式布局的？](https://github.com/haizlin/fe-interview/issues/989)\r\n- [说说你对前端二倍图的理解？移动端使用二倍图比一倍图有什么好处？](https://github.com/haizlin/fe-interview/issues/985)\r\n- [如何让大小不同的图片等比缩放不变形显示在固定大小的div里？写个例子](https://github.com/haizlin/fe-interview/issues/980)\r\n- [你对视网膜(Retina)分辨率有了解吗？有没有在实际中使用过？](https://github.com/haizlin/fe-interview/issues/976)\r\n- [移动端微信页面有哪些兼容性问题及解决方案是什么？](https://github.com/haizlin/fe-interview/issues/972)\r\n- [如何更改placeholder的字体颜色和大小？](https://github.com/haizlin/fe-interview/issues/968)\r\n- [行内css和important哪个优先级高？](https://github.com/haizlin/fe-interview/issues/963)\r\n- [当一个元素被设置为浮动后，它的display值变为什么呢？](https://github.com/haizlin/fe-interview/issues/959)\r\n- [为什么会出现浮动？在什么时候需要清除浮动呢？](https://github.com/haizlin/fe-interview/issues/955)\r\n- [写出div在不固定高度的情况下水平垂直居中的方法？](https://github.com/haizlin/fe-interview/issues/907)\r\n- [移动端的布局用过媒体查询吗？写出例子看看](https://github.com/haizlin/fe-interview/issues/903)\r\n- [CSS的伪类和伪对象有什么不同？](https://github.com/haizlin/fe-interview/issues/758)\r\n- [CSS的overflow属性定义溢出元素内容区的内容会如何处理呢](https://github.com/haizlin/fe-interview/issues/748)\r\n- [外层有一个自适应高度的div，里面有两个div，一个高度固定300px，另一个怎么填满剩余的高度？](https://github.com/haizlin/fe-interview/issues/744)\r\n- [说说你对CSS样式覆盖规则的理解](https://github.com/haizlin/fe-interview/issues/608)\r\n- [写出几个初始化CSS的样式，并解释说明为什么要这样写](https://github.com/haizlin/fe-interview/issues/601)\r\n- [display有哪些值？分别说明他们的作用是什么？](https://github.com/haizlin/fe-interview/issues/597)\r\n- [怎么让body高度自适应屏幕？为什么？](https://github.com/haizlin/fe-interview/issues/593)\r\n- [font-style的属性有Italic和oblique，两者有什么区别呢](https://github.com/haizlin/fe-interview/issues/589)\r\n- [IE(6/7/8/9/10/11/Edge)下的hack写法分别有哪些？](https://github.com/haizlin/fe-interview/issues/585)\r\n- [写出你遇到过IE6/7/8/9的BUG及解决方法](https://github.com/haizlin/fe-interview/issues/581)\r\n- [举例说明css的基本语句构成是什么呢？](https://github.com/haizlin/fe-interview/issues/577)\r\n- [写例子说明如何强制（自动）中、英文换行与不换行](https://github.com/haizlin/fe-interview/issues/573)\r\n- [说说你对BEM规范的理解，同时举例说明常见的CSS规范有哪些？](https://github.com/haizlin/fe-interview/issues/569)\r\n- [遇到overflow: scroll不能平滑滚动怎么解决？](https://github.com/haizlin/fe-interview/issues/563)\r\n- [请问display:inline-block在什么时候会显示间隙？](https://github.com/haizlin/fe-interview/issues/531)\r\n- [用CSS画出一个任意角度的扇形，可以写多种实现的方法](https://github.com/haizlin/fe-interview/issues/527)\r\n- [请你解释下什么是浮动和它的工作原理是什么？同时浮动会引起什么问题？](https://github.com/haizlin/fe-interview/issues/522)\r\n- [说说你对!important的理解，一般在哪些场景使用？](https://github.com/haizlin/fe-interview/issues/518)\r\n- [在实际编写css中你有遇到过哪些浏览器兼容性的问题？怎么解决的？](https://github.com/haizlin/fe-interview/issues/514)\r\n- [怎么改变选中文本的文字颜色和背景色？](https://github.com/haizlin/fe-interview/issues/510)\r\n- [你对响应式设计的理解是什么？知道它基本的原理是吗？要想兼容低版本的IE怎么做呢？](https://github.com/haizlin/fe-interview/issues/503)\r\n- [你有使用过哪些栅格系统？都有什么区别呢？](https://github.com/haizlin/fe-interview/issues/499)\r\n- [请说说*{box-sizing: border-box;}的作用及好处有哪些？](https://github.com/haizlin/fe-interview/issues/495)\r\n- [说说你对jpg、png、gif的理解，分别在什么场景下使用？有使用过webp吗？](https://github.com/haizlin/fe-interview/issues/491)\r\n- [如何消除transition闪屏？](https://github.com/haizlin/fe-interview/issues/408)\r\n- [元素竖向的百分比设置是相对容器的高度吗？](https://github.com/haizlin/fe-interview/issues/404)\r\n- [用CSS绘制一个红色的爱心](https://github.com/haizlin/fe-interview/issues/300)\r\n- [举例说明css中颜色的表示方法有几种](https://github.com/haizlin/fe-interview/issues/294)\r\n- [说说position的absolute和fixed共同与不同点分别是什么？](https://github.com/haizlin/fe-interview/issues/280)\r\n- [手动写动画最小时间间隔是多少，为什么？](https://github.com/haizlin/fe-interview/issues/276)\r\n- [怎样把一个div居中？怎样把一个浮动元素居中？怎样把绝对定位的div居中？](https://github.com/haizlin/fe-interview/issues/255)\r\n- [用css画一个太阳](https://github.com/haizlin/fe-interview/issues/251)\r\n- [你有用过哪些css框架？说说它们的特点](https://github.com/haizlin/fe-interview/issues/245)\r\n- [box-sizing常用的属性有哪些？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/241)\r\n- [inline、block、inline-block这三个属性值有什么区别？](https://github.com/haizlin/fe-interview/issues/237)\r\n- [margin和padding使用的场景有哪些？](https://github.com/haizlin/fe-interview/issues/220)\r\n- [什么是视差滚动？如何实现视差滚动的效果？](https://github.com/haizlin/fe-interview/issues/216)\r\n- [css3的:nth-child和:nth-of-type的区别是什么？](https://github.com/haizlin/fe-interview/issues/212)\r\n- [怎么使用自定义字体？有什么注意事项？](https://github.com/haizlin/fe-interview/issues/208)\r\n- [要是position跟display、overflow、float这些特性相互叠加后会怎么样？](https://github.com/haizlin/fe-interview/issues/203)\r\n- [有用过Flex吗？简要说下你对它的了解](https://github.com/haizlin/fe-interview/issues/199)\r\n- [如何实现换肤功能？](https://github.com/haizlin/fe-interview/issues/193)\r\n- [列举CSS优化、提高性能的方法](https://github.com/haizlin/fe-interview/issues/190)\r\n- [假如设计稿使用了非标准的字体，你该如何去实现它？](https://github.com/haizlin/fe-interview/issues/186)\r\n- [你知道全屏滚动的原理是什么吗？它用到了CSS的哪些属性？](https://github.com/haizlin/fe-interview/issues/182)\r\n- [你是怎样抽离样式模块的？](https://github.com/haizlin/fe-interview/issues/178)\r\n- [说说你对媒体查询的理解](https://github.com/haizlin/fe-interview/issues/174)\r\n- [你知道的等高布局有多少种？写出来](https://github.com/haizlin/fe-interview/issues/170)\r\n- [手写一个满屏品字布局的方案](https://github.com/haizlin/fe-interview/issues/166)\r\n- [span与span之间有看不见的空白间隔是什么原因引起的？有什么解决办法？](https://github.com/haizlin/fe-interview/issues/162)\r\n- [重置（初始化）css的作用是什么？](https://github.com/haizlin/fe-interview/issues/158)\r\n- [怎么让英文单词的首字母大写？](https://github.com/haizlin/fe-interview/issues/153)\r\n- [怎么才能让图文不可复制？](https://github.com/haizlin/fe-interview/issues/149)\r\n- [写出你知道的CSS水平和垂直居中的方法](https://github.com/haizlin/fe-interview/issues/145)\r\n- [实现单行文本居中和多行文本左对齐并超出显示\"...\"](https://github.com/haizlin/fe-interview/issues/141)\r\n- [不使用border画出1px高的线，在不同浏览器的标准和怪异模式下都能保持效果一样](https://github.com/haizlin/fe-interview/issues/137)\r\n- [写出主流浏览器内核私有属性的css前缀](https://github.com/haizlin/fe-interview/issues/133)\r\n- [使用flex实现三栏布局，两边固定，中间自适应](https://github.com/haizlin/fe-interview/issues/129)\r\n- [浏览器是怎样判断元素是否和某个CSS选择器匹配？](https://github.com/haizlin/fe-interview/issues/123)\r\n- [用CSS绘制一个三角形](https://github.com/haizlin/fe-interview/issues/119)\r\n- [说下line-height三种赋值方式有何区别？](https://github.com/haizlin/fe-interview/issues/115)\r\n- [让网页的字体变得清晰，变细用CSS怎么做？](https://github.com/haizlin/fe-interview/issues/111)\r\n- [描述下你所了解的图片格式及使用场景](https://github.com/haizlin/fe-interview/issues/107)\r\n- [请描述css的权重计算规则](https://github.com/haizlin/fe-interview/issues/103)\r\n- [rgba()和opacity这两个的透明效果有什么区别呢？](https://github.com/haizlin/fe-interview/issues/99)\r\n- [怎样修改chrome记住密码后自动填充表单的黄色背景？](https://github.com/haizlin/fe-interview/issues/95)\r\n- [说说你对z-index的理解](https://github.com/haizlin/fe-interview/issues/91)\r\n- [在页面中的应该使用奇数还是偶数的字体？为什么呢？](https://github.com/haizlin/fe-interview/issues/87)\r\n- [你有用过CSS预处理器吗？喜欢用哪个？原理是什么？](https://github.com/haizlin/fe-interview/issues/83)\r\n- [说说CSS的优先级是如何计算的？](https://github.com/haizlin/fe-interview/issues/79)\r\n- [说说浏览器解析CSS选择器的过程？](https://github.com/haizlin/fe-interview/issues/75)\r\n- [说说你对line-height是如何理解的？](https://github.com/haizlin/fe-interview/issues/71)\r\n- [要让Chrome支持小于12px的文字怎么做？](https://github.com/haizlin/fe-interview/issues/67)\r\n- [css的属性content有什么作用呢？有哪些场景可以用到？](https://github.com/haizlin/fe-interview/issues/63)\r\n- [什么是FOUC？你是如何避免FOUC的？](https://github.com/haizlin/fe-interview/issues/59)\r\n- [解释下 CSS sprites的原理和优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/55)\r\n- [请描述margin边界叠加是什么及解决方案](https://github.com/haizlin/fe-interview/issues/51)\r\n- [style标签写在body前和body后的区别是什么？](https://github.com/haizlin/fe-interview/issues/47)\r\n- [position:fixed;在ios下无效该怎么办？](https://github.com/haizlin/fe-interview/issues/43)\r\n- [::before和:after中单冒号和双冒号的区别是什么，这两个伪元素有什么作用？](https://github.com/haizlin/fe-interview/issues/39)\r\n- [说说你对css盒子模型的理解](https://github.com/haizlin/fe-interview/issues/35)\r\n- [css常用的布局方式有哪些？](https://github.com/haizlin/fe-interview/issues/32)\r\n- [对比下px、em、rem有什么不同？](https://github.com/haizlin/fe-interview/issues/29)\r\n- [简述下你理解的优雅降级和渐进增强](https://github.com/haizlin/fe-interview/issues/26)\r\n- [清除浮动的方式有哪些及优缺点？](https://github.com/haizlin/fe-interview/issues/23)\r\n- [简述你对BFC规范的理解](https://github.com/haizlin/fe-interview/issues/20)\r\n- [用css创建一个三角形，并简述原理](https://github.com/haizlin/fe-interview/issues/17)\r\n- [CSS3新增伪类有哪些并简要描述](https://github.com/haizlin/fe-interview/issues/14)\r\n- [CSS选择器有哪些？哪些属性可以继承？](https://github.com/haizlin/fe-interview/issues/11)\r\n- [在页面上隐藏元素的方法有哪些？](https://github.com/haizlin/fe-interview/issues/8)\r\n- [CSS3有哪些新增的特性？](https://github.com/haizlin/fe-interview/issues/5)\r\n- [圣杯布局和双飞翼布局的理解和区别，并用代码实现](https://github.com/haizlin/fe-interview/issues/2)\r\n\r\n## js\r\n- [请使用js实现一个秒表计时器的程序](https://github.com/haizlin/fe-interview/issues/2618)\r\n- [模拟 localStorage 时如何实现过期时间功能](https://github.com/haizlin/fe-interview/issues/2614)\r\n- [用函数实现扑克牌排序](https://github.com/haizlin/fe-interview/issues/2610)\r\n- [写一个单向链数据结构的 js 实现并标注复杂度](https://github.com/haizlin/fe-interview/issues/2606)\r\n- [请使用js实现vue的diff算法](https://github.com/haizlin/fe-interview/issues/2602)\r\n- [请使用js实现商品的sku，并说说你的思路](https://github.com/haizlin/fe-interview/issues/2598)\r\n- [js中的undefined和 ReferenceError: xxx is not defined 有什么区别？](https://github.com/haizlin/fe-interview/issues/2592)\r\n- [获取浏览器当前页面的滚动条高度的兼容写法](https://github.com/haizlin/fe-interview/issues/2588)\r\n- [一道变态题 Number.call.call(Number, undefined, 0) 等于什么？](https://github.com/haizlin/fe-interview/issues/2584)\r\n- [ReferenceError和TypeError有什么区别？](https://github.com/haizlin/fe-interview/issues/2580)\r\n- [如何避免JS浮点运算的精度问题（例：0.1+0.7=0.7999999999999999）](https://github.com/haizlin/fe-interview/issues/2576)\r\n- [举例说明js立即执行函数的写法有哪些？](https://github.com/haizlin/fe-interview/issues/2572)\r\n- [ajax请求地址只支持http/https吗？能做到让它支持rtmp://等其它自定义协议吗 ？](https://github.com/haizlin/fe-interview/issues/2568)\r\n- [微信小程序实现轨迹回放，微信原生小程序，基于uniapp的小程序？](https://github.com/haizlin/fe-interview/issues/2564)\r\n- [写一个方法实现promise失败后自动重试](https://github.com/haizlin/fe-interview/issues/2560)\r\n- [for in 和 for of 的区别？](https://github.com/haizlin/fe-interview/issues/2556)\r\n- [异步请求重试策略有哪些呢？](https://github.com/haizlin/fe-interview/issues/2551)\r\n- [写一个方法判断数组内元素是否全部相同](https://github.com/haizlin/fe-interview/issues/2547)\r\n- [说说防止重复发送ajax请求的方法有哪些？各自有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2543)\r\n- [请使用 js 实现一个双向链表](https://github.com/haizlin/fe-interview/issues/2539)\r\n- [实现多张图片合成一张的效果](https://github.com/haizlin/fe-interview/issues/2535)\r\n- [ajax如何接收后台传来的图片？](https://github.com/haizlin/fe-interview/issues/2530)\r\n- [js源代码压缩都有哪些方法？它们的压缩原理分别是什么？](https://github.com/haizlin/fe-interview/issues/2526)\r\n- [不用 + eval Function 实现加法](https://github.com/haizlin/fe-interview/issues/2522)\r\n- [写一个 document.querySelector 的逆方法](https://github.com/haizlin/fe-interview/issues/2518)\r\n- [说说你对js沙箱的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2514)\r\n- [纯函数和函数式编程有什么关系？](https://github.com/haizlin/fe-interview/issues/2510)\r\n- [为什么要用纯函数？](https://github.com/haizlin/fe-interview/issues/2506)\r\n- [使用js实现一个图片剪裁的功能](https://github.com/haizlin/fe-interview/issues/2501)\r\n- [使用for-in语句能保证遍历对象的顺序吗？如果不能那为什么？如果可以那又如何保证？](https://github.com/haizlin/fe-interview/issues/2497)\r\n- [写个方法获取屏幕的DPI](https://github.com/haizlin/fe-interview/issues/2493)\r\n- [promise的构造函数是同步执行还是异步执行，它的then方法呢？](https://github.com/haizlin/fe-interview/issues/2488)\r\n- [内存泄漏和内存溢出有什么区别](https://github.com/haizlin/fe-interview/issues/2484)\r\n- [写一个方法把科学计数法转换成数字或者字符串](https://github.com/haizlin/fe-interview/issues/2480)\r\n- [js怎样避免原型链上的对象共享？](https://github.com/haizlin/fe-interview/issues/2470)\r\n- [写一个方法，实时验证input输入的值是否满足金额如：3.56(最多只有两位小数且只能数字和小数点)的格式，其它特殊字符禁止输入](https://github.com/haizlin/fe-interview/issues/2466)\r\n- [使用delete删除数组，其长度会改变吗？](https://github.com/haizlin/fe-interview/issues/2462)\r\n- [代码中如果遇到未定义的变量，会抛出异常吗？程序还会不会继续往下走？](https://github.com/haizlin/fe-interview/issues/2458)\r\n- [说说你对JSBridge的理解](https://github.com/haizlin/fe-interview/issues/2454)\r\n- [写一个方法粘贴复制的图片并显示出来](https://github.com/haizlin/fe-interview/issues/2450)\r\n- [js循环中调用异步的方法，如何确保执行结果的顺序是正确的？](https://github.com/haizlin/fe-interview/issues/2446)\r\n- [写一个方法遍历指定对象的所有属性](https://github.com/haizlin/fe-interview/issues/2442)\r\n- [实现一个函数记忆的方法](https://github.com/haizlin/fe-interview/issues/2437)\r\n- [手写一个trim()的方法](https://github.com/haizlin/fe-interview/issues/2432)\r\n- [你是如何比较js函数的执行速度的？](https://github.com/haizlin/fe-interview/issues/2425)\r\n- [axios拦截器原理是什么？](https://github.com/haizlin/fe-interview/issues/2420)\r\n- [axios为什么可以使用对象和函数两种方式调用？是如何实现的？](https://github.com/haizlin/fe-interview/issues/2416)\r\n- [fetch和axios请求的原理都是基于XMLHttpRerequst吗？](https://github.com/haizlin/fe-interview/issues/2412)\r\n- [举例说明面向对象编程有什么缺点？](https://github.com/haizlin/fe-interview/issues/2408)\r\n- [使用js实现一个循环队列](https://github.com/haizlin/fe-interview/issues/2404)\r\n- [一个api接口从请求数据到请求结束共与服务器进行了几次交互？](https://github.com/haizlin/fe-interview/issues/2400)\r\n- [Number()的存储空间是多大？假如接口返回一个超过最大字节的数字怎么办？](https://github.com/haizlin/fe-interview/issues/2396)\r\n- [alert如何让文本换行？](https://github.com/haizlin/fe-interview/issues/2392)\r\n- [在不支持js的浏览器中如何隐藏JavaScript代码？](https://github.com/haizlin/fe-interview/issues/2388)\r\n- [js的循环结构有哪些？](https://github.com/haizlin/fe-interview/issues/2384)\r\n- [字符串拼接有哪些方式？哪种性能好？](https://github.com/haizlin/fe-interview/issues/2380)\r\n- [innerHTML有什么缺点？](https://github.com/haizlin/fe-interview/issues/2374)\r\n- [举例说明js中什么是尾调用优化？](https://github.com/haizlin/fe-interview/issues/2370)\r\n- [如何判断两个对象相等？](https://github.com/haizlin/fe-interview/issues/2365)\r\n- [localStorage什么时候过期？](https://github.com/haizlin/fe-interview/issues/2361)\r\n- [写一个获取非行间样式的方法](https://github.com/haizlin/fe-interview/issues/2353)\r\n- [写一个获取页面中所有checkbox的方法](https://github.com/haizlin/fe-interview/issues/2349)\r\n- [XML与JSON有什么的区别？](https://github.com/haizlin/fe-interview/issues/2345)\r\n- [flash如何与js交互？](https://github.com/haizlin/fe-interview/issues/2341)\r\n- [写一个格式化时间的方法](https://github.com/haizlin/fe-interview/issues/2337)\r\n- [说说你对js对象生命周期的理解](https://github.com/haizlin/fe-interview/issues/2333)\r\n- [js操作节点的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2329)\r\n- [如何判断对象是否属于某个类？](https://github.com/haizlin/fe-interview/issues/2325)\r\n- [在DOM上同时绑定两个点击事件（一个用捕获，一个用冒泡），事件总共会执行几次，先执行哪个事件？](https://github.com/haizlin/fe-interview/issues/2321)\r\n- [json和对象有什么区别？](https://github.com/haizlin/fe-interview/issues/2317)\r\n- [js怎么实现一个类并实例化这个类？](https://github.com/haizlin/fe-interview/issues/2313)\r\n- [script所在的位置会影响首屏显示时间吗？](https://github.com/haizlin/fe-interview/issues/2308)\r\n- [callee和caller的区别和作用是什么？](https://github.com/haizlin/fe-interview/issues/2304)\r\n- [写一个方法实现自定义右键菜单的功能](https://github.com/haizlin/fe-interview/issues/2300)\r\n- [AudioContext有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2296)\r\n- [如何按回车自动提交表单](https://github.com/haizlin/fe-interview/issues/2292)\r\n- [写一个方法获取图片的exif信息](https://github.com/haizlin/fe-interview/issues/2288)\r\n- [写一个方法获取图片的方向](https://github.com/haizlin/fe-interview/issues/2279)\r\n- [在设置keyup监听事件后按F5刷新和按浏览器中刷新键刷新有什么区别？](https://github.com/haizlin/fe-interview/issues/2272)\r\n- [用js写一个方法检测浏览器是否支持css3的属性](https://github.com/haizlin/fe-interview/issues/2268)\r\n- [对`a == ('1'||'2'||'3') ? false : true`写法进行改进，写出你优化后的方法](https://github.com/haizlin/fe-interview/issues/2264)\r\n- [Geolocation.getCurrentPosition()用来做什么的？在什么浏览器不受兼容？](https://github.com/haizlin/fe-interview/issues/2260)\r\n- [setTimeout的第三个参数有什么用？](https://github.com/haizlin/fe-interview/issues/2256)\r\n- [解释下深度优先遍历和广度优先遍历的区别及如何实现](https://github.com/haizlin/fe-interview/issues/2252)\r\n- [你认为es5的设计缺陷有哪些？](https://github.com/haizlin/fe-interview/issues/2248)\r\n- [innerHTML与outerHTML有什么区别？](https://github.com/haizlin/fe-interview/issues/2376)\r\n- [构造一个自定义二维 N*N 矩阵，从左上角第一个单元格依次填入1 - N*N的数字，从矩阵中指定单元格出发，经过相邻的单元格(不可重复)，走 X 步，输出所有可能的路径和每条路径单元格对应的数字。](https://github.com/haizlin/fe-interview/issues/2238)\r\n- [使用ajax轮询接口有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2234)\r\n- [如何提升JSON.stringify的性能？](https://github.com/haizlin/fe-interview/issues/2223)\r\n- [写一个方法，当给定数字位数不足8位时，则在左边补充0以补足8位数的方法](https://github.com/haizlin/fe-interview/issues/2219)\r\n- [说说你对JS中暂性死区的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2215)\r\n- [微信的JSSDK都有哪些内容？如何接入？](https://github.com/haizlin/fe-interview/issues/2210)\r\n- [举例说明Object.defineProperty会在什么情况下造成循环引用导致栈溢出？](https://github.com/haizlin/fe-interview/issues/2206)\r\n- [document.domain的作用是什么？它有什么限制？](https://github.com/haizlin/fe-interview/issues/2200)\r\n- [根据元素ID遍历树形结构，查找到所有父元素ID [代码]](https://github.com/haizlin/fe-interview/issues/2196)\r\n- [实现一个ajax的队列请求](https://github.com/haizlin/fe-interview/issues/2192)\r\n- [pjax和ajax的区别是什么？](https://github.com/haizlin/fe-interview/issues/2188)\r\n- [你有使用过pjax吗？它的原理是什么？](https://github.com/haizlin/fe-interview/issues/2184)\r\n- [使用ajax请求真的不安全吗？为什么？](https://github.com/haizlin/fe-interview/issues/2180)\r\n- [请写一个性能最好的深度克隆对象的方法](https://github.com/haizlin/fe-interview/issues/2174)\r\n- [Math.ceil()、Math.round()、Math.floor()三者的区别是什么？](https://github.com/haizlin/fe-interview/issues/2165)\r\n- [ajax请求中为何会出现OPTIONS请求？](https://github.com/haizlin/fe-interview/issues/2161)\r\n- [用js怎么实现图片马赛克效果？](https://github.com/haizlin/fe-interview/issues/2157)\r\n- [写一个方法把分钟转化为时分，例如：150->02:30](https://github.com/haizlin/fe-interview/issues/2153)\r\n- [写一个方法获取指定数组中间的值（一个或者两个）](https://github.com/haizlin/fe-interview/issues/2149)\r\n- [你是如何排查js内存泄漏的？](https://github.com/haizlin/fe-interview/issues/2136)\r\n- [使用js生成1-10000的数组](https://github.com/haizlin/fe-interview/issues/2127)\r\n- [在chrome中js的数组占用了多少内存？](https://github.com/haizlin/fe-interview/issues/2123)\r\n- [判断[].__proto__.__proto__ === {}.__proto__结果并解释为什么[代码]](https://github.com/haizlin/fe-interview/issues/2113)\r\n- [js的数组/对象在内存中分别是如何存储的？](https://github.com/haizlin/fe-interview/issues/2109)\r\n- [写个方法判断数组对象中是否存在某个对象](https://github.com/haizlin/fe-interview/issues/2105)\r\n- [写个方法近似计算指定数组或对象占用内存的大小](https://github.com/haizlin/fe-interview/issues/2095)\r\n- [js可以用中文作为变量命名吗？为什么？](https://github.com/haizlin/fe-interview/issues/2091)\r\n- [解释下如下代码的意图：Array.prototype.slice.apply(arguments)](https://github.com/haizlin/fe-interview/issues/2087)\r\n- [如何判断一个元素文本是否换行？](https://github.com/haizlin/fe-interview/issues/2078)\r\n- [举例说明js鼠标事件有哪些？](https://github.com/haizlin/fe-interview/issues/2068)\r\n- [请举例说明JSON.stringify()有哪些特性？](https://github.com/haizlin/fe-interview/issues/2064)\r\n- [用js实现typeof的功能](https://github.com/haizlin/fe-interview/issues/2059)\r\n- [用js实现一个HashMap，不可以使用Object](https://github.com/haizlin/fe-interview/issues/2049)\r\n- [日常开发中写JS循环时应该注意哪些情况？](https://github.com/haizlin/fe-interview/issues/2045)\r\n- [js循环的数据量很大（例如100W+）时会出现什么情况？如何进行性能优化？](https://github.com/haizlin/fe-interview/issues/2040)\r\n- [举例说明什么是响应式编程？](https://github.com/haizlin/fe-interview/issues/2035)\r\n- [你知道什么是纯函数吗？](https://github.com/haizlin/fe-interview/issues/2025)\r\n- [什么是函数式编程？它有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2021)\r\n- [举例说明为什么说ES模块比commonJS模块还优秀？](https://github.com/haizlin/fe-interview/issues/2017)\r\n- [请说说commonJS模块与ES模块的差异有哪些？](https://github.com/haizlin/fe-interview/issues/2013)\r\n- [说下你对IoC的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2009)\r\n- [说说你对js中的依赖注入的理解，它的实现方式有哪些呢？](https://github.com/haizlin/fe-interview/issues/2005)\r\n- [用js写一个绑定事件检测窗口大小](https://github.com/haizlin/fe-interview/issues/1996)\r\n- [有用过Handlebars模板引擎吗？它的工作原理是怎样的？](https://github.com/haizlin/fe-interview/issues/1987)\r\n- [在axios中怎样添加授权验证？](https://github.com/haizlin/fe-interview/issues/1983)\r\n- [什么是UUID？它有什么作用？用js写一个生成UUID的方法](https://github.com/haizlin/fe-interview/issues/1979)\r\n- [用js实现一个加法的方法](https://github.com/haizlin/fe-interview/issues/1974)\r\n- [js如何解决数字精度丢失的问题？](https://github.com/haizlin/fe-interview/issues/1969)\r\n- [切换标签窗口后js定时器自动停止了，如何在激活标签后又继续呢？](https://github.com/haizlin/fe-interview/issues/1965)\r\n- [在浏览器标签页之间切换触发的事件是哪个？](https://github.com/haizlin/fe-interview/issues/1959)\r\n- [看下面代码，判断a和b的类型是否为true？为什么？什么是基本包装类型？[代码]](https://github.com/haizlin/fe-interview/issues/1955)\r\n- [如何用jst获取DOM元素在页面中的绝对位置？](https://github.com/haizlin/fe-interview/issues/1951)\r\n- [W3C的事件处理和IE的事件处理有哪些区别？](https://github.com/haizlin/fe-interview/issues/1947)\r\n- [DOM0、DOM2、DOM3事件处理方式的区别是什么？](https://github.com/haizlin/fe-interview/issues/1943)\r\n- [说下js的parseInt()和Number()有什么区别？](https://github.com/haizlin/fe-interview/issues/1934)\r\n- [请解释下如下js代码对数组排序后的输出结果[代码]](https://github.com/haizlin/fe-interview/issues/1930)\r\n- [js如何监听页面缩放？](https://github.com/haizlin/fe-interview/issues/1926)\r\n- [写一个方法把对象和字符串互转](https://github.com/haizlin/fe-interview/issues/1921)\r\n- [表达式和语句有什么区别？如何把语句转换为表达式？](https://github.com/haizlin/fe-interview/issues/1917)\r\n- [用js写一个方法检测指定的函数体是否为空](https://github.com/haizlin/fe-interview/issues/1913)\r\n- [写一个方法检查给定的函数是否为js运行时环境的内置函数](https://github.com/haizlin/fe-interview/issues/1909)\r\n- [如何让js的filter方法支持大小写？](https://github.com/haizlin/fe-interview/issues/1901)\r\n- [写一个方法删除字符串中所有相邻重复的项](https://github.com/haizlin/fe-interview/issues/1897)\r\n- [axios相比原生ajax的优点有哪些呢？](https://github.com/haizlin/fe-interview/issues/1893)\r\n- [axios为什么能在浏览器中环境运行又能在node中环境运行？](https://github.com/haizlin/fe-interview/issues/1882)\r\n- [根据下面代码：说出执行结果，并解释为何是会是这样的结果？[代码]](https://github.com/haizlin/fe-interview/issues/1878)\r\n- [这两种展开运算符的方式有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1874)\r\n- [axios如何一次发送多个并发请求？](https://github.com/haizlin/fe-interview/issues/1870)\r\n- [setTimeout和setInterval有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1866)\r\n- [写一个方法，实现使用canvas播放视频？](https://github.com/haizlin/fe-interview/issues/1862)\r\n- [js如何检测当前页面是否以全屏模式显示？](https://github.com/haizlin/fe-interview/issues/1858)\r\n- [阅读下面关于setTimeout和Promise的代码，判断结果会输出什么？为什么？](https://github.com/haizlin/fe-interview/issues/1854)\r\n- [你觉得虚拟DOM快吗？还有没有比它还快的方式？](https://github.com/haizlin/fe-interview/issues/1850)\r\n- [js对象如何深比较？](https://github.com/haizlin/fe-interview/issues/1846)\r\n- [如何判断一个对象是否为空？](https://github.com/haizlin/fe-interview/issues/1842)\r\n- [说说你对postMessage的理解，它有什么运用场景呢？](https://github.com/haizlin/fe-interview/issues/1838)\r\n- [用js封装一个前端分页的库，说说你的思路](https://github.com/haizlin/fe-interview/issues/1834)\r\n- [写一个汉字与Unicode码的互转的方法](https://github.com/haizlin/fe-interview/issues/1830)\r\n- [列举下获取指定日期的毫秒数的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1826)\r\n- [pageshow和pageshide有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/1822)\r\n- [写一个方法监听某个div滚动](https://github.com/haizlin/fe-interview/issues/1818)\r\n- [有了解过`getSelection`API吗？怎么使用，有哪些场景？](https://github.com/haizlin/fe-interview/issues/1814)\r\n- [使用js写一个时钟的程序](https://github.com/haizlin/fe-interview/issues/1810)\r\n- [写一个任意进制转换的程序](https://github.com/haizlin/fe-interview/issues/1806)\r\n- [使用js写一个计算字符串的字节数的方法](https://github.com/haizlin/fe-interview/issues/1802)\r\n- [用代码实现游戏应用中连续按键触发必杀技的监测方法](https://github.com/haizlin/fe-interview/issues/1798)\r\n- [写一个方法判断一个数字是否为整数](https://github.com/haizlin/fe-interview/issues/1794)\r\n- [页面上的DOM有多个相同的ID，用js获取时结果会是怎么样的？](https://github.com/haizlin/fe-interview/issues/1790)\r\n- [如何在用户刷新、跳转、关闭浏览器时向服务端发送统计的数据？](https://github.com/haizlin/fe-interview/issues/1786)\r\n- [说下你对alert的理解，它有哪些特性呢？及使用它时要注意些什么？](https://github.com/haizlin/fe-interview/issues/1782)\r\n- [你知道js的可选链是什么吗？说说你对它的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1778)\r\n- [js的sort方法运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1774)\r\n- [用不同的方法改装下面的代码，使它的结果输出为0-4[代码]](https://github.com/haizlin/fe-interview/issues/1769)\r\n- [请分析!+[]+!![]+!![]+!![]+!![]+!![]的结果](https://github.com/haizlin/fe-interview/issues/1765)\r\n- [请分析020-088=?的过程及结果](https://github.com/haizlin/fe-interview/issues/1761)\r\n- [写一个让一句话随着鼠标移动的小插件](https://github.com/haizlin/fe-interview/issues/1756)\r\n- [如果让你把把html页面导出为pdf，不用插件的话，你该怎么做？](https://github.com/haizlin/fe-interview/issues/1752)\r\n- [用js实现一个导航吸顶效果](https://github.com/haizlin/fe-interview/issues/1748)\r\n- [window.console.log()和console .log()有区别吗？体现在哪里？](https://github.com/haizlin/fe-interview/issues/1744)\r\n- [getelementbyId和queryselect平时经常使用哪一个？说说你的看法](https://github.com/haizlin/fe-interview/issues/1740)\r\n- [箭头函数的this值继承于哪里](https://github.com/haizlin/fe-interview/issues/1736)\r\n- [举例说明object.freeze有哪些用途呢？](https://github.com/haizlin/fe-interview/issues/1732)\r\n- [微任务和宏任务有什么区别？](https://github.com/haizlin/fe-interview/issues/1728)\r\n- [请比较下for、forEach、for of的性能的性能](https://github.com/haizlin/fe-interview/issues/1724)\r\n- [你有使用过BackboneJS吗？说说它和vue有什么区别？](https://github.com/haizlin/fe-interview/issues/1720)\r\n- [你有使用过ExtJs吗？说说它的优缺点是什么？](https://github.com/haizlin/fe-interview/issues/1716)\r\n- [写例子说明js中自定义事件的使用与触发](https://github.com/haizlin/fe-interview/issues/1712)\r\n- [js事件中currentTarget和target的区别是什么？](https://github.com/haizlin/fe-interview/issues/1708)\r\n- [说说js跳出循环return、break、continue的区别？](https://github.com/haizlin/fe-interview/issues/1704)\r\n- [说说你对异常处理和错误处理的理解](https://github.com/haizlin/fe-interview/issues/1700)\r\n- [用js实现动态改变根元素字体大小的方法](https://github.com/haizlin/fe-interview/issues/1696)\r\n- [js依赖注入的实现思路是什么？它有什么优缺点呢？](https://github.com/haizlin/fe-interview/issues/1692)\r\n- [使用js获取鼠标坐标](https://github.com/haizlin/fe-interview/issues/1688)\r\n- [举例说明什么是短路求值？](https://github.com/haizlin/fe-interview/issues/1683)\r\n- [写一个方法判断大括号{}是否闭合](https://github.com/haizlin/fe-interview/issues/1679)\r\n- [从一个无序的整数数组中，找出最小和最大数之间缺失的数字，要求最小的时间复杂度](https://github.com/haizlin/fe-interview/issues/1675)\r\n- [写一个方法实现“基数排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1671)\r\n- [写一个方法实现“桶排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1667)\r\n- [写一个方法实现“归并排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1663)\r\n- [写一个方法实现“插入排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1659)\r\n- [写一个方法实现“交换排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1655)\r\n- [写一个方法实现“选择排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1651)\r\n- [说说你对js排序的理解，你有了解哪些算法呢？](https://github.com/haizlin/fe-interview/issues/1647)\r\n- [请说说你对try/catch的理解，平时有在哪些场景会用到呢？](https://github.com/haizlin/fe-interview/issues/1643)\r\n- [请实现一个计算器的功能](https://github.com/haizlin/fe-interview/issues/1639)\r\n- [写一个方法从数组中随机抽取N个不重复的元素](https://github.com/haizlin/fe-interview/issues/1630)\r\n- [遍历数组和对象的方法都有哪些？](https://github.com/haizlin/fe-interview/issues/1626)\r\n- [举例说明这三种方法map、reduce和filter的区别是什么？](https://github.com/haizlin/fe-interview/issues/1622)\r\n- [写一个方法找出指定一维数组所有不重复的元素和个数](https://github.com/haizlin/fe-interview/issues/1618)\r\n- [请写出几种匿名自执行的写法（至少三种）](https://github.com/haizlin/fe-interview/issues/1614)\r\n- [你知道js的函数重载是什么吗？](https://github.com/haizlin/fe-interview/issues/1609)\r\n- [写一个方法获取div的宽高](https://github.com/haizlin/fe-interview/issues/1605)\r\n- [举例说明constructor和instanceof的区别是什么？](https://github.com/haizlin/fe-interview/issues/1601)\r\n- [写一个方法来获取div到浏览器窗口的高度](https://github.com/haizlin/fe-interview/issues/1596)\r\n- [写一个方法判断页面滚动方向](https://github.com/haizlin/fe-interview/issues/1592)\r\n- [前端异步的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1588)\r\n- [说出至少十条你理解的js规范](https://github.com/haizlin/fe-interview/issues/1584)\r\n- [如何禁止IOS移动端网页橡皮筋的效果？](https://github.com/haizlin/fe-interview/issues/1580)\r\n- [各浏览器的事件机制有什么不同？ 如何阻止事件冒泡？](https://github.com/haizlin/fe-interview/issues/1576)\r\n- [解释下offsetWidth、clientWidth、scrollWidth这三者的区别是什么？](https://github.com/haizlin/fe-interview/issues/1572)\r\n- [请解释下NaN表示什么呢？typeof NaN结果是什么？](https://github.com/haizlin/fe-interview/issues/1567)\r\n- [举例说明你对事件代理的理解](https://github.com/haizlin/fe-interview/issues/1563)\r\n- [异步加载和延迟加载有什么区别？](https://github.com/haizlin/fe-interview/issues/1559)\r\n- [js垃圾回收的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1555)\r\n- [你对window的属性devicePixelRatio有了解吗？说说它有什么实际应用场景？](https://github.com/haizlin/fe-interview/issues/1551)\r\n- [写一个网络不通时则提醒用户的方法](https://github.com/haizlin/fe-interview/issues/1547)\r\n- [用js封装一个对cookie操作的方法](https://github.com/haizlin/fe-interview/issues/1543)\r\n- [举例说明js创建数组有哪些方法？](https://github.com/haizlin/fe-interview/issues/1539)\r\n- [举例说明什么是匿名函数？它有什么优缺点呢？](https://github.com/haizlin/fe-interview/issues/1535)\r\n- [用js实现最大化和最小化窗口](https://github.com/haizlin/fe-interview/issues/1531)\r\n- [js如何实现打印指定的区域（局部打印）？](https://github.com/haizlin/fe-interview/issues/1527)\r\n- [写一个方法检测页面中的所有标签是否正确闭合](https://github.com/haizlin/fe-interview/issues/1522)\r\n- [举例说明常用的BOM属性和方法有哪些？](https://github.com/haizlin/fe-interview/issues/1518)\r\n- [写个方法判断当前脚本运行在浏览器还是node环境中](https://github.com/haizlin/fe-interview/issues/1514)\r\n- [写一个方法，传入数字x，从一个一维数组里找到两个数字符合“n1 + n2 ＝ x”](https://github.com/haizlin/fe-interview/issues/1510)\r\n- [你知道什么是PAJAX吗？它和AJAX有什么区别？它的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1506)\r\n- [js的控制台输出，平时除了用console.log外，你还知道哪些？使用console.log应该注意什么？](https://github.com/haizlin/fe-interview/issues/1502)\r\n- [平时调试用console.log的输出结果可信吗？为什么？](https://github.com/haizlin/fe-interview/issues/1498)\r\n- [用原生js获取DOM元素的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1494)\r\n- [getElementById和querySelector方法的区别是什么？](https://github.com/haizlin/fe-interview/issues/1490)\r\n- [举例说明document.execCommand有哪些用途](https://github.com/haizlin/fe-interview/issues/1486)\r\n- [你平时是怎么调试js的？会断点调试吗？断点调试有什么技巧呢？](https://github.com/haizlin/fe-interview/issues/1482)\r\n- [如何使用js获取当前的url和来源的url？](https://github.com/haizlin/fe-interview/issues/1478)\r\n- [你有用过哪些3D渲染的库？](https://github.com/haizlin/fe-interview/issues/1474)\r\n- [页面的编码和被请求的资源编码不一致时如何处理？](https://github.com/haizlin/fe-interview/issues/1470)\r\n- [ajax的请求状态有哪几种？](https://github.com/haizlin/fe-interview/issues/1466)\r\n- [请介绍下js的数据类型](https://github.com/haizlin/fe-interview/issues/1462)\r\n- [写一个方法找出一段话里面出现频率最多的词](https://github.com/haizlin/fe-interview/issues/1458)\r\n- [请使用js实现一个省市县级联的效果](https://github.com/haizlin/fe-interview/issues/1454)\r\n- [用js实现一个轮播图，并简述有哪些实现的方法](https://github.com/haizlin/fe-interview/issues/1450)\r\n- [请使用纯js实现一个横向或纵向的无缝滚动效果](https://github.com/haizlin/fe-interview/issues/1446)\r\n- [请写一个获取颜色的正则](https://github.com/haizlin/fe-interview/issues/1442)\r\n- [请用js实现一个简单的小区楼的电梯运行程序](https://github.com/haizlin/fe-interview/issues/1438)\r\n- [举例说明atob和btoa的用法](https://github.com/haizlin/fe-interview/issues/1434)\r\n- [用原生js实现类似getElementsByClassName的方法，不能使用querySelectorAll](https://github.com/haizlin/fe-interview/issues/1430)\r\n- [写一个方法将html页面生成为图片](https://github.com/haizlin/fe-interview/issues/1419)\r\n- [stopPropagation()和preventDefault()这两个方法有什么区别？](https://github.com/haizlin/fe-interview/issues/1415)\r\n- [你有使用过FileReader吗？说说它有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1410)\r\n- [当用户刷新网页时，js的请求有哪些地方会有缓存处理呢？](https://github.com/haizlin/fe-interview/issues/1405)\r\n- [onload事件和domcontentloaded哪个先执行呢？](https://github.com/haizlin/fe-interview/issues/1385)\r\n- [说下你对面向对象的理解](https://github.com/haizlin/fe-interview/issues/1381)\r\n- [在js中函数返回多个值有哪些方法？](https://github.com/haizlin/fe-interview/issues/1377)\r\n- [为什么说js是弱类型语言，它的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/1373)\r\n- [写一个密码生成器，并同时写一个密码强度校验的方法](https://github.com/haizlin/fe-interview/issues/1369)\r\n- [有什么方案可以提高无限滚动列表的性能？](https://github.com/haizlin/fe-interview/issues/1365)\r\n- [js如何把网页加入收藏夹功能？](https://github.com/haizlin/fe-interview/issues/1347)\r\n- [你知道什么是三元表达式吗？“三元” 表示什么意思？使用三元表达式应该注意些什么问题？](https://github.com/haizlin/fe-interview/issues/1343)\r\n- [说下你对函数的形参与实参的理解](https://github.com/haizlin/fe-interview/issues/1339)\r\n- [请用js实现一个promise的方法](https://github.com/haizlin/fe-interview/issues/1335)\r\n- [请说说你对promise的理解](https://github.com/haizlin/fe-interview/issues/1331)\r\n- [你知道断点续传的原理吗？用js怎么实现？](https://github.com/haizlin/fe-interview/issues/1317)\r\n- [清空一个数组的方式有哪些？它们有什么区别？](https://github.com/haizlin/fe-interview/issues/1313)\r\n- [ES5和ES6、ES7有什么区别？](https://github.com/haizlin/fe-interview/issues/1298)\r\n- [写一个根据xpath获取元素的方法](https://github.com/haizlin/fe-interview/issues/1294)\r\n- [用js实现一个复制粘贴的功能](https://github.com/haizlin/fe-interview/issues/1289)\r\n- [说说你对ArrayBuffer的理解！它和Array有什么区别？](https://github.com/haizlin/fe-interview/issues/1285)\r\n- [如何解决在手机上长时间点击会选中图片？](https://github.com/haizlin/fe-interview/issues/1281)\r\n- [你了解什么是AOP吗？它的作用是什么？举个例子](https://github.com/haizlin/fe-interview/issues/1277)\r\n- [怎么下载一个zip文件？](https://github.com/haizlin/fe-interview/issues/1273)\r\n- [举例说明如何使用WebSQL？](https://github.com/haizlin/fe-interview/issues/1269)\r\n- [举例说明js如何拖拽排序？](https://github.com/haizlin/fe-interview/issues/1265)\r\n- [怎样在JavaScript中创建一个worker线程？](https://github.com/haizlin/fe-interview/issues/1261)\r\n- [写个给图片加水印的方法](https://github.com/haizlin/fe-interview/issues/1257)\r\n- [说说你对执行上下文的理解](https://github.com/haizlin/fe-interview/issues/1253)\r\n- [有些js库习惯在代码开头处添加分号有什么作用呢？除了分号还可以换成别的吗？](https://github.com/haizlin/fe-interview/issues/1249)\r\n- [在js中attribute和property的区别是什么？](https://github.com/haizlin/fe-interview/issues/1235)\r\n- [举例说明数组的排序方法有哪些？](https://github.com/haizlin/fe-interview/issues/1231)\r\n- [举例说明js拖拽用到的事件有哪些？](https://github.com/haizlin/fe-interview/issues/1227)\r\n- [用原生JS封装插件的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1223)\r\n- [用js模拟实现微信抢红包的算法，并说明你的思路](https://github.com/haizlin/fe-interview/issues/1219)\r\n- [如何实现锁定网页、密码解锁的效果？说说你的方法和步骤是什么？](https://github.com/haizlin/fe-interview/issues/1215)\r\n- [你知道1和Number(1)的区别是什么吗？](https://github.com/haizlin/fe-interview/issues/1211)\r\n- [说说CORS为何要区分预检请求和简单请求呢？](https://github.com/haizlin/fe-interview/issues/1207)\r\n- [实现异步编程有哪些方式？推荐用哪种？](https://github.com/haizlin/fe-interview/issues/1203)\r\n- [请为什么说js是单线程，而不是多线程呢？](https://github.com/haizlin/fe-interview/issues/1199)\r\n- [使用js实现摩斯密码的加密和解密](https://github.com/haizlin/fe-interview/issues/1184)\r\n- [请使用原生的js实现斐波那契数列](https://github.com/haizlin/fe-interview/issues/1180)\r\n- [阻止事件的默认行为有哪些？说说它们之间的区别是什么？](https://github.com/haizlin/fe-interview/issues/1176)\r\n- [请举例说明动态操作DOM的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1171)\r\n- [原生Math的方法有哪些？请列举并描述其功能](https://github.com/haizlin/fe-interview/issues/1167)\r\n- [什么是词法分析？请描述下js词法分析的过程？](https://github.com/haizlin/fe-interview/issues/1163)\r\n- [自己实现数组的 `map`、`filter`、`find` 方法](https://github.com/haizlin/fe-interview/issues/1159)\r\n- [请描述下函数的执行过程](https://github.com/haizlin/fe-interview/issues/1154)\r\n- [写一个洗扑克牌的方法](https://github.com/haizlin/fe-interview/issues/1150)\r\n- [说说用原生js实现封装一个选项卡的功能](https://github.com/haizlin/fe-interview/issues/1146)\r\n- [说下你对柯里化函数(currying)的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1142)\r\n- [请描述下ajax的请求都有哪些步骤？](https://github.com/haizlin/fe-interview/issues/1138)\r\n- [用js实现页面局部打印和预览原理是什么呢？同时在IE上有什么不同？](https://github.com/haizlin/fe-interview/issues/1134)\r\n- [用js实现小写金额转大写的方法](https://github.com/haizlin/fe-interview/issues/1130)\r\n- [请解释下NaN === NaN的结果](https://github.com/haizlin/fe-interview/issues/1126)\r\n- [请写出如下代码运行的结果并解释为什么？[代码]](https://github.com/haizlin/fe-interview/issues/1122)\r\n- [写一个方法，将字符串中的单词倒转后输出，如：`my love` -> `ym evol`](https://github.com/haizlin/fe-interview/issues/1118)\r\n- [原生的字符串操作方法有哪些？请列举并描述其功能](https://github.com/haizlin/fe-interview/issues/1114)\r\n- [JSON.stringify有什么局限性和哪些技巧？](https://github.com/haizlin/fe-interview/issues/1110)\r\n- [如何实现一个全屏的功能？](https://github.com/haizlin/fe-interview/issues/1106)\r\n- [举例说明js关闭当前窗口有哪些方法？](https://github.com/haizlin/fe-interview/issues/1102)\r\n- [说说你对js包装对象的理解](https://github.com/haizlin/fe-interview/issues/1098)\r\n- [JavaScript有几种类型值？能否画出它们的内存图？](https://github.com/haizlin/fe-interview/issues/1094)\r\n- [保护js代码的方式有哪些？分别说说他们的原理是什么？](https://github.com/haizlin/fe-interview/issues/1090)\r\n- [你有用过webRTC吗？它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1085)\r\n- [如何实现文件拖动上传？](https://github.com/haizlin/fe-interview/issues/1080)\r\n- [分析`('b' + 'a' + +'a' + 'a').toLowerCase()`返回的结果](https://github.com/haizlin/fe-interview/issues/1075)\r\n- [能否正确获取本地上传的文件路径？如果可以怎么做？如果不可以解释下为什么？](https://github.com/haizlin/fe-interview/issues/1071)\r\n- [请说说escape、encodeURI、decodeURI、encodeURIComponent和decodeURIComponent的区别？](https://github.com/haizlin/fe-interview/issues/1067)\r\n- [如何终止WebWork？](https://github.com/haizlin/fe-interview/issues/1063)\r\n- [写一个方法把多维数组降维](https://github.com/haizlin/fe-interview/issues/1059)\r\n- [使用正则去掉html中标签与标签之间的空格](https://github.com/haizlin/fe-interview/issues/1055)\r\n- [document.write和innerHTML有什么区别？](https://github.com/haizlin/fe-interview/issues/1051)\r\n- [如何使用js来截图？怎样截可见区域和整个页面？](https://github.com/haizlin/fe-interview/issues/1047)\r\n- [分别写出防抖和节流的两个函数，并描述它们分别有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1043)\r\n- [写一个把数字转成中文的方法，例如：101转成一百零一](https://github.com/haizlin/fe-interview/issues/1039)\r\n- [用js写一个事件侦听器的方法](https://github.com/haizlin/fe-interview/issues/1035)\r\n- [函数声明与函数表达式有什么区别？](https://github.com/haizlin/fe-interview/issues/1031)\r\n- [请用js编写一个红绿灯程序](https://github.com/haizlin/fe-interview/issues/1027)\r\n- [请详细描述AJAX的工作原理](https://github.com/haizlin/fe-interview/issues/1023)\r\n- [请描述下什么是原型模式？它主要运用在哪些场景？](https://github.com/haizlin/fe-interview/issues/1019)\r\n- [请描述下js的原型和原型链的理解以及它们之间的关系](https://github.com/haizlin/fe-interview/issues/1015)\r\n- [写一个方法判断给定的字符串是否同态(isomorphic)](https://github.com/haizlin/fe-interview/issues/1011)\r\n- [说说你对作用域链的理解](https://github.com/haizlin/fe-interview/issues/1007)\r\n- [写个方法，找出指定字符串中重复最多的字符及其长度](https://github.com/haizlin/fe-interview/issues/1003)\r\n- [请说说json和jsonp的区别？](https://github.com/haizlin/fe-interview/issues/998)\r\n- [你是如何更好地处理Async/Await的异常的？](https://github.com/haizlin/fe-interview/issues/994)\r\n- [准确说出`'1,2,3,4'.split()`的结果是什么（包括类型和值）？](https://github.com/haizlin/fe-interview/issues/990)\r\n- [不依赖第三方库，说下如何使用js读取pdf？](https://github.com/haizlin/fe-interview/issues/986)\r\n- [分别封装精确运算的加减乘除四个方法](https://github.com/haizlin/fe-interview/issues/981)\r\n- [不用第三方库，说说纯js怎么实现读取和导出excel？](https://github.com/haizlin/fe-interview/issues/977)\r\n- [说说你理解的同步和异步的区别是什么？](https://github.com/haizlin/fe-interview/issues/973)\r\n- [写例子说明如何给li绑定事件（ul下有1000+个li）？](https://github.com/haizlin/fe-interview/issues/969)\r\n- [要实现一个js的持续动画，你有什么比较好的方法？](https://github.com/haizlin/fe-interview/issues/964)\r\n- [分别写出数组的交集、并集、差集、补集这四个方法](https://github.com/haizlin/fe-interview/issues/960)\r\n- [用js写出死循环的方法有哪些？](https://github.com/haizlin/fe-interview/issues/956)\r\n- [js的函数有哪几种调用形式？](https://github.com/haizlin/fe-interview/issues/908)\r\n- [解释下为什么`{} + [] === 0`为true？](https://github.com/haizlin/fe-interview/issues/904)\r\n- [请描述下null和undefined的区别是什么？这两者分别运用在什么场景？](https://github.com/haizlin/fe-interview/issues/759)\r\n- [写个方法随机打乱一个数组](https://github.com/haizlin/fe-interview/issues/749)\r\n- [js异步加载有哪些方案？](https://github.com/haizlin/fe-interview/issues/745)\r\n- [判断instanceof的结果并解释原因 [代码]](https://github.com/haizlin/fe-interview/issues/609)\r\n- [请写一个sleep（暂停）函数](https://github.com/haizlin/fe-interview/issues/602)\r\n- [把Script标签放在页面最底部的`</body>`之前和之后有什么区别？浏览器会如何解析它们？](https://github.com/haizlin/fe-interview/issues/598)\r\n- [js延迟加载的方式有哪些？](https://github.com/haizlin/fe-interview/issues/594)\r\n- [请描述你对浏览器同源策略的理解](https://github.com/haizlin/fe-interview/issues/590)\r\n- [举例说明js如何实现继承？](https://github.com/haizlin/fe-interview/issues/586)\r\n- [用js实现一个九九乘法口诀表](https://github.com/haizlin/fe-interview/issues/582)\r\n- [在js中怎么捕获异常？写出来看看？应该在哪些场景下采用呢？](https://github.com/haizlin/fe-interview/issues/578)\r\n- [举例说明什么是decodeURI()和encodeURI()是什么？](https://github.com/haizlin/fe-interview/issues/574)\r\n- [举例说明什么是IIFEs？它有什么好处？](https://github.com/haizlin/fe-interview/issues/570)\r\n- [请编写一个对象obj满足 obj=='a' && obj=='b' && obj=='c'](https://github.com/haizlin/fe-interview/issues/566)\r\n- [举例说明数组和对象的迭代方法分别有哪些？](https://github.com/haizlin/fe-interview/issues/564)\r\n- [请快速答出此题的答案并解释：var x, y = 1; x + y = ?](https://github.com/haizlin/fe-interview/issues/532)\r\n- [说说instanceof和typeof的实现原理并自己模拟实现一个instanceof](https://github.com/haizlin/fe-interview/issues/528)\r\n- [js中=、==、===三个的区别是什么？并说明它们各自的工作过程](https://github.com/haizlin/fe-interview/issues/523)\r\n- [写一个方法随机生成指定位数的字符串](https://github.com/haizlin/fe-interview/issues/519)\r\n- [移动端点击事件为什么会有延迟？有哪些方法可以解决？](https://github.com/haizlin/fe-interview/issues/515)\r\n- [写一个字符串重复的repeat函数](https://github.com/haizlin/fe-interview/issues/511)\r\n- [说说你对深浅拷贝的理解？并实现一个对数组和对象深拷贝的方法](https://github.com/haizlin/fe-interview/issues/504)\r\n- [Ajax请求中get和post方式有什么区别呢？分别在哪些场景下使用？](https://github.com/haizlin/fe-interview/issues/500)\r\n- [说说你对base64的理解，它的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/496)\r\n- [formData主要是用来做什么的？它的操作方法有哪些？](https://github.com/haizlin/fe-interview/issues/492)\r\n- [举例子说说你对js隐式类型转换的理解](https://github.com/haizlin/fe-interview/issues/409)\r\n- [请解释下什么是cookie隔离？为什么要隔离？如何隔离？](https://github.com/haizlin/fe-interview/issues/405)\r\n- [说说你对数据类型转换的理解是什么？类型转换的方法有哪些？](https://github.com/haizlin/fe-interview/issues/298)\r\n- [如何让(a==1 && a==2 && a==3)的值为true，把\"==\"换成\"===\"后还能为true吗？](https://github.com/haizlin/fe-interview/issues/295)\r\n- [举例子说明javascript的变量声明提升和函数声明提升](https://github.com/haizlin/fe-interview/issues/281)\r\n- [有用过HTML5的WebWork吗？它主要解决了什么问题？](https://github.com/haizlin/fe-interview/issues/277)\r\n- [写一个方法获取图片的原始宽高](https://github.com/haizlin/fe-interview/issues/256)\r\n- [请实现一个flattenDeep函数，把多维数组扁平化](https://github.com/haizlin/fe-interview/issues/252)\r\n- [写一个格式化金额的方法](https://github.com/haizlin/fe-interview/issues/246)\r\n- [请说下你对__proto__和prototype的理解](https://github.com/haizlin/fe-interview/issues/242)\r\n- [写一个方法，使得sum(x)(y)和sum(x,y)返回的结果相同](https://github.com/haizlin/fe-interview/issues/238)\r\n- [JSONP的原理是什么？解决什么问题？](https://github.com/haizlin/fe-interview/issues/221)\r\n- [写出4个使用this的典型例子](https://github.com/haizlin/fe-interview/issues/217)\r\n- [写一个函数找出给定数组中的最大差值](https://github.com/haizlin/fe-interview/issues/213)\r\n- [document的load 和ready有什么区别？](https://github.com/haizlin/fe-interview/issues/209)\r\n- [什么是事件委托？它有什么好处？能简单的写一个例子吗？](https://github.com/haizlin/fe-interview/issues/204)\r\n- [字符串相连有哪些方式？哪种最好？为什么？](https://github.com/haizlin/fe-interview/issues/200)\r\n- [fetch 和 ajax 区别](https://github.com/haizlin/fe-interview/issues/197)\r\n- [如何捕获 setTimeout 异常](https://github.com/haizlin/fe-interview/issues/196)\r\n- [csrf 攻击是怎样攻击的？ 如何防御？](https://github.com/haizlin/fe-interview/issues/195)\r\n- [proimise 如何取消](https://github.com/haizlin/fe-interview/issues/194)\r\n- [请写出一个函数求出N的阶乘（即N!）](https://github.com/haizlin/fe-interview/issues/191)\r\n- [写个还剩下多少天过年的倒计时](https://github.com/haizlin/fe-interview/issues/187)\r\n- [你对事件循环有了解吗？说说看！](https://github.com/haizlin/fe-interview/issues/183)\r\n- [请说说你对事件冒泡机制的理解？](https://github.com/haizlin/fe-interview/issues/179)\r\n- [写一个使两个整数进行交换的方法（不能使用临时变量）](https://github.com/haizlin/fe-interview/issues/175)\r\n- [写出几种创建对象的方式，并说说他们的区别是什么？](https://github.com/haizlin/fe-interview/issues/171)\r\n- [深度克隆对象的方法有哪些，并把你认为最好的写出来](https://github.com/haizlin/fe-interview/issues/167)\r\n- [JQuery的源码看过吗？能不能简单概括一下它的实现原理？](https://github.com/haizlin/fe-interview/issues/163)\r\n- [window对象和document对象有什么区别？](https://github.com/haizlin/fe-interview/issues/157)\r\n- [说说你对IIFE的理解](https://github.com/haizlin/fe-interview/issues/154)\r\n- [为什么会有跨域问题？怎么解决跨域？](https://github.com/haizlin/fe-interview/issues/150)\r\n- [说说你对模块化的理解](https://github.com/haizlin/fe-interview/issues/146)\r\n- [说说你对eval的理解](https://github.com/haizlin/fe-interview/issues/142)\r\n- [找到字符串中最长的单词，并返回它的长度](https://github.com/haizlin/fe-interview/issues/138)\r\n- [请手写一个幻灯片的效果](https://github.com/haizlin/fe-interview/issues/134)\r\n- [请你解释一个为什么10.toFixed(10)会报错？](https://github.com/haizlin/fe-interview/issues/130)\r\n- [请用canvas写一个关于520浪漫表白的代码](https://github.com/haizlin/fe-interview/issues/124)\r\n- [说说你对this的理解](https://github.com/haizlin/fe-interview/issues/120)\r\n- [造成内存泄漏的操作有哪些？](https://github.com/haizlin/fe-interview/issues/116)\r\n- [写一个方法把0和1互转（0置1，1置0）](https://github.com/haizlin/fe-interview/issues/112)\r\n- [写一个方法判断字符串是否为回文字符串](https://github.com/haizlin/fe-interview/issues/108)\r\n- [写一个获取数组的最大值、最小值的方法](https://github.com/haizlin/fe-interview/issues/104)\r\n- [解释下这段代码的意思！](https://github.com/haizlin/fe-interview/issues/100)\r\n- [说说你对arguments的理解，它是数组吗？](https://github.com/haizlin/fe-interview/issues/96)\r\n- [说说bind、call、apply的区别？并手写实现一个bind的方法](https://github.com/haizlin/fe-interview/issues/92)\r\n- [写一个判断设备来源的方法](https://github.com/haizlin/fe-interview/issues/88)\r\n- [如何快速让一个数组乱序，写出来](https://github.com/haizlin/fe-interview/issues/84)\r\n- [0.1 + 0.2、0.1 + 0.3和0.1 * 0.2分别等于多少？并解释下为什么？](https://github.com/haizlin/fe-interview/issues/80)\r\n- [你对new操作符的理解是什么？手动实现一个new方法](https://github.com/haizlin/fe-interview/issues/76)\r\n- [写一个方法验证是否为中文](https://github.com/haizlin/fe-interview/issues/72)\r\n- [写一个验证身份证号的方法](https://github.com/haizlin/fe-interview/issues/68)\r\n- [\"attribute\"和\"property\"有什么不同？](https://github.com/haizlin/fe-interview/issues/64)\r\n- [你理解的\"use strict\";是什么?使用它有什么优缺点？](https://github.com/haizlin/fe-interview/issues/60)\r\n- [typeof('abc')和typeof 'abc'都是string, 那么typeof是操作符还是函数？](https://github.com/haizlin/fe-interview/issues/56)\r\n- [返回到顶部的方法有哪些？把其中一个方法出来](https://github.com/haizlin/fe-interview/issues/52)\r\n- [写一个数组去重的方法（支持多维数组）](https://github.com/haizlin/fe-interview/issues/48)\r\n- [什么是闭包？优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/44)\r\n- [说说你对javascript的作用域的理解](https://github.com/haizlin/fe-interview/issues/40)\r\n- [写一个获取当前url查询字符串中的参数的方法](https://github.com/haizlin/fe-interview/issues/36)\r\n- [简要描述下JS有哪些内置的对象](https://github.com/haizlin/fe-interview/issues/33)\r\n- [简要描述下什么是回调函数并写一个例子出来](https://github.com/haizlin/fe-interview/issues/30)\r\n- [写一个判断数据类型的方法](https://github.com/haizlin/fe-interview/issues/27)\r\n- [写一个加密字符串的方法](https://github.com/haizlin/fe-interview/issues/24)\r\n- [统计某一字符或字符串在另一个字符串中出现的次数](https://github.com/haizlin/fe-interview/issues/21)\r\n- [写一个去除制表符和换行符的方法](https://github.com/haizlin/fe-interview/issues/18)\r\n- [写一个把字符串大小写切换的方法](https://github.com/haizlin/fe-interview/issues/15)\r\n- [写一个方法把下划线命名转成大驼峰命名](https://github.com/haizlin/fe-interview/issues/12)\r\n- [去除字符串中最后一个指定的字符](https://github.com/haizlin/fe-interview/issues/9)\r\n- [写一个方法去掉字符串中的空格](https://github.com/haizlin/fe-interview/issues/6)\r\n- [用递归算法实现，数组长度为5且元素的随机数在2-32间不重复的值](https://github.com/haizlin/fe-interview/issues/3)\r\n\r\n## 软技能\r\n- [都说前后端分离好，那重构前后端分离的目的是什么？](https://github.com/haizlin/fe-interview/issues/2619)\r\n- [你有写过软件概要设计文档吗？都包括哪些内容？](https://github.com/haizlin/fe-interview/issues/2615)\r\n- [如果给你配台新电脑，你需要什么样的配置？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2611)\r\n- [说下JWT的认证过程](https://github.com/haizlin/fe-interview/issues/2607)\r\n- [说下你学习前端的历程吧](https://github.com/haizlin/fe-interview/issues/2603)\r\n- [你喜欢在大公司工作还是小公司（创业公司）工作？为什么？](https://github.com/haizlin/fe-interview/issues/2599)\r\n- [5G即将到来，你觉得对前端将面临什么挑战和机遇呢？](https://github.com/haizlin/fe-interview/issues/2593)\r\n- [你有参与过哪些开源项目吗？有给项目提交过PR吗？](https://github.com/haizlin/fe-interview/issues/2589)\r\n- [你喜欢在大城市工作还是小城市？为什么？](https://github.com/haizlin/fe-interview/issues/2585)\r\n- [你想当全栈工程师吗？](https://github.com/haizlin/fe-interview/issues/2581)\r\n- [做项目复盘时，是如何复盘的？都复盘哪些内容呢？](https://github.com/haizlin/fe-interview/issues/2577)\r\n- [你对颜色的搭配有了解吗？你觉得红、绿、蓝分别搭配什么颜色比较好看呢？](https://github.com/haizlin/fe-interview/issues/2573)\r\n- [如何确保TCP包的有序传输？](https://github.com/haizlin/fe-interview/issues/2569)\r\n- [TCP为什么是有状态的？](https://github.com/haizlin/fe-interview/issues/2565)\r\n- [说说你对脚本语言的理解](https://github.com/haizlin/fe-interview/issues/2561)\r\n- [上线后什么情况下会回滚呢？回滚的流程是怎样的？](https://github.com/haizlin/fe-interview/issues/2557)\r\n- [LF和CRLF的区别是什么？](https://github.com/haizlin/fe-interview/issues/2552)\r\n- [做移动端开发时，你是如何调试的？](https://github.com/haizlin/fe-interview/issues/2548)\r\n- [如何保证前端项目的质量？](https://github.com/haizlin/fe-interview/issues/2544)\r\n- [什么是物理像素和逻辑像素？](https://github.com/haizlin/fe-interview/issues/2540)\r\n- [当你拿到设计稿后，你首先要做的是什么呢？](https://github.com/haizlin/fe-interview/issues/2536)\r\n- [你办公软件用得熟练吗？都有哪些技巧呢？](https://github.com/haizlin/fe-interview/issues/2531)\r\n- [对于用户的隐私你是如何看待的？](https://github.com/haizlin/fe-interview/issues/2527)\r\n- [让你去重构一个很老旧但很重要的系统，你的方法论是什么？](https://github.com/haizlin/fe-interview/issues/2523)\r\n- [对于前端项目，你是如何做架构设计的？](https://github.com/haizlin/fe-interview/issues/2519)\r\n- [你设计好的规范文档，团队人员不按照要求去执行怎么办？如何才能让大家认可并执行？](https://github.com/haizlin/fe-interview/issues/2515)\r\n- [你认为微信或支付宝的哪些功能用户体验做得是非常好的？为什么？](https://github.com/haizlin/fe-interview/issues/2511)\r\n- [你是怎么平衡及处理工作，学习，生活三者的关系？](https://github.com/haizlin/fe-interview/issues/2507)\r\n- [说下你对噪声的理解，它在前端中有哪些应用场景呢？](https://github.com/haizlin/fe-interview/issues/2502)\r\n- [登录时的验证码是纯数字的话，你觉得用4位数好还是6位数好？说说你的看法？](https://github.com/haizlin/fe-interview/issues/2498)\r\n- [你知道什么是末位淘汰吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2494)\r\n- [你喜欢弹性工作制吗？为什么？](https://github.com/haizlin/fe-interview/issues/2489)\r\n- [后台接口返回的数据可信吗？如果不可信，那么前端应该怎么做？](https://github.com/haizlin/fe-interview/issues/2485)\r\n- [你上家公司的组织架构是怎么样的？你觉得那里的组织架构有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2481)\r\n- [你有考虑过研发团队的整体支出情况吗？](https://github.com/haizlin/fe-interview/issues/2471)\r\n- [你所在的公司有晋升体系吗？如果有那你有晋升过吗？如果没有，说说你心目中的晋升应该是什么样的？](https://github.com/haizlin/fe-interview/issues/2467)\r\n- [如果给你接手团队的管理，团队内部的流程很乱你该怎么办？](https://github.com/haizlin/fe-interview/issues/2463)\r\n- [说说你对UML的理解](https://github.com/haizlin/fe-interview/issues/2459)\r\n- [对于网站的风格，你能说说在国内与国外的区别有哪些吗？](https://github.com/haizlin/fe-interview/issues/2455)\r\n- [什么是cookie伪造？如何防止伪造？](https://github.com/haizlin/fe-interview/issues/2451)\r\n- [举例说明恶意代码都有哪些？](https://github.com/haizlin/fe-interview/issues/2447)\r\n- [127.0.0.1和localhost区别是什么？](https://github.com/haizlin/fe-interview/issues/2443)\r\n- [发现了一个严重的bug，需跨多个部门协作定位并修改问题时，如何提升协作的效率？](https://github.com/haizlin/fe-interview/issues/2438)\r\n- [如果你是Leader，如何提升团队的战斗力呢？](https://github.com/haizlin/fe-interview/issues/2433)\r\n- [工作中如何高效沟通？](https://github.com/haizlin/fe-interview/issues/2426)\r\n- [说说你对代码的可维护性的理解](https://github.com/haizlin/fe-interview/issues/2421)\r\n- [你上家公司做的项目你有没有关注过qps？qps是多少呢？](https://github.com/haizlin/fe-interview/issues/2417)\r\n- [node的事件循环和浏览器的事件循环有什么区别？](https://github.com/haizlin/fe-interview/issues/2413)\r\n- [你的数学学得怎么样？举例说明有哪些场景会用到很强的数学知识](https://github.com/haizlin/fe-interview/issues/2409)\r\n- [有新同事入职，你是要安排他先做新项目还是老项目？为什么？](https://github.com/haizlin/fe-interview/issues/2405)\r\n- [你有对接过微信支付吗？说说微信支付的流程](https://github.com/haizlin/fe-interview/issues/2401)\r\n- [你上家公司对于前端部门的验收标准有吗？都规范了哪些标准呢？](https://github.com/haizlin/fe-interview/issues/2397)\r\n- [为什么会有ipv6的出现？它的出现将会带动哪些产业的发展](https://github.com/haizlin/fe-interview/issues/2393)\r\n- [二维码会不会重复？如果重复怎么办？](https://github.com/haizlin/fe-interview/issues/2389)\r\n- [如果要你实现下拉刷新和下拉加载，说说你的技术方案](https://github.com/haizlin/fe-interview/issues/2385)\r\n- [你知道什么是单点登录吗？说说单点登录的流程](https://github.com/haizlin/fe-interview/issues/2381)\r\n- [说说你对“管理”职位的理解](https://github.com/haizlin/fe-interview/issues/2375)\r\n- [你们平时怎么学习的效率最高？](https://github.com/haizlin/fe-interview/issues/2371)\r\n- [周末，你在和朋友聚会喝酒吃饭，中途其他同事打电话让去公司解决紧急bug，这时你该怎么办？](https://github.com/haizlin/fe-interview/issues/2366)\r\n- [你会沉迷于玩手机吗？对于微信的使用你是怎么看待的？](https://github.com/haizlin/fe-interview/issues/2362)\r\n- [你认为企业内部协同工具最重要的功能是什么？](https://github.com/haizlin/fe-interview/issues/2354)\r\n- [你上家公司内部用的是什么协同工具（企业微信、钉钉、QQ、RTX等）？](https://github.com/haizlin/fe-interview/issues/2350)\r\n- [你有没有看过哪些开源项目的源码？说说你看源码的流程](https://github.com/haizlin/fe-interview/issues/2346)\r\n- [你认为前端工程师需要很好的审美吗？](https://github.com/haizlin/fe-interview/issues/2342)\r\n- [你知道什么是“银弹”吗？它指的是什么？](https://github.com/haizlin/fe-interview/issues/2338)\r\n- [说说你对WASM的了解](https://github.com/haizlin/fe-interview/issues/2334)\r\n- [如果HTTP2、5G普及了，浏览器也支持es module了，Webpack、Rollup这种打包工具还有意义吗？](https://github.com/haizlin/fe-interview/issues/2330)\r\n- [你觉得自己的性格是内向还是外向的？](https://github.com/haizlin/fe-interview/issues/2326)\r\n- [你会喝酒吗？平时没事时有没有小喝点？](https://github.com/haizlin/fe-interview/issues/2322)\r\n- [你知道什么是RIA吗？](https://github.com/haizlin/fe-interview/issues/2318)\r\n- [你知道什么是防御性编程吗？如何进行防御性编程？](https://github.com/haizlin/fe-interview/issues/2314)\r\n- [怎样在HTTP1.1的基础上实现多路复用？](https://github.com/haizlin/fe-interview/issues/2309)\r\n- [怎么让接口只能调用一次，再次刷新时就失效呢？](https://github.com/haizlin/fe-interview/issues/2305)\r\n- [接口调用频率太高，如何做好接口的限制呢？](https://github.com/haizlin/fe-interview/issues/2301)\r\n- [你一般用什么工具测试前端代码的性能？](https://github.com/haizlin/fe-interview/issues/2297)\r\n- [请解释下http请求头中Referer的含义和作用是什么？](https://github.com/haizlin/fe-interview/issues/2293)\r\n- [说说你对版权的理解，前端开发的过程中应该注意哪些版权相关的问题呢？](https://github.com/haizlin/fe-interview/issues/2289)\r\n- [你认为做为前端开发是要自己切图好还是让美工来切图好呢？](https://github.com/haizlin/fe-interview/issues/2280)\r\n- [你会自己切图吗？还是让设计员给你切呢？](https://github.com/haizlin/fe-interview/issues/2273)\r\n- [怎么禁止爬虫对网站信息的抓取？](https://github.com/haizlin/fe-interview/issues/2269)\r\n- [要你写一个手机端的图形解锁的工具，你的思路是什么？](https://github.com/haizlin/fe-interview/issues/2265)\r\n- [你知道pass、sass、lass的区别是什么吗？](https://github.com/haizlin/fe-interview/issues/2261)\r\n- [前端报错，你是怎么上报错误的？有哪些方法？](https://github.com/haizlin/fe-interview/issues/2257)\r\n- [你还有什么问题想问我们的？](https://github.com/haizlin/fe-interview/issues/2253)\r\n- [你知道什么是后端套模板吗？他们是怎么操作的知道吗？](https://github.com/haizlin/fe-interview/issues/2249)\r\n- [你知道短网址是什么吗？知不知道它的实现原理？](https://github.com/haizlin/fe-interview/issues/2377)\r\n- [你知道你开发好的页面，测试人员是从哪些方面来测的吗？](https://github.com/haizlin/fe-interview/issues/2239)\r\n- [QPS和TPS有什么区别？](https://github.com/haizlin/fe-interview/issues/2235)\r\n- [说说你对请求数和并发数的理解](https://github.com/haizlin/fe-interview/issues/2224)\r\n- [WEB开发中的会话跟踪方法有哪些？](https://github.com/haizlin/fe-interview/issues/2220)\r\n- [屏幕坐标、客户区域（可视窗口）坐标、页面坐标分别是什么？](https://github.com/haizlin/fe-interview/issues/2216)\r\n- [你认为PC端开发和移动端开发主要有什么区别呢？](https://github.com/haizlin/fe-interview/issues/2211)\r\n- [你知道什么是TC39吗？它们的工作流程是怎样的？](https://github.com/haizlin/fe-interview/issues/2207)\r\n- [作为团队的Leader，最近发现你手下有位同事工作状态比较消极，你该怎么办？](https://github.com/haizlin/fe-interview/issues/2201)\r\n- [如果只能选一个，工作和家庭你认为哪个更重要？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2197)\r\n- [你每天（周）会制定一天（周）的计划吗？是如何定的？](https://github.com/haizlin/fe-interview/issues/2193)\r\n- [你知道什么是伪代码吗？如何编写伪代码呢？](https://github.com/haizlin/fe-interview/issues/2189)\r\n- [如何做用户身份验证？](https://github.com/haizlin/fe-interview/issues/2185)\r\n- [相同的内容生成的二维码是一样的吗？不同内容的二维码会不会重复？](https://github.com/haizlin/fe-interview/issues/2181)\r\n- [什么是补间动画？它分为哪几种类型？](https://github.com/haizlin/fe-interview/issues/2175)\r\n- [说说你对文件后缀的理解，为什么会有这么多种类型的后缀呢？](https://github.com/haizlin/fe-interview/issues/2167)\r\n- [说说扫码登陆和扫码支付的原理及流程是什么？](https://github.com/haizlin/fe-interview/issues/2162)\r\n- [如果要你定义一个版本号的规则，你该定义成什么样的？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2158)\r\n- [你上家公司是怎么管理版本的？](https://github.com/haizlin/fe-interview/issues/2154)\r\n- [如何迁移仓库，同时保留原有的提交记录和分支？](https://github.com/haizlin/fe-interview/issues/2150)\r\n- [git pull 报错怎么解决？](https://github.com/haizlin/fe-interview/issues/2137)\r\n- [如何禁止百度爬虫抓取网站？](https://github.com/haizlin/fe-interview/issues/2128)\r\n- [你知道什么是中间人攻击吗？它产生的原因是什么？有什么危害？如何避免？](https://github.com/haizlin/fe-interview/issues/2124)\r\n- [说说你遇到过最大的bug是什么？怎么解决的？](https://github.com/haizlin/fe-interview/issues/2114)\r\n- [你认为一个友好的错误处理机制应该满足哪些条件？](https://github.com/haizlin/fe-interview/issues/2110)\r\n- [现有几名候选人，说说你认为你的最大优势是什么？](https://github.com/haizlin/fe-interview/issues/2106)\r\n- [你有使用过2k屏或4k屏吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/2096)\r\n- [说说你对Retina高清屏的理解，它和2k屏有什么区别？](https://github.com/haizlin/fe-interview/issues/2092)\r\n- [你为什么希望到我们公司工作？](https://github.com/haizlin/fe-interview/issues/2088)\r\n- [举例说明前端的代码是如何解耦的？](https://github.com/haizlin/fe-interview/issues/2079)\r\n- [前端做单元测试时基本原则有哪些？](https://github.com/haizlin/fe-interview/issues/2069)\r\n- [解释下后端渲染与前端渲染有什么区别呢？](https://github.com/haizlin/fe-interview/issues/2065)\r\n- [你们前端项目是怎么做监控（埋点）的？都监控哪些维度的数据呢？](https://github.com/haizlin/fe-interview/issues/2060)\r\n- [你了解什么是极限编程吗？](https://github.com/haizlin/fe-interview/issues/2050)\r\n- [PWA如何改变我们的移动体验？](https://github.com/haizlin/fe-interview/issues/2046)\r\n- [说说你对PWA的理解](https://github.com/haizlin/fe-interview/issues/2041)\r\n- [请问单元测试和集成测试有什么区别？](https://github.com/haizlin/fe-interview/issues/2036)\r\n- [举例说明你对时间复杂度和空间复杂度的理解](https://github.com/haizlin/fe-interview/issues/2026)\r\n- [你觉得一线城市和三四线城市的区别在哪？你比较喜欢哪个？](https://github.com/haizlin/fe-interview/issues/2022)\r\n- [你最近在忙什么？](https://github.com/haizlin/fe-interview/issues/2018)\r\n- [你英语怎么样？不用全文翻译能正常阅读外文文档吗？](https://github.com/haizlin/fe-interview/issues/2014)\r\n- [前端资源发布路径怎么实现非覆盖式发布（平滑升级）？](https://github.com/haizlin/fe-interview/issues/2010)\r\n- [说说轮询、长轮询、长连接、socket连接、WebSocket的区别](https://github.com/haizlin/fe-interview/issues/2006)\r\n- [图片是不是越小越好？如何优化图片呢？](https://github.com/haizlin/fe-interview/issues/1997)\r\n- [你觉得前端有必要写文档吗？](https://github.com/haizlin/fe-interview/issues/1988)\r\n- [长链接在http2中与http/1.1协议中有什么区别？](https://github.com/haizlin/fe-interview/issues/1984)\r\n- [你知道网站运营的指标有哪些吗？](https://github.com/haizlin/fe-interview/issues/1980)\r\n- [你知道网站的PV、UV、IP分别代表什么吗？](https://github.com/haizlin/fe-interview/issues/1975)\r\n- [Chrome浏览器允许的一次性最大TCP并发链接](https://github.com/haizlin/fe-interview/issues/1970)\r\n- [在页面中引入静态资源文件，为什么静态资源文件改变后，再次发起请求还是之前的内容，没有变化呢？](https://github.com/haizlin/fe-interview/issues/1966)\r\n- [你知道PMP证书吗？](https://github.com/haizlin/fe-interview/issues/1960)\r\n- [你认为作为一个管理岗位，最重要的是什么？请说出三点](https://github.com/haizlin/fe-interview/issues/1956)\r\n- [如果让你去管理一个10人的前端团队，你该怎么管理？第一步先干嘛？](https://github.com/haizlin/fe-interview/issues/1952)\r\n- [你知道什么是微服务吗？](https://github.com/haizlin/fe-interview/issues/1948)\r\n- [你是怎样对首屏进行优化的呢？](https://github.com/haizlin/fe-interview/issues/1944)\r\n- [你是如何看待女程序员的？](https://github.com/haizlin/fe-interview/issues/1935)\r\n- [你觉得前端有必要懂后端语言吗？](https://github.com/haizlin/fe-interview/issues/1931)\r\n- [把html、css、js这三个分别做个比喻，你会把它们比喻成什么呢？](https://github.com/haizlin/fe-interview/issues/1927)\r\n- [开发触摸屏的页面时应该注意些什么问题？](https://github.com/haizlin/fe-interview/issues/1922)\r\n- [你了解什么是物联网吗？](https://github.com/haizlin/fe-interview/issues/1918)\r\n- [你有考过相关的技能证书吗？](https://github.com/haizlin/fe-interview/issues/1914)\r\n- [post和get有什么区别？它们分别在什么时候用到？](https://github.com/haizlin/fe-interview/issues/1910)\r\n- [你是如何测试代码的性能的？都有用到哪些工具？](https://github.com/haizlin/fe-interview/issues/1902)\r\n- [说下你对沉浸式体验的理解](https://github.com/haizlin/fe-interview/issues/1898)\r\n- [TCP和UDP属于计算机网络中的哪一层？](https://github.com/haizlin/fe-interview/issues/1894)\r\n- [OSI七层模型指的是哪七层？](https://github.com/haizlin/fe-interview/issues/1883)\r\n- [说说你对304缓存的理解](https://github.com/haizlin/fe-interview/issues/1879)\r\n- [git pull和git fetch有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1875)\r\n- [说说你对前端架构师职位的理解，你觉得前端架构师应具备什么样的技能呢？](https://github.com/haizlin/fe-interview/issues/1871)\r\n- [请问ie和chrome可以并行下载多少个资源？](https://github.com/haizlin/fe-interview/issues/1867)\r\n- [说说栈和队列的区别是什么？](https://github.com/haizlin/fe-interview/issues/1863)\r\n- [ETag有什么运用场景呢？](https://github.com/haizlin/fe-interview/issues/1859)\r\n- [请解释下Expires和Cache-Control有什么区别？](https://github.com/haizlin/fe-interview/issues/1855)\r\n- [你认为前端工程师真正的价值体现在哪里？](https://github.com/haizlin/fe-interview/issues/1851)\r\n- [常遇到的浏览器兼容性有哪些？你是怎样解决的？](https://github.com/haizlin/fe-interview/issues/1847)\r\n- [举例说明你对前端自动化的理解 ](https://github.com/haizlin/fe-interview/issues/1843)\r\n- [举例说明你对前端工程化的理解 ](https://github.com/haizlin/fe-interview/issues/1839)\r\n- [有IT行业的实际工作中，有哪些操作是属于违法的呢？](https://github.com/haizlin/fe-interview/issues/1835)\r\n- [你知道Nginx吗，知道如何利用Nginx反向代理吗？](https://github.com/haizlin/fe-interview/issues/1831)\r\n- [用户在浏览器中禁用了js脚本时该怎么办？](https://github.com/haizlin/fe-interview/issues/1827)\r\n- [你知道什么是RSS订阅吗？说说它的原理是什么？](https://github.com/haizlin/fe-interview/issues/1823)\r\n- [做表单验证时主要是验证哪些内容呢？](https://github.com/haizlin/fe-interview/issues/1819)\r\n- [说说你对相对路径和绝对路径的理解](https://github.com/haizlin/fe-interview/issues/1815)\r\n- [请描述处TCP的三次握手和四次挥手](https://github.com/haizlin/fe-interview/issues/1811)\r\n- [当网站遇到性能问题时，你是如何一步步解决的？说说你的方法](https://github.com/haizlin/fe-interview/issues/1807)\r\n- [请说说协商缓存和强缓存的区别？](https://github.com/haizlin/fe-interview/issues/1803)\r\n- [HTTP的请求头有什么作用？它的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1799)\r\n- [HTTP的请求除了get和post外还有哪些呢？说下你对它们的理解](https://github.com/haizlin/fe-interview/issues/1795)\r\n- [你知道TCP和UTP的区别是什么吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/1791)\r\n- [说说你对前端架构的理解](https://github.com/haizlin/fe-interview/issues/1787)\r\n- [你当初为什么选择了前端？](https://github.com/haizlin/fe-interview/issues/1783)\r\n- [资源加载失败，你是如何排查它的原因并解决呢？](https://github.com/haizlin/fe-interview/issues/1779)\r\n- [你自己制作过字体吗？你知道字体是怎么制作出来的吗？](https://github.com/haizlin/fe-interview/issues/1775)\r\n- [备案指的是域名备案还是空间备案呢？](https://github.com/haizlin/fe-interview/issues/1770)\r\n- [你对“属于自己的时间”这句话是怎么理解的？你有属于自己的时间吗？](https://github.com/haizlin/fe-interview/issues/1766)\r\n- [如何让大脑保持高速运行？](https://github.com/haizlin/fe-interview/issues/1762)\r\n- [请举例说明你对MIME的理解](https://github.com/haizlin/fe-interview/issues/1757)\r\n- [你认为全栈工程师应该具体什么样的条件（技能、素质等）？](https://github.com/haizlin/fe-interview/issues/1753)\r\n- [SEO是什么？TDK要怎么写才是最优的呢？](https://github.com/haizlin/fe-interview/issues/1749)\r\n- [举例说明IE和chrome有哪些不一样的特性](https://github.com/haizlin/fe-interview/issues/1745)\r\n- [说说你对TDD和BDD的理解](https://github.com/haizlin/fe-interview/issues/1741)\r\n- [说说你对冒烟测试的理解](https://github.com/haizlin/fe-interview/issues/1737)\r\n- [如何快速定位线上出现的问题？](https://github.com/haizlin/fe-interview/issues/1733)\r\n- [如果有些地区的用户反应网站很卡很慢，可能是什么原因造成的呢？怎么样去解决？](https://github.com/haizlin/fe-interview/issues/1729)\r\n- [你写的前端代码有做过单元测试吗？使用什么工具？怎么测试的？](https://github.com/haizlin/fe-interview/issues/1725)\r\n- [你开发过程中，都有用过哪些虚拟机？](https://github.com/haizlin/fe-interview/issues/1721)\r\n- [在实际中Git规范有哪些？](https://github.com/haizlin/fe-interview/issues/1717)\r\n- [你对算法和数据结构有了解吗？说说看](https://github.com/haizlin/fe-interview/issues/1713)\r\n- [为什么要在项目中使用CDN？](https://github.com/haizlin/fe-interview/issues/1709)\r\n- [你有开发过chrome插件吗？说说你的开发过程](https://github.com/haizlin/fe-interview/issues/1705)\r\n- [你是如何看待chrome将在2020年彻底放弃Flash？](https://github.com/haizlin/fe-interview/issues/1701)\r\n- [你上家公司是做什么的？](https://github.com/haizlin/fe-interview/issues/1697)\r\n- [如果你是上级领导，如何让团队中的成员成长起来呢？](https://github.com/haizlin/fe-interview/issues/1693)\r\n- [你了解你的团队吗？说说你对他们的了解](https://github.com/haizlin/fe-interview/issues/1689)\r\n- [你有新的想法或者学到了新的技术，你会应用到实际的项目中吗？](https://github.com/haizlin/fe-interview/issues/1684)\r\n- [如果你是上级领导，有人不服你，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1680)\r\n- [举例说明你都会哪些与人沟通的技巧？](https://github.com/haizlin/fe-interview/issues/1676)\r\n- [如果你是上级领导，你底下有个兄弟工作状态不是很好，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1672)\r\n- [你是如何管理你的下属的？](https://github.com/haizlin/fe-interview/issues/1668)\r\n- [跟你聊了这么多，觉得挺投缘的，那你来说说你对我的初步认识吧](https://github.com/haizlin/fe-interview/issues/1664)\r\n- [说下你对程序员中年危机的理解](https://github.com/haizlin/fe-interview/issues/1660)\r\n- [有回老家发展的打算吗？](https://github.com/haizlin/fe-interview/issues/1656)\r\n- [你怎么和你身边的急性子或慢性子同事沟通？](https://github.com/haizlin/fe-interview/issues/1652)\r\n- [你有女朋友吗？你结婚了吗？有小孩吗？](https://github.com/haizlin/fe-interview/issues/1648)\r\n- [说说你对开源项目的理解，它的意义何在？你有参与过开源项目吗？](https://github.com/haizlin/fe-interview/issues/1644)\r\n- [你之前的公司有组织过分享会或者知识讲堂的活动吗？你有没有给同事分享过？](https://github.com/haizlin/fe-interview/issues/1640)\r\n- [你有参加过技术讨论会或者座谈会相关的活动吗？](https://github.com/haizlin/fe-interview/issues/1631)\r\n- [说下你对感染力的理解](https://github.com/haizlin/fe-interview/issues/1627)\r\n- [你是如何与空降领导相处的？](https://github.com/haizlin/fe-interview/issues/1623)\r\n- [上班时你会经常看手机吗？](https://github.com/haizlin/fe-interview/issues/1619)\r\n- [在你专心写代码时，经常会有人在聊天工具上打扰你怎么办？](https://github.com/haizlin/fe-interview/issues/1615)\r\n- [你觉得你每天最佳的工作时间是什么时候？](https://github.com/haizlin/fe-interview/issues/1610)\r\n- [现在前后端分离，作为前端的你是怎么与其它部门合作的？](https://github.com/haizlin/fe-interview/issues/1606)\r\n- [你是怎么理解团队合作的？](https://github.com/haizlin/fe-interview/issues/1602)\r\n- [现在公司有好几个侯选人，用一句话突出你的竞争力吧](https://github.com/haizlin/fe-interview/issues/1597)\r\n- [上级领导安排的任务过多无法完成，这时你该怎么办？](https://github.com/haizlin/fe-interview/issues/1593)\r\n- [你最喜欢什么样的团队及团队氛围？](https://github.com/haizlin/fe-interview/issues/1589)\r\n- [你心中认为最成功（最认可）的一个人是谁？说说你对他的评价](https://github.com/haizlin/fe-interview/issues/1585)\r\n- [在工作中，你会有犹豫的时候吗？举个例子说明下](https://github.com/haizlin/fe-interview/issues/1581)\r\n- [你最期望公司给你什么样的福利？](https://github.com/haizlin/fe-interview/issues/1577)\r\n- [让你去攻破一个难题，你愿意接受挑战吗？](https://github.com/haizlin/fe-interview/issues/1573)\r\n- [你现在手头上有其他公司的offer吗？](https://github.com/haizlin/fe-interview/issues/1568)\r\n- [你上家公司的工资是多少呢？](https://github.com/haizlin/fe-interview/issues/1564)\r\n- [如果一个团队里勾心斗角比较严重，你该怎么办？如果你是管理层你又该怎么办？](https://github.com/haizlin/fe-interview/issues/1560)\r\n- [你觉得影响团队的战斗力有哪些方面的因素？](https://github.com/haizlin/fe-interview/issues/1556)\r\n- [如果我们决定录用你，但薪资达不到你的要求，你愿意吗？最大幅度能接受降多少？](https://github.com/haizlin/fe-interview/issues/1552)\r\n- [你喜欢什么样的领导？](https://github.com/haizlin/fe-interview/issues/1548)\r\n- [你之前的工作有出过差吗？如果公司要求出差，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1544)\r\n- [你对工作环境有什么要求吗？](https://github.com/haizlin/fe-interview/issues/1540)\r\n- [如果你来后接手的项目有很多问题，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1536)\r\n- [我们公司平时有组织羽毛球活动，你喜欢打羽毛球吗？打得如何？](https://github.com/haizlin/fe-interview/issues/1532)\r\n- [你了解我们公司吗？说说你对我们公司的了解](https://github.com/haizlin/fe-interview/issues/1528)\r\n- [你知道二进制、八进制、十进制、十六进制的区别吗？它们分别有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1523)\r\n- [你所在的公司里的项目有用过敏捷开发吗？请说说你对敏捷开发的理解](https://github.com/haizlin/fe-interview/issues/1519)\r\n- [除了前端以外还了解什么其它技术么？你自己最最厉害的技能是什么？](https://github.com/haizlin/fe-interview/issues/1515)\r\n- [说说你对自我认识边界的理解](https://github.com/haizlin/fe-interview/issues/1511)\r\n- [在平时开发的时候，你有考虑过边界问题吗？说说你对边界的理解！](https://github.com/haizlin/fe-interview/issues/1507)\r\n- [说说你对绩效的理解？](https://github.com/haizlin/fe-interview/issues/1503)\r\n- [你平时有玩游戏吗？都玩什么游戏呢？玩得如何？](https://github.com/haizlin/fe-interview/issues/1499)\r\n- [你平时熬夜吗？](https://github.com/haizlin/fe-interview/issues/1495)\r\n- [前端如何预防SQL注入？](https://github.com/haizlin/fe-interview/issues/1491)\r\n- [你知道什么是区块链吗？](https://github.com/haizlin/fe-interview/issues/1487)\r\n- [前端如何防止XSS攻击？](https://github.com/haizlin/fe-interview/issues/1483)\r\n- [你有想过创业的打算吗？](https://github.com/haizlin/fe-interview/issues/1479)\r\n- [你知道什么是内网穿透吗？有没有玩过？](https://github.com/haizlin/fe-interview/issues/1475)\r\n- [你要是在家时，公司网站出问题了你是怎么解决的？](https://github.com/haizlin/fe-interview/issues/1471)\r\n- [假设有一个场景，需要前端自己计算十万级别或更多的数据，你有解决什么方案呢？](https://github.com/haizlin/fe-interview/issues/1467)\r\n- [你有做过H5的游戏开发吗？说说它的开发步骤](https://github.com/haizlin/fe-interview/issues/1463)\r\n- [你有做过Hybrid APP开发吗？说说你的经验](https://github.com/haizlin/fe-interview/issues/1459)\r\n- [你是计算机专业的吗？你们上学都学了哪些内容？](https://github.com/haizlin/fe-interview/issues/1455)\r\n- [你知道开发好的功能要自测吗？你一般是怎么自测的呢？](https://github.com/haizlin/fe-interview/issues/1451)\r\n- [你有给自己制定过计划吗？怎么去落实的？](https://github.com/haizlin/fe-interview/issues/1447)\r\n- [在工作中，你对开发环境有什么要求吗？](https://github.com/haizlin/fe-interview/issues/1443)\r\n- [你有在linux下编程过吗？有使用过mac系统吗？说下它和win系统的区别？](https://github.com/haizlin/fe-interview/issues/1439)\r\n- [你有用记事本来写过代码吗？说说你的感受！](https://github.com/haizlin/fe-interview/issues/1435)\r\n- [强类型和弱类型语言的区别是什么？](https://github.com/haizlin/fe-interview/issues/1431)\r\n- [你觉得该不该写注释？你写注释的原则是什么？](https://github.com/haizlin/fe-interview/issues/1420)\r\n- [你有听说过“分词”吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1416)\r\n- [你知道什么是人工智能和机器学习吗？说说你对它们的理解认知](https://github.com/haizlin/fe-interview/issues/1411)\r\n- [你知道什么是PDCA吗？要怎么运用好它呢？](https://github.com/haizlin/fe-interview/issues/1406)\r\n- [你知道什么是域名备案吗？备案有什么用？可以不备案吗？](https://github.com/haizlin/fe-interview/issues/1386)\r\n- [你上家公司的接口是怎么管理的？](https://github.com/haizlin/fe-interview/issues/1382)\r\n- [说说你对AMD、CMD和CommonJS的理解](https://github.com/haizlin/fe-interview/issues/1378)\r\n- [你知道什么是ECMAScript吗？](https://github.com/haizlin/fe-interview/issues/1374)\r\n- [你有自己写过爬虫的程序吗？说说你对爬虫和反爬虫的理解？](https://github.com/haizlin/fe-interview/issues/1370)\r\n- [举例缓存头都有哪些？并说明它们的用处](https://github.com/haizlin/fe-interview/issues/1366)\r\n- [说下你对可视化开发的理解](https://github.com/haizlin/fe-interview/issues/1348)\r\n- [当线上代码出现问题了，你该怎么排查呢？](https://github.com/haizlin/fe-interview/issues/1344)\r\n- [当接到一个新的需求时，你的第一反应是什么？](https://github.com/haizlin/fe-interview/issues/1340)\r\n- [在工作中，你觉得如何提高幸福指数呢？](https://github.com/haizlin/fe-interview/issues/1336)\r\n- [你对“技术服务于生活”的理解是什么？](https://github.com/haizlin/fe-interview/issues/1332)\r\n- [你想当技术总监吗？你觉得技术总监应具备什么样的技能？](https://github.com/haizlin/fe-interview/issues/1318)\r\n- [从你的角度上来说下你对“产品经理”这个岗位的理解](https://github.com/haizlin/fe-interview/issues/1314)\r\n- [请解释下单线程与多线程之间的区别？](https://github.com/haizlin/fe-interview/issues/1299)\r\n- [浏览器本地存储和服务器端存储有区别呢？](https://github.com/haizlin/fe-interview/issues/1295)\r\n- [说下你对预加载的理解？](https://github.com/haizlin/fe-interview/issues/1290)\r\n- [你有做过直播相关开发吗？知道它的原理吗？](https://github.com/haizlin/fe-interview/issues/1286)\r\n- [写js代码时你喜欢哪种命名方式？](https://github.com/haizlin/fe-interview/issues/1282)\r\n- [这么多年来，你值得骄傲坚持的是什么？](https://github.com/haizlin/fe-interview/issues/1278)\r\n- [如何对前端资源进行优化？](https://github.com/haizlin/fe-interview/issues/1274)\r\n- [说说你对前端工程师日常的开发流程的理解](https://github.com/haizlin/fe-interview/issues/1270)\r\n- [你平时是如何管理项目的？](https://github.com/haizlin/fe-interview/issues/1266)\r\n- [移动端的性能优化有哪些方法？](https://github.com/haizlin/fe-interview/issues/1262)\r\n- [你知道什么是BLOB URL吗？为什么要使用它？](https://github.com/haizlin/fe-interview/issues/1258)\r\n- [你知道时间四象限吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1254)\r\n- [你知道什么是二、三级域名吗？举例说明下](https://github.com/haizlin/fe-interview/issues/1250)\r\n- [你上家公司有写日报、周报或者月报吗？说说你对写日（周、月）这事的理解](https://github.com/haizlin/fe-interview/issues/1236)\r\n- [你有做过PHP开发？说说你自己对“PHP是世界上最好的语言”这句话的理解](https://github.com/haizlin/fe-interview/issues/1232)\r\n- [说说你们的项目上线流程是怎样的？](https://github.com/haizlin/fe-interview/issues/1228)\r\n- [如何让你做一个文件无刷新上传的功能，你有哪些方法可以做到？](https://github.com/haizlin/fe-interview/issues/1224)\r\n- [你有做过扫码枪的开发吗？知道它的原理吗？](https://github.com/haizlin/fe-interview/issues/1220)\r\n- [请解释下你理解的并行和并发、同步和异步、阻塞和非阻塞之间有什么区别？](https://github.com/haizlin/fe-interview/issues/1216)\r\n- [你有使用过FTP吗？你知道FTP它的作用是什么吗？](https://github.com/haizlin/fe-interview/issues/1212)\r\n- [内存和缓存有什么区别？](https://github.com/haizlin/fe-interview/issues/1208)\r\n- [客户投诉说网站有些功能用不了，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1204)\r\n- [说说你对堆和栈的理解，它们之间有什么区别？](https://github.com/haizlin/fe-interview/issues/1200)\r\n- [说说你对矢量图和位图的理解，它们分别有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1185)\r\n- [你知道什么是AST吗？说说你对AST的理解，它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1181)\r\n- [前端的性能统计有哪些指标？](https://github.com/haizlin/fe-interview/issues/1177)\r\n- [移动端的用户体验有哪些优化的方法？](https://github.com/haizlin/fe-interview/issues/1172)\r\n- [为什么提倡利用多个域名来存储网站的资源？](https://github.com/haizlin/fe-interview/issues/1168)\r\n- [W3C是什么？请说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1164)\r\n- [你有自己的博客吗？维护的频率是多久呢？](https://github.com/haizlin/fe-interview/issues/1160)\r\n- [在选择框架时应该考虑哪些因素？](https://github.com/haizlin/fe-interview/issues/1155)\r\n- [你觉得你上家公司的前端开发流程有什么地方要优化的吗？怎么优化呢？](https://github.com/haizlin/fe-interview/issues/1151)\r\n- [你会PHP、JAVA、Python或GO吗？都有做过哪些应用呢？](https://github.com/haizlin/fe-interview/issues/1147)\r\n- [你知道Jenkins吗？有没有用过？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1143)\r\n- [你期望的薪资是多少呢？](https://github.com/haizlin/fe-interview/issues/1139)\r\n- [你有玩过Docker吗？你知道它有哪些运用场景吗？](https://github.com/haizlin/fe-interview/issues/1135)\r\n- [你知道什么是微格式(microformat)吗？说说你的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1131)\r\n- [你了解什么是微前端吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1127)\r\n- [你在工作中有用到过websocket吗？用它来解决什么问题？](https://github.com/haizlin/fe-interview/issues/1123)\r\n- [说说你是怎么安排你工作外的时间的？](https://github.com/haizlin/fe-interview/issues/1119)\r\n- [你会nodejs吗？说说你运用它的场景](https://github.com/haizlin/fe-interview/issues/1115)\r\n- [你知道产品经理一般画的原型是用什么工具吗？有没有自己玩过？](https://github.com/haizlin/fe-interview/issues/1111)\r\n- [说说你对重构的理解](https://github.com/haizlin/fe-interview/issues/1107)\r\n- [关于重复造轮子这件事你是怎么理解的？](https://github.com/haizlin/fe-interview/issues/1103)\r\n- [知道为何有些网站访不需要端口号？说说你对端口的理解？](https://github.com/haizlin/fe-interview/issues/1099)\r\n- [说说你对移动端和web前端开发的主要区别是什么？](https://github.com/haizlin/fe-interview/issues/1095)\r\n- [你有了解opengl吗？它有哪些作用？](https://github.com/haizlin/fe-interview/issues/1091)\r\n- [说说你对Web App 、Hybrid App和Native App这三者的理解？](https://github.com/haizlin/fe-interview/issues/1086)\r\n- [你有开发过弹幕吗？知道它的原理吗？说说看](https://github.com/haizlin/fe-interview/issues/1081)\r\n- [你了解雅虎前端优化的35条军规吗？你能说上几条？](https://github.com/haizlin/fe-interview/issues/1076)\r\n- [如果一个项目要你重构成前后端分离，你的方法论是什么？](https://github.com/haizlin/fe-interview/issues/1072)\r\n- [用哪种格式可以存储包含Alpha通道的图像？Alpha通道是指什么？](https://github.com/haizlin/fe-interview/issues/1068)\r\n- [你有签过保密协议吗？说说你对保密协议的理解](https://github.com/haizlin/fe-interview/issues/1064)\r\n- [你对jsfuck有了解吗？它的原理是什么？请举例说明](https://github.com/haizlin/fe-interview/issues/1060)\r\n- [你有做过骨架屏吗？它的原理是什么知道吗？](https://github.com/haizlin/fe-interview/issues/1056)\r\n- [你今年多大了？请说说看你认为你的程序员生涯能做到多少岁？](https://github.com/haizlin/fe-interview/issues/1052)\r\n- [对于前后端分离，你是怎么理解的？](https://github.com/haizlin/fe-interview/issues/1048)\r\n- [说下你是如何从PS切出图的，有什么技巧？](https://github.com/haizlin/fe-interview/issues/1044)\r\n- [你知道什么是B/S和C/S架构吗？说说它们的区别](https://github.com/haizlin/fe-interview/issues/1040)\r\n- [shim和polyfill有什么区别？它们分别有什么用？](https://github.com/haizlin/fe-interview/issues/1036)\r\n- [在实际工作中，要是你的想法被反对时你该怎么办？](https://github.com/haizlin/fe-interview/issues/1032)\r\n- [淘宝、京东、百度他们的网站首页秒开是如何做到的呢？](https://github.com/haizlin/fe-interview/issues/1028)\r\n- [前端页面有哪三层构成？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1024)\r\n- [你知道什么是图床吗？它有什么好处？](https://github.com/haizlin/fe-interview/issues/1020)\r\n- [要你做一个国外的web页面，你需要考虑哪些问题？](https://github.com/haizlin/fe-interview/issues/1016)\r\n- [你上家公司前端团队有多少人？是怎么分工的？](https://github.com/haizlin/fe-interview/issues/1012)\r\n- [Web安全色所能够显示的颜色种类有多少种？](https://github.com/haizlin/fe-interview/issues/1008)\r\n- [域名解析它有哪几种方式？](https://github.com/haizlin/fe-interview/issues/1004)\r\n- [描述下什么是域名解析？简述它的基本过程](https://github.com/haizlin/fe-interview/issues/999)\r\n- [请列举出多种减少页面加载时间的方法](https://github.com/haizlin/fe-interview/issues/995)\r\n- [进程与线程有什么区别？JS的单线程带来哪些好处？](https://github.com/haizlin/fe-interview/issues/991)\r\n- [你有自己买过服务器和域名用来搭建博客或者网站吗？](https://github.com/haizlin/fe-interview/issues/987)\r\n- [你有画过流程图吗？用过什么软件？开始和判定分别用什么图形表示？](https://github.com/haizlin/fe-interview/issues/982)\r\n- [你有用过单例模式吗？主要运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/978)\r\n- [不查资料，你会手写正则吗？](https://github.com/haizlin/fe-interview/issues/974)\r\n- [你认为前端工程师应该分为哪些级别呢？说说你的看法](https://github.com/haizlin/fe-interview/issues/970)\r\n- [说说你对Git的branch, diff, merge的理解？](https://github.com/haizlin/fe-interview/issues/965)\r\n- [你知道什么是图片防盗链吗？防盗链怎么实现呢？说说你的方法](https://github.com/haizlin/fe-interview/issues/961)\r\n- [说说你对emoji表情的理解，前端如何处理emoji表情？它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/957)\r\n- [简要描述下什么是DNS？它有什么用？](https://github.com/haizlin/fe-interview/issues/909)\r\n- [浏览器在什么情况下会出现“已拦截弹窗式窗口”？怎么解决？](https://github.com/haizlin/fe-interview/issues/905)\r\n- [你所在的团队有规范吗？举例说明都定义了哪些规范？](https://github.com/haizlin/fe-interview/issues/760)\r\n- [当项目准备上线前，你有做过哪些性能优化吗？](https://github.com/haizlin/fe-interview/issues/750)\r\n- [说说你对robots文件的理解，它有什么作用？](https://github.com/haizlin/fe-interview/issues/746)\r\n- [说说你对hosts文件的理解，它都有哪些作用？](https://github.com/haizlin/fe-interview/issues/610)\r\n- [你平常都看哪些方面的书？你看书的方法是怎样的？](https://github.com/haizlin/fe-interview/issues/603)\r\n- [Git的reset和revert有什么区别？它们分别适用于什么场景？](https://github.com/haizlin/fe-interview/issues/599)\r\n- [你平时开发是用mac还是windows系统？至少举三个例子说明两者的区别？](https://github.com/haizlin/fe-interview/issues/595)\r\n- [刷新和强制刷新有什么区别？说说你对两者的理解](https://github.com/haizlin/fe-interview/issues/591)\r\n- [你会抓https和移动端的包吗？分别描述下这两种包要怎么抓？](https://github.com/haizlin/fe-interview/issues/587)\r\n- [说下你平时是怎么自学的？怎么安排时间的？](https://github.com/haizlin/fe-interview/issues/583)\r\n- [你申请的这个职位，你觉得你还欠缺什么呢？](https://github.com/haizlin/fe-interview/issues/579)\r\n- [你知道什么是websocket吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/575)\r\n- [一个项目写很多的纯静态页面，有公共的部分（例如头和尾）你是怎么提取公用的？](https://github.com/haizlin/fe-interview/issues/571)\r\n- [你有使用过JWT吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/565)\r\n- [你会抓包吗？都有用过哪些抓包工具？](https://github.com/haizlin/fe-interview/issues/533)\r\n- [你对web服务器软件有了解吗？都使用过哪些？各有哪些优缺点呢？](https://github.com/haizlin/fe-interview/issues/529)\r\n- [说说你做过让你觉得最满意的项目是什么？为什么？](https://github.com/haizlin/fe-interview/issues/524)\r\n- [说下你对互联网行业及前端技术发展趋势的看法](https://github.com/haizlin/fe-interview/issues/520)\r\n- [说说你对RESTful的理解](https://github.com/haizlin/fe-interview/issues/516)\r\n- [你知道二维码的原理是什么吗？要把android和ios的下载地址合成一个二维码怎么做呢？](https://github.com/haizlin/fe-interview/issues/512)\r\n- [做了这么多年开发，说说你最大的感悟是什么？](https://github.com/haizlin/fe-interview/issues/505)\r\n- [本地git与远程仓库连接的方式有哪些？](https://github.com/haizlin/fe-interview/issues/501)\r\n- [为什么浏览器会有兼容的问题呢？](https://github.com/haizlin/fe-interview/issues/497)\r\n- [js动画和css动画有什么区别？](https://github.com/haizlin/fe-interview/issues/493)\r\n- [你觉得你自己最大的优点和缺点分别是什么？能否举例说明一下？](https://github.com/haizlin/fe-interview/issues/410)\r\n- [如果面试官让你说说下你的家庭？你会从哪些方面说呢？](https://github.com/haizlin/fe-interview/issues/406)\r\n- [最后如果技术面和HR面问你：你还有什么问题吗？你分别会问些什么？](https://github.com/haizlin/fe-interview/issues/297)\r\n- [如果面试官让你先自我介绍下，然后说下你的工作经历，你该怎么说？](https://github.com/haizlin/fe-interview/issues/296)\r\n- [说说什么是设计模式，你最常用的设计模式有哪些？](https://github.com/haizlin/fe-interview/issues/282)\r\n- [说说你对同构和SSR的理解](https://github.com/haizlin/fe-interview/issues/278)\r\n- [知道IPV6是什么吗？说说它和IPV4的区别是什么？](https://github.com/haizlin/fe-interview/issues/257)\r\n- [如何预防掉头发？](https://github.com/haizlin/fe-interview/issues/253)\r\n- [对于让你接手一个你觉得很烂的老项目，你该怎么办？](https://github.com/haizlin/fe-interview/issues/247)\r\n- [对于5G的到来，你是怎么看的？说说你的想法](https://github.com/haizlin/fe-interview/issues/243)\r\n- [说说你对浏览器的关键渲染路径的理解](https://github.com/haizlin/fe-interview/issues/239)\r\n- [说说你对域名收敛和域名发散的理解？分别在什么场景下使用？](https://github.com/haizlin/fe-interview/issues/222)\r\n- [网站被劫持植入广告该怎么办？如何防止？](https://github.com/haizlin/fe-interview/issues/218)\r\n- [和你的上级领导意见不一致时你该怎么办？](https://github.com/haizlin/fe-interview/issues/214)\r\n- [有用过本地存储吗？有什么限制？有没有考虑过超出了限制怎么办？](https://github.com/haizlin/fe-interview/issues/210)\r\n- [说说你对CDN的理解，使用过程中有没有遇到过问题？](https://github.com/haizlin/fe-interview/issues/205)\r\n- [你写文档一般用什么工具？Markdown有用过吗？](https://github.com/haizlin/fe-interview/issues/201)\r\n- [说说你对http、https的理解](https://github.com/haizlin/fe-interview/issues/192)\r\n- [你有遇到过字体侵权的事吗？如何解决？](https://github.com/haizlin/fe-interview/issues/188)\r\n- [最近996一词很火，谈谈你对996的看法](https://github.com/haizlin/fe-interview/issues/184)\r\n- [如果HR说要做背调，还要你给出近三个月的银行流水，你该怎么办？](https://github.com/haizlin/fe-interview/issues/180)\r\n- [说说你对本项目的看法及建议](https://github.com/haizlin/fe-interview/issues/176)\r\n- [从你的角度上来讲，你觉得如何管理前端团队？](https://github.com/haizlin/fe-interview/issues/172)\r\n- [说说你对http、https、http2的理解](https://github.com/haizlin/fe-interview/issues/168)\r\n- [最近在学什么？能谈谈你未来3，5年给自己的规划吗？](https://github.com/haizlin/fe-interview/issues/164)\r\n- [你现在在团队是什么角色，有起到了什么显著的作用吗？](https://github.com/haizlin/fe-interview/issues/159)\r\n- [你有自己的博客吗？平时自己有写一些技术文章吗？](https://github.com/haizlin/fe-interview/issues/155)\r\n- [说说你对NodeJs的理解及用途](https://github.com/haizlin/fe-interview/issues/151)\r\n- [公钥加密和私钥加密是什么？](https://github.com/haizlin/fe-interview/issues/147)\r\n- [你知道网页三剑客指的是什么吗？你有用过Dreamwear吗？](https://github.com/haizlin/fe-interview/issues/143)\r\n- [如果让你快速使用一门你不熟悉的新技术，你该怎么办？](https://github.com/haizlin/fe-interview/issues/139)\r\n- [对于前端安全，你了解多少？说说你对XSS和CSRF的理解](https://github.com/haizlin/fe-interview/issues/135)\r\n- [谈一谈你知道的前端性能优化方案有哪些？](https://github.com/haizlin/fe-interview/issues/131)\r\n- [你了解什么是技术债务吗？](https://github.com/haizlin/fe-interview/issues/125)\r\n- [你对全栈工程师的理解是什么？](https://github.com/haizlin/fe-interview/issues/121)\r\n- [你在上一家公司工作流程是怎么样的，如何与其他人协作的？是怎样跨部门合作的？](https://github.com/haizlin/fe-interview/issues/117)\r\n- [对于有压力时，你是怎么抗压的？](https://github.com/haizlin/fe-interview/issues/113)\r\n- [解释下CRLF是什么？](https://github.com/haizlin/fe-interview/issues/109)\r\n- [在工作中能让你最有成就感的是什么？并介绍下你最得意的作品吧](https://github.com/haizlin/fe-interview/issues/105)\r\n- [在浏览器中输入url到页面显示出来的过程发生了什么？](https://github.com/haizlin/fe-interview/issues/101)\r\n- [你为什么离职呢？](https://github.com/haizlin/fe-interview/issues/97)\r\n- [你对Git的branch及工作流的理解是什么？](https://github.com/haizlin/fe-interview/issues/93)\r\n- [说说你工作中遇到过比较难的技术问题是什么？是如何解决的？](https://github.com/haizlin/fe-interview/issues/89)\r\n- [你经历过老板要求兼容IE吗？IE几？有什么感悟？](https://github.com/haizlin/fe-interview/issues/85)\r\n- [说说一件或几件（介绍下除了工作外）你觉得能为你面试加分的事](https://github.com/haizlin/fe-interview/issues/81)\r\n- [前端工程师这个职位你是怎么样理解的？聊聊它的前景？](https://github.com/haizlin/fe-interview/issues/77)\r\n- [来说说你对重绘和重排的理解，以及如何优化？](https://github.com/haizlin/fe-interview/issues/73)\r\n- [你会手写原生js代码吗？](https://github.com/haizlin/fe-interview/issues/69)\r\n- [最近都流行些什么？你经常会浏览哪些网站？](https://github.com/haizlin/fe-interview/issues/65)\r\n- [你如何看待团建的？你们团建一般都怎么实施？](https://github.com/haizlin/fe-interview/issues/61)\r\n- [说说你对SVN和GIT的理解和区别](https://github.com/haizlin/fe-interview/issues/57)\r\n- [你在的公司有没有做代码审查（CodeReview）？如果有是怎么做的？如果没有你觉得应该怎么做才更好？](https://github.com/haizlin/fe-interview/issues/53)\r\n- [对于加班你是怎么看的？](https://github.com/haizlin/fe-interview/issues/49)\r\n- [你最喜欢用哪些编辑器？喜欢它的理由是什么？](https://github.com/haizlin/fe-interview/issues/45)\r\n- [http都有哪些状态码？](https://github.com/haizlin/fe-interview/issues/41)\r\n- [网页应用从服务器主动推送到客户端有那些方式？](https://github.com/haizlin/fe-interview/issues/37)\r\n\r\n## 交流讨论\r\n欢迎大家前来讨论，如果觉得对你的学习有一定的帮助，欢迎点个[**Star**](https://github.com/haizlin/fe-interview), 同时欢迎加入 **“前端面试每日3+1”** 微信群（扫个人微信号邀请入群）相互交流。\r\n\r\n![微信公众号和微信群](https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode.jpg)"
  },
  {
    "path": "category/css.md",
    "content": "# css面试题\r\n> 不定时更新\r\n\r\n## 历史题目\r\n> 最新：2021.02.27\r\n\r\n- [你有使用过mask属性吗？请说说它的用途](https://github.com/haizlin/fe-interview/issues/3618)\r\n- [你有使用过css-doodle吗？说说它的作用是什么？](https://github.com/haizlin/fe-interview/issues/3614)\r\n- [使用纯css使得两个背景叠加](https://github.com/haizlin/fe-interview/issues/3610)\r\n- [使用纯css画一个角向渐变的背景](https://github.com/haizlin/fe-interview/issues/3606)\r\n- [如何让IE6支持PNG透明？](https://github.com/haizlin/fe-interview/issues/3602)\r\n- [使用纯css画一个径向渐变的背景](https://github.com/haizlin/fe-interview/issues/3598)\r\n- [使用纯css画一个线性渐变的背景](https://github.com/haizlin/fe-interview/issues/3594)\r\n- [使用css画个动态的泳池特效](https://github.com/haizlin/fe-interview/issues/3589)\r\n- [设置元素为display:flex后，哪些属性会失效呢？为什么？](https://github.com/haizlin/fe-interview/issues/3581)\r\n- [flex是哪些属性的简写呢？](https://github.com/haizlin/fe-interview/issues/3577)\r\n- [说说display:flex和display:inline-flex有什么区别？](https://github.com/haizlin/fe-interview/issues/3573)\r\n- [input标签改变高度的同时如何使光标定位在左上角（不使用textarea）](https://github.com/haizlin/fe-interview/issues/3569)\r\n- [使用css画一个羽毛球场地图](https://github.com/haizlin/fe-interview/issues/3565)\r\n- [css和wxss有什么区别？](https://github.com/haizlin/fe-interview/issues/3561)\r\n- [如何让span在div中垂直居中？](https://github.com/haizlin/fe-interview/issues/3557)\r\n- [使用绝对定位position:absolute;后，就不能使用margin: 0 auto;实现居中，为什么呢？如何解决？](https://github.com/haizlin/fe-interview/issues/3553)\r\n- [::before和::after它们的使用场是什么？](https://github.com/haizlin/fe-interview/issues/3549)\r\n- [如何给字体设置阴影效果？](https://github.com/haizlin/fe-interview/issues/3545)\r\n- [如何将数字设为等宽？](https://github.com/haizlin/fe-interview/issues/3541)\r\n- [如何将文字设为等宽？](https://github.com/haizlin/fe-interview/issues/3537)\r\n- [使用css实现导航栏左右滑动](https://github.com/haizlin/fe-interview/issues/3533)\r\n- [请使用纯css画出一条虚线，并设置虚线的间隙（不能使用图片）](https://github.com/haizlin/fe-interview/issues/3529)\r\n- [使用css制作一个圣诞树](https://github.com/haizlin/fe-interview/issues/3525)\r\n- [使用纯的css如何定义变量？请举例说明](https://github.com/haizlin/fe-interview/issues/3521)\r\n- [用css画一个篮球场地图](https://github.com/haizlin/fe-interview/issues/3517)\r\n- [用css画一个羽毛球场地图](https://github.com/haizlin/fe-interview/issues/3513)\r\n- [用css画一个足球场地图](https://github.com/haizlin/fe-interview/issues/3509)\r\n- [如何隐藏鼠标在某个区域内的光标？](https://github.com/haizlin/fe-interview/issues/3505)\r\n- [用css隐藏input的光标](https://github.com/haizlin/fe-interview/issues/3501)\r\n- [用纯CSS实现判断鼠标进入的方向](https://github.com/haizlin/fe-interview/issues/3497)\r\n- [写的css样式是否能被js所读到？如果可以如何读取？](https://github.com/haizlin/fe-interview/issues/3493)\r\n- [你有使用过css的clamp函数吗？说说它有什么用途？](https://github.com/haizlin/fe-interview/issues/3489)\r\n- [你有写过Less的插件吗？](https://github.com/haizlin/fe-interview/issues/3485)\r\n- [在LESS中如何定义变量上下文中的范围？](https://github.com/haizlin/fe-interview/issues/3481)\r\n- [在Less中命令行里编译的命令是什么？](https://github.com/haizlin/fe-interview/issues/3477)\r\n- [在Less中“Source Map Less Inline”选项代表什么？](https://github.com/haizlin/fe-interview/issues/3473)\r\n- [在Less中数据URI的作用是什么？](https://github.com/haizlin/fe-interview/issues/3468)\r\n- [如何在Less中创建循环结构？](https://github.com/haizlin/fe-interview/issues/3464)\r\n- [在Less中有哪些不同类型的函数？](https://github.com/haizlin/fe-interview/issues/3460)\r\n- [在Less中有哪些注释方式？](https://github.com/haizlin/fe-interview/issues/3456)\r\n- [在Less中支持运算符吗？](https://github.com/haizlin/fe-interview/issues/3452)\r\n- [在Less中什么是＆combinator？](https://github.com/haizlin/fe-interview/issues/3448)\r\n- [在Less中使用extend有什么用？](https://github.com/haizlin/fe-interview/issues/3444)\r\n- [在Less中是如何导入的？](https://github.com/haizlin/fe-interview/issues/3440)\r\n- [在Less中e()函数的目的是什么？](https://github.com/haizlin/fe-interview/issues/3436)\r\n- [在Less中使用命名空间和访问器有什么作用？](https://github.com/haizlin/fe-interview/issues/3432)\r\n- [把Less编译为CSS的最佳方法是什么？](https://github.com/haizlin/fe-interview/issues/3428)\r\n- [在Less中的颜色通道功能是什么？](https://github.com/haizlin/fe-interview/issues/3424)\r\n- [Less可以不通过编译直接在浏览器中使用吗？如何使用？](https://github.com/haizlin/fe-interview/issues/3420)\r\n- [在Less中有哪些常用的函数？](https://github.com/haizlin/fe-interview/issues/3415)\r\n- [在Less中转义有什么作用？](https://github.com/haizlin/fe-interview/issues/3410)\r\n- [在Less中的Mixins有什么作用？](https://github.com/haizlin/fe-interview/issues/3405)\r\n- [在Less中的嵌套作用是什么？](https://github.com/haizlin/fe-interview/issues/3401)\r\n- [Less变量的种类有哪些？](https://github.com/haizlin/fe-interview/issues/3394)\r\n- [在Less中怎样使用变量？如何定义？](https://github.com/haizlin/fe-interview/issues/3390)\r\n- [使用Less有哪些方式？](https://github.com/haizlin/fe-interview/issues/3386)\r\n- [Less的原理是什么？](https://github.com/haizlin/fe-interview/issues/3382)\r\n- [Less文件的扩展名是什么？](https://github.com/haizlin/fe-interview/issues/3378)\r\n- [Less现在最新的版本是使用的是什么语言编写的？](https://github.com/haizlin/fe-interview/issues/3374)\r\n- [你知道Less刚出来时是用哪种语言编写的吗？](https://github.com/haizlin/fe-interview/issues/3370)\r\n- [Sass和Less有什么相同点？](https://github.com/haizlin/fe-interview/issues/3366)\r\n- [Sass脚本支持哪些数据类型？](https://github.com/haizlin/fe-interview/issues/3362)\r\n- [在Sass中Mixin有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3358)\r\n- [怎样使用Sass的Mixin功能？](https://github.com/haizlin/fe-interview/issues/3354)\r\n- [Sass中什么是括号运算？](https://github.com/haizlin/fe-interview/issues/3350)\r\n- [在Sass中如何执行布尔运算？](https://github.com/haizlin/fe-interview/issues/3346)\r\n- [Sass的色彩操作是什么？](https://github.com/haizlin/fe-interview/issues/3342)\r\n- [Sass的数字操作是什么？](https://github.com/haizlin/fe-interview/issues/3337)\r\n- [Sass中的@import函数有什么作用？](https://github.com/haizlin/fe-interview/issues/3333)\r\n- [Sass中如何编写占位符选择器？](https://github.com/haizlin/fe-interview/issues/3329)\r\n- [如何定义一个Sass变量？](https://github.com/haizlin/fe-interview/issues/3325)\r\n- [用于检测Sass中的错误是哪个指令？](https://github.com/haizlin/fe-interview/issues/3321)\r\n- [Sass中的@extend指令有什么作用？](https://github.com/haizlin/fe-interview/issues/3317)\r\n- [Sass中的@media指令有什么作用？](https://github.com/haizlin/fe-interview/issues/3313)\r\n- [Sass中的at-root指令有什么作用？](https://github.com/haizlin/fe-interview/issues/3309)\r\n- [请解释下Sass中的嵌套规则是什么？](https://github.com/haizlin/fe-interview/issues/3305)\r\n- [Sass的注释和css注释之间有什么区别？](https://github.com/haizlin/fe-interview/issues/3301)\r\n- [Scss和Sass有什么区别？](https://github.com/haizlin/fe-interview/issues/3297)\r\n- [你喜欢Sass还是Less？为什么？](https://github.com/haizlin/fe-interview/issues/3292)\r\n- [你最喜欢Sass的原因是什么？](https://github.com/haizlin/fe-interview/issues/3288)\r\n- [css3的属性transfrom的值preserve-3d和perspective有什么区别？](https://github.com/haizlin/fe-interview/issues/3284)\r\n- [你是如何检查css语法是否正确的？有哪些方法？](https://github.com/haizlin/fe-interview/issues/3280)\r\n- [css变量有哪些浏览器支持？](https://github.com/haizlin/fe-interview/issues/3276)\r\n- [怎样在SVG中使用css变量？](https://github.com/haizlin/fe-interview/issues/3272)\r\n- [怎样在@keyframes中使用CSS变量](https://github.com/haizlin/fe-interview/issues/3268)\r\n- [css变量区分大小写吗？](https://github.com/haizlin/fe-interview/issues/3264)\r\n- [css变量受哪些影响？](https://github.com/haizlin/fe-interview/issues/3260)\r\n- [css变量和预处理器中的变量有什么不同？](https://github.com/haizlin/fe-interview/issues/3256)\r\n- [css变量属性有什么用途？有什么优缺点？](https://github.com/haizlin/fe-interview/issues/3252)\r\n- [说说你对css变量（自定义属性）的理解？](https://github.com/haizlin/fe-interview/issues/3248)\r\n- [css的属性list-style-position的值outside和inside有什么区别？](https://github.com/haizlin/fe-interview/issues/3244)\r\n- [如何去掉em的默认样式？](https://github.com/haizlin/fe-interview/issues/3240)\r\n- [说说你对screen.width伪响应式的理解](https://github.com/haizlin/fe-interview/issues/3236)\r\n- [移动端开发时你了解淘宝的lib-flexible方案吗？它的原理是什么？](https://github.com/haizlin/fe-interview/issues/3232)\r\n- [pc端和移动端使用两套布局和使用一套自适应布局分别有哪些优缺点？](https://github.com/haizlin/fe-interview/issues/3228)\r\n- [要开发一个pc端和移动端的自适应布局网站，说说你的方案是什么？](https://github.com/haizlin/fe-interview/issues/3224)\r\n- [解释下使用2倍图片，有什么优缺点？](https://github.com/haizlin/fe-interview/issues/3220)\r\n- [解释下为什么在移动端切图时会有使用到2倍图片呢？](https://github.com/haizlin/fe-interview/issues/3216)\r\n- [请使用css column写一个多列布局](https://github.com/haizlin/fe-interview/issues/3211)\r\n- [说说你对css3属性column的理解](https://github.com/haizlin/fe-interview/issues/3207)\r\n- [如何判断dpr的倍数？](https://github.com/haizlin/fe-interview/issues/3203)\r\n- [css中如何获取dpr值？](https://github.com/haizlin/fe-interview/issues/3199)\r\n- [元素包含块有什么作用？](https://github.com/haizlin/fe-interview/issues/3195)\r\n- [如何确定元素的包含块？](https://github.com/haizlin/fe-interview/issues/3190)\r\n- [说说你对css包含块的理解](https://github.com/haizlin/fe-interview/issues/3186)\r\n- [你知道css压缩的方法和原理是什么吗？请描述一下](https://github.com/haizlin/fe-interview/issues/3182)\r\n- [你觉得在css中如果值是0时写单位好还是不写好呢？为什么？](https://github.com/haizlin/fe-interview/issues/3178)\r\n- [解释下为什么css中值为0时可以不写单位吗？](https://github.com/haizlin/fe-interview/issues/3174)\r\n- [css unicode字符集使用时要注意哪些问题？](https://github.com/haizlin/fe-interview/issues/3170)\r\n- [css unicode字符集有哪些分类？](https://github.com/haizlin/fe-interview/issues/3166)\r\n- [如何去掉button的点击样式？](https://github.com/haizlin/fe-interview/issues/3162)\r\n- [如何让子元素不继承父元素的:hover效果？](https://github.com/haizlin/fe-interview/issues/3158)\r\n- [如何清除input元素聚焦时的边框](https://github.com/haizlin/fe-interview/issues/3154)\r\n- [如果设置一个元素的字体为：font-size:18，没有写单位px，那么会默认有px的单位吗？](https://github.com/haizlin/fe-interview/issues/3150)\r\n- [为什么有时候给元素设置宽度不起作用呢？](https://github.com/haizlin/fe-interview/issues/3146)\r\n- [举例说明哪些css属性可以简写？](https://github.com/haizlin/fe-interview/issues/3142)\r\n- [如果元素宽度不够时，如何使得长串单词不会被截断？](https://github.com/haizlin/fe-interview/issues/3138)\r\n- [举例说明如何控制中文不换行？](https://github.com/haizlin/fe-interview/issues/3134)\r\n- [控制换行的属性有哪些？](https://github.com/haizlin/fe-interview/issues/3130)\r\n- [你感觉css哪块的知识点最难掌握？为什么？](https://github.com/haizlin/fe-interview/issues/3126)\r\n- [如何垂直居中一个浮动的元素？](https://github.com/haizlin/fe-interview/issues/3121)\r\n- [通过CSS的定位有几种，分别相对于什么定位？](https://github.com/haizlin/fe-interview/issues/3117)\r\n- [如何创建块级格式化上下文(block formatting context),BFC有什么用](https://github.com/haizlin/fe-interview/issues/3113)\r\n- [你有使用过touch-action属性吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3109)\r\n- [你自认为自己的css水平如何？还有哪些是用css实现不了的？](https://github.com/haizlin/fe-interview/issues/3104)\r\n- [请使用css实现一个小波纹的效果](https://github.com/haizlin/fe-interview/issues/3100)\r\n- [你是如何对 CSS 和 JavaScript 代码组织的？有哪些原则？](https://github.com/haizlin/fe-interview/issues/3096)\r\n- [font-weight的默认值是多少？](https://github.com/haizlin/fe-interview/issues/3092)\r\n- [使用css实现模糊的效果](https://github.com/haizlin/fe-interview/issues/3088)\r\n- [使用css实现描边效果](https://github.com/haizlin/fe-interview/issues/3084)\r\n- [使用css实现浮雕效果](https://github.com/haizlin/fe-interview/issues/3080)\r\n- [css中定义class时，中间有空格和没空格的区别是什么？](https://github.com/haizlin/fe-interview/issues/3076)\r\n- [写一个特效：鼠标经过文字时，文字旋转360度](https://github.com/haizlin/fe-interview/issues/3072)\r\n- [以前我们都提倡把css通过外部引入，但现在使用webpack时往往会和html打包在一起？这是为什么呢？](https://github.com/haizlin/fe-interview/issues/3068)\r\n- [在什么情况下，用translate()而不用绝对定位？反之呢？请说明理由](https://github.com/haizlin/fe-interview/issues/3063)\r\n- [css预处理器的优点和缺点是什么？](https://github.com/haizlin/fe-interview/issues/3058)\r\n- [请问下，居中为什么尽量用transform，而不用margin+left(top)？](https://github.com/haizlin/fe-interview/issues/3054)\r\n- [请解释下float的工作原理](https://github.com/haizlin/fe-interview/issues/3050)\r\n- [请描述一下网页的层叠等级(z-index)？](https://github.com/haizlin/fe-interview/issues/3046)\r\n- [请解释下outline-offset属性有什么作用？](https://github.com/haizlin/fe-interview/issues/3042)\r\n- [如何清除li列表的符号，改成图片背景](https://github.com/haizlin/fe-interview/issues/3036)\r\n- [说说你对Bootstrap网格系统的工作原理的理解](https://github.com/haizlin/fe-interview/issues/3032)\r\n- [合并CSS的方法有哪些？](https://github.com/haizlin/fe-interview/issues/3028)\r\n- [可以改变页面布局的属性有哪些？](https://github.com/haizlin/fe-interview/issues/3024)\r\n- [行内元素float:left后是否变为块级元素？](https://github.com/haizlin/fe-interview/issues/3020)\r\n- [使用css3制作一个鼠标经过文本时，显示出边框的动画特效](https://github.com/haizlin/fe-interview/issues/3016)\r\n- [使用css制作出一个星星](https://github.com/haizlin/fe-interview/issues/3012)\r\n- [解释下1px、1rem、1em、1vh代表的含义分别是什么？](https://github.com/haizlin/fe-interview/issues/3007)\r\n- [你有使用过@support吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/3003)\r\n- [你在使用calc过程中遇到过哪些坑？如何解决？](https://github.com/haizlin/fe-interview/issues/2999)\r\n- [简述下Flex的容器和项目的概念](https://github.com/haizlin/fe-interview/issues/2994)\r\n- [如何实现gif动图的暂停和播放？](https://github.com/haizlin/fe-interview/issues/2989)\r\n- [请说说width: auto和width: 100%有什么区别？](https://github.com/haizlin/fe-interview/issues/2985)\r\n- [伪类选择器和伪元素选择器有什么区别？](https://github.com/haizlin/fe-interview/issues/2981)\r\n- [解释下为什么说通配符选择器要慎用？](https://github.com/haizlin/fe-interview/issues/2976)\r\n- [给兄弟元素的标签设置红色](https://github.com/haizlin/fe-interview/issues/2972)\r\n- [举例说明BFC有什么应用场景](https://github.com/haizlin/fe-interview/issues/2957)\r\n- [使用纯css布局中一个“王”字](https://github.com/haizlin/fe-interview/issues/2953)\r\n- [解释下BFC、IFC、GFC、FFC的区别是什么？](https://github.com/haizlin/fe-interview/issues/2946)\r\n- [怎样解决float元素无法撑起父级容器的高度？](https://github.com/haizlin/fe-interview/issues/2942)\r\n- [使用了float的标签，如何避免左侧贴边重叠？](https://github.com/haizlin/fe-interview/issues/2931)\r\n- [使用flex实现一行有多个不等的标签元素宽度平均分配](https://github.com/haizlin/fe-interview/issues/2927)\r\n- [怎么让position:fixed相对于父元素定位？](https://github.com/haizlin/fe-interview/issues/2923)\r\n- [为什么代码中两个`display`属性为`inline-block`的元素之间有多余字符（包括换行、制表符等）会造成页面中这两个元素之间有空隙？解决方案是什么？替代方案又都有哪些？](https://github.com/haizlin/fe-interview/issues/2919)\r\n- [justify-content的space-between与around有什么区别？](https://github.com/haizlin/fe-interview/issues/2912)\r\n- [css如何去掉i标签默认的斜体？](https://github.com/haizlin/fe-interview/issues/2908)\r\n- [fixed定位脱离文档流与float有什么区别？](https://github.com/haizlin/fe-interview/issues/2903)\r\n- [哪些方式使得position:fixed定位的基准元素改变？](https://github.com/haizlin/fe-interview/issues/2899)\r\n- [Fixed定位如果脱离Viewport会产生什么样的bug？如何解决？](https://github.com/haizlin/fe-interview/issues/2895)\r\n- [如何创建stacking context？](https://github.com/haizlin/fe-interview/issues/2891)\r\n- [分离图层做动画有什么优点？](https://github.com/haizlin/fe-interview/issues/2887)\r\n- [使用css3动画代替js的动画有什么好处？](https://github.com/haizlin/fe-interview/issues/2883)\r\n- [如何取消同级li的最后一个li标签的右边距？](https://github.com/haizlin/fe-interview/issues/2878)\r\n- [请说说css常用的单位和不常用的单位分别有哪些？](https://github.com/haizlin/fe-interview/issues/2873)\r\n- [flex:1与flex:auto有什么区别？](https://github.com/haizlin/fe-interview/issues/2869)\r\n- [简写的flex:1的完整写法是什么？](https://github.com/haizlin/fe-interview/issues/2865)\r\n- [使用css实现一个弹幕的效果](https://github.com/haizlin/fe-interview/issues/2861)\r\n- [grid布局和flex布局有什么区别？](https://github.com/haizlin/fe-interview/issues/2857)\r\n- [你有使用过grid布局吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2853)\r\n- [使用css制作鼠标经过图片时，放大图片1.5倍](https://github.com/haizlin/fe-interview/issues/2849)\r\n- [使用css制作吊扇转动的效果](https://github.com/haizlin/fe-interview/issues/2845)\r\n- [使用css3实现小车行驶的动画效果](https://github.com/haizlin/fe-interview/issues/2841)\r\n- [使用css实现闪光的霓虹灯文字效果](https://github.com/haizlin/fe-interview/issues/2837)\r\n- [说说CSS对元素属性赋值的详细过程？](https://github.com/haizlin/fe-interview/issues/2832)\r\n- [使用css3制作雪花效果](https://github.com/haizlin/fe-interview/issues/2828)\r\n- [你最不喜欢css的哪些特性是什么？为什么？](https://github.com/haizlin/fe-interview/issues/2824)\r\n- [在工作中有没有遇到过哪些前端样式你是用css做不出来的？做不出来怎么办？](https://github.com/haizlin/fe-interview/issues/2820)\r\n- [当你忘记某个css时，你是如何解决的？](https://github.com/haizlin/fe-interview/issues/2816)\r\n- [你现在还会经常学习css的新知识吗？](https://github.com/haizlin/fe-interview/issues/2812)\r\n- [你觉得css高级的特性有哪些？](https://github.com/haizlin/fe-interview/issues/2808)\r\n- [你是怎么学习css的？说说你的学习方法](https://github.com/haizlin/fe-interview/issues/2804)\r\n- [你最喜欢的是哪个css特性？为什么？](https://github.com/haizlin/fe-interview/issues/2799)\r\n- [你现在还经常写css代码吗？](https://github.com/haizlin/fe-interview/issues/2795)\r\n- [使用css3制作下雨动画的效果](https://github.com/haizlin/fe-interview/issues/2791)\r\n- [在不可替换元素上使用width/height/margin/padding会有什么样的表现？](https://github.com/haizlin/fe-interview/issues/2787)\r\n- [我们使用第三方的css安全吗？为什么？](https://github.com/haizlin/fe-interview/issues/2782)\r\n- [使用display: table-cell有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/2778)\r\n- [如何优化打印样式？](https://github.com/haizlin/fe-interview/issues/2774)\r\n- [css加载会阻塞js运行吗？](https://github.com/haizlin/fe-interview/issues/2770)\r\n- [css加载会阻塞DOM树渲染吗？](https://github.com/haizlin/fe-interview/issues/2766)\r\n- [css加载会阻塞DOM树解析吗？](https://github.com/haizlin/fe-interview/issues/2762)\r\n- [什么情况下会出现css阻塞？](https://github.com/haizlin/fe-interview/issues/2757)\r\n- [position的relative和absolute分别是相对谁进行定位的？](https://github.com/haizlin/fe-interview/issues/2752)\r\n- [请说说position:absolute和float有什么不同？](https://github.com/haizlin/fe-interview/issues/2748)\r\n- [当css中background或background-image的值为url()或url(#)时，会发生什么情况？为什么？如何解决？](https://github.com/haizlin/fe-interview/issues/2744)\r\n- [请举例说明width:fit-conten有什么使用场景](https://github.com/haizlin/fe-interview/issues/2740)\r\n- [margin属性的负值 在inline-block元素下是如何表现的？](https://github.com/haizlin/fe-interview/issues/2735)\r\n- [使用flex实现一个自适应的九官格](https://github.com/haizlin/fe-interview/issues/2730)\r\n- [rem的弊端是什么？](https://github.com/haizlin/fe-interview/issues/2726)\r\n- [举例说明pointer-events有什么实际用途？](https://github.com/haizlin/fe-interview/issues/2722)\r\n- [css穿透属性有哪些？](https://github.com/haizlin/fe-interview/issues/2718)\r\n- [css中的fill有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2714)\r\n- [解释下z-index最大值和最小值可以设置为多少呢？](https://github.com/haizlin/fe-interview/issues/2709)\r\n- [z-index可以是负数吗？](https://github.com/haizlin/fe-interview/issues/2705)\r\n- [不加class和id使得倒数三个li背景色为红色](https://github.com/haizlin/fe-interview/issues/2701)\r\n- [在css中哪个属性会影响DOM读取文档流的顺序？](https://github.com/haizlin/fe-interview/issues/2697)\r\n- [css在页面上画一个正方形，边长为页面宽度的一半](https://github.com/haizlin/fe-interview/issues/2693)\r\n- [举例说明photoshop中的设置与css哪些属性是对应的呢？](https://github.com/haizlin/fe-interview/issues/2688)\r\n- [如何实现css隔离？](https://github.com/haizlin/fe-interview/issues/2684)\r\n- [使用text-align: justify怎么让单行也起作用？](https://github.com/haizlin/fe-interview/issues/2680)\r\n- [用css实现两端对齐text-align: justify有什么不足之处？](https://github.com/haizlin/fe-interview/issues/2676)\r\n- [如何设置字体之间的间隙？](https://github.com/haizlin/fe-interview/issues/2672)\r\n- [说说你对在web端图片清晰和模糊的理解](https://github.com/haizlin/fe-interview/issues/2668)\r\n- [如何使两张图片叠加？](https://github.com/haizlin/fe-interview/issues/2664)\r\n- [1in等于多少mm？1mm等于多少px？](https://github.com/haizlin/fe-interview/issues/2660)\r\n- [@media print可以用来控制web打印样式吗？](https://github.com/haizlin/fe-interview/issues/2656)\r\n- [page-break-before和page-break-after属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2651)\r\n- [有使用过css的images-set吗？它能解决什么问题？](https://github.com/haizlin/fe-interview/issues/2645)\r\n- [css variable的使用方法和好处有哪些？](https://github.com/haizlin/fe-interview/issues/2641)\r\n- [请说说css的三大特性是什么？](https://github.com/haizlin/fe-interview/issues/2637)\r\n- [css子元素会继承父元素的font-size吗？请解释下面父子元素各字体的大小[代码]](https://github.com/haizlin/fe-interview/issues/2633)\r\n- [你有用到以pt为单位过吗？pt单位有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/2629)\r\n- [如何设置字体的左右间距？](https://github.com/haizlin/fe-interview/issues/2621)\r\n- [使用css如何拉伸字体？](https://github.com/haizlin/fe-interview/issues/2617)\r\n- [写出固定子容器在固定的父容器下水平垂直居中的布局](https://github.com/haizlin/fe-interview/issues/2613)\r\n- [在固定宽度的div下，怎么让字体自适应大小，不超出宽度，也不要换行](https://github.com/haizlin/fe-interview/issues/2609)\r\n- [怎样把单位cm转换成px呢（在打印时有时会用到）？](https://github.com/haizlin/fe-interview/issues/2605)\r\n- [flex与其他有什么不同，用它有什么好处？](https://github.com/haizlin/fe-interview/issues/2601)\r\n- [pseudo-class与pseudo-element有什么区别？](https://github.com/haizlin/fe-interview/issues/2597)\r\n- [行内元素可以设置padding和margin吗？](https://github.com/haizlin/fe-interview/issues/2591)\r\n- [如果要你自己设计一个css框架，说说你的思路](https://github.com/haizlin/fe-interview/issues/2587)\r\n- [使用css3画个旋转的立方体](https://github.com/haizlin/fe-interview/issues/2583)\r\n- [translate3D有什么作用？](https://github.com/haizlin/fe-interview/issues/2579)\r\n- [BFC与IFC有什么区别？](https://github.com/haizlin/fe-interview/issues/2575)\r\n- [举例说明BFC会与float元素相互覆盖吗？为什么？](https://github.com/haizlin/fe-interview/issues/2571)\r\n- [如何形成BFC？](https://github.com/haizlin/fe-interview/issues/2567)\r\n- [为什么float会导致父元素塌陷？](https://github.com/haizlin/fe-interview/issues/2563)\r\n- [什么是逐帧动画？](https://github.com/haizlin/fe-interview/issues/2559)\r\n- [什么是关键帧动画？](https://github.com/haizlin/fe-interview/issues/2555)\r\n- [实现一个下拉不到底的橡皮筋效果](https://github.com/haizlin/fe-interview/issues/2550)\r\n- [如何取消页面中选中的文字？](https://github.com/haizlin/fe-interview/issues/2546)\r\n- [为什么伪类的content不能被选中？](https://github.com/haizlin/fe-interview/issues/2542)\r\n- [举例说说你对white-space属性的理解](https://github.com/haizlin/fe-interview/issues/2538)\r\n- [::first-letter有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2534)\r\n- [使用css画一个饼图的效果](https://github.com/haizlin/fe-interview/issues/2529)\r\n- [使用css如何设置背景虚化？](https://github.com/haizlin/fe-interview/issues/2525)\r\n- [举例说明background-repeat的新属性值：round和space的作用是什么？](https://github.com/haizlin/fe-interview/issues/2521)\r\n- [举例说明with属性的fill-available有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2517)\r\n- [width属性的min-content和max-content有什么作用？](https://github.com/haizlin/fe-interview/issues/2513)\r\n- [你用过outline属性吗？它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2509)\r\n- [为什么说css的选择器一般不要超过三级？](https://github.com/haizlin/fe-interview/issues/2505)\r\n- [使用纯CSS实现3D按钮效果](https://github.com/haizlin/fe-interview/issues/2500)\r\n- [使用css实现太阳自转同时地球围着太阳公转的效果](https://github.com/haizlin/fe-interview/issues/2496)\r\n- [你有用过animation-fill-mode属性吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2492)\r\n- [当display:flex遇到white-space nowrap会对布局有什么样的影响？如何解决？](https://github.com/haizlin/fe-interview/issues/2487)\r\n- [用css实现一个等腰三角形的小图标](https://github.com/haizlin/fe-interview/issues/2483)\r\n- [使用css实现蒙版的效果](https://github.com/haizlin/fe-interview/issues/2479)\r\n- [使用css实现手风琴的效果](https://github.com/haizlin/fe-interview/issues/2469)\r\n- [父元素下有子元素，子元素也有高度但父元素的高度为何为0呢？分析下可能出现的原因及解决方法](https://github.com/haizlin/fe-interview/issues/2465)\r\n- [假如css的分号写在声明块之外，将会发生什么呢？解释下原因[代码]](https://github.com/haizlin/fe-interview/issues/2461)\r\n- [如何阻止:hover、:active等鼠标行为状态的触发？](https://github.com/haizlin/fe-interview/issues/2457)\r\n- [在响应式布局中，如何使用纯css使得块元素等比缩放？](https://github.com/haizlin/fe-interview/issues/2453)\r\n- [用css画一个平行四边形](https://github.com/haizlin/fe-interview/issues/2449)\r\n- [H5如何禁止显示系统菜单？](https://github.com/haizlin/fe-interview/issues/2445)\r\n- [如何让表格单元格等宽显示？](https://github.com/haizlin/fe-interview/issues/2441)\r\n- [固定的外框尺寸，里面的图片尺寸不固定，如何让图像自适应外框呢？](https://github.com/haizlin/fe-interview/issues/2436)\r\n- [不用换行的标签，怎么伪元素实现换行的效果？](https://github.com/haizlin/fe-interview/issues/2431)\r\n- [给一个图片设置透明有哪些方式呢？](https://github.com/haizlin/fe-interview/issues/2424)\r\n- [box-sizing的宽度包含了哪些？](https://github.com/haizlin/fe-interview/issues/2419)\r\n- [判断如下边框的颜色，并解释为什么[代码]？](https://github.com/haizlin/fe-interview/issues/2415)\r\n- [如何使用伪元素实现增大点击热区来增加用户体验？](https://github.com/haizlin/fe-interview/issues/2411)\r\n- [怎么给手持设备添加特殊样式？](https://github.com/haizlin/fe-interview/issues/2407)\r\n- [如何使用css显示a链接的url？](https://github.com/haizlin/fe-interview/issues/2403)\r\n- [css中的url()要不要加引号？说说你的理解](https://github.com/haizlin/fe-interview/issues/2399)\r\n- [使用css写一个垂直翻转图片的效果](https://github.com/haizlin/fe-interview/issues/2395)\r\n- [请写出font属性的快捷写法](https://github.com/haizlin/fe-interview/issues/2391)\r\n- [举例说明与打印有关的属性有哪些？](https://github.com/haizlin/fe-interview/issues/2387)\r\n- [如何让背景图片固定不随滚动条滚动？](https://github.com/haizlin/fe-interview/issues/2383)\r\n- [你用过css的tab-size属性吗？浏览器默认显示tab为几个空格？](https://github.com/haizlin/fe-interview/issues/2379)\r\n- [clear属性只对块级元素有效么？为何无法应用于行内元素？](https://github.com/haizlin/fe-interview/issues/2373)\r\n- [css的负边距有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/2369)\r\n- [你了解CSS Houdini吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2364)\r\n- [使用css画个镰刀形的月亮](https://github.com/haizlin/fe-interview/issues/2360)\r\n- [使用css写一个红绿灯交替的动画效果](https://github.com/haizlin/fe-interview/issues/2352)\r\n- [除了可以用js跟踪用户信息外，如果不用js，使用纯css怎么做呢？](https://github.com/haizlin/fe-interview/issues/2348)\r\n- [当拿到一个新的项目，让你对这个项目的css做下架构设计，你该如何下手？](https://github.com/haizlin/fe-interview/issues/2344)\r\n- [表列举一些你认为最“昂贵”的css属性并解释为什么](https://github.com/haizlin/fe-interview/issues/2340)\r\n- [为什么说css的选择器是从右向左匹配？](https://github.com/haizlin/fe-interview/issues/2336)\r\n- [使用css实现霓虹灯效果](https://github.com/haizlin/fe-interview/issues/2332)\r\n- [:placeholder-shown和:focus-within这两个伪类你有使用过吗？说说看](https://github.com/haizlin/fe-interview/issues/2328)\r\n- [使用css实现气泡框的效果](https://github.com/haizlin/fe-interview/issues/2324)\r\n- [说说sroll-snap-type属性的运用场景有哪些？相关联的属性还有哪些？](https://github.com/haizlin/fe-interview/issues/2320)\r\n- [使用css实现一个loading的效果](https://github.com/haizlin/fe-interview/issues/2316)\r\n- [你有使用过css的混合模式mix-blend-mode和background-blend-mode吗？](https://github.com/haizlin/fe-interview/issues/2312)\r\n- [使用负文本缩进text-indent: -9999px时有没有遇到过什么奇怪的问题呢？怎么解决？](https://github.com/haizlin/fe-interview/issues/2307)\r\n- [你会经常用到伪元素吗？一般都用在哪方面？](https://github.com/haizlin/fe-interview/issues/2303)\r\n- [用css画出一把刻度尺](https://github.com/haizlin/fe-interview/issues/2299)\r\n- [说说position:sticky有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2295)\r\n- [如何使用css给一个正方形添加一条对角斜线？](https://github.com/haizlin/fe-interview/issues/2291)\r\n- [举例说明CSS特性检测的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2287)\r\n- [你们团队中css的class命名采用的是什么方式呢？下划线还是横线还是驼峰？](https://github.com/haizlin/fe-interview/issues/2278)\r\n- [使用纯css画出一个右侧滚动顶部进度条的效果](https://github.com/haizlin/fe-interview/issues/2271)\r\n- [一个项目中有很多无用的css代码，怎么找到并清除这些无用的代码？](https://github.com/haizlin/fe-interview/issues/2267)\r\n- [写出在不固定宽高的元素在固定高度的情况下水平垂直居中的方法](https://github.com/haizlin/fe-interview/issues/2263)\r\n- [使用css画一根燃烧中的蜡烛](https://github.com/haizlin/fe-interview/issues/2259)\r\n- [使用css画个鸡蛋](https://github.com/haizlin/fe-interview/issues/2255)\r\n- [CSS content属性特殊字符有哪些？](https://github.com/haizlin/fe-interview/issues/2251)\r\n- [用css画出一个圆圈，里面有个叉号（不能用英文字母x）](https://github.com/haizlin/fe-interview/issues/2247)\r\n- [用css画出一个圆圈，里面有个对号](https://github.com/haizlin/fe-interview/issues/2245)\r\n- [用css画出两个大圆相交，可以在各自圆及相交部分输入文字](https://github.com/haizlin/fe-interview/issues/2237)\r\n- [用css画出中间一个大圆，四周有12个小圆环绕并和大圆是同心](https://github.com/haizlin/fe-interview/issues/2233)\r\n- [如何解决html设置height：100%无效的问题？](https://github.com/haizlin/fe-interview/issues/2222)\r\n- [css的height:100%和height:inherit有什么区别？](https://github.com/haizlin/fe-interview/issues/2218)\r\n- [css如何让height:100%起作用？](https://github.com/haizlin/fe-interview/issues/2214)\r\n- [用css3实现伪3D的文字效果](https://github.com/haizlin/fe-interview/issues/2209)\r\n- [用css3实现文字发光的效果](https://github.com/haizlin/fe-interview/issues/2205)\r\n- [你有使用过css的属性background-blend-mode吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2199)\r\n- [如何使用css实现鼠标跟随？](https://github.com/haizlin/fe-interview/issues/2195)\r\n- [能不能使用纯css使你的浏览器卡死？怎么实现？](https://github.com/haizlin/fe-interview/issues/2191)\r\n- [为什么说对opacity进行动画要比box-shadow进行动画性能更好呢？](https://github.com/haizlin/fe-interview/issues/2187)\r\n- [请问class与[class=xxx]的区别是什么？两者是否等价？](https://github.com/haizlin/fe-interview/issues/2183)\r\n- [请使用纯css实现波浪效果](https://github.com/haizlin/fe-interview/issues/2179)\r\n- [有哪些标签是不支持伪元素的？](https://github.com/haizlin/fe-interview/issues/2173)\r\n- [如何重写行内样式？方法有哪些（至少两种）？](https://github.com/haizlin/fe-interview/issues/2164)\r\n- [用css3画出一个立体魔方](https://github.com/haizlin/fe-interview/issues/2160)\r\n- [举例说明shape-outside的属性的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2156)\r\n- [ui设计中px、pt、ppi、dpi、dp、sp之间的关系？](https://github.com/haizlin/fe-interview/issues/2152)\r\n- [使用css画个钟表的时间刻度](https://github.com/haizlin/fe-interview/issues/2148)\r\n- [请使用css3实现图片的平滑转换](https://github.com/haizlin/fe-interview/issues/2135)\r\n- [使用纯css能否监控到用户的一些信息？怎么实现？](https://github.com/haizlin/fe-interview/issues/2126)\r\n- [在一个项目里，你是如何组织(架构)css代码的？](https://github.com/haizlin/fe-interview/issues/2122)\r\n- [为了减小css文件的大小，怎么去除无用css呢？有哪些方法？](https://github.com/haizlin/fe-interview/issues/2112)\r\n- [css的加载会阻塞js运行吗？为什么？](https://github.com/haizlin/fe-interview/issues/2108)\r\n- [css的加载会阻塞DOM树解析和渲染吗？为什么？](https://github.com/haizlin/fe-interview/issues/2104)\r\n- [异步加载CSS的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2094)\r\n- [举例说明如何从html元素继承box-sizing？](https://github.com/haizlin/fe-interview/issues/2090)\r\n- [使用css的attr()写一个类似a标签title的提示框](https://github.com/haizlin/fe-interview/issues/2086)\r\n- [鼠标事件css的:hover和js的mouseover有什么区别？](https://github.com/haizlin/fe-interview/issues/2077)\r\n- [举例说明你对指针事件（pointer-events）的理解](https://github.com/haizlin/fe-interview/issues/2067)\r\n- [如何用css实现把“我不爱996”变成“699爱不我”？](https://github.com/haizlin/fe-interview/issues/2063)\r\n- [scroll-snap-align属性的应用场景是什么？](https://github.com/haizlin/fe-interview/issues/2058)\r\n- [css中Scroll-behavior属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2048)\r\n- [你有使用过css的writing-mode属性吗？说说它有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/2044)\r\n- [使用css实现对话气泡的效果](https://github.com/haizlin/fe-interview/issues/2039)\r\n- [如何隐藏没有静音、自动播放的音视频？](https://github.com/haizlin/fe-interview/issues/2034)\r\n- [怎么使用css选择空链接？](https://github.com/haizlin/fe-interview/issues/2024)\r\n- [说说你对table-layout的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2020)\r\n- [颜色hsla的字母分别表示什么？](https://github.com/haizlin/fe-interview/issues/2016)\r\n- [如何禁用移动的选择高亮？](https://github.com/haizlin/fe-interview/issues/2012)\r\n- [使用css实现悬浮提示文本](https://github.com/haizlin/fe-interview/issues/2008)\r\n- [怎么设置可点击的元素上强制手型？](https://github.com/haizlin/fe-interview/issues/2004)\r\n- [如何使用css实现跨浏览器的最小高度？](https://github.com/haizlin/fe-interview/issues/1995)\r\n- [使用css3实现一个斑马线的效果](https://github.com/haizlin/fe-interview/issues/1986)\r\n- [使用纯css来创建一个滑块](https://github.com/haizlin/fe-interview/issues/1982)\r\n- [用css画一个五边形和一个六边形](https://github.com/haizlin/fe-interview/issues/1978)\r\n- [你有没有使用过“形似猫头鹰”（例：`* + *{ ... }`） 的选择器？](https://github.com/haizlin/fe-interview/issues/1973)\r\n- [为什么说css中能用子代选择器的时候不要用后代选择器？](https://github.com/haizlin/fe-interview/issues/1968)\r\n- [如何给文字的color设置渐变](https://github.com/haizlin/fe-interview/issues/1964)\r\n- [如何在白天和黑夜自动切换页面的颜色？](https://github.com/haizlin/fe-interview/issues/1958)\r\n- [CSS中哪些属性会引起GPU渲染，会增加耗电吗？](https://github.com/haizlin/fe-interview/issues/1954)\r\n- [flex布局的缺点有哪些？（除兼容性外）](https://github.com/haizlin/fe-interview/issues/1950)\r\n- [OOCSS有哪些好处？对应的库有哪些？](https://github.com/haizlin/fe-interview/issues/1946)\r\n- [你知道什么是面向对象的css（oocss）吗？有没有实践过？](https://github.com/haizlin/fe-interview/issues/1942)\r\n- [如何解决IE6浮动时产生双倍边距的BUG？](https://github.com/haizlin/fe-interview/issues/1933)\r\n- [如何让IE6支持min-width和max-width？](https://github.com/haizlin/fe-interview/issues/1929)\r\n- [什么是hack？css的hack有哪些？](https://github.com/haizlin/fe-interview/issues/1925)\r\n- [padding会影响到元素的大小，那不想让它影响到元素的宽度应该怎么办？](https://github.com/haizlin/fe-interview/issues/1920)\r\n- [说说你对相对定位、绝对定位、固定定位的理解](https://github.com/haizlin/fe-interview/issues/1916)\r\n- [css中的选择器、属性、属性值区分大小写吗？](https://github.com/haizlin/fe-interview/issues/1912)\r\n- [img标签是行内元素，为什么却能设置宽高？](https://github.com/haizlin/fe-interview/issues/1908)\r\n- [如何禁止长按保存或复制图像？](https://github.com/haizlin/fe-interview/issues/1900)\r\n- [css的height:100%和height:inherit之间有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1896)\r\n- [css的哪个属性可以把所有元素或其父元素的属性重置呢？](https://github.com/haizlin/fe-interview/issues/1892)\r\n- [如何取消从父级元素继承下来的CSS样式呢？](https://github.com/haizlin/fe-interview/issues/1881)\r\n- [说下你对css样式的这几个属性值initial、inherit、unset、revert的理解](https://github.com/haizlin/fe-interview/issues/1877)\r\n- [如何解决css加载字体跨域的问题？](https://github.com/haizlin/fe-interview/issues/1873)\r\n- [当使用@font-face的时候，为什么src中要加入local呢？](https://github.com/haizlin/fe-interview/issues/1869)\r\n- [你有使用过font-size-adjust属性吗？说说它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1865)\r\n- [body{height:100%}和html,body{height:100%}有什么区别？为什么html要设置height:100%呢，html不就是整个窗口吗？](https://github.com/haizlin/fe-interview/issues/1861)\r\n- [你所理解的css高级技巧有哪些？](https://github.com/haizlin/fe-interview/issues/1857)\r\n- [举例说明跟字体相关的属性有哪些？](https://github.com/haizlin/fe-interview/issues/1853)\r\n- [你知道字体所拥有的字重的数量和font-weight的数值字重是什么对应关系吗？](https://github.com/haizlin/fe-interview/issues/1849)\r\n- [字体的粗细的属性是用哪一个？它有哪些属性值？](https://github.com/haizlin/fe-interview/issues/1845)\r\n- [用CSS实现一个轮播图](https://github.com/haizlin/fe-interview/issues/1841)\r\n- [用CSS实现tab切换](https://github.com/haizlin/fe-interview/issues/1837)\r\n- [移动端1px像素的问题及解决方案是什么？](https://github.com/haizlin/fe-interview/issues/1833)\r\n- [如何将元素的所有css属性恢复为初始化状态？](https://github.com/haizlin/fe-interview/issues/1829)\r\n- [使用纯css实现一个rate评分的功能](https://github.com/haizlin/fe-interview/issues/1825)\r\n- [css中的baseline，你知道吗？](https://github.com/haizlin/fe-interview/issues/1821)\r\n- [你知道什么是动态伪类吗？](https://github.com/haizlin/fe-interview/issues/1817)\r\n- [使用css3绘制一个QQ小企鹅的LOGO](https://github.com/haizlin/fe-interview/issues/1813)\r\n- [使用css3画一个扇形](https://github.com/haizlin/fe-interview/issues/1809)\r\n- [请使用css3来模拟中/英文打字的效果](https://github.com/haizlin/fe-interview/issues/1805)\r\n- [使用css3绘制一个圆形动态的时钟](https://github.com/haizlin/fe-interview/issues/1801)\r\n- [使用css将图片转换成黑白的效果](https://github.com/haizlin/fe-interview/issues/1797)\r\n- [说说你对css的合成与混合模式的理解](https://github.com/haizlin/fe-interview/issues/1793)\r\n- [一个页面引用多个文件，如何防止样式冲突？](https://github.com/haizlin/fe-interview/issues/1789)\r\n- [如何清除在项目中无用的css代码呢？](https://github.com/haizlin/fe-interview/issues/1785)\r\n- [css图片缩放失真出现锯齿的如何解决呢？](https://github.com/haizlin/fe-interview/issues/1781)\r\n- [css如何消除字体的锯齿？](https://github.com/haizlin/fe-interview/issues/1777)\r\n- [请使用CSS画一个带锯齿形边框圆圈](https://github.com/haizlin/fe-interview/issues/1773)\r\n- [sass是如何导入模块的](https://github.com/haizlin/fe-interview/issues/1768)\r\n- [使用sass里，你是怎么组织你的sass文件的？](https://github.com/haizlin/fe-interview/issues/1764)\r\n- [说说sass有哪些你认为很棒的特性](https://github.com/haizlin/fe-interview/issues/1760)\r\n- [在sass中可以执行布尔运算吗？](https://github.com/haizlin/fe-interview/issues/1755)\r\n- [你有用过sass中的Mixin功能吗？它有哪些作用？](https://github.com/haizlin/fe-interview/issues/1751)\r\n- [检测sass中错误的指令是哪个？](https://github.com/haizlin/fe-interview/issues/1747)\r\n- [说说你对sass的嵌套规则的理解？](https://github.com/haizlin/fe-interview/issues/1743)\r\n- [你认为sass和less的最大区别是什么呢？你喜欢哪个？为什么？](https://github.com/haizlin/fe-interview/issues/1739)\r\n- [sass是怎么定义变量的？](https://github.com/haizlin/fe-interview/issues/1735)\r\n- [使用sass的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1731)\r\n- [为什么要使用sass/less？](https://github.com/haizlin/fe-interview/issues/1727)\r\n- [你对伪类了解多少？分为几大类？](https://github.com/haizlin/fe-interview/issues/1723)\r\n- [分析比较opacity: 0、visibility: hidden、display: none三者的优劣和适用场景](https://github.com/haizlin/fe-interview/issues/1719)\r\n- [你知道什么是CSS-in-JS吗？说说你对它的了解](https://github.com/haizlin/fe-interview/issues/1715)\r\n- [你知道什么是聚焦环吗？怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1711)\r\n- [如何让一个块元素绝对居中？](https://github.com/haizlin/fe-interview/issues/1707)\r\n- [css的user-select:all 有什么用处？](https://github.com/haizlin/fe-interview/issues/1703)\r\n- [说说display:none和visibility:hidden的区别](https://github.com/haizlin/fe-interview/issues/1699)\r\n- [如何使用CSS绘制一个汉堡式菜单](https://github.com/haizlin/fe-interview/issues/1695)\r\n- [你是如何压缩字体的？](https://github.com/haizlin/fe-interview/issues/1691)\r\n- [如何修改美化radio、checkbox的默认样式？](https://github.com/haizlin/fe-interview/issues/1687)\r\n- [你有使用过postcss吗？它和less/scss/stylus有什么区别？](https://github.com/haizlin/fe-interview/issues/1682)\r\n- [解释下什么是PPI和DP？](https://github.com/haizlin/fe-interview/issues/1678)\r\n- [头部设置meta也可以做到自适应为啥还要用rem？](https://github.com/haizlin/fe-interview/issues/1674)\r\n- [在rem下如何实现1像素？](https://github.com/haizlin/fe-interview/issues/1670)\r\n- [rem是如何实现自适应布局的？](https://github.com/haizlin/fe-interview/issues/1666)\r\n- [使用rem的优缺点是什么？和使用百分比有什么区别？](https://github.com/haizlin/fe-interview/issues/1662)\r\n- [当页面采用rem布局时，如何解决用户设置字体大小造成的页面布局错位？](https://github.com/haizlin/fe-interview/issues/1658)\r\n- [使用rem时应该注意什么？](https://github.com/haizlin/fe-interview/issues/1654)\r\n- [使用rem布局时怎样合理设置根标签字体大小？](https://github.com/haizlin/fe-interview/issues/1650)\r\n- [解释下css3的flexbox（弹性盒布局模型），以及它应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1646)\r\n- [你有使用过vmax和vmin吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/1642)\r\n- [如何设置背景图片不随着文本内容的滚动而滚动？](https://github.com/haizlin/fe-interview/issues/1638)\r\n- [css中兼容ie浏览器的前缀是什么? ](https://github.com/haizlin/fe-interview/issues/1629)\r\n- [请问触发hasLayout的后果是什么？](https://github.com/haizlin/fe-interview/issues/1625)\r\n- [css中class和id选择器有什么区别？](https://github.com/haizlin/fe-interview/issues/1621)\r\n- [移动端页面不满一屏时如何实现满屏背景？](https://github.com/haizlin/fe-interview/issues/1617)\r\n- [写一个高度从0到auto的transition动画](https://github.com/haizlin/fe-interview/issues/1613)\r\n- [如何使用CSS3的属性设置模拟边框跟border效果一样？](https://github.com/haizlin/fe-interview/issues/1608)\r\n- [怎么IE6下在使用margin:0 auto;无法使其居中？](https://github.com/haizlin/fe-interview/issues/1604)\r\n- [使用css实现彩虹的效果](https://github.com/haizlin/fe-interview/issues/1600)\r\n- [css中padding和margin是相对于父元素还是子元素呢？](https://github.com/haizlin/fe-interview/issues/1595)\r\n- [当使用opacity时会使得元素的子元素也透明，此时不想要子元素也跟着透明怎么办？](https://github.com/haizlin/fe-interview/issues/1591)\r\n- [在css中为什么说不建议使用@import？](https://github.com/haizlin/fe-interview/issues/1587)\r\n- [写一个动画，向上匀速移动100px，向下以1.5倍速度移动200px，一直反复循环](https://github.com/haizlin/fe-interview/issues/1583)\r\n- [说出至少十条你理解的css规范](https://github.com/haizlin/fe-interview/issues/1579)\r\n- [使用css画出一个五角星](https://github.com/haizlin/fe-interview/issues/1575)\r\n- [使用overflow: scroll时不能平滑滚动怎样解决？](https://github.com/haizlin/fe-interview/issues/1571)\r\n- [请说下你对css对象模型(CSSOM)的理解](https://github.com/haizlin/fe-interview/issues/1566)\r\n- [用css实现倒影的效果](https://github.com/haizlin/fe-interview/issues/1562)\r\n- [用css实现饼图效果](https://github.com/haizlin/fe-interview/issues/1558)\r\n- [怎么使用纯css实现左右拉伸拖动？](https://github.com/haizlin/fe-interview/issues/1554)\r\n- [举例说明attr()的使用场景](https://github.com/haizlin/fe-interview/issues/1550)\r\n- [你有使用:valid和:invalid来校验表单吗？](https://github.com/haizlin/fe-interview/issues/1546)\r\n- [使用css写一个水平翻转文字的效果](https://github.com/haizlin/fe-interview/issues/1542)\r\n- [举例说明:not()的使用场景有哪些](https://github.com/haizlin/fe-interview/issues/1538)\r\n- [怎么让div中的图片和文字同时上下居中？](https://github.com/haizlin/fe-interview/issues/1534)\r\n- [怎么使图片宽度自适应呢？](https://github.com/haizlin/fe-interview/issues/1530)\r\n- [实现文本的竖向排版](https://github.com/haizlin/fe-interview/issues/1526)\r\n- [你有用过vw布局吗？和使用rem有什么区别？](https://github.com/haizlin/fe-interview/issues/1521)\r\n- [举例说明常用的cursor取值有哪些？](https://github.com/haizlin/fe-interview/issues/1517)\r\n- [举例说明clear取值有哪些？](https://github.com/haizlin/fe-interview/issues/1513)\r\n- [请写出:link、:visited、:hover、:active的执行顺序](https://github.com/haizlin/fe-interview/issues/1509)\r\n- [实现一个上下固定，中间自动填满的布局](https://github.com/haizlin/fe-interview/issues/1505)\r\n- [怎样用纯CSS实现禁止鼠标点击事件？](https://github.com/haizlin/fe-interview/issues/1501)\r\n- [当全国哀悼日时，怎么让整个网站变成灰色呢？](https://github.com/haizlin/fe-interview/issues/1497)\r\n- [如果给一个元素设置background-color,它的颜色会填充哪些区域呢？](https://github.com/haizlin/fe-interview/issues/1493)\r\n- [使用css3做一个魔方旋转的效果](https://github.com/haizlin/fe-interview/issues/1489)\r\n- [手写一个使用css3旋转硬币的效果](https://github.com/haizlin/fe-interview/issues/1485)\r\n- [height和line-height的区别是什么呢？](https://github.com/haizlin/fe-interview/issues/1481)\r\n- [请用css写一个扫码的加载动画图](https://github.com/haizlin/fe-interview/issues/1477)\r\n- [举例说明伪类:focus-within的用法](https://github.com/haizlin/fe-interview/issues/1473)\r\n- [如何用css自定义滚动条？能做到所有浏览器兼容吗？想要做兼容怎么办呢？](https://github.com/haizlin/fe-interview/issues/1469)\r\n- [border-radius:50%和border-radius:100%有什么区别？](https://github.com/haizlin/fe-interview/issues/1465)\r\n- [如何使用CSS实现段落首字母或首字放大效果？](https://github.com/haizlin/fe-interview/issues/1461)\r\n- [如何给段落的首行缩进？](https://github.com/haizlin/fe-interview/issues/1457)\r\n- [你有去看过或者了解过css的标准文档吗？](https://github.com/haizlin/fe-interview/issues/1453)\r\n- [你知道CSS的标准发布流程吗？](https://github.com/haizlin/fe-interview/issues/1449)\r\n- [你最希望css拥有什么样的特性？（目前没有的）](https://github.com/haizlin/fe-interview/issues/1445)\r\n- [解释下为什么css的reset不建议直接这么写：*{ margin:0; padding:0;}？](https://github.com/haizlin/fe-interview/issues/1441)\r\n- [为什么说不提倡用1px的小尺寸图片做背景平铺？](https://github.com/haizlin/fe-interview/issues/1437)\r\n- [举例说明css有哪些简写的属性和属性值？](https://github.com/haizlin/fe-interview/issues/1433)\r\n- [请说说颜色中#F00的每一位分别表示什么？为什么会有三位和六位的表示呢？](https://github.com/haizlin/fe-interview/issues/1429)\r\n- [请使用css写一个多级的下拉菜单](https://github.com/haizlin/fe-interview/issues/1418)\r\n- [用css给一个元素加边框有哪些方法？](https://github.com/haizlin/fe-interview/issues/1414)\r\n- [相邻兄弟选择器、后代选择器和子选择器三者有什么区别？](https://github.com/haizlin/fe-interview/issues/1409)\r\n- [举例说明你对相邻兄弟选择器的理解](https://github.com/haizlin/fe-interview/issues/1404)\r\n- [你是怎么设计css sprites（精灵图）的？有哪些技巧？](https://github.com/haizlin/fe-interview/issues/1384)\r\n- [请描述下你对translate()方法的理解](https://github.com/haizlin/fe-interview/issues/1380)\r\n- [怎样去除图片自带的边距？](https://github.com/haizlin/fe-interview/issues/1376)\r\n- [让你手写一个reset的文件，你应该怎么写？要考虑哪些方面呢？](https://github.com/haizlin/fe-interview/issues/1372)\r\n- [你知道css的预处理器和后处理器都有哪些吗？它们有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1368)\r\n- [请使用css画一个圆，方法可以多种](https://github.com/haizlin/fe-interview/issues/1364)\r\n- [css中最常用的字体有哪些？你是怎么选择字体的？](https://github.com/haizlin/fe-interview/issues/1346)\r\n- [请举例说明css有哪些不可继承的属性？](https://github.com/haizlin/fe-interview/issues/1342)\r\n- [你有使用过preload、preconnect、prefetch这些属性吗？说说它们都有什么作用？](https://github.com/haizlin/fe-interview/issues/1338)\r\n- [你是怎样对css文件进行压缩合并的？](https://github.com/haizlin/fe-interview/issues/1334)\r\n- [如果css文件过大时，如何异步加载它？](https://github.com/haizlin/fe-interview/issues/1330)\r\n- [css3和css2的区别是什么？](https://github.com/haizlin/fe-interview/issues/1316)\r\n- [你有使用过字体图标吗？它有什么好处？](https://github.com/haizlin/fe-interview/issues/1312)\r\n- [你知道什么是流体排版吗？说说它的原理是什么？](https://github.com/haizlin/fe-interview/issues/1297)\r\n- [请说说你对vh、vw的理解以及它们的运用场景是什么？](https://github.com/haizlin/fe-interview/issues/1293)\r\n- [css怎么更改表单的单选框或下拉框的默认样式？](https://github.com/haizlin/fe-interview/issues/1288)\r\n- [你了解css3的currentColor吗？举例说明它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1284)\r\n- [怎么去掉点击a链接或者图片出现的边框？](https://github.com/haizlin/fe-interview/issues/1280)\r\n- [css的linear-gradient有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1276)\r\n- [会引起Reflow和Repaint的操作有哪些？](https://github.com/haizlin/fe-interview/issues/1272)\r\n- [你有用过clip-path吗？说说你对它的理解和它都有哪些运用场景？](https://github.com/haizlin/fe-interview/issues/1268)\r\n- [你是怎么选择resetting和normalizing的？为什么？](https://github.com/haizlin/fe-interview/issues/1264)\r\n- [position跟margin collapse这些特性相互叠加后会怎么样？](https://github.com/haizlin/fe-interview/issues/1260)\r\n- [移动端的布局用过媒体查询吗？写一个试试](https://github.com/haizlin/fe-interview/issues/1256)\r\n- [举例说明你知道的css技巧有哪些？](https://github.com/haizlin/fe-interview/issues/1252)\r\n- [判断第一行和第二行的颜色分别是什么？并解释为什么？[代码]](https://github.com/haizlin/fe-interview/issues/1248)\r\n- [用css怎么实现两端对齐？](https://github.com/haizlin/fe-interview/issues/1234)\r\n- [你有用过弹性布局吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1230)\r\n- [外边距重叠是什么？重叠的结果是什么？怎么防止外边距重叠？](https://github.com/haizlin/fe-interview/issues/1226)\r\n- [css中的border:none和border:0px有什么区别？](https://github.com/haizlin/fe-interview/issues/1222)\r\n- [如何写高效的CSS？](https://github.com/haizlin/fe-interview/issues/1218)\r\n- [如何做图片预览，如何放大一个图片？](https://github.com/haizlin/fe-interview/issues/1214)\r\n- [举例说明在css3中怎么实现背景裁剪？](https://github.com/haizlin/fe-interview/issues/1210)\r\n- [如何使用CSS的多列布局？](https://github.com/haizlin/fe-interview/issues/1206)\r\n- [请说说CSS3实现文本效果的属性有哪些？](https://github.com/haizlin/fe-interview/issues/1202)\r\n- [请说说在什么时候用transition？什么时候使用animation？](https://github.com/haizlin/fe-interview/issues/1198)\r\n- [说说响应式设计(responsive design)和自适应设计(adaptive design)的区别？](https://github.com/haizlin/fe-interview/issues/1183)\r\n- [什么是脱离文档流？有什么办法可以让元素脱离标准的文档流？](https://github.com/haizlin/fe-interview/issues/1179)\r\n- [请问background-attachmentn属性有什么用途？](https://github.com/haizlin/fe-interview/issues/1175)\r\n- [移动页面底部工具条有3个图标，如何平分？在设置边框后最后一个图标掉下去了怎么办？](https://github.com/haizlin/fe-interview/issues/1170)\r\n- [css怎样使每个字符宽度一样？](https://github.com/haizlin/fe-interview/issues/1166)\r\n- [说下你对background-size的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1162)\r\n- [如何自定义radio按钮的样式](https://github.com/haizlin/fe-interview/issues/1158)\r\n- [word-wrap、word-break和white-space有什么区别？](https://github.com/haizlin/fe-interview/issues/1153)\r\n- [说说你对字母\"X\"在CSS中有什么作用？](https://github.com/haizlin/fe-interview/issues/1149)\r\n- [CSS3中的transition是否可以过渡opacity和display？](https://github.com/haizlin/fe-interview/issues/1145)\r\n- [说下background-color:transparent和opacity:0的区别是什么？](https://github.com/haizlin/fe-interview/issues/1141)\r\n- [你有用过IE css的expression表达式吗？说说你对它的理解和它有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1137)\r\n- [z-index有时不起作用的原因是什么？怎么解决？](https://github.com/haizlin/fe-interview/issues/1133)\r\n- [你有了解css计数器（序列数字字符自动递增）吗？如何通过css的content属性实现呢？](https://github.com/haizlin/fe-interview/issues/1129)\r\n- [说说你对css的will-change属性的理解，它有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1125)\r\n- [transition、animation、transform三者有什么区别？](https://github.com/haizlin/fe-interview/issues/1121)\r\n- [如何使用css3实现一个div设置多张背景图片？](https://github.com/haizlin/fe-interview/issues/1117)\r\n- [有哪些方式可以对一个DOM设置它的CSS样式？](https://github.com/haizlin/fe-interview/issues/1113)\r\n- [举例说明实现圆角的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1109)\r\n- [有用过scss和sass吗？说说它们之间的区别是什么？](https://github.com/haizlin/fe-interview/issues/1105)\r\n- [absolute的containing block（容器块）计算方式和正常流有什么区别？](https://github.com/haizlin/fe-interview/issues/1101)\r\n- [说说visibility属性的collapse属性值有什么作用？在不同浏览器下有什么区别？](https://github.com/haizlin/fe-interview/issues/1097)\r\n- [说说你对min-width和max-width的理解，它们有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1093)\r\n- [说说你对hasLayout的理解，触发hasLayout的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1089)\r\n- [使用纯CSS代码实现动画的暂停与播放](https://github.com/haizlin/fe-interview/issues/1084)\r\n- [举例说明伪类:nth-child、:first-child与:first-of-type这三者有什么不同？](https://github.com/haizlin/fe-interview/issues/1079)\r\n- [什么是zoom？它有什么作用？](https://github.com/haizlin/fe-interview/issues/1074)\r\n- [举例说明微信端兼容问题有哪些？](https://github.com/haizlin/fe-interview/issues/1070)\r\n- [请举例说明伪元素 (pseudo-elements) 有哪些用途？](https://github.com/haizlin/fe-interview/issues/1066)\r\n- [设置字体时为什么建议设置替换字体？](https://github.com/haizlin/fe-interview/issues/1062)\r\n- [你有没有自己写过一套UI库？说下遇到哪些难点？](https://github.com/haizlin/fe-interview/issues/1058)\r\n- [说说你对GPU的理解，举例说明哪些元素能触发GPU硬件加速？](https://github.com/haizlin/fe-interview/issues/1054)\r\n- [你知道CSS中的字母\"C\"代表什么吗？](https://github.com/haizlin/fe-interview/issues/1050)\r\n- [怎么自定义鼠标指针的图案？](https://github.com/haizlin/fe-interview/issues/1046)\r\n- [Reset CSS和Normalize CSS的区别是什么？](https://github.com/haizlin/fe-interview/issues/1042)\r\n- [为什么要使用css sprites？](https://github.com/haizlin/fe-interview/issues/1038)\r\n- [标签、class和id选择器三者的区别是什么？分别在什么时候用？](https://github.com/haizlin/fe-interview/issues/1034)\r\n- [举例说明时间、频率、角度、弧度、百分度的单位分别是哪些？](https://github.com/haizlin/fe-interview/issues/1030)\r\n- [你有用过table布局吗？说说你的感受](https://github.com/haizlin/fe-interview/issues/1026)\r\n- [说说你对设备像素比的理解](https://github.com/haizlin/fe-interview/issues/1022)\r\n- [说下你对cursor属性的理解](https://github.com/haizlin/fe-interview/issues/1018)\r\n- [position的relative和absolute定位原点是哪里？](https://github.com/haizlin/fe-interview/issues/1014)\r\n- [过渡和动画的区别是什么？](https://github.com/haizlin/fe-interview/issues/1010)\r\n- [CSS中的calc()有什么作用？](https://github.com/haizlin/fe-interview/issues/1006)\r\n- [怎么实现移动端的边框0.5px？](https://github.com/haizlin/fe-interview/issues/1002)\r\n- [行内元素和块级元素有什么区别，如何相互转换？](https://github.com/haizlin/fe-interview/issues/997)\r\n- [说说你对低版本IE的盒子模型的理解](https://github.com/haizlin/fe-interview/issues/993)\r\n- [你是如何规划响应式布局的？](https://github.com/haizlin/fe-interview/issues/989)\r\n- [说说你对前端二倍图的理解？移动端使用二倍图比一倍图有什么好处？](https://github.com/haizlin/fe-interview/issues/985)\r\n- [如何让大小不同的图片等比缩放不变形显示在固定大小的div里？写个例子](https://github.com/haizlin/fe-interview/issues/980)\r\n- [你对视网膜(Retina)分辨率有了解吗？有没有在实际中使用过？](https://github.com/haizlin/fe-interview/issues/976)\r\n- [移动端微信页面有哪些兼容性问题及解决方案是什么？](https://github.com/haizlin/fe-interview/issues/972)\r\n- [如何更改placeholder的字体颜色和大小？](https://github.com/haizlin/fe-interview/issues/968)\r\n- [行内css和important哪个优先级高？](https://github.com/haizlin/fe-interview/issues/963)\r\n- [当一个元素被设置为浮动后，它的display值变为什么呢？](https://github.com/haizlin/fe-interview/issues/959)\r\n- [为什么会出现浮动？在什么时候需要清除浮动呢？](https://github.com/haizlin/fe-interview/issues/955)\r\n- [写出div在不固定高度的情况下水平垂直居中的方法？](https://github.com/haizlin/fe-interview/issues/907)\r\n- [移动端的布局用过媒体查询吗？写出例子看看](https://github.com/haizlin/fe-interview/issues/903)\r\n- [CSS的伪类和伪对象有什么不同？](https://github.com/haizlin/fe-interview/issues/758)\r\n- [CSS的overflow属性定义溢出元素内容区的内容会如何处理呢](https://github.com/haizlin/fe-interview/issues/748)\r\n- [外层有一个自适应高度的div，里面有两个div，一个高度固定300px，另一个怎么填满剩余的高度？](https://github.com/haizlin/fe-interview/issues/744)\r\n- [说说你对CSS样式覆盖规则的理解](https://github.com/haizlin/fe-interview/issues/608)\r\n- [写出几个初始化CSS的样式，并解释说明为什么要这样写](https://github.com/haizlin/fe-interview/issues/601)\r\n- [display有哪些值？分别说明他们的作用是什么？](https://github.com/haizlin/fe-interview/issues/597)\r\n- [怎么让body高度自适应屏幕？为什么？](https://github.com/haizlin/fe-interview/issues/593)\r\n- [font-style的属性有Italic和oblique，两者有什么区别呢](https://github.com/haizlin/fe-interview/issues/589)\r\n- [IE(6/7/8/9/10/11/Edge)下的hack写法分别有哪些？](https://github.com/haizlin/fe-interview/issues/585)\r\n- [写出你遇到过IE6/7/8/9的BUG及解决方法](https://github.com/haizlin/fe-interview/issues/581)\r\n- [举例说明css的基本语句构成是什么呢？](https://github.com/haizlin/fe-interview/issues/577)\r\n- [写例子说明如何强制（自动）中、英文换行与不换行](https://github.com/haizlin/fe-interview/issues/573)\r\n- [说说你对BEM规范的理解，同时举例说明常见的CSS规范有哪些？](https://github.com/haizlin/fe-interview/issues/569)\r\n- [遇到overflow: scroll不能平滑滚动怎么解决？](https://github.com/haizlin/fe-interview/issues/563)\r\n- [请问display:inline-block在什么时候会显示间隙？](https://github.com/haizlin/fe-interview/issues/531)\r\n- [用CSS画出一个任意角度的扇形，可以写多种实现的方法](https://github.com/haizlin/fe-interview/issues/527)\r\n- [请你解释下什么是浮动和它的工作原理是什么？同时浮动会引起什么问题？](https://github.com/haizlin/fe-interview/issues/522)\r\n- [说说你对!important的理解，一般在哪些场景使用？](https://github.com/haizlin/fe-interview/issues/518)\r\n- [在实际编写css中你有遇到过哪些浏览器兼容性的问题？怎么解决的？](https://github.com/haizlin/fe-interview/issues/514)\r\n- [怎么改变选中文本的文字颜色和背景色？](https://github.com/haizlin/fe-interview/issues/510)\r\n- [你对响应式设计的理解是什么？知道它基本的原理是吗？要想兼容低版本的IE怎么做呢？](https://github.com/haizlin/fe-interview/issues/503)\r\n- [你有使用过哪些栅格系统？都有什么区别呢？](https://github.com/haizlin/fe-interview/issues/499)\r\n- [请说说*{box-sizing: border-box;}的作用及好处有哪些？](https://github.com/haizlin/fe-interview/issues/495)\r\n- [说说你对jpg、png、gif的理解，分别在什么场景下使用？有使用过webp吗？](https://github.com/haizlin/fe-interview/issues/491)\r\n- [如何消除transition闪屏？](https://github.com/haizlin/fe-interview/issues/408)\r\n- [元素竖向的百分比设置是相对容器的高度吗？](https://github.com/haizlin/fe-interview/issues/404)\r\n- [用CSS绘制一个红色的爱心](https://github.com/haizlin/fe-interview/issues/300)\r\n- [举例说明css中颜色的表示方法有几种](https://github.com/haizlin/fe-interview/issues/294)\r\n- [说说position的absolute和fixed共同与不同点分别是什么？](https://github.com/haizlin/fe-interview/issues/280)\r\n- [手动写动画最小时间间隔是多少，为什么？](https://github.com/haizlin/fe-interview/issues/276)\r\n- [怎样把一个div居中？怎样把一个浮动元素居中？怎样把绝对定位的div居中？](https://github.com/haizlin/fe-interview/issues/255)\r\n- [用css画一个太阳](https://github.com/haizlin/fe-interview/issues/251)\r\n- [你有用过哪些css框架？说说它们的特点](https://github.com/haizlin/fe-interview/issues/245)\r\n- [box-sizing常用的属性有哪些？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/241)\r\n- [inline、block、inline-block这三个属性值有什么区别？](https://github.com/haizlin/fe-interview/issues/237)\r\n- [margin和padding使用的场景有哪些？](https://github.com/haizlin/fe-interview/issues/220)\r\n- [什么是视差滚动？如何实现视差滚动的效果？](https://github.com/haizlin/fe-interview/issues/216)\r\n- [css3的:nth-child和:nth-of-type的区别是什么？](https://github.com/haizlin/fe-interview/issues/212)\r\n- [怎么使用自定义字体？有什么注意事项？](https://github.com/haizlin/fe-interview/issues/208)\r\n- [要是position跟display、overflow、float这些特性相互叠加后会怎么样？](https://github.com/haizlin/fe-interview/issues/203)\r\n- [有用过Flex吗？简要说下你对它的了解](https://github.com/haizlin/fe-interview/issues/199)\r\n- [如何实现换肤功能？](https://github.com/haizlin/fe-interview/issues/193)\r\n- [列举CSS优化、提高性能的方法](https://github.com/haizlin/fe-interview/issues/190)\r\n- [假如设计稿使用了非标准的字体，你该如何去实现它？](https://github.com/haizlin/fe-interview/issues/186)\r\n- [你知道全屏滚动的原理是什么吗？它用到了CSS的哪些属性？](https://github.com/haizlin/fe-interview/issues/182)\r\n- [你是怎样抽离样式模块的？](https://github.com/haizlin/fe-interview/issues/178)\r\n- [说说你对媒体查询的理解](https://github.com/haizlin/fe-interview/issues/174)\r\n- [你知道的等高布局有多少种？写出来](https://github.com/haizlin/fe-interview/issues/170)\r\n- [手写一个满屏品字布局的方案](https://github.com/haizlin/fe-interview/issues/166)\r\n- [span与span之间有看不见的空白间隔是什么原因引起的？有什么解决办法？](https://github.com/haizlin/fe-interview/issues/162)\r\n- [重置（初始化）css的作用是什么？](https://github.com/haizlin/fe-interview/issues/158)\r\n- [怎么让英文单词的首字母大写？](https://github.com/haizlin/fe-interview/issues/153)\r\n- [怎么才能让图文不可复制？](https://github.com/haizlin/fe-interview/issues/149)\r\n- [写出你知道的CSS水平和垂直居中的方法](https://github.com/haizlin/fe-interview/issues/145)\r\n- [实现单行文本居中和多行文本左对齐并超出显示\"...\"](https://github.com/haizlin/fe-interview/issues/141)\r\n- [不使用border画出1px高的线，在不同浏览器的标准和怪异模式下都能保持效果一样](https://github.com/haizlin/fe-interview/issues/137)\r\n- [写出主流浏览器内核私有属性的css前缀](https://github.com/haizlin/fe-interview/issues/133)\r\n- [使用flex实现三栏布局，两边固定，中间自适应](https://github.com/haizlin/fe-interview/issues/129)\r\n- [浏览器是怎样判断元素是否和某个CSS选择器匹配？](https://github.com/haizlin/fe-interview/issues/123)\r\n- [用CSS绘制一个三角形](https://github.com/haizlin/fe-interview/issues/119)\r\n- [说下line-height三种赋值方式有何区别？](https://github.com/haizlin/fe-interview/issues/115)\r\n- [让网页的字体变得清晰，变细用CSS怎么做？](https://github.com/haizlin/fe-interview/issues/111)\r\n- [描述下你所了解的图片格式及使用场景](https://github.com/haizlin/fe-interview/issues/107)\r\n- [请描述css的权重计算规则](https://github.com/haizlin/fe-interview/issues/103)\r\n- [rgba()和opacity这两个的透明效果有什么区别呢？](https://github.com/haizlin/fe-interview/issues/99)\r\n- [怎样修改chrome记住密码后自动填充表单的黄色背景？](https://github.com/haizlin/fe-interview/issues/95)\r\n- [说说你对z-index的理解](https://github.com/haizlin/fe-interview/issues/91)\r\n- [在页面中的应该使用奇数还是偶数的字体？为什么呢？](https://github.com/haizlin/fe-interview/issues/87)\r\n- [你有用过CSS预处理器吗？喜欢用哪个？原理是什么？](https://github.com/haizlin/fe-interview/issues/83)\r\n- [说说CSS的优先级是如何计算的？](https://github.com/haizlin/fe-interview/issues/79)\r\n- [说说浏览器解析CSS选择器的过程？](https://github.com/haizlin/fe-interview/issues/75)\r\n- [说说你对line-height是如何理解的？](https://github.com/haizlin/fe-interview/issues/71)\r\n- [要让Chrome支持小于12px的文字怎么做？](https://github.com/haizlin/fe-interview/issues/67)\r\n- [css的属性content有什么作用呢？有哪些场景可以用到？](https://github.com/haizlin/fe-interview/issues/63)\r\n- [什么是FOUC？你是如何避免FOUC的？](https://github.com/haizlin/fe-interview/issues/59)\r\n- [解释下 CSS sprites的原理和优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/55)\r\n- [请描述margin边界叠加是什么及解决方案](https://github.com/haizlin/fe-interview/issues/51)\r\n- [style标签写在body前和body后的区别是什么？](https://github.com/haizlin/fe-interview/issues/47)\r\n- [position:fixed;在ios下无效该怎么办？](https://github.com/haizlin/fe-interview/issues/43)\r\n- [::before和:after中单冒号和双冒号的区别是什么，这两个伪元素有什么作用？](https://github.com/haizlin/fe-interview/issues/39)\r\n- [说说你对css盒子模型的理解](https://github.com/haizlin/fe-interview/issues/35)\r\n- [css常用的布局方式有哪些？](https://github.com/haizlin/fe-interview/issues/32)\r\n- [对比下px、em、rem有什么不同？](https://github.com/haizlin/fe-interview/issues/29)\r\n- [简述下你理解的优雅降级和渐进增强](https://github.com/haizlin/fe-interview/issues/26)\r\n- [清除浮动的方式有哪些及优缺点？](https://github.com/haizlin/fe-interview/issues/23)\r\n- [简述你对BFC规范的理解](https://github.com/haizlin/fe-interview/issues/20)\r\n- [用css创建一个三角形，并简述原理](https://github.com/haizlin/fe-interview/issues/17)\r\n- [CSS3新增伪类有哪些并简要描述](https://github.com/haizlin/fe-interview/issues/14)\r\n- [CSS选择器有哪些？哪些属性可以继承？](https://github.com/haizlin/fe-interview/issues/11)\r\n- [在页面上隐藏元素的方法有哪些？](https://github.com/haizlin/fe-interview/issues/8)\r\n- [CSS3有哪些新增的特性？](https://github.com/haizlin/fe-interview/issues/5)\r\n- [圣杯布局和双飞翼布局的理解和区别，并用代码实现](https://github.com/haizlin/fe-interview/issues/2)\r\n"
  },
  {
    "path": "category/history.md",
    "content": "# 历史题目\r\n\r\n\n\n- 第2386天 (2025-10-27)  \n    - [ECMAScript] [什么是TC39委员会？它在JavaScript标准制定中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6357)\n- 第2385天 (2025-10-26)  \n    - [ECMAScript] [请列举ESNext中引入的一些新特性或提案，并解释其作用](https://github.com/haizlin/fe-interview/issues/6356)\n- 第2384天 (2025-10-25)  \n    - [ECMAScript] [如何使用JavaScript的缓存机制来提高性能？](https://github.com/haizlin/fe-interview/issues/6355)\n- 第2383天 (2025-10-24)  \n    - [ECMAScript] [请解释并给出JavaScript中代码分割和按需加载的示例和用法](https://github.com/haizlin/fe-interview/issues/6354)\n- 第2382天 (2025-10-23)  \n    - [ECMAScript] [如何减少JavaScript文件的大小和加载时间？](https://github.com/haizlin/fe-interview/issues/6353)\n- 第2381天 (2025-10-22)  \n    - [ECMAScript] [请解释并给出JavaScript中懒加载和预加载的示例和用法](https://github.com/haizlin/fe-interview/issues/6352)\n- 第2380天 (2025-10-21)  \n    - [ECMAScript] [如何优化JavaScript中的循环和条件语句以提高性能？](https://github.com/haizlin/fe-interview/issues/6351)\n- 第2379天 (2025-10-20)  \n    - [ECMAScript] [请解释并给出JavaScript中代码压缩和混淆的示例和用法](https://github.com/haizlin/fe-interview/issues/6350)\n- 第2378天 (2025-10-19)  \n    - [ECMAScript] [如何使用JavaScript的Profiler工具进行性能分析？](https://github.com/haizlin/fe-interview/issues/6349)\n- 第2377天 (2025-10-18)  \n    - [ECMAScript] [请解释JavaScript中的内存泄漏问题及其解决方法](https://github.com/haizlin/fe-interview/issues/6348)\n- 第2376天 (2025-10-17)  \n    - [ECMAScript] [如何使用JavaScript的调试工具进行代码调试？](https://github.com/haizlin/fe-interview/issues/6347)\n- 第2375天 (2025-10-16)  \n    - [ECMAScript] [请解释并给出JavaScript中键盘事件和鼠标事件的示例和用法](https://github.com/haizlin/fe-interview/issues/6346)\n- 第2374天 (2025-10-15)  \n    - [ECMAScript] [如何处理JavaScript中的事件冒泡和事件捕获的优先级问题？](https://github.com/haizlin/fe-interview/issues/6345)\n- 第2373天 (2025-10-14)  \n    - [ECMAScript] [什么是事件代理（Event Delegation）？它在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6344)\n- 第2372天 (2025-10-13)  \n    - [ECMAScript] [请解释并给出JavaScript中事件监听器的添加和移除方法](https://github.com/haizlin/fe-interview/issues/6343)\n- 第2371天 (2025-10-12)  \n    - [ECMAScript] [如何使用JavaScript实现自定义事件？](https://github.com/haizlin/fe-interview/issues/6342)\n- 第2370天 (2025-10-11)  \n    - [ECMAScript] [请解释并给出JavaScript中事件委托的示例和用法](https://github.com/haizlin/fe-interview/issues/6341)\n- 第2369天 (2025-10-10)  \n    - [ECMAScript] [如何阻止事件冒泡和默认事件？](https://github.com/haizlin/fe-interview/issues/6340)\n- 第2368天 (2025-10-09)  \n    - [ECMAScript] [请解释事件冒泡和事件捕获的概念，并给出示例](https://github.com/haizlin/fe-interview/issues/6339)\n- 第2367天 (2025-10-08)  \n    - [ECMAScript] [如何通过JavaScript动态地创建、添加、移除和替换DOM节点？](https://github.com/haizlin/fe-interview/issues/6338)\n- 第2366天 (2025-10-07)  \n    - [ECMAScript] [请解释DOM（文档对象模型）在JavaScript中的作用及其结构](https://github.com/haizlin/fe-interview/issues/6337)\n- 第2365天 (2025-10-06)  \n    - [ECMAScript] [请解释JavaScript中的尾调用优化（Tail Call Optimization）及其作用](https://github.com/haizlin/fe-interview/issues/6336)\n- 第2364天 (2025-10-05)  \n    - [ECMAScript] [异步迭代器（Async Iterator）和异步可迭代对象（Async Iterable）在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6335)\n- 第2363天 (2025-10-04)  \n    - [ECMAScript] [迭代器（Iterator）和可迭代对象（Iterable）在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6334)\n- 第2362天 (2025-10-03)  \n    - [ECMAScript] [请解释并给出JavaScript中生成器（Generator）函数的示例和用法](https://github.com/haizlin/fe-interview/issues/6333)\n- 第2361天 (2025-10-02)  \n    - [ECMAScript] [什么是Symbol数据类型？它在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6332)\n- 第2360天 (2025-10-01)  \n    - [ECMAScript] [同源策略（Same-Origin Policy）在JavaScript中的作用是什么？为什么它很重要？](https://github.com/haizlin/fe-interview/issues/6331)\n- 第2359天 (2025-09-30)  \n    - [ECMAScript] [Web Workers在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6330)\n- 第2358天 (2025-09-29)  \n    - [ECMAScript] [事件委托机制在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6329)\n- 第2357天 (2025-09-28)  \n    - [ECMAScript] [跨域资源共享（CORS）在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6328)\n- 第2356天 (2025-09-27)  \n    - [ECMAScript] [请解释JavaScript中的内存管理机制和垃圾回收机制](https://github.com/haizlin/fe-interview/issues/6327)\n- 第2355天 (2025-09-26)  \n    - [ECMAScript] [正则表达式在JavaScript中的作用是什么？其语法和用法](https://github.com/haizlin/fe-interview/issues/6326)\n- 第2354天 (2025-09-25)  \n    - [ECMAScript] [JavaScript中的错误处理机制是什么？](https://github.com/haizlin/fe-interview/issues/6325)\n- 第2353天 (2025-09-24)  \n    - [ECMAScript] [import和export语句在ES6中的语法和用法是什么？](https://github.com/haizlin/fe-interview/issues/6324)\n- 第2352天 (2025-09-23)  \n    - [ECMAScript] [请解释模块（Module）在JavaScript中的作用及其语法和用法](https://github.com/haizlin/fe-interview/issues/6323)\n- 第2351天 (2025-09-22)  \n    - [ECMAScript] [静态方法和实例方法在ES6中的区别是什么？](https://github.com/haizlin/fe-interview/issues/6322)\n- 第2350天 (2025-09-21)  \n    - [ECMAScript] [类（class）在ES6中的语法和用法是什么？它与函数构造器有何不同？](https://github.com/haizlin/fe-interview/issues/6321)\n- 第2349天 (2025-09-20)  \n    - [ECMAScript] [扩展运算符（spread operator）在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6320)\n- 第2348天 (2025-09-19)  \n    - [ECMAScript] [模板字符串的语法和用法是什么？](https://github.com/haizlin/fe-interview/issues/6319)\n- 第2347天 (2025-09-18)  \n    - [ECMAScript] [请解释并给出JavaScript中异步编程的几种常见方法及其特点](https://github.com/haizlin/fe-interview/issues/6318)\n- 第2346天 (2025-09-17)  \n    - [ECMAScript] [请解释事件循环（Event Loop）在JavaScript中的作用和工作原理](https://github.com/haizlin/fe-interview/issues/6317)\n- 第2345天 (2025-09-16)  \n    - [ECMAScript] [async/await语法在JavaScript中的作用是什么？它与Promise的关系是什么？](https://github.com/haizlin/fe-interview/issues/6316)\n- 第2344天 (2025-09-15)  \n    - [ECMAScript] [Promise对象在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6315)\n- 第2343天 (2025-09-14)  \n    - [ECMAScript] [对象的深拷贝和浅拷贝的区别是什么？请给出实现方法并解释](https://github.com/haizlin/fe-interview/issues/6314)\n- 第2342天 (2025-09-13)  \n    - [ECMAScript] [请解释位操作符在JavaScript中的作用和使用场景，并给出示例](https://github.com/haizlin/fe-interview/issues/6313)\n- 第2341天 (2025-09-12)  \n    - [ECMAScript] [NaN是什么？如何检测一个值是否是NaN？](https://github.com/haizlin/fe-interview/issues/6312)\n- 第2340天 (2025-09-11)  \n    - [ECMAScript] [严格模式（strict mode）在JavaScript中的作用是什么？](https://github.com/haizlin/fe-interview/issues/6311)\n- 第2339天 (2025-09-10)  \n    - [ECMAScript] [typeof和instanceof操作符在JavaScript中的用法和区别是什么？](https://github.com/haizlin/fe-interview/issues/6310)\n- 第2338天 (2025-09-09)  \n    - [ECMAScript] [this关键字在JavaScript中的作用是什么？它在不同情况下的值是如何确定的？](https://github.com/haizlin/fe-interview/issues/6309)\n- 第2337天 (2025-09-08)  \n    - [ECMAScript] [JavaScript中的函数声明与函数表达式的区别是什么？](https://github.com/haizlin/fe-interview/issues/6308)\n- 第2336天 (2025-09-07)  \n    - [ECMAScript] [ECMAScript的主要版本有哪些？每个版本引入了哪些新特性？](https://github.com/haizlin/fe-interview/issues/6307)\n- 第2335天 (2025-09-06)  \n    - [TypeScript] [描述一个你使用TypeScript进行插件或扩展开发的案例](https://github.com/haizlin/fe-interview/issues/6306)\n- 第2334天 (2025-09-05)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行国际化（i18n）和本地化（l10n）的？](https://github.com/haizlin/fe-interview/issues/6305)\n- 第2333天 (2025-09-04)  \n    - [TypeScript] [你是如何确保TypeScript代码与后端API的兼容性的？](https://github.com/haizlin/fe-interview/issues/6304)\n- 第2332天 (2025-09-03)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行表单验证的？](https://github.com/haizlin/fe-interview/issues/6303)\n- 第2331天 (2025-09-02)  \n    - [TypeScript] [描述一个你使用TypeScript进行路由管理的案例](https://github.com/haizlin/fe-interview/issues/6302)\n- 第2330天 (2025-09-01)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行状态管理的？](https://github.com/haizlin/fe-interview/issues/6301)\n- 第2329天 (2025-08-31)  \n    - [TypeScript] [你是如何确保TypeScript代码与前端框架（如React、Angular等）的兼容性的？](https://github.com/haizlin/fe-interview/issues/6300)\n- 第2328天 (2025-08-30)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行代码重构以提高可读性和可维护性的？](https://github.com/haizlin/fe-interview/issues/6299)\n- 第2327天 (2025-08-29)  \n    - [TypeScript] [描述一个你使用TypeScript进行代码审查或代码质量检查的案例](https://github.com/haizlin/fe-interview/issues/6298)\n- 第2326天 (2025-08-28)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行代码生成的？](https://github.com/haizlin/fe-interview/issues/6297)\n- 第2325天 (2025-08-27)  \n    - [TypeScript] [你是如何确保TypeScript代码与第三方库的兼容性的？](https://github.com/haizlin/fe-interview/issues/6296)\n- 第2324天 (2025-08-26)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行模块化开发的？](https://github.com/haizlin/fe-interview/issues/6295)\n- 第2323天 (2025-08-25)  \n    - [TypeScript] [描述一个你使用TypeScript进行异步编程的案例](https://github.com/haizlin/fe-interview/issues/6294)\n- 第2322天 (2025-08-24)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行错误处理和日志记录的？](https://github.com/haizlin/fe-interview/issues/6293)\n- 第2321天 (2025-08-23)  \n    - [TypeScript] [你是如何确保TypeScript代码的可读性和可维护性的？](https://github.com/haizlin/fe-interview/issues/6292)\n- 第2320天 (2025-08-22)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行性能优化的？](https://github.com/haizlin/fe-interview/issues/6291)\n- 第2319天 (2025-08-21)  \n    - [TypeScript] [描述一个你使用TypeScript进行单元测试或集成测试的案例](https://github.com/haizlin/fe-interview/issues/6290)\n- 第2318天 (2025-08-20)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行依赖注入的？](https://github.com/haizlin/fe-interview/issues/6289)\n- 第2317天 (2025-08-19)  \n    - [TypeScript] [你是如何确保TypeScript代码与JavaScript代码的兼容性的？](https://github.com/haizlin/fe-interview/issues/6288)\n- 第2316天 (2025-08-18)  \n    - [TypeScript] [在你的项目中，你是如何使用TypeScript进行代码重构的？](https://github.com/haizlin/fe-interview/issues/6287)\n- 第2315天 (2025-08-17)  \n    - [TypeScript] [描述一个你使用TypeScript解决复杂类型问题的案例](https://github.com/haizlin/fe-interview/issues/6286)\n- 第2314天 (2025-08-16)  \n    - [TypeScript] [在你的项目中，你是如何处理TypeScript编译错误的？](https://github.com/haizlin/fe-interview/issues/6285)\n- 第2313天 (2025-08-15)  \n    - [TypeScript] [你是如何确保TypeScript代码的类型安全的？](https://github.com/haizlin/fe-interview/issues/6284)\n- 第2312天 (2025-08-14)  \n    - [TypeScript] [在你的项目中，你是如何管理TypeScript的类型定义的？](https://github.com/haizlin/fe-interview/issues/6283)\n- 第2311天 (2025-08-13)  \n    - [TypeScript] [描述一个你使用TypeScript开发的项目，并解释为什么选择TypeScript](https://github.com/haizlin/fe-interview/issues/6282)\n- 第2310天 (2025-08-12)  \n    - [TypeScript] [TypeScript中的泛型如何与类型系统的深入理解和应用](https://github.com/haizlin/fe-interview/issues/6281)\n- 第2309天 (2025-08-11)  \n    - [TypeScript] [TypeScript中的泛型如何与类型推断引擎的结合使用？](https://github.com/haizlin/fe-interview/issues/6280)\n- 第2308天 (2025-08-10)  \n    - [TypeScript] [TypeScript中的泛型如何与动态类型检查的结合使用？](https://github.com/haizlin/fe-interview/issues/6279)\n- 第2307天 (2025-08-09)  \n    - [TypeScript] [TypeScript中的泛型如何与静态类型检查的结合使用？](https://github.com/haizlin/fe-interview/issues/6278)\n- 第2306天 (2025-08-08)  \n    - [TypeScript] [TypeScript中的泛型如何与构建工具的结合使用？](https://github.com/haizlin/fe-interview/issues/6277)\n- 第2305天 (2025-08-07)  \n    - [TypeScript] [TypeScript中的泛型如何与测试框架的结合使用？](https://github.com/haizlin/fe-interview/issues/6276)\n- 第2304天 (2025-08-06)  \n    - [TypeScript] [TypeScript中的泛型如何与错误处理的结合使用？](https://github.com/haizlin/fe-interview/issues/6275)\n- 第2303天 (2025-08-05)  \n    - [TypeScript] [TypeScript中的泛型如何与代码复用的结合使用？](https://github.com/haizlin/fe-interview/issues/6274)\n- 第2302天 (2025-08-04)  \n    - [TypeScript] [TypeScript中的泛型如何与性能优化的结合使用？](https://github.com/haizlin/fe-interview/issues/6273)\n- 第2301天 (2025-08-03)  \n    - [TypeScript] [TypeScript中的泛型如何与类型安全的结合使用？](https://github.com/haizlin/fe-interview/issues/6272)\n- 第2300天 (2025-08-02)  \n    - [TypeScript] [TypeScript中的泛型如何与模块系统的结合使用？](https://github.com/haizlin/fe-interview/issues/6271)\n- 第2299天 (2025-08-01)  \n    - [TypeScript] [TypeScript中的泛型如何与面向对象编程的结合使用？](https://github.com/haizlin/fe-interview/issues/6270)\n- 第2298天 (2025-07-31)  \n    - [TypeScript] [TypeScript中的泛型如何与函数式编程的结合使用？](https://github.com/haizlin/fe-interview/issues/6269)\n- 第2297天 (2025-07-30)  \n    - [TypeScript] [TypeScript中的泛型如何与装饰器和混入（Mixins）的结合使用？案例](https://github.com/haizlin/fe-interview/issues/6268)\n- 第2296天 (2025-07-29)  \n    - [TypeScript] [TypeScript中的泛型如何与高级类型（如交叉类型、联合类型等）的结合使用？](https://github.com/haizlin/fe-interview/issues/6267)\n- 第2295天 (2025-07-28)  \n    - [TypeScript] [TypeScript中的泛型如何与类型别名和接口的结合使用？](https://github.com/haizlin/fe-interview/issues/6266)\n- 第2294天 (2025-07-27)  \n    - [TypeScript] [TypeScript中的泛型如何与--noImplicitAny编译选项的结合使用？](https://github.com/haizlin/fe-interview/issues/6265)\n- 第2293天 (2025-07-26)  \n    - [TypeScript] [TypeScript中的泛型如何与--strict编译选项的结合使用？](https://github.com/haizlin/fe-interview/issues/6264)\n- 第2292天 (2025-07-25)  \n    - [TypeScript] [TypeScript中的泛型如何与JSDoc注释的结合使用？](https://github.com/haizlin/fe-interview/issues/6263)\n- 第2291天 (2025-07-24)  \n    - [TypeScript] [TypeScript中的泛型如何与ambient类型的结合使用？](https://github.com/haizlin/fe-interview/issues/6262)\n- 第2290天 (2025-07-23)  \n    - [TypeScript] [TypeScript中的泛型如何与declare关键字的结合使用？](https://github.com/haizlin/fe-interview/issues/6261)\n- 第2289天 (2025-07-22)  \n    - [TypeScript] [TypeScript中的泛型如何与enum和const enum的结合使用？](https://github.com/haizlin/fe-interview/issues/6260)\n- 第2288天 (2025-07-21)  \n    - [TypeScript] [TypeScript中的泛型如何与let和const的结合使用？](https://github.com/haizlin/fe-interview/issues/6259)\n- 第2287天 (2025-07-20)  \n    - [TypeScript] [TypeScript中的泛型如何与readonly的结合使用？](https://github.com/haizlin/fe-interview/issues/6258)\n- 第2286天 (2025-07-19)  \n    - [TypeScript] [TypeScript中的泛型如何与const断言的结合使用？](https://github.com/haizlin/fe-interview/issues/6257)\n- 第2285天 (2025-07-18)  \n    - [TypeScript] [TypeScript中的泛型如何与as关键字的结合使用？](https://github.com/haizlin/fe-interview/issues/6256)\n- 第2284天 (2025-07-17)  \n    - [TypeScript] [TypeScript中的泛型如何与keyof类型操作符的结合使用？](https://github.com/haizlin/fe-interview/issues/6255)\n- 第2283天 (2025-07-16)  \n    - [TypeScript] [TypeScript中的泛型如何与in关键字的结合使用？](https://github.com/haizlin/fe-interview/issues/6254)\n- 第2282天 (2025-07-15)  \n    - [TypeScript] [TypeScript中的泛型如何与typeof操作符的结合使用？](https://github.com/haizlin/fe-interview/issues/6253)\n- 第2281天 (2025-07-14)  \n    - [TypeScript] [TypeScript中的泛型如何与this类型的结合使用？](https://github.com/haizlin/fe-interview/issues/6252)\n- 第2280天 (2025-07-13)  \n    - [TypeScript] [TypeScript中的泛型如何与索引签名的结合使用？](https://github.com/haizlin/fe-interview/issues/6251)\n- 第2279天 (2025-07-12)  \n    - [TypeScript] [TypeScript中的泛型如何与联合类型的结合使用？](https://github.com/haizlin/fe-interview/issues/6250)\n- 第2278天 (2025-07-11)  \n    - [TypeScript] [TypeScript中的泛型如何与交叉类型的结合使用？](https://github.com/haizlin/fe-interview/issues/6249)\n- 第2277天 (2025-07-10)  \n    - [TypeScript] [TypeScript中的泛型如何与类型保护的结合使用？](https://github.com/haizlin/fe-interview/issues/6248)\n- 第2276天 (2025-07-09)  \n    - [TypeScript] [TypeScript中的泛型如何与函数重载的结合使用？](https://github.com/haizlin/fe-interview/issues/6247)\n- 第2275天 (2025-07-08)  \n    - [TypeScript] [TypeScript中的泛型如何与类型别名的结合使用？](https://github.com/haizlin/fe-interview/issues/6246)\n- 第2274天 (2025-07-07)  \n    - [TypeScript] [TypeScript中的泛型如何与类型推断的结合使用？](https://github.com/haizlin/fe-interview/issues/6245)\n- 第2273天 (2025-07-06)  \n    - [TypeScript] [TypeScript中的泛型如何与递归类型的结合使用？](https://github.com/haizlin/fe-interview/issues/6243)\n- 第2272天 (2025-07-05)  \n    - [TypeScript] [TypeScript中的泛型如何与映射类型的结合使用？](https://github.com/haizlin/fe-interview/issues/6242)\n- 第2271天 (2025-07-04)  \n    - [TypeScript] [TypeScript中的泛型如何与条件类型的结合使用？](https://github.com/haizlin/fe-interview/issues/6241)\n- 第2270天 (2025-07-03)  \n    - [TypeScript] [TypeScript中的泛型如何与混入（Mixins）的结合使用？](https://github.com/haizlin/fe-interview/issues/6240)\n- 第2269天 (2025-07-02)  \n    - [TypeScript] [TypeScript中的泛型如何与装饰器的结合使用？](https://github.com/haizlin/fe-interview/issues/6239)\n- 第2268天 (2025-07-01)  \n    - [TypeScript] [TypeScript中的泛型如何与类的结合使用？](https://github.com/haizlin/fe-interview/issues/6238)\n- 第2267天 (2025-06-30)  \n    - [TypeScript] [TypeScript中的泛型如何与接口的结合使用？](https://github.com/haizlin/fe-interview/issues/6237)\n- 第2266天 (2025-06-29)  \n    - [TypeScript] [TypeScript中的泛型如何与多态性的关系是什么？](https://github.com/haizlin/fe-interview/issues/6236)\n- 第2265天 (2025-06-28)  \n    - [TypeScript] [TypeScript中的泛型高阶函数是什么？](https://github.com/haizlin/fe-interview/issues/6235)\n- 第2264天 (2025-06-27)  \n    - [TypeScript] [TypeScript中的泛型工具类型（Utility Types）有哪些？](https://github.com/haizlin/fe-interview/issues/6234)\n- 第2263天 (2025-06-26)  \n    - [TypeScript] [TypeScript中的泛型默认类型参数是什么？](https://github.com/haizlin/fe-interview/issues/6233)\n- 第2262天 (2025-06-25)  \n    - [TypeScript] [TypeScript中的泛型约束（Generic Constraints）是什么？](https://github.com/haizlin/fe-interview/issues/6232)\n- 第2261天 (2025-06-24)  \n    - [TypeScript] [解释TypeScript中的类型兼容性规则](https://github.com/haizlin/fe-interview/issues/6231)\n- 第2260天 (2025-06-23)  \n    - [TypeScript] [TypeScript中的--noImplicitAny编译选项是什么？](https://github.com/haizlin/fe-interview/issues/6230)\n- 第2259天 (2025-06-22)  \n    - [TypeScript] [TypeScript中的--strict编译选项是什么？](https://github.com/haizlin/fe-interview/issues/6229)\n- 第2258天 (2025-06-21)  \n    - [TypeScript] [TypeScript中的JSDoc注释是什么？](https://github.com/haizlin/fe-interview/issues/6228)\n- 第2257天 (2025-06-20)  \n    - [TypeScript] [TypeScript中的ambient类型是什么？](https://github.com/haizlin/fe-interview/issues/6227)\n- 第2254天 (2025-06-17)  \n    - [TypeScript] [TypeScript中的declare关键字是什么？](https://github.com/haizlin/fe-interview/issues/6226)\n- 第2253天 (2025-06-16)  \n    - [TypeScript] [TypeScript中的enum与const enum的区别是什么？](https://github.com/haizlin/fe-interview/issues/6225)\n- 第2252天 (2025-06-15)  \n    - [TypeScript] [TypeScript中的readonly与const的区别是什么？](https://github.com/haizlin/fe-interview/issues/6224)\n- 第2251天 (2025-06-14)  \n    - [TypeScript] [TypeScript中的const断言是什么？](https://github.com/haizlin/fe-interview/issues/6223)\n- 第2250天 (2025-06-13)  \n    - [TypeScript] [TypeScript中的is关键字是什么？](https://github.com/haizlin/fe-interview/issues/6222)\n- 第2249天 (2025-06-12)  \n    - [TypeScript] [TypeScript中的as关键字是什么？](https://github.com/haizlin/fe-interview/issues/6221)\n- 第2248天 (2025-06-11)  \n    - [TypeScript] [TypeScript中的keyof类型操作符是什么？](https://github.com/haizlin/fe-interview/issues/6220)\n- 第2247天 (2025-06-10)  \n    - [TypeScript] [TypeScript中的in关键字是什么？](https://github.com/haizlin/fe-interview/issues/6219)\n- 第2246天 (2025-06-09)  \n    - [TypeScript] [TypeScript中的instanceof操作符是什么？](https://github.com/haizlin/fe-interview/issues/6218)\n- 第2245天 (2025-06-08)  \n    - [TypeScript] [TypeScript中的typeof操作符是什么？](https://github.com/haizlin/fe-interview/issues/6217)\n- 第2244天 (2025-06-07)  \n    - [TypeScript] [TypeScript中的类型推断（Type Inference）机制是怎样的？](https://github.com/haizlin/fe-interview/issues/6216)\n- 第2243天 (2025-06-06)  \n    - [TypeScript] [TypeScript中的this类型是什么？](https://github.com/haizlin/fe-interview/issues/6215)\n- 第2242天 (2025-06-05)  \n    - [TypeScript] [TypeScript中的模块（Modules）是什么？与命名空间的区别是什么？](https://github.com/haizlin/fe-interview/issues/6214)\n- 第2241天 (2025-06-04)  \n    - [TypeScript] [TypeScript中的命名空间（Namespaces）是什么？如何使用？](https://github.com/haizlin/fe-interview/issues/6213)\n- 第2240天 (2025-06-03)  \n    - [TypeScript] [TypeScript中的抽象类（Abstract Classes）是什么？](https://github.com/haizlin/fe-interview/issues/6212)\n- 第2239天 (2025-06-02)  \n    - [TypeScript] [TypeScript中的访问修饰符（Access Modifiers）有哪些？](https://github.com/haizlin/fe-interview/issues/6211)\n- 第2238天 (2025-06-01)  \n    - [TypeScript] [TypeScript中的混入（Mixins）是什么？如何实现？](https://github.com/haizlin/fe-interview/issues/6210)\n- 第2237天 (2025-05-31)  \n    - [TypeScript] [TypeScript中的装饰器（Decorators）是什么？如何使用？](https://github.com/haizlin/fe-interview/issues/6209)\n- 第2236天 (2025-05-30)  \n    - [TypeScript] [TypeScript中的函数重载（Function Overloading）是什么？](https://github.com/haizlin/fe-interview/issues/6208)\n- 第2235天 (2025-05-29)  \n    - [TypeScript] [TypeScript中的类型别名与接口的区别是什么？](https://github.com/haizlin/fe-interview/issues/6207)\n- 第2234天 (2025-05-28)  \n    - [TypeScript] [TypeScript中的高级类型（Advanced Types）有哪些？](https://github.com/haizlin/fe-interview/issues/6206)\n- 第2233天 (2025-05-27)  \n    - [TypeScript] [TypeScript中的类型兼容性（Type Compatibility）规则是什么？](https://github.com/haizlin/fe-interview/issues/6205)\n- 第2232天 (2025-05-26)  \n    - [TypeScript] [TypeScript中的索引签名（Index Signatures）是什么？](https://github.com/haizlin/fe-interview/issues/6204)\n- 第2231天 (2025-05-25)  \n    - [TypeScript] [TypeScript中的映射类型（Mapped Types）是什么？](https://github.com/haizlin/fe-interview/issues/6203)\n- 第2230天 (2025-05-24)  \n    - [TypeScript] [TypeScript中的条件类型（Conditional Types）是什么？](https://github.com/haizlin/fe-interview/issues/6202)\n- 第2229天 (2025-05-23)  \n    - [TypeScript] [解释TypeScript中的泛型（Generics）](https://github.com/haizlin/fe-interview/issues/6201)\n- 第2228天 (2025-05-22)  \n    - [TypeScript] [TypeScript中的类型保护（Type Guards）是什么？](https://github.com/haizlin/fe-interview/issues/6200)\n- 第2227天 (2025-05-21)  \n    - [TypeScript] [TypeScript中的类型断言（Type Assertions）是什么？如何使用？](https://github.com/haizlin/fe-interview/issues/6199)\n- 第2226天 (2025-05-20)  \n    - [TypeScript] [TypeScript中的字面量类型（Literal Types）是什么？](https://github.com/haizlin/fe-interview/issues/6198)\n- 第2225天 (2025-05-19)  \n    - [TypeScript] [TypeScript中的只读属性（Readonly Properties）是什么？](https://github.com/haizlin/fe-interview/issues/6197)\n- 第2224天 (2025-05-18)  \n    - [TypeScript] [TypeScript中的可选属性（Optional Properties）是什么？](https://github.com/haizlin/fe-interview/issues/6196)\n- 第2223天 (2025-05-17)  \n    - [TypeScript] [如何使用TypeScript的null和undefined类型？](https://github.com/haizlin/fe-interview/issues/6195)\n- 第2222天 (2025-05-16)  \n    - [TypeScript] [TypeScript中的never类型是什么？](https://github.com/haizlin/fe-interview/issues/6194)\n- 第2221天 (2025-05-15)  \n    - [TypeScript] [TypeScript中的any类型是什么？在什么情况下使用？](https://github.com/haizlin/fe-interview/issues/6193)\n- 第2220天 (2025-05-14)  \n    - [TypeScript] [如何使用TypeScript定义数组和对象的类型？](https://github.com/haizlin/fe-interview/issues/6192)\n- 第2219天 (2025-05-13)  \n    - [TypeScript] [TypeScript中的交叉类型（Intersection Types）和联合类型（Union Types）是什么？](https://github.com/haizlin/fe-interview/issues/6191)\n- 第2218天 (2025-05-12)  \n    - [TypeScript] [TypeScript中的元组（Tuple）是什么？](https://github.com/haizlin/fe-interview/issues/6190)\n- 第2217天 (2025-05-11)  \n    - [TypeScript] [TypeScript中的枚举（Enum）是什么？如何使用？](https://github.com/haizlin/fe-interview/issues/6189)\n- 第2216天 (2025-05-10)  \n    - [TypeScript] [解释TypeScript中的接口（Interface）和类型别名（Type Alias）](https://github.com/haizlin/fe-interview/issues/6188)\n- 第2215天 (2025-05-09)  \n    - [TypeScript] [如何定义变量和函数的类型？](https://github.com/haizlin/fe-interview/issues/6187)\n- 第2214天 (2025-05-08)  \n    - [TypeScript] [TypeScript中的类型有哪些？](https://github.com/haizlin/fe-interview/issues/6186)\n- 第2213天 (2025-05-07)  \n    - [TypeScript] [TypeScript的编译过程是怎样的？](https://github.com/haizlin/fe-interview/issues/6185)\n- 第2212天 (2025-05-06)  \n    - [jQuery] [如何结合jQuery和原生JavaScript进行性能优化？](https://github.com/haizlin/fe-interview/issues/6184)\n- 第2211天 (2025-05-05)  \n    - [jQuery] [如何在jQuery中实现与后端API的无缝集成？](https://github.com/haizlin/fe-interview/issues/6183)\n- 第2210天 (2025-05-04)  \n    - [jQuery] [如何使用jQuery进行大型项目的模块化管理？](https://github.com/haizlin/fe-interview/issues/6182)\n- 第2209天 (2025-05-03)  \n    - [jQuery] [如何在jQuery中实现自定义的UI组件？](https://github.com/haizlin/fe-interview/issues/6181)\n- 第2208天 (2025-05-02)  \n    - [jQuery] [如何使用jQuery进行复杂的UI交互设计？](https://github.com/haizlin/fe-interview/issues/6180)\n- 第2207天 (2025-05-01)  \n    - [jQuery] [如何在jQuery中实现一个自定义的拖放组件？](https://github.com/haizlin/fe-interview/issues/6179)\n- 第2206天 (2025-04-30)  \n    - [jQuery] [如何使用jQuery进行跨浏览器的兼容性处理？](https://github.com/haizlin/fe-interview/issues/6178)\n- 第2205天 (2025-04-29)  \n    - [jQuery] [如何在jQuery中实现自定义的过滤和排序功能？](https://github.com/haizlin/fe-interview/issues/6177)\n- 第2204天 (2025-04-28)  \n    - [jQuery] [如何使用jQuery进行Web组件的封装？](https://github.com/haizlin/fe-interview/issues/6176)\n- 第2203天 (2025-04-27)  \n    - [jQuery] [如何在jQuery中处理CSS3动画和转换？](https://github.com/haizlin/fe-interview/issues/6175)\n- 第2202天 (2025-04-26)  \n    - [jQuery] [如何在jQuery中处理大型数据集？](https://github.com/haizlin/fe-interview/issues/6174)\n- 第2201天 (2025-04-25)  \n    - [jQuery] [如何使用jQuery进行复杂的表单处理？](https://github.com/haizlin/fe-interview/issues/6173)\n- 第2200天 (2025-04-24)  \n    - [jQuery] [如何在jQuery中实现自定义的插件事件？](https://github.com/haizlin/fe-interview/issues/6172)\n- 第2199天 (2025-04-23)  \n    - [jQuery] [如何在jQuery中处理复杂的数据结构？](https://github.com/haizlin/fe-interview/issues/6171)\n- 第2198天 (2025-04-22)  \n    - [jQuery] [解释jQuery中的事件代理和事件委托的区别](https://github.com/haizlin/fe-interview/issues/6170)\n- 第2197天 (2025-04-21)  \n    - [jQuery] [如何使用jQuery进行DOM操作的批量处理？](https://github.com/haizlin/fe-interview/issues/6169)\n- 第2196天 (2025-04-20)  \n    - [jQuery] [如何在jQuery中实现自定义的动画效果？](https://github.com/haizlin/fe-interview/issues/6168)\n- 第2195天 (2025-04-19)  \n    - [jQuery] [解释jQuery中的回调队列和Deferred对象的关系](https://github.com/haizlin/fe-interview/issues/6167)\n- 第2194天 (2025-04-18)  \n    - [jQuery] [如何自定义jQuery选择器？](https://github.com/haizlin/fe-interview/issues/6166)\n- 第2193天 (2025-04-17)  \n    - [jQuery] [解释jQuery中的选择器引擎是如何工作的？](https://github.com/haizlin/fe-interview/issues/6165)\n- 第2192天 (2025-04-16)  \n    - [jQuery] [如何使用jQuery实现一个实时通知系统？](https://github.com/haizlin/fe-interview/issues/6164)\n- 第2191天 (2025-04-15)  \n    - [jQuery] [如何使用jQuery实现一个进度条？](https://github.com/haizlin/fe-interview/issues/6163)\n- 第2190天 (2025-04-14)  \n    - [jQuery] [如何使用jQuery实现一个标签云？](https://github.com/haizlin/fe-interview/issues/6162)\n- 第2189天 (2025-04-13)  \n    - [jQuery] [如何使用jQuery实现一个动态表格？](https://github.com/haizlin/fe-interview/issues/6161)\n- 第2188天 (2025-04-12)  \n    - [jQuery] [如何使用jQuery实现一个拖放购物车功能？](https://github.com/haizlin/fe-interview/issues/6160)\n- 第2187天 (2025-04-11)  \n    - [jQuery] [如何使用jQuery实现一个自动完成（Autocomplete）输入框？](https://github.com/haizlin/fe-interview/issues/6159)\n- 第2186天 (2025-04-10)  \n    - [jQuery] [如何使用jQuery实现一个无限滚动效果？](https://github.com/haizlin/fe-interview/issues/6158)\n- 第2185天 (2025-04-09)  \n    - [jQuery] [如何使用jQuery实现一个下拉菜单？](https://github.com/haizlin/fe-interview/issues/6157)\n- 第2184天 (2025-04-08)  \n    - [jQuery] [如何使用jQuery实现一个模态框（Modal）？](https://github.com/haizlin/fe-interview/issues/6156)\n- 第2183天 (2025-04-07)  \n    - [jQuery] [如何使用jQuery实现一个图片轮播效果？](https://github.com/haizlin/fe-interview/issues/6155)\n- 第2182天 (2025-04-06)  \n    - [jQuery] [如何在jQuery中处理复杂的表单验证？](https://github.com/haizlin/fe-interview/issues/6154)\n- 第2181天 (2025-04-05)  \n    - [jQuery] [如何在jQuery中实现拖放排序功能？](https://github.com/haizlin/fe-interview/issues/6153)\n- 第2180天 (2025-04-04)  \n    - [jQuery] [解释jQuery中的模块模式](https://github.com/haizlin/fe-interview/issues/6152)\n- 第2179天 (2025-04-03)  \n    - [jQuery] [如何使用jQuery进行国际化（i18n）？](https://github.com/haizlin/fe-interview/issues/6151)\n- 第2178天 (2025-04-02)  \n    - [jQuery] [如何在jQuery中实现自定义的AJAX方法？](https://github.com/haizlin/fe-interview/issues/6150)\n- 第2177天 (2025-04-01)  \n    - [jQuery] [解释jQuery中的Deferred对象](https://github.com/haizlin/fe-interview/issues/6149)\n- 第2176天 (2025-03-31)  \n    - [jQuery] [如何使用jQuery进行模板渲染？](https://github.com/haizlin/fe-interview/issues/6148)\n- 第2175天 (2025-03-30)  \n    - [jQuery] [如何在jQuery中处理触摸事件？](https://github.com/haizlin/fe-interview/issues/6147)\n- 第2174天 (2025-03-29)  \n    - [jQuery] [解释jQuery中的命名空间事件](https://github.com/haizlin/fe-interview/issues/6146)\n- 第2173天 (2025-03-28)  \n    - [jQuery] [如何在jQuery中实现自定义事件？](https://github.com/haizlin/fe-interview/issues/6145)\n- 第2172天 (2025-03-27)  \n    - [jQuery] [如何在jQuery中实现动画效果？](https://github.com/haizlin/fe-interview/issues/6144)\n- 第2171天 (2025-03-26)  \n    - [jQuery] [解释jQuery中的$.proxy()方法](https://github.com/haizlin/fe-interview/issues/6143)\n- 第2170天 (2025-03-25)  \n    - [jQuery] [如何使用jQuery实现延迟执行和定时执行？](https://github.com/haizlin/fe-interview/issues/6142)\n- 第2169天 (2025-03-24)  \n    - [jQuery] [如何在jQuery中处理跨域请求？](https://github.com/haizlin/fe-interview/issues/6141)\n- 第2168天 (2025-03-23)  \n    - [jQuery] [解释jQuery中的noConflict()方法](https://github.com/haizlin/fe-interview/issues/6140)\n- 第2167天 (2025-03-22)  \n    - [jQuery] [如何在jQuery中避免内存泄漏？](https://github.com/haizlin/fe-interview/issues/6139)\n- 第2166天 (2025-03-21)  \n    - [jQuery] [如何在jQuery中最小化DOM操作？](https://github.com/haizlin/fe-interview/issues/6138)\n- 第2165天 (2025-03-20)  \n    - [jQuery] [解释jQuery中的事件委托对性能的影响](https://github.com/haizlin/fe-interview/issues/6137)\n- 第2164天 (2025-03-19)  \n    - [jQuery] [如何避免jQuery中的常见性能问题？](https://github.com/haizlin/fe-interview/issues/6136)\n- 第2163天 (2025-03-18)  \n    - [jQuery] [解释jQuery中的缓存选择器的重要性](https://github.com/haizlin/fe-interview/issues/6135)\n- 第2162天 (2025-03-17)  \n    - [jQuery] [最佳实践和性能优化](https://github.com/haizlin/fe-interview/issues/6134)\n- 第2161天 (2025-03-16)  \n    - [jQuery] [如何在jQuery插件中封装私有变量和方法？](https://github.com/haizlin/fe-interview/issues/6133)\n- 第2160天 (2025-03-15)  \n    - [jQuery] [解释jQuery插件的链式调用](https://github.com/haizlin/fe-interview/issues/6132)\n- 第2159天 (2025-03-14)  \n    - [jQuery] [如何调试jQuery插件？](https://github.com/haizlin/fe-interview/issues/6131)\n- 第2158天 (2025-03-13)  \n    - [jQuery] [如何在jQuery插件中处理事件？](https://github.com/haizlin/fe-interview/issues/6130)\n- 第2157天 (2025-03-12)  \n    - [jQuery] [如何扩展现有的jQuery插件？](https://github.com/haizlin/fe-interview/issues/6129)\n- 第2156天 (2025-03-11)  \n    - [jQuery] [解释jQuery插件的命名空间](https://github.com/haizlin/fe-interview/issues/6128)\n- 第2155天 (2025-03-10)  \n    - [jQuery] [如何在jQuery插件中传递参数和选项？](https://github.com/haizlin/fe-interview/issues/6127)\n- 第2154天 (2025-03-09)  \n    - [jQuery] [如何使用jQuery插件（如jQuery UI）？](https://github.com/haizlin/fe-interview/issues/6126)\n- 第2153天 (2025-03-08)  \n    - [jQuery] [解释jQuery UI是什么，它提供了哪些功能？](https://github.com/haizlin/fe-interview/issues/6125)\n- 第2152天 (2025-03-07)  \n    - [jQuery] [什么是jQuery插件？如何创建一个简单的jQuery插件？](https://github.com/haizlin/fe-interview/issues/6124)\n- 第2151天 (2025-03-06)  \n    - [jQuery] [如何在jQuery中取消AJAX请求？](https://github.com/haizlin/fe-interview/issues/6123)\n- 第2150天 (2025-03-05)  \n    - [jQuery] [解释jQuery中的$.ajaxSetup()方法](https://github.com/haizlin/fe-interview/issues/6121)\n- 第2149天 (2025-03-04)  \n    - [jQuery] [如何使用jQuery处理AJAX错误？](https://github.com/haizlin/fe-interview/issues/6120)\n- 第2148天 (2025-03-03)  \n    - [jQuery] [如何在jQuery中设置AJAX请求的头部信息？](https://github.com/haizlin/fe-interview/issues/6119)\n- 第2147天 (2025-03-02)  \n    - [jQuery] [如何处理AJAX请求的回调函数？](https://github.com/haizlin/fe-interview/issues/6118)\n- 第2146天 (2025-03-01)  \n    - [jQuery] [jQuery中的$.getJSON()方法用于什么？](https://github.com/haizlin/fe-interview/issues/6117)\n- 第2145天 (2025-02-28)  \n    - [jQuery] [如何使用jQuery的$.get()和$.post()方法？](https://github.com/haizlin/fe-interview/issues/6116)\n- 第2144天 (2025-02-27)  \n    - [jQuery] [解释jQuery中的$.ajax()方法](https://github.com/haizlin/fe-interview/issues/6115)\n- 第2143天 (2025-02-26)  \n    - [jQuery] [AJAX是什么？jQuery如何简化AJAX操作？](https://github.com/haizlin/fe-interview/issues/6114)\n- 第2142天 (2025-02-25)  \n    - [jQuery] [解释jQuery中的blur()和focus()事件](https://github.com/haizlin/fe-interview/issues/6112)\n- 第2141天 (2025-02-24)  \n    - [jQuery] [如何使用jQuery检测元素是否可见？](https://github.com/haizlin/fe-interview/issues/6110)\n- 第2140天 (2025-02-23)  \n    - [jQuery] [jQuery中的one()方法是什么？它有什么作用？](https://github.com/haizlin/fe-interview/issues/6109)\n- 第2139天 (2025-02-22)  \n    - [jQuery] [如何使用jQuery处理表单提交事件？](https://github.com/haizlin/fe-interview/issues/6108)\n- 第2138天 (2025-02-21)  \n    - [jQuery] [解释jQuery中的hover()方法](https://github.com/haizlin/fe-interview/issues/6107)\n- 第2137天 (2025-02-20)  \n    - [jQuery] [如何使用jQuery触发事件？](https://github.com/haizlin/fe-interview/issues/6106)\n- 第2135天 (2025-02-18)  \n    - [jQuery] [jQuery中的事件委托是什么？如何实现？](https://github.com/haizlin/fe-interview/issues/6105)\n- 第2134天 (2025-02-17)  \n    - [jQuery] [解释jQuery中的on()和off()方法](https://github.com/haizlin/fe-interview/issues/6103)\n- 第2133天 (2025-02-16)  \n    - [jQuery] [jQuery中的事件绑定方法有哪些？](https://github.com/haizlin/fe-interview/issues/6102)\n- 第2132天 (2025-02-15)  \n    - [jQuery] [如何使用jQuery的filter()方法筛选元素？](https://github.com/haizlin/fe-interview/issues/6101)\n- 第2131天 (2025-02-14)  \n    - [jQuery] [jQuery中的find()和children()方法有什么区别？](https://github.com/haizlin/fe-interview/issues/6100)\n- 第2130天 (2025-02-13)  \n    - [jQuery] [如何使用jQuery删除元素？](https://github.com/haizlin/fe-interview/issues/6099)\n- 第2129天 (2025-02-12)  \n    - [jQuery] [如何使用jQuery遍历DOM树？](https://github.com/haizlin/fe-interview/issues/6098)\n- 第2128天 (2025-02-11)  \n    - [jQuery] [解释jQuery中的wrap()方法](https://github.com/haizlin/fe-interview/issues/6097)\n- 第2127天 (2025-02-10)  \n    - [jQuery] [如何使用jQuery创建和插入新元素？](https://github.com/haizlin/fe-interview/issues/6096)\n- 第2126天 (2025-02-09)  \n    - [jQuery] [jQuery中的append()和appendTo()方法有什么区别？](https://github.com/haizlin/fe-interview/issues/6095)\n- 第2125天 (2025-02-08)  \n    - [jQuery] [如何使用jQuery设置或获取元素的属性值？](https://github.com/haizlin/fe-interview/issues/6094)\n- 第2124天 (2025-02-07)  \n    - [jQuery] [如何使用jQuery更改元素的HTML内容？](https://github.com/haizlin/fe-interview/issues/6093)\n- 第2123天 (2025-02-06)  \n    - [jQuery] [如何使用jQuery添加或移除CSS类？](https://github.com/haizlin/fe-interview/issues/6092)\n- 第2122天 (2025-02-05)  \n    - [jQuery] [jQuery中的data()方法用于什么？](https://github.com/haizlin/fe-interview/issues/6091)\n- 第2121天 (2025-02-04)  \n    - [jQuery] [解释jQuery中的each()方法](https://github.com/haizlin/fe-interview/issues/6090)\n- 第2120天 (2025-02-03)  \n    - [jQuery] [jQuery中的链式调用是什么？](https://github.com/haizlin/fe-interview/issues/6089)\n- 第2119天 (2025-02-02)  \n    - [jQuery] [jQuery的ready()方法是什么？它有什么作用？](https://github.com/haizlin/fe-interview/issues/6088)\n- 第2118天 (2025-02-01)  \n    - [jQuery] [如何在jQuery中检查一个元素是否存在？](https://github.com/haizlin/fe-interview/issues/6087)\n- 第2117天 (2025-01-31)  \n    - [jQuery] [jQuery的$符号代表什么？](https://github.com/haizlin/fe-interview/issues/6086)\n- 第2116天 (2025-01-30)  \n    - [jQuery] [如何引入jQuery库？](https://github.com/haizlin/fe-interview/issues/6085)\n- 第2115天 (2025-01-29)  \n    - [jQuery] [jQuery的基本语法是什么？](https://github.com/haizlin/fe-interview/issues/6084)\n- 第2114天 (2025-01-28)  \n    - [jQuery] [jQuery与原生JavaScript相比有哪些优势？](https://github.com/haizlin/fe-interview/issues/6083)\n- 第2113天 (2025-01-27)  \n    - [jQuery] [jQuery是什么？它解决了什么问题？](https://github.com/haizlin/fe-interview/issues/6082)\n- 第2112天 (2025-01-26)  \n    - [软技能] [说说你对大模型了解](https://github.com/haizlin/fe-interview/issues/6081)\n- 第2111天 (2025-01-25)  \n    - [软技能] [说说你对“豆包”的了解](https://github.com/haizlin/fe-interview/issues/6080)\n- 第2110天 (2025-01-24)  \n    - [软技能] [微信支付的服务商和普通商户有什么区别？](https://github.com/haizlin/fe-interview/issues/6079)\n- 第2109天 (2025-01-23)  \n    - [小程序] [小程序内嵌的webview怎么实现支付？](https://github.com/haizlin/fe-interview/issues/6078)\n- 第2108天 (2025-01-22)  \n    - [js] [如何实现多人聊天？](https://github.com/haizlin/fe-interview/issues/6077)\n- 第2107天 (2025-01-21)  \n    - [js] [在WebRTC，SDP是什么？](https://github.com/haizlin/fe-interview/issues/6076)\n- 第2106天 (2025-01-20)  \n    - [js] [在WebRTC，媒体协商在做什么？](https://github.com/haizlin/fe-interview/issues/6075)\n- 第2105天 (2025-01-19)  \n    - [js] [在WebRTC，为什么需要媒体协商？](https://github.com/haizlin/fe-interview/issues/6074)\n- 第2104天 (2025-01-18)  \n    - [js] [请描述下WebRTC的信令控制](https://github.com/haizlin/fe-interview/issues/6073)\n- 第2103天 (2025-01-17)  \n    - [js] [WebRTC如何处理异常？](https://github.com/haizlin/fe-interview/issues/6072)\n- 第2102天 (2025-01-16)  \n    - [js] [请描述下WebRTC的连接过程](https://github.com/haizlin/fe-interview/issues/6071)\n- 第2101天 (2025-01-15)  \n    - [软技能] [请说说你对AI智能体的了解](https://github.com/haizlin/fe-interview/issues/6070)\n- 第2100天 (2025-01-14)  \n    - [js] [请说说Blob、File、FileReader、ArrayBuffer、Base64、URL.createObjectURL()的区别](https://github.com/haizlin/fe-interview/issues/6069)\n- 第2099天 (2025-01-13)  \n    - [vue] [你有使用过Monorepo吗？](https://github.com/haizlin/fe-interview/issues/6068)\n- 第2098天 (2025-01-12)  \n    - [软技能] [请说说你对万物互联的理解](https://github.com/haizlin/fe-interview/issues/6067)\n- 第2097天 (2025-01-11)  \n    - [软技能] [请问TS流解析流程是怎样的？](https://github.com/haizlin/fe-interview/issues/6066)\n- 第2096天 (2025-01-10)  \n    - [软技能] [请问TS流生成流程是怎样的？](https://github.com/haizlin/fe-interview/issues/6065)\n- 第2095天 (2025-01-09)  \n    - [软技能] [如何将M3U8-TS文件合并为MP4文件？](https://github.com/haizlin/fe-interview/issues/6064)\n- 第2094天 (2025-01-08)  \n    - [软技能] [音视频传输协议有哪些？](https://github.com/haizlin/fe-interview/issues/6063)\n- 第2093天 (2025-01-07)  \n    - [js] [请描述下什么是flv格式](https://github.com/haizlin/fe-interview/issues/6062)\n- 第2091天 (2025-01-05)  \n    - [软技能] [说说你对HLS的了解](https://github.com/haizlin/fe-interview/issues/6061)\n- 第2090天 (2025-01-04)  \n    - [软技能] [说说你对M3U8视频文件的了解](https://github.com/haizlin/fe-interview/issues/6060)\n- 第2089天 (2025-01-03)  \n    - [软技能] [你认为WebRTC会成主流吗？](https://github.com/haizlin/fe-interview/issues/6059)\n- 第2088天 (2025-01-02)  \n    - [软技能] [说说你对P2P的理解](https://github.com/haizlin/fe-interview/issues/6058)\n- 第2087天 (2025-01-01)  \n    - [html] [使用CSS3制作一个元旦的贺卡](https://github.com/haizlin/fe-interview/issues/6057)\n    - [js] [webRTC如何优化性能？](https://github.com/haizlin/fe-interview/issues/6056)\n- 第2086天 (2024-12-31)  \n    - [软技能] [前端如何实现视频通话？](https://github.com/haizlin/fe-interview/issues/6055)\n- 第2085天 (2024-12-30)  \n    - [js] [如何使用WebRTC实现录音功能？](https://github.com/haizlin/fe-interview/issues/6054)\n- 第2084天 (2024-12-29)  \n    - [js] [WebRTC由哪几大块组成？](https://github.com/haizlin/fe-interview/issues/6053)\n- 第2083天 (2024-12-28)  \n    - [软技能] [H5直播原理是什么？](https://github.com/haizlin/fe-interview/issues/6052)\n- 第2082天 (2024-12-27)  \n    - [软技能] [前端开发直播功能的流程是怎样的？](https://github.com/haizlin/fe-interview/issues/6051)\n- 第2081天 (2024-12-26)  \n    - [软技能] [开发直播功能时，前端使用什么技术？](https://github.com/haizlin/fe-interview/issues/6050)\n- 第2080天 (2024-12-25)  \n    - [软技能] [什么时候合并分支用git rebase, 不用 git merge？](https://github.com/haizlin/fe-interview/issues/6049)\n- 第2079天 (2024-12-24)  \n    - [软技能] [请问：使用git不小心把一个文件推送到了远程仓库，怎样删除远程仓库的该文件，本地还要用到这个文件](https://github.com/haizlin/fe-interview/issues/6048)\n- 第2078天 (2024-12-23)  \n    - [软技能] [解释下PR和MR有什么区别？它们有什么作用？](https://github.com/haizlin/fe-interview/issues/6047)\n- 第2077天 (2024-12-22)  \n    - [软技能] [git reset和git checkout有什么区别？](https://github.com/haizlin/fe-interview/issues/6046)\n- 第2076天 (2024-12-21)  \n    - [软技能] [git add和git stage有什么区别？](https://github.com/haizlin/fe-interview/issues/6045)\n- 第2075天 (2024-12-20)  \n    - [软技能] [请说说你对git stage的了解](https://github.com/haizlin/fe-interview/issues/6044)\n- 第2074天 (2024-12-19)  \n    - [软技能] [你用过哪些git的图形化工具？](https://github.com/haizlin/fe-interview/issues/6043)\n- 第2073天 (2024-12-18)  \n    - [js] [如何在一张图片上做一个批注的功能？](https://github.com/haizlin/fe-interview/issues/6042)\n- 第2072天 (2024-12-17)  \n    - [NodeJs] [请说说pnpm的原理](https://github.com/haizlin/fe-interview/issues/6041)\n- 第2071天 (2024-12-16)  \n    - [软技能] [git如何回滚到某个commit？](https://github.com/haizlin/fe-interview/issues/6039)\n- 第2070天 (2024-12-15)  \n    - [js] [跨页面如何进行通信？有哪些方法？](https://github.com/haizlin/fe-interview/issues/6038)\n- 第2069天 (2024-12-14)  \n    - [html] [使用svg有什么优势？](https://github.com/haizlin/fe-interview/issues/6037)\n- 第2068天 (2024-12-13)  \n    - [软技能] [git如何删除某次的commit？](https://github.com/haizlin/fe-interview/issues/6036)\n- 第2067天 (2024-12-12)  \n    - [html] [使用svg制作一个loading的效果](https://github.com/haizlin/fe-interview/issues/6035)\n- 第2066天 (2024-12-11)  \n    - [vue] [在vue中如何引入svg图标？](https://github.com/haizlin/fe-interview/issues/6034)\n- 第2065天 (2024-12-10)  \n    - [css] [使用其它方式模拟table布局，要有合并行、合并列的功能](https://github.com/haizlin/fe-interview/issues/6033)\n- 第2064天 (2024-12-09)  \n    - [js] [使用js写一个方法，将px转rem](https://github.com/haizlin/fe-interview/issues/6032)\n- 第2063天 (2024-12-08)  \n    - [webpack] [webpack如何加载并压缩图片？](https://github.com/haizlin/fe-interview/issues/6031)\n- 第2062天 (2024-12-07)  \n    - [webpack] [使用webpack打包时，如何区分本地开发和线上部署环境？](https://github.com/haizlin/fe-interview/issues/6029)\n- 第2061天 (2024-12-06)  \n    - [js] [js的压缩原理是什么？如果让你写一个压缩js的方法，你的思路是什么？](https://github.com/haizlin/fe-interview/issues/6028)\n- 第2060天 (2024-12-05)  \n    - [小程序] [微信小程序如何实现页面的缩放？](https://github.com/haizlin/fe-interview/issues/6027)\n- 第2058天 (2024-12-03)  \n    - [webpack] [Vite是否支持commonjs写法？](https://github.com/haizlin/fe-interview/issues/6025)\n- 第2057天 (2024-12-02)  \n    - [webpack] [常用的打包构建工具有哪些？](https://github.com/haizlin/fe-interview/issues/6024)\n- 第2056天 (2024-12-01)  \n    - [webpack] [什么是长缓存？在webpack中如何做到长缓存优化？](https://github.com/haizlin/fe-interview/issues/6023)\n- 第2055天 (2024-11-30)  \n    - [webpack] [在webpack中，dev-server是怎么跑起来的？](https://github.com/haizlin/fe-interview/issues/6022)\n- 第2054天 (2024-11-29)  \n    - [webpack] [webpack-dev-server和http服务器如nginx有什么区别？](https://github.com/haizlin/fe-interview/issues/6021)\n- 第2053天 (2024-11-28)  \n    - [webpack] [如何自动生成webpack配置？](https://github.com/haizlin/fe-interview/issues/6020)\n- 第2052天 (2024-11-27)  \n    - [webpack] [在webpack中，什么是entry,output?](https://github.com/haizlin/fe-interview/issues/6019)\n- 第2051天 (2024-11-26)  \n    - [webpack] [你配置过Webpack optimize吗？](https://github.com/haizlin/fe-interview/issues/6018)\n- 第2050天 (2024-11-25)  \n    - [webpack] [在webpack中，什么是chunks？](https://github.com/haizlin/fe-interview/issues/6017)\n- 第2049天 (2024-11-24)  \n    - [webpack] [webpack如何优化产出代码？](https://github.com/haizlin/fe-interview/issues/6015)\n- 第2048天 (2024-11-23)  \n    - [webpack] [webpack如何优化构建速度？](https://github.com/haizlin/fe-interview/issues/6014)\n- 第2047天 (2024-11-22)  \n    - [webpack] [在webpack中，为何Proxy不能被Polyfill?](https://github.com/haizlin/fe-interview/issues/6013)\n- 第2046天 (2024-11-21)  \n    - [webpack] [bable-polyfill和able-runtime有什么区别？](https://github.com/haizlin/fe-interview/issues/6012)\n- 第2045天 (2024-11-20)  \n    - [webpack] [请说说Babel的原理](https://github.com/haizlin/fe-interview/issues/6011)\n- 第2044天 (2024-11-19)  \n    - [webpack] [在webpack中，代码分割的本质是什么？](https://github.com/haizlin/fe-interview/issues/6010)\n- 第2043天 (2024-11-18)  \n    - [webpack] [在webpack中，如何对bundle体积进行监控和分析？](https://github.com/haizlin/fe-interview/issues/6009)\n- 第2042天 (2024-11-17)  \n    - [webpack] [webpack能动态加载require引入的模块吗？](https://github.com/haizlin/fe-interview/issues/6008)\n- 第2041天 (2024-11-16)  \n    - [webpack] [在webpack中，按需加载如何实现，原理是什么？](https://github.com/haizlin/fe-interview/issues/6007)\n- 第2040天 (2024-11-15)  \n    - [webpack] [在webpack中，怎么做代理？](https://github.com/haizlin/fe-interview/issues/6006)\n- 第2039天 (2024-11-14)  \n    - [webpack] [在webpack中，怎么做错误上报？](https://github.com/haizlin/fe-interview/issues/6005)\n- 第2038天 (2024-11-13)  \n    - [webpack] [在webpack中，怎样做多页面打包？](https://github.com/haizlin/fe-interview/issues/6004)\n- 第2037天 (2024-11-12)  \n    - [webpack] [在webpack中，Chunkhash和Contenthash有什么区别？](https://github.com/haizlin/fe-interview/issues/6003)\n- 第2036天 (2024-11-11)  \n    - [webpack] [webpack5有哪些新特性？](https://github.com/haizlin/fe-interview/issues/6002)\n- 第2035天 (2024-11-10)  \n    - [webpack] [在webpack中，请说说SplitChunksPlugin的原理](https://github.com/haizlin/fe-interview/issues/6001)\n- 第2034天 (2024-11-09)  \n    - [webpack] [在webpack中，如何做代码分割或者提取一个公共模块？](https://github.com/haizlin/fe-interview/issues/6000)\n- 第2033天 (2024-11-08)  \n    - [webpack] [在webpack中，Mainfest文件是什么，有什么用](https://github.com/haizlin/fe-interview/issues/5999)\n- 第2032天 (2024-11-07)  \n    - [webpack] [在webpack中，less-loader 的底层原理是什么？](https://github.com/haizlin/fe-interview/issues/5998)\n- 第2031天 (2024-11-06)  \n    - [webpack] [在webpack中，Module/Chunk/Bundle是什么？](https://github.com/haizlin/fe-interview/issues/5997)\n- 第2030天 (2024-11-05)  \n    - [webpack] [在webpack中，如何确定依赖引用顺序](https://github.com/haizlin/fe-interview/issues/5996)\n- 第2029天 (2024-11-04)  \n    - [webpack] [在webpack中，请说说模块打包的运行原理](https://github.com/haizlin/fe-interview/issues/5995)\n- 第2028天 (2024-11-03)  \n    - [NodeJs] [请说说npm run start 的整个过程？](https://github.com/haizlin/fe-interview/issues/5994)\n- 第2027天 (2024-11-02)  \n    - [NodeJs] [请说说ESLint概念及原理](https://github.com/haizlin/fe-interview/issues/5993)\n- 第2026天 (2024-11-01)  \n    - [NodeJs] [为什么pnpm比npm快？](https://github.com/haizlin/fe-interview/issues/5992)\n- 第2025天 (2024-10-31)  \n    - [webpack] [请问你在项目是怎么做Monorepo？](https://github.com/haizlin/fe-interview/issues/5991)\n- 第2024天 (2024-10-30)  \n    - [webpack] [请说说说你对Monorepo的理解](https://github.com/haizlin/fe-interview/issues/5990)\n- 第2023天 (2024-10-29)  \n    - [webpack] [vite比webpack快在哪里？](https://github.com/haizlin/fe-interview/issues/5989)\n- 第2022天 (2024-10-28)  \n    - [webpack] [在webpack中，如何减少打包后的代码体积？](https://github.com/haizlin/fe-interview/issues/5988)\n- 第2021天 (2024-10-27)  \n    - [webpack] [在webpack中，如何配置生成Source Map？](https://github.com/haizlin/fe-interview/issues/5987)\n- 第2020天 (2024-10-26)  \n    - [webpack] [在webpack中，什么是Code Splitting](https://github.com/haizlin/fe-interview/issues/5986)\n- 第2019天 (2024-10-25)  \n    - [webpack] [webpack配置有哪些？](https://github.com/haizlin/fe-interview/issues/5985)\n- 第2018天 (2024-10-24)  \n    - [webpack] [怎样用webpack来优化项目的性能？](https://github.com/haizlin/fe-interview/issues/5984)\n- 第2017天 (2024-10-23)  \n    - [webpack] [在webpack中，怎样编写Plugin？](https://github.com/haizlin/fe-interview/issues/5983)\n- 第2016天 (2024-10-22)  \n    - [webpack] [在webpack中，怎样编写Loader？](https://github.com/haizlin/fe-interview/issues/5982)\n- 第2015天 (2024-10-21)  \n    - [webpack] [开发中如何利用Tree shaking？](https://github.com/haizlin/fe-interview/issues/5981)\n- 第2014天 (2024-10-20)  \n    - [webpack] [在webpack中，请说说Tree shaking的原理](https://github.com/haizlin/fe-interview/issues/5980)\n- 第2013天 (2024-10-19)  \n    - [webpack] [在webpack中，请说说HMR的原理](https://github.com/haizlin/fe-interview/issues/5979)\n- 第2012天 (2024-10-18)  \n    - [webpack] [在webpack中，什么是Source map？它有什么作用？](https://github.com/haizlin/fe-interview/issues/5978)\n- 第2011天 (2024-10-17)  \n    - [webpack] [在webpack中，怎样保证多个Loader按照顺序执行？](https://github.com/haizlin/fe-interview/issues/5977)\n- 第2010天 (2024-10-16)  \n    - [webpack] [在webpack中，常见的plugin有哪些？作用分别是什么？](https://github.com/haizlin/fe-interview/issues/5976)\n- 第2009天 (2024-10-15)  \n    - [webpack] [在webpack中，常见的loader有哪些？作用分别是什么？](https://github.com/haizlin/fe-interview/issues/5975)\n- 第2008天 (2024-10-14)  \n    - [webpack] [在webpack中，你觉得哪些plugin比较好用呢？为什么？](https://github.com/haizlin/fe-interview/issues/5974)\n- 第2007天 (2024-10-13)  \n    - [webpack] [在webpack中，请说说文件监听的原理](https://github.com/haizlin/fe-interview/issues/5973)\n- 第2006天 (2024-10-12)  \n    - [webpack] [在webpack中，什么是文件指纹？它有什么作用？](https://github.com/haizlin/fe-interview/issues/5972)\n- 第2005天 (2024-10-11)  \n    - [webpack] [webpack都有哪些使用场景？](https://github.com/haizlin/fe-interview/issues/5971)\n- 第2004天 (2024-10-10)  \n    - [webpack] [请问为什么要学习Webpack？](https://github.com/haizlin/fe-interview/issues/5970)\n- 第2003天 (2024-10-09)  \n    - [js] [如何使用Promise模拟任务队列？](https://github.com/haizlin/fe-interview/issues/5969)\n- 第2002天 (2024-10-08)  \n    - [NodeJs] [使用nodejs写一个压缩图片的方法](https://github.com/haizlin/fe-interview/issues/5968)\n- 第2001天 (2024-10-07)  \n    - [css] [使用css3画一只熊猫的动画](https://github.com/haizlin/fe-interview/issues/5966)\n- 第2000天 (2024-10-06)  \n    - [软技能] [说说你对性能258原则的理解](https://github.com/haizlin/fe-interview/issues/5965)\n- 第1999天 (2024-10-05)  \n    - [软技能] [你有开发过vscode插件吗？](https://github.com/haizlin/fe-interview/issues/5964)\n- 第1998天 (2024-10-04)  \n    - [软技能] [为什么要做性能优化？](https://github.com/haizlin/fe-interview/issues/5963)\n- 第1997天 (2024-10-03)  \n    - [vue] [SPA首屏为什么加载慢？](https://github.com/haizlin/fe-interview/issues/5962)\n- 第1996天 (2024-10-02)  \n    - [js] [怎么用javascript实现markdown文件预览？](https://github.com/haizlin/fe-interview/issues/5961)\n- 第1995天 (2024-10-01)  \n    - [css] [使用css写一个自动升国旗的动画](https://github.com/haizlin/fe-interview/issues/5960)\n- 第1994天 (2024-09-30)  \n    - [css] [使用css制作一个喜庆的国庆头像](https://github.com/haizlin/fe-interview/issues/5959)\n- 第1992天 (2024-09-28)  \n    - [小程序] [微信小程序如何实现分享功能](https://github.com/haizlin/fe-interview/issues/5958)\n- 第1991天 (2024-09-27)  \n    - [小程序] [微信小程序有哪些支付方式？](https://github.com/haizlin/fe-interview/issues/5957)\n- 第1990天 (2024-09-26)  \n    - [小程序] [微信小程序可以放到公众号的底部菜单吗？](https://github.com/haizlin/fe-interview/issues/5956)\n- 第1989天 (2024-09-25)  \n    - [小程序] [打开微信小程序有哪些方式？](https://github.com/haizlin/fe-interview/issues/5955)\n- 第1988天 (2024-09-24)  \n    - [小程序] [请说说setData的操作过程](https://github.com/haizlin/fe-interview/issues/5954)\n- 第1987天 (2024-09-23)  \n    - [小程序] [小程序对异步请求的优化有哪些方式？](https://github.com/haizlin/fe-interview/issues/5953)\n- 第1986天 (2024-09-22)  \n    - [小程序] [请问微信小程序和H5有什么区别？](https://github.com/haizlin/fe-interview/issues/5952)\n- 第1985天 (2024-09-21)  \n    - [小程序] [请说说小程序授权登录的流程](https://github.com/haizlin/fe-interview/issues/5951)\n- 第1984天 (2024-09-20)  \n    - [小程序] [怎样提高微信小程序的渲染性能？](https://github.com/haizlin/fe-interview/issues/5950)\n- 第1983天 (2024-09-19)  \n    - [小程序] [怎样提高微信小程序的加载速度？](https://github.com/haizlin/fe-interview/issues/5949)\n- 第1982天 (2024-09-18)  \n    - [小程序] [小程序如何自定义tabbar？](https://github.com/haizlin/fe-interview/issues/5948)\n- 第1981天 (2024-09-17)  \n    - [html] [使用canvas制作下雨的效果](https://github.com/haizlin/fe-interview/issues/5946)\n- 第1980天 (2024-09-16)  \n    - [css] [使用canvas制作一个卡通的月饼](https://github.com/haizlin/fe-interview/issues/5945)\n- 第1979天 (2024-09-15)  \n    - [js] [如何实现一个自定义表单？](https://github.com/haizlin/fe-interview/issues/5944)\n- 第1978天 (2024-09-14)  \n    - [html] [如何计算页面的性能？](https://github.com/haizlin/fe-interview/issues/5943)\n- 第1977天 (2024-09-13)  \n    - [js] [前端埋点，有哪些上报的方法？](https://github.com/haizlin/fe-interview/issues/5942)\n- 第1976天 (2024-09-12)  \n    - [js] [3D地图是如何制作的？](https://github.com/haizlin/fe-interview/issues/5941)\n- 第1975天 (2024-09-11)  \n    - [js] [使用javascript写个方法进行屏目切换检测](https://github.com/haizlin/fe-interview/issues/5940)\n- 第1974天 (2024-09-10)  \n    - [js] [请说说百度地图实现的原理](https://github.com/haizlin/fe-interview/issues/5939)\n- 第1973天 (2024-09-09)  \n    - [小程序] [使用uniapp实现一个生成奖状的功能，如何实现？](https://github.com/haizlin/fe-interview/issues/5938)\n- 第1972天 (2024-09-08)  \n    - [html] [js如何检测白屏？有哪些方法？](https://github.com/haizlin/fe-interview/issues/5937)\n- 第1970天 (2024-09-06)  \n    - [js] [WebSocket如何解决断线问题？](https://github.com/haizlin/fe-interview/issues/5936)\n- 第1969天 (2024-09-05)  \n    - [js] [请讲讲WebSocket如何判断在线离线？](https://github.com/haizlin/fe-interview/issues/5935)\n- 第1968天 (2024-09-04)  \n    - [js] [webSocket 握手的原理是什么？](https://github.com/haizlin/fe-interview/issues/5934)\n- 第1967天 (2024-09-03)  \n    - [js] [请讲讲WebSocket如何维持连接？](https://github.com/haizlin/fe-interview/issues/5933)\n- 第1966天 (2024-09-02)  \n    - [js] [请讲讲WebSocket有哪些缺点和不足](https://github.com/haizlin/fe-interview/issues/5932)\n- 第1965天 (2024-09-01)  \n    - [js] [请讲讲WebSocket重连机制](https://github.com/haizlin/fe-interview/issues/5931)\n- 第1964天 (2024-08-31)  \n    - [js] [请讲讲websocket心跳机制作用](https://github.com/haizlin/fe-interview/issues/5930)\n- 第1963天 (2024-08-30)  \n    - [js] [请讲讲websocket心跳机制原理](https://github.com/haizlin/fe-interview/issues/5929)\n- 第1962天 (2024-08-29)  \n    - [js] [请讲讲websocket的心跳机制](https://github.com/haizlin/fe-interview/issues/5928)\n- 第1961天 (2024-08-28)  \n    - [js] [websocket有哪些特点？](https://github.com/haizlin/fe-interview/issues/5927)\n- 第1960天 (2024-08-27)  \n    - [js] [前端音频录制要怎么做呢？](https://github.com/haizlin/fe-interview/issues/5926)\n- 第1959天 (2024-08-26)  \n    - [js] [如何检测到摄像头是否可用？](https://github.com/haizlin/fe-interview/issues/5925)\n- 第1958天 (2024-08-25)  \n    - [js] [如何检测到麦克风是否可用？](https://github.com/haizlin/fe-interview/issues/5924)\n- 第1957天 (2024-08-24)  \n    - [js] [请说说getUserMedia方法是做什么用的？](https://github.com/haizlin/fe-interview/issues/5923)\n- 第1956天 (2024-08-23)  \n    - [js] [什么是webRTC？](https://github.com/haizlin/fe-interview/issues/5922)\n- 第1955天 (2024-08-22)  \n    - [js] [webRTC中为什么用浏览器无法打开摄像头？](https://github.com/haizlin/fe-interview/issues/5921)\n- 第1954天 (2024-08-21)  \n    - [软技能] [写一个自动生成表单，有哪些思路？](https://github.com/haizlin/fe-interview/issues/5920)\n- 第1953天 (2024-08-20)  \n    - [软技能] [前端监控系统你用过哪些？](https://github.com/haizlin/fe-interview/issues/5919)\n- 第1951天 (2024-08-18)  \n    - [js] [input设置disabled为true后，如何触发点击事件？](https://github.com/haizlin/fe-interview/issues/5918)\n- 第1950天 (2024-08-17)  \n    - [js] [in8Array转Float32Array数据精度会丢失吗？](https://github.com/haizlin/fe-interview/issues/5917)\n- 第1949天 (2024-08-16)  \n    - [js] [写一个方法将in8Array转Float32Array](https://github.com/haizlin/fe-interview/issues/5916)\n- 第1948天 (2024-08-15)  \n    - [js] [使用js写一个方法获取元素的样式](https://github.com/haizlin/fe-interview/issues/5915)\n- 第1947天 (2024-08-14)  \n    - [vue] [服务端渲染有哪些方法？](https://github.com/haizlin/fe-interview/issues/5914)\n- 第1946天 (2024-08-13)  \n    - [vue] [服务端渲染有什么作用？](https://github.com/haizlin/fe-interview/issues/5913)\n- 第1945天 (2024-08-12)  \n    - [软技能] [你认为普通程序员和优秀程序员有什么区别？](https://github.com/haizlin/fe-interview/issues/5912)\n- 第1944天 (2024-08-11)  \n    - [jQuery] [JQuery的源码你有看过吗？简要概况一下它的实现原理](https://github.com/haizlin/fe-interview/issues/5911)\n- 第1943天 (2024-08-10)  \n    - [js] [浏览器子Tab能控制父Tab吗？](https://github.com/haizlin/fe-interview/issues/5910)\n- 第1942天 (2024-08-09)  \n    - [js] [浏览器跨Tab页面通信有哪些方式？](https://github.com/haizlin/fe-interview/issues/5909)\n- 第1941天 (2024-08-08)  \n    - [js] [如何给Promise添加进度通知的功能？](https://github.com/haizlin/fe-interview/issues/5908)\n- 第1940天 (2024-08-07)  \n    - [js] [如何串行执行Promise?](https://github.com/haizlin/fe-interview/issues/5907)\n- 第1939天 (2024-08-06)  \n    - [js] [Promise与async和await有什么关系？](https://github.com/haizlin/fe-interview/issues/5906)\n- 第1938天 (2024-08-05)  \n    - [js] [使用promise实现，加载100张图片，每次最多同时加载5张图片](https://github.com/haizlin/fe-interview/issues/5905)\n- 第1937天 (2024-08-04)  \n    - [js] [setTimeout和setImmediate哪个先执行？](https://github.com/haizlin/fe-interview/issues/5904)\n- 第1936天 (2024-08-03)  \n    - [js] [JavaScript中数组去重的方法有哪些？哪个性能好？](https://github.com/haizlin/fe-interview/issues/5903)\n- 第1935天 (2024-08-02)  \n    - [js] [请使用reduce实现map函数功能](https://github.com/haizlin/fe-interview/issues/5902)\n- 第1934天 (2024-08-01)  \n    - [js] [如何查找两个DOM节点的最近公共父节点](https://github.com/haizlin/fe-interview/issues/5901)\n- 第1933天 (2024-07-31)  \n    - [js] [promise有哪些状态？](https://github.com/haizlin/fe-interview/issues/5900)\n- 第1932天 (2024-07-30)  \n    - [js] [请说说你对PromiseA+规范的了解](https://github.com/haizlin/fe-interview/issues/5899)\n- 第1931天 (2024-07-29)  \n    - [js] [Promise是如何实现then的链式调用的？](https://github.com/haizlin/fe-interview/issues/5898)\n- 第1930天 (2024-07-28)  \n    - [js] [使用JavaScript实现一个Promise的队列](https://github.com/haizlin/fe-interview/issues/5897)\n- 第1929天 (2024-07-27)  \n    - [js] [Promise.all数组中传的不是promise对象，将返回什么？](https://github.com/haizlin/fe-interview/issues/5896)\n- 第1928天 (2024-07-26)  \n    - [js] [Promise在事件循环中的执行过程是怎样的？](https://github.com/haizlin/fe-interview/issues/5895)\n- 第1927天 (2024-07-25)  \n    - [js] [Promise有哪些实现方式？](https://github.com/haizlin/fe-interview/issues/5894)\n- 第1926天 (2024-07-24)  \n    - [js] [Promise常用的方法有哪些？它们有什么作用？](https://github.com/haizlin/fe-interview/issues/5893)\n- 第1925天 (2024-07-23)  \n    - [js] [Promise解决了哪些痛点？](https://github.com/haizlin/fe-interview/issues/5892)\n- 第1924天 (2024-07-22)  \n    - [js] [请使用javascript实现一个Promise的polyfill](https://github.com/haizlin/fe-interview/issues/5891)\n- 第1923天 (2024-07-21)  \n    - [js] [Promise如何使用？](https://github.com/haizlin/fe-interview/issues/5890)\n- 第1922天 (2024-07-20)  \n    - [js] [请说说你对Promise.any()的了解](https://github.com/haizlin/fe-interview/issues/5889)\n- 第1921天 (2024-07-19)  \n    - [vue] [基于vue3实现一个高性能的虚拟滚动列表](https://github.com/haizlin/fe-interview/issues/5888)\n- 第1920天 (2024-07-18)  \n    - [软技能] [思维导图能用来表达什么？](https://github.com/haizlin/fe-interview/issues/5887)\n- 第1919天 (2024-07-17)  \n    - [js] [javascript如何与WASM进行通讯的？](https://github.com/haizlin/fe-interview/issues/5886)\n- 第1918天 (2024-07-16)  \n    - [软技能] [前端如何实现录屏的功能？](https://github.com/haizlin/fe-interview/issues/5885)\n- 第1917天 (2024-07-15)  \n    - [js] [请说说Promise.all有什么使用场景？](https://github.com/haizlin/fe-interview/issues/5884)\n- 第1916天 (2024-07-14)  \n    - [vue] [vue项目是如何实现国际化的？](https://github.com/haizlin/fe-interview/issues/5883)\n- 第1915天 (2024-07-13)  \n    - [js] [请使用javascript实现一个EventMitter类](https://github.com/haizlin/fe-interview/issues/5881)\n- 第1914天 (2024-07-12)  \n    - [html] [如何实现H5秒开？](https://github.com/haizlin/fe-interview/issues/5880)\n- 第1913天 (2024-07-11)  \n    - [js] [如何给canvas添加事件监听？](https://github.com/haizlin/fe-interview/issues/5879)\n- 第1912天 (2024-07-10)  \n    - [js] [请说说你对JavaScript中的递归、PTC、TCO和STC的了解](https://github.com/haizlin/fe-interview/issues/5878)\n- 第1911天 (2024-07-09)  \n    - [js] [如何避免函数调用栈溢出？](https://github.com/haizlin/fe-interview/issues/5877)\n- 第1910天 (2024-07-08)  \n    - [html] [使用canvas画一个小汽车](https://github.com/haizlin/fe-interview/issues/5876)\n- 第1909天 (2024-07-07)  \n    - [NodeJs] [如何清除npm的缓存？](https://github.com/haizlin/fe-interview/issues/5875)\n- 第1908天 (2024-07-06)  \n    - [NodeJs] [如何清除项目中没有被使用的依赖？](https://github.com/haizlin/fe-interview/issues/5874)\n- 第1907天 (2024-07-05)  \n    - [js] [怎样判断某个js对象是否存在循环引用？](https://github.com/haizlin/fe-interview/issues/5871)\n- 第1906天 (2024-07-04)  \n    - [NodeJs] [如何本地调试npm包？](https://github.com/haizlin/fe-interview/issues/5870)\n- 第1905天 (2024-07-03)  \n    - [NodeJs] [npm依赖检测有哪些方法？](https://github.com/haizlin/fe-interview/issues/5869)\n- 第1904天 (2024-07-02)  \n    - [vue] [npm如何修改镜像地址？](https://github.com/haizlin/fe-interview/issues/5867)\n- 第1903天 (2024-07-01)  \n    - [vue] [npm如何清除项目中没有被使用的依赖？](https://github.com/haizlin/fe-interview/issues/5866)\n- 第1902天 (2024-06-30)  \n    - [vue] [npm pack有什么作用？](https://github.com/haizlin/fe-interview/issues/5865)\n- 第1901天 (2024-06-29)  \n    - [vue] [npm link有什么作用？](https://github.com/haizlin/fe-interview/issues/5864)\n- 第1900天 (2024-06-28)  \n    - [vue] [npm如何对模块进行安装与卸载？](https://github.com/haizlin/fe-interview/issues/5863)\n- 第1899天 (2024-06-27)  \n    - [NodeJs] [npm如何对模块进行升级和安装？](https://github.com/haizlin/fe-interview/issues/5862)\n- 第1898天 (2024-06-26)  \n    - [NodeJs] [请问yarn是怎么解决依赖重复很多次，嵌套路径过长的问题的？](https://github.com/haizlin/fe-interview/issues/5861)\n- 第1897天 (2024-06-25)  \n    - [NodeJs] [为什么说pnpm比npm、yarn好？](https://github.com/haizlin/fe-interview/issues/5860)\n- 第1896天 (2024-06-24)  \n    - [NodeJs] [你有发布过哪些npm的包？发布流程是怎样的？](https://github.com/haizlin/fe-interview/issues/5859)\n- 第1895天 (2024-06-23)  \n    - [NodeJs] [如何让npm script并行？](https://github.com/haizlin/fe-interview/issues/5858)\n- 第1894天 (2024-06-22)  \n    - [NodeJs] [如何让npm script串行？](https://github.com/haizlin/fe-interview/issues/5857)\n- 第1893天 (2024-06-21)  \n    - [vue] [vite如何进行插件开发？](https://github.com/haizlin/fe-interview/issues/5856)\n- 第1892天 (2024-06-20)  \n    - [vue] [使用vue导出excel](https://github.com/haizlin/fe-interview/issues/5855)\n- 第1891天 (2024-06-19)  \n    - [软技能] [请说说你对emscripten的了解](https://github.com/haizlin/fe-interview/issues/5854)\n- 第1890天 (2024-06-18)  \n    - [js] [请说说WASM如何进行内存管理？](https://github.com/haizlin/fe-interview/issues/5853)\n- 第1889天 (2024-06-17)  \n    - [html] [使用canvas制作一个在线钢琴模拟器](https://github.com/haizlin/fe-interview/issues/5852)\n- 第1888天 (2024-06-16)  \n    - [vue] [请说说你认为vitepress和vuepress哪个好？](https://github.com/haizlin/fe-interview/issues/5851)\n- 第1887天 (2024-06-15)  \n    - [软技能] [arkts有哪些特性？](https://github.com/haizlin/fe-interview/issues/5850)\n- 第1886天 (2024-06-14)  \n    - [软技能] [说说你对arkts的了解](https://github.com/haizlin/fe-interview/issues/5849)\n- 第1885天 (2024-06-13)  \n    - [软技能] [请说说鸿蒙和android有什么区别？](https://github.com/haizlin/fe-interview/issues/5847)\n- 第1884天 (2024-06-12)  \n    - [js] [如何使用位运算改写以下的方法Math.ceil(20 / 3)？](https://github.com/haizlin/fe-interview/issues/5846)\n- 第1883天 (2024-06-11)  \n    - [js] [使用Javascript写一个方法检测页面是否为空间状态](https://github.com/haizlin/fe-interview/issues/5845)\n- 第1882天 (2024-06-10)  \n    - [angular] [请说说在Angular中ng-content和select的了解](https://github.com/haizlin/fe-interview/issues/5844)\n- 第1881天 (2024-06-09)  \n    - [angular] [请说说在Angular中什么是RouterOutlet？](https://github.com/haizlin/fe-interview/issues/5843)\n- 第1880天 (2024-06-08)  \n    - [angular] [请说说在Angular中如何定义路由过渡动画？](https://github.com/haizlin/fe-interview/issues/5842)\n- 第1879天 (2024-06-07)  \n    - [angular] [请说说在Angular中提供者，服务和工厂之间有什么区别？](https://github.com/haizlin/fe-interview/issues/5841)\n- 第1878天 (2024-06-06)  \n    - [angular] [请说说在Angular中的自举是什么？](https://github.com/haizlin/fe-interview/issues/5840)\n- 第1877天 (2024-06-05)  \n    - [angular] [请说说在Angular中什么是包含？](https://github.com/haizlin/fe-interview/issues/5839)\n- 第1876天 (2024-06-04)  \n    - [angular] [请说说在Angular中什么是Transpiling？](https://github.com/haizlin/fe-interview/issues/5838)\n- 第1875天 (2024-06-03)  \n    - [angular] [请说说在Angular中有哪些不同类型的过滤器？](https://github.com/haizlin/fe-interview/issues/5837)\n- 第1874天 (2024-06-02)  \n    - [angular] [请说说在Angular中哪些类型的组件可以创建自定义指令？](https://github.com/haizlin/fe-interview/issues/5836)\n- 第1873天 (2024-06-01)  \n    - [angular] [请说说在Angular中的摘要循环过程是什么？](https://github.com/haizlin/fe-interview/issues/5835)\n- 第1872天 (2024-05-31)  \n    - [angular] [请说说在Angular中$scope和scope有什么区别？](https://github.com/haizlin/fe-interview/issues/5834)\n- 第1871天 (2024-05-30)  \n    - [angular] [请说说在Angular中怎样设置、获取和清除cookie？](https://github.com/haizlin/fe-interview/issues/5833)\n- 第1870天 (2024-05-29)  \n    - [angular] [请说说什么是Angular Global API？](https://github.com/haizlin/fe-interview/issues/5832)\n- 第1869天 (2024-05-28)  \n    - [angular] [请说说在Angular中是如何进行脏检查的？](https://github.com/haizlin/fe-interview/issues/5831)\n- 第1868天 (2024-05-27)  \n    - [angular] [怎样区分Angular表达式和JavaScript表达式？](https://github.com/haizlin/fe-interview/issues/5830)\n- 第1867天 (2024-05-26)  \n    - [angular] [请说说在Angular中是否支持嵌套控制器？](https://github.com/haizlin/fe-interview/issues/5829)\n- 第1866天 (2024-05-25)  \n    - [angular] [请说说在Angular中组件和指令的生命周期挂钩是什么？](https://github.com/haizlin/fe-interview/issues/5828)\n- 第1865天 (2024-05-24)  \n    - [angular] [请说说在Angular中是如何区分单向绑定和双向数据绑定的？](https://github.com/haizlin/fe-interview/issues/5827)\n- 第1864天 (2024-05-23)  \n    - [angular] [请说说在Angular中的提供程序是什么？](https://github.com/haizlin/fe-interview/issues/5826)\n- 第1863天 (2024-05-22)  \n    - [angular] [请说说Angular和jQuery有什么区别？](https://github.com/haizlin/fe-interview/issues/5825)\n- 第1862天 (2024-05-21)  \n    - [angular] [请说说在Angular中的控制器的作用有哪些？](https://github.com/haizlin/fe-interview/issues/5824)\n- 第1861天 (2024-05-20)  \n    - [angular] [请说说在Angular中的Decorator和Annotation有什么区别？](https://github.com/haizlin/fe-interview/issues/5823)\n- 第1860天 (2024-05-19)  \n    - [angular] [请说说在Angular中，什么是字符串插值？](https://github.com/haizlin/fe-interview/issues/5822)\n- 第1859天 (2024-05-18)  \n    - [angular] [请说说在Angular中常数指的是什么？](https://github.com/haizlin/fe-interview/issues/5821)\n- 第1858天 (2024-05-17)  \n    - [angular] [请说说在Angular中链接和编译有什么区别？](https://github.com/haizlin/fe-interview/issues/5820)\n- 第1857天 (2024-05-16)  \n    - [angular] [请说说在Angular中的模板是什么？](https://github.com/haizlin/fe-interview/issues/5819)\n- 第1856天 (2024-05-15)  \n    - [angular] [请说说在Angular中factory()和service()有什么区别？](https://github.com/haizlin/fe-interview/issues/5818)\n- 第1855天 (2024-05-14)  \n    - [angular] [请说说在Angular中模块之间进行通信的方式有哪些？](https://github.com/haizlin/fe-interview/issues/5817)\n- 第1854天 (2024-05-13)  \n    - [angular] [请说说在Angular中ng-app指令指的是什么？](https://github.com/haizlin/fe-interview/issues/5816)\n- 第1853天 (2024-05-12)  \n    - [angular] [请说说在Angular中什么是角度表达式？](https://github.com/haizlin/fe-interview/issues/5815)\n- 第1852天 (2024-05-11)  \n    - [angular] [请说说Angular主要用于什么？](https://github.com/haizlin/fe-interview/issues/5814)\n- 第1851天 (2024-05-10)  \n    - [angular] [请说说在Angular中REST是什么？](https://github.com/haizlin/fe-interview/issues/5813)\n- 第1850天 (2024-05-09)  \n    - [angular] [请说说在Angular中事件指的是什么？](https://github.com/haizlin/fe-interview/issues/5812)\n- 第1849天 (2024-05-08)  \n    - [angular] [请说说在Angular中使用过滤器的目？](https://github.com/haizlin/fe-interview/issues/5811)\n- 第1848天 (2024-05-07)  \n    - [angular] [请说说在Angular中什么是数据绑定？](https://github.com/haizlin/fe-interview/issues/5810)\n- 第1847天 (2024-05-06)  \n    - [angular] [请说说在Angular中什么是AOT？](https://github.com/haizlin/fe-interview/issues/5809)\n- 第1846天 (2024-05-05)  \n    - [angular] [请说说在Angular中范围层次是什么？](https://github.com/haizlin/fe-interview/issues/5808)\n- 第1845天 (2024-05-04)  \n    - [angular] [请说说在Angular中的指令是什么？](https://github.com/haizlin/fe-interview/issues/5807)\n- 第1844天 (2024-05-03)  \n    - [angular] [请说说在Angular中的范围是什么？](https://github.com/haizlin/fe-interview/issues/5806)\n- 第1843天 (2024-05-02)  \n    - [angular] [请说说使用Angular有哪些优势？](https://github.com/haizlin/fe-interview/issues/5805)\n- 第1842天 (2024-05-01)  \n    - [angular] [你有看过Angular的源码吗？](https://github.com/haizlin/fe-interview/issues/5804)\n- 第1841天 (2024-04-30)  \n    - [angular] [请说说什么是Angular CLI构建器？](https://github.com/haizlin/fe-interview/issues/5803)\n- 第1840天 (2024-04-29)  \n    - [js] [请说说你对Promise.allSettled()的了解](https://github.com/haizlin/fe-interview/issues/5802)\n- 第1839天 (2024-04-28)  \n    - [angular] [在Angular中的数据绑定是采用什么机制？](https://github.com/haizlin/fe-interview/issues/5801)\n- 第1838天 (2024-04-27)  \n    - [angular] [在Angular中的onpush策略下什么时候会解变更检测？](https://github.com/haizlin/fe-interview/issues/5800)\n- 第1837天 (2024-04-26)  \n    - [angular] [AngularJS和Angular有什么区别？](https://github.com/haizlin/fe-interview/issues/5799)\n- 第1836天 (2024-04-25)  \n    - [angular] [在Angular中父子之间是如何通信的？](https://github.com/haizlin/fe-interview/issues/5798)\n- 第1835天 (2024-04-24)  \n    - [angular] [请说说在Angular中组件初始化时，生命周期钩子的调用顺序](https://github.com/haizlin/fe-interview/issues/5797)\n- 第1834天 (2024-04-23)  \n    - [angular] [在Angular中有哪些常用的装饰器？](https://github.com/haizlin/fe-interview/issues/5796)\n- 第1833天 (2024-04-22)  \n    - [angular] [在Angular中怎样使用RxJS？](https://github.com/haizlin/fe-interview/issues/5795)\n- 第1832天 (2024-04-21)  \n    - [angular] [请说说在Angular中的服务工厂是什么？](https://github.com/haizlin/fe-interview/issues/5794)\n- 第1831天 (2024-04-20)  \n    - [angular] [在Angular中怎样写一个单元测试？](https://github.com/haizlin/fe-interview/issues/5793)\n- 第1830天 (2024-04-19)  \n    - [angular] [请说说在Angular中的单元测试是什么？](https://github.com/haizlin/fe-interview/issues/5792)\n- 第1829天 (2024-04-18)  \n    - [angular] [请说说在Angular中的RxJS是什么？](https://github.com/haizlin/fe-interview/issues/5791)\n- 第1828天 (2024-04-17)  \n    - [angular] [在Angular中怎样创建一个服务工厂？](https://github.com/haizlin/fe-interview/issues/5790)\n- 第1827天 (2024-04-16)  \n    - [angular] [在Angular中怎样创建一个动态组件？](https://github.com/haizlin/fe-interview/issues/5789)\n- 第1826天 (2024-04-15)  \n    - [angular] [请说说在Angular中的动态组件是什么？](https://github.com/haizlin/fe-interview/issues/5788)\n- 第1825天 (2024-04-14)  \n    - [angular] [请说说在Angular中的NgModule是如何工作的？它有哪些功能？](https://github.com/haizlin/fe-interview/issues/5787)\n- 第1824天 (2024-04-13)  \n    - [angular] [请说说在Angular中的Change Detection是什么？如何优化应用程序的性能？](https://github.com/haizlin/fe-interview/issues/5786)\n- 第1823天 (2024-04-12)  \n    - [angular] [请说说在Angular中的管道是什么？如何创建一个管道？](https://github.com/haizlin/fe-interview/issues/5785)\n- 第1822天 (2024-04-11)  \n    - [angular] [请说说在Angular中的模板语法是什么？](https://github.com/haizlin/fe-interview/issues/5784)\n- 第1821天 (2024-04-10)  \n    - [angular] [请说说在Angular中的服务是什么？如何创建一个服务？](https://github.com/haizlin/fe-interview/issues/5783)\n- 第1820天 (2024-04-09)  \n    - [angular] [请说说在Angular中的路由器守卫是什么？它有哪些类型？](https://github.com/haizlin/fe-interview/issues/5782)\n- 第1819天 (2024-04-08)  \n    - [angular] [请说说在Angular中的可观察对象是什么？](https://github.com/haizlin/fe-interview/issues/5781)\n- 第1818天 (2024-04-07)  \n    - [angular] [请说说在Angular中的NgModule是什么？](https://github.com/haizlin/fe-interview/issues/5780)\n- 第1817天 (2024-04-06)  \n    - [angular] [请说说在Angular中的依赖注入是什么？](https://github.com/haizlin/fe-interview/issues/5779)\n- 第1816天 (2024-04-05)  \n    - [angular] [请说说在Angular中什么是指令？有哪些类型的指令？](https://github.com/haizlin/fe-interview/issues/5778)\n- 第1815天 (2024-04-04)  \n    - [angular] [请说说在Angular中的组件是什么？](https://github.com/haizlin/fe-interview/issues/5777)\n- 第1814天 (2024-04-03)  \n    - [angular] [请说说在Angular中的ngSwitch是什么？有哪些用途？](https://github.com/haizlin/fe-interview/issues/5776)\n- 第1813天 (2024-04-02)  \n    - [angular] [请说说在Angular中的路由器是什么？](https://github.com/haizlin/fe-interview/issues/5775)\n- 第1812天 (2024-04-01)  \n    - [angular] [请说说在Angular中的ngFor是什么？有哪些用途？](https://github.com/haizlin/fe-interview/issues/5774)\n- 第1811天 (2024-03-31)  \n    - [angular] [请说说在Angular中什么是RxJS？](https://github.com/haizlin/fe-interview/issues/5773)\n- 第1810天 (2024-03-30)  \n    - [angular] [如何在Angular中实现导航的控制和保护？](https://github.com/haizlin/fe-interview/issues/5772)\n- 第1809天 (2024-03-29)  \n    - [angular] [如何在Angular中实现懒加载？](https://github.com/haizlin/fe-interview/issues/5771)\n- 第1808天 (2024-03-28)  \n    - [angular] [请说说在Angular中如何实现国际化（i18n）？](https://github.com/haizlin/fe-interview/issues/5770)\n- 第1807天 (2024-03-27)  \n    - [angular] [请说说在Angular中的双向数据绑定是如何工作的？](https://github.com/haizlin/fe-interview/issues/5769)\n- 第1806天 (2024-03-26)  \n    - [angular] [请说说观察者模式和RxJS在Angular中的应用](https://github.com/haizlin/fe-interview/issues/5768)\n- 第1805天 (2024-03-25)  \n    - [angular] [请说说在Angular中如何实现表单验证？](https://github.com/haizlin/fe-interview/issues/5767)\n- 第1804天 (2024-03-24)  \n    - [angular] [请说说路由和导航在Angular中如何工作的？](https://github.com/haizlin/fe-interview/issues/5766)\n- 第1803天 (2024-03-23)  \n    - [angular] [请说说在Angular中什么是服务和依赖注入（DI）？](https://github.com/haizlin/fe-interview/issues/5765)\n- 第1802天 (2024-03-22)  \n    - [angular] [请说说模块在Angular中的有什么作用？](https://github.com/haizlin/fe-interview/issues/5764)\n- 第1801天 (2024-03-21)  \n    - [angular] [在Angular中组件的生命周期钩子有哪些？](https://github.com/haizlin/fe-interview/issues/5763)\n- 第1800天 (2024-03-20)  \n    - [angular] [请说说在Angular中什么是组件？](https://github.com/haizlin/fe-interview/issues/5762)\n- 第1799天 (2024-03-19)  \n    - [angular] [请说说在Angular中什么是管道？有哪些用途？](https://github.com/haizlin/fe-interview/issues/5761)\n- 第1798天 (2024-03-18)  \n    - [angular] [请说说在Angular中的ngIf是什么？有哪些用途？](https://github.com/haizlin/fe-interview/issues/5760)\n- 第1797天 (2024-03-17)  \n    - [angular] [什么是数据绑定？Angular中支持哪些类型的数据绑定？](https://github.com/haizlin/fe-interview/issues/5759)\n- 第1796天 (2024-03-16)  \n    - [angular] [在Angular中如何使用Service共享数据](https://github.com/haizlin/fe-interview/issues/5758)\n- 第1795天 (2024-03-15)  \n    - [angular] [请说说什么是Angular的服务？](https://github.com/haizlin/fe-interview/issues/5757)\n- 第1794天 (2024-03-14)  \n    - [angular] [请说说什么是Angular的表单？](https://github.com/haizlin/fe-interview/issues/5756)\n- 第1793天 (2024-03-13)  \n    - [angular] [请说说什么是Angular的HTTP模块？](https://github.com/haizlin/fe-interview/issues/5755)\n- 第1792天 (2024-03-12)  \n    - [angular] [请说说什么是Angular的路由守卫？](https://github.com/haizlin/fe-interview/issues/5754)\n- 第1791天 (2024-03-11)  \n    - [angular] [请说说什么是Angular的模块？](https://github.com/haizlin/fe-interview/issues/5753)\n- 第1790天 (2024-03-10)  \n    - [angular] [请说说Angular的主要组成部分有哪些？](https://github.com/haizlin/fe-interview/issues/5752)\n- 第1789天 (2024-03-09)  \n    - [angular] [Angular中的路由是什么？有哪些用途？](https://github.com/haizlin/fe-interview/issues/5751)\n- 第1788天 (2024-03-08)  \n    - [angular] [什么是Angular？它与Vue和React有何不同？](https://github.com/haizlin/fe-interview/issues/5750)\n- 第1787天 (2024-03-07)  \n    - [webpack] [如何使用webpack进行代码压缩？](https://github.com/haizlin/fe-interview/issues/5749)\n- 第1786天 (2024-03-06)  \n    - [软技能] [说说你对瓦片图的了解](https://github.com/haizlin/fe-interview/issues/5748)\n- 第1785天 (2024-03-05)  \n    - [软技能] [前端如何收集日志？](https://github.com/haizlin/fe-interview/issues/5747)\n- 第1784天 (2024-03-04)  \n    - [软技能] [低代码的设计思路有哪些？](https://github.com/haizlin/fe-interview/issues/5746)\n- 第1783天 (2024-03-03)  \n    - [软技能] [你认为什么样的工作强度是你适应的？](https://github.com/haizlin/fe-interview/issues/5745)\n- 第1782天 (2024-03-02)  \n    - [软技能] [你觉得之前的工作强度怎样？](https://github.com/haizlin/fe-interview/issues/5744)\n- 第1781天 (2024-03-01)  \n    - [软技能] [你是如何看待区块链这个行业的？](https://github.com/haizlin/fe-interview/issues/5743)\n- 第1780天 (2024-02-29)  \n    - [软技能] [微前端是如何实现作用域隔离的？](https://github.com/haizlin/fe-interview/issues/5742)\n- 第1779天 (2024-02-28)  \n    - [软技能] [你认为好的代码应该是怎么样的？](https://github.com/haizlin/fe-interview/issues/5741)\n- 第1778天 (2024-02-27)  \n    - [软技能] [微前端有哪些架构？](https://github.com/haizlin/fe-interview/issues/5740)\n- 第1777天 (2024-02-26)  \n    - [css] [说说你对css中object-position的了解](https://github.com/haizlin/fe-interview/issues/5739)\n- 第1776天 (2024-02-25)  \n    - [css] [说说你对css中color-scheme的了解](https://github.com/haizlin/fe-interview/issues/5738)\n- 第1775天 (2024-02-24)  \n    - [css] [说说你对css中-webkit-box-reflect的了解](https://github.com/haizlin/fe-interview/issues/5737)\n- 第1774天 (2024-02-23)  \n    - [css] [说说你对css中font-variant-east-asian的了解](https://github.com/haizlin/fe-interview/issues/5736)\n- 第1773天 (2024-02-22)  \n    - [css] [如何使用css实现点击子元素时，整段文字被选中？](https://github.com/haizlin/fe-interview/issues/5735)\n- 第1772天 (2024-02-21)  \n    - [css] [说说你对css中scroll-padding-top的了解](https://github.com/haizlin/fe-interview/issues/5734)\n- 第1771天 (2024-02-20)  \n    - [css] [说说你对css中font-variant-numeric的了解](https://github.com/haizlin/fe-interview/issues/5733)\n- 第1770天 (2024-02-19)  \n    - [css] [说说你对css中isolation的了解](https://github.com/haizlin/fe-interview/issues/5732)\n- 第1769天 (2024-02-18)  \n    - [js] [使用javascript实现一个popup](https://github.com/haizlin/fe-interview/issues/5731)\n- 第1768天 (2024-02-17)  \n    - [js] [javascript设置\"严格模式\"有什么目的？](https://github.com/haizlin/fe-interview/issues/5730)\n- 第1767天 (2024-02-16)  \n    - [js] [javascript如何判断浏览器是否支持严格模式？](https://github.com/haizlin/fe-interview/issues/5729)\n- 第1766天 (2024-02-15)  \n    - [vue] [说说到vue4时，将会有哪些变化？](https://github.com/haizlin/fe-interview/issues/5728)\n- 第1765天 (2024-02-14)  \n    - [vue] [vue2项目升级为vue3，有哪些需要修改的？](https://github.com/haizlin/fe-interview/issues/5727)\n- 第1764天 (2024-02-13)  \n    - [js] [为什么使用void 0而不是使用void 9？](https://github.com/haizlin/fe-interview/issues/5726)\n- 第1763天 (2024-02-12)  \n    - [js] [请问void 0 === void 9结果是什么？](https://github.com/haizlin/fe-interview/issues/5725)\n- 第1762天 (2024-02-11)  \n    - [js] [为什么建议使用void 0代替undefined？](https://github.com/haizlin/fe-interview/issues/5724)\n- 第1761天 (2024-02-10)  \n    - [vue] [vue3移除了哪些特性？](https://github.com/haizlin/fe-interview/issues/5723)\n- 第1760天 (2024-02-09)  \n    - [css] [使用css3制作一个“龙”字](https://github.com/haizlin/fe-interview/issues/5722)\n- 第1759天 (2024-02-08)  \n    - [软技能] [你有做过鸿蒙相关开发吗？](https://github.com/haizlin/fe-interview/issues/5721)\n- 第1758天 (2024-02-07)  \n    - [软技能] [2024年前端将会有哪些变化？](https://github.com/haizlin/fe-interview/issues/5720)\n- 第1757天 (2024-02-06)  \n    - [软技能] [请说说什么是同构渲染？](https://github.com/haizlin/fe-interview/issues/5719)\n- 第1756天 (2024-02-05)  \n    - [css] [请解释下width:auto与width:100%的区别？](https://github.com/haizlin/fe-interview/issues/5718)\n- 第1755天 (2024-02-04)  \n    - [css] [使用CSS3制作一个圆形徽章](https://github.com/haizlin/fe-interview/issues/5717)\n- 第1754天 (2024-02-03)  \n    - [js] [如何同时管理多个版本的node](https://github.com/haizlin/fe-interview/issues/5716)\n- 第1753天 (2024-02-02)  \n    - [软技能] [前端如何将pcm转为wav音频？](https://github.com/haizlin/fe-interview/issues/5715)\n- 第1752天 (2024-02-01)  \n    - [软技能] [前端播放mp3音乐时，如何显示播放的波形图？](https://github.com/haizlin/fe-interview/issues/5714)\n- 第1751天 (2024-01-31)  \n    - [软技能] [前端如何播放aac的音频文件？有什么方法？](https://github.com/haizlin/fe-interview/issues/5713)\n- 第1750天 (2024-01-30)  \n    - [js] [请说说TypeArray和DataView有什么区别？](https://github.com/haizlin/fe-interview/issues/5712)\n- 第1749天 (2024-01-29)  \n    - [js] [使用javadscript实现数据归一化](https://github.com/haizlin/fe-interview/issues/5711)\n- 第1748天 (2024-01-28)  \n    - [软技能] [请说说什么是归一化？归一化有什么好处？](https://github.com/haizlin/fe-interview/issues/5710)\n- 第1747天 (2024-01-27)  \n    - [js] [使用javascript写一个方法将Float32Array转为Int16Array](https://github.com/haizlin/fe-interview/issues/5709)\n- 第1746天 (2024-01-26)  \n    - [js] [使用javascript写一个方法将array与arrayBuffer相互转换](https://github.com/haizlin/fe-interview/issues/5708)\n- 第1745天 (2024-01-25)  \n    - [js] [如何将对象转为Map？](https://github.com/haizlin/fe-interview/issues/5707)\n- 第1744天 (2024-01-24)  \n    - [js] [如何将Map转为对象？](https://github.com/haizlin/fe-interview/issues/5706)\n- 第1743天 (2024-01-23)  \n    - [js] [如何将数组转为Map？](https://github.com/haizlin/fe-interview/issues/5705)\n- 第1742天 (2024-01-22)  \n    - [js] [如何将Map转为数组？](https://github.com/haizlin/fe-interview/issues/5704)\n- 第1741天 (2024-01-21)  \n    - [js] [WeakMap有什么使用场景？](https://github.com/haizlin/fe-interview/issues/5703)\n- 第1740天 (2024-01-20)  \n    - [ECMAScript] [请说说ES2023有哪些新特性？](https://github.com/haizlin/fe-interview/issues/5702)\n- 第1739天 (2024-01-19)  \n    - [ECMAScript] [说说你对ES2022中Object.hasOwn()的了解](https://github.com/haizlin/fe-interview/issues/5701)\n- 第1738天 (2024-01-18)  \n    - [ECMAScript] [说说你对ES2022中Array.at()的了解](https://github.com/haizlin/fe-interview/issues/5700)\n- 第1737天 (2024-01-17)  \n    - [ECMAScript] [请说说ES2022有哪些新特性？](https://github.com/haizlin/fe-interview/issues/5699)\n- 第1736天 (2024-01-16)  \n    - [jQuery] [jQuery的组件如何快速转换为Vue的组件？有哪些方法？](https://github.com/haizlin/fe-interview/issues/5698)\n- 第1735天 (2024-01-15)  \n    - [jQuery] [请说说jQeury与Vue有哪些区别？](https://github.com/haizlin/fe-interview/issues/5697)\n- 第1734天 (2024-01-14)  \n    - [vue] [在vue里如何使用jQuery的插件？](https://github.com/haizlin/fe-interview/issues/5696)\n- 第1733天 (2024-01-13)  \n    - [软技能] [请说说什么是SWR？](https://github.com/haizlin/fe-interview/issues/5695)\n- 第1732天 (2024-01-12)  \n    - [js] [请使用javascript实现一套SWR机制](https://github.com/haizlin/fe-interview/issues/5694)\n- 第1731天 (2024-01-11)  \n    - [软技能] [说说你有画过哪些前端架构图？](https://github.com/haizlin/fe-interview/issues/5693)\n- 第1730天 (2024-01-10)  \n    - [软技能] [说说你对隐私计算的了解](https://github.com/haizlin/fe-interview/issues/5692)\n- 第1729天 (2024-01-09)  \n    - [软技能] [说说你对AIGC的了解](https://github.com/haizlin/fe-interview/issues/5691)\n- 第1728天 (2024-01-08)  \n    - [软技能] [2024年你觉得前端圈会有哪些变化？](https://github.com/haizlin/fe-interview/issues/5690)\n- 第1727天 (2024-01-07)  \n    - [NodeJs] [Nodejs是如何处理高并发的？](https://github.com/haizlin/fe-interview/issues/5689)\n- 第1726天 (2024-01-06)  \n    - [软技能] [你有使用过Rust写过什么应用吗？](https://github.com/haizlin/fe-interview/issues/5688)\n- 第1725天 (2024-01-05)  \n    - [软技能] [你觉得前端开发人员有必要学习Rust吗？](https://github.com/haizlin/fe-interview/issues/5687)\n- 第1724天 (2024-01-04)  \n    - [软技能] [Rust在前端领域有哪些应用？](https://github.com/haizlin/fe-interview/issues/5686)\n- 第1723天 (2024-01-03)  \n    - [软技能] [说说你对Rust的了解？](https://github.com/haizlin/fe-interview/issues/5685)\n- 第1722天 (2024-01-02)  \n    - [html] [使用canvas制作一个无人机旋转特效](https://github.com/haizlin/fe-interview/issues/5684)\n- 第1720天 (2023-12-31)  \n    - [js] [如何使用Echarts实现饼图？](https://github.com/haizlin/fe-interview/issues/5683)\n- 第1719天 (2023-12-30)  \n    - [js] [如何使用Echarts实现热力图？](https://github.com/haizlin/fe-interview/issues/5682)\n- 第1718天 (2023-12-29)  \n    - [js] [各坐标系是如何转换的？](https://github.com/haizlin/fe-interview/issues/5681)\n- 第1717天 (2023-12-28)  \n    - [js] [请说说地图相关的坐标系有哪些？](https://github.com/haizlin/fe-interview/issues/5680)\n- 第1716天 (2023-12-27)  \n    - [js] [如何使用Echarts绘制街道、镇级地图？](https://github.com/haizlin/fe-interview/issues/5679)\n- 第1715天 (2023-12-26)  \n    - [js] [如何在Vue项目中使用Echarts？](https://github.com/haizlin/fe-interview/issues/5678)\n- 第1714天 (2023-12-25)  \n    - [js] [如何使用Echarts实现多图联动？](https://github.com/haizlin/fe-interview/issues/5677)\n- 第1713天 (2023-12-24)  \n    - [js] [如何使用Echarts实现漏斗图？](https://github.com/haizlin/fe-interview/issues/5676)\n- 第1712天 (2023-12-23)  \n    - [js] [如何使用Echarts实现3D柱状图？](https://github.com/haizlin/fe-interview/issues/5675)\n- 第1711天 (2023-12-22)  \n    - [js] [如何使用Echarts实现3D立体中国地图](https://github.com/haizlin/fe-interview/issues/5674)\n- 第1710天 (2023-12-21)  \n    - [js] [如何使用Echarts绘制仪表盘？](https://github.com/haizlin/fe-interview/issues/5673)\n- 第1709天 (2023-12-20)  \n    - [js] [Echarts能实现哪些功能？](https://github.com/haizlin/fe-interview/issues/5672)\n- 第1708天 (2023-12-19)  \n    - [软技能] [制作图表，你都有使用哪些插件？它们有哪些优缺点？](https://github.com/haizlin/fe-interview/issues/5671)\n- 第1707天 (2023-12-18)  \n    - [Electron] [使用Electron如何实现截屏功能？](https://github.com/haizlin/fe-interview/issues/5670)\n- 第1706天 (2023-12-17)  \n    - [软技能] [你有使用过esbuild-loader吗？请说说它的作用](https://github.com/haizlin/fe-interview/issues/5669)\n- 第1705天 (2023-12-16)  \n    - [js] [请说说事件传播有哪几个阶段？](https://github.com/haizlin/fe-interview/issues/5668)\n- 第1704天 (2023-12-15)  \n    - [软技能] [请说说Flutter的绘制原理](https://github.com/haizlin/fe-interview/issues/5667)\n- 第1703天 (2023-12-14)  \n    - [软技能] [请说说Flutter和RN有哪些区别？](https://github.com/haizlin/fe-interview/issues/5666)\n- 第1702天 (2023-12-13)  \n    - [软技能] [Flutter热更新有哪些方案？](https://github.com/haizlin/fe-interview/issues/5665)\n- 第1701天 (2023-12-12)  \n    - [Electron] [Electron如何使用vue进行开发？](https://github.com/haizlin/fe-interview/issues/5664)\n- 第1700天 (2023-12-11)  \n    - [Electron] [请说说Electron的应用安装为什么会这么慢？](https://github.com/haizlin/fe-interview/issues/5663)\n- 第1699天 (2023-12-10)  \n    - [Electron] [使用Electron开发一个TodoList](https://github.com/haizlin/fe-interview/issues/5662)\n- 第1698天 (2023-12-09)  \n    - [Electron] [Electron的应用如何更新桌面图标？](https://github.com/haizlin/fe-interview/issues/5661)\n- 第1697天 (2023-12-08)  \n    - [Electron] [Electron如何实现文件下载？](https://github.com/haizlin/fe-interview/issues/5660)\n- 第1696天 (2023-12-07)  \n    - [Electron] [说说你对Electron Builder的了解](https://github.com/haizlin/fe-interview/issues/5659)\n- 第1695天 (2023-12-06)  \n    - [Electron] [Electron如何实现系统托盘有消息时闪烁？](https://github.com/haizlin/fe-interview/issues/5658)\n- 第1694天 (2023-12-05)  \n    - [Electron] [Electron如何实现系统托盘？](https://github.com/haizlin/fe-interview/issues/5657)\n- 第1693天 (2023-12-04)  \n    - [Electron] [Electron如何禁用缓存？](https://github.com/haizlin/fe-interview/issues/5656)\n- 第1692天 (2023-12-03)  \n    - [Electron] [Electron如何实现截图功能？](https://github.com/haizlin/fe-interview/issues/5655)\n- 第1691天 (2023-12-02)  \n    - [Electron] [Electron如何获取当前软件运行系统环境？](https://github.com/haizlin/fe-interview/issues/5654)\n- 第1690天 (2023-12-01)  \n    - [Electron] [Electron如何实现无边框窗口？](https://github.com/haizlin/fe-interview/issues/5653)\n- 第1689天 (2023-11-30)  \n    - [Electron] [Electron如何设置应用为默认中文？](https://github.com/haizlin/fe-interview/issues/5652)\n- 第1688天 (2023-11-29)  \n    - [Electron] [Electron如何取消跨域限制？](https://github.com/haizlin/fe-interview/issues/5651)\n- 第1687天 (2023-11-28)  \n    - [Electron] [Electron的应用如何设置开机启动？](https://github.com/haizlin/fe-interview/issues/5650)\n- 第1686天 (2023-11-27)  \n    - [Electron] [Electron如何销毁所有窗口？](https://github.com/haizlin/fe-interview/issues/5649)\n- 第1685天 (2023-11-26)  \n    - [Electron] [Electron多窗口如何进行数据共享？](https://github.com/haizlin/fe-interview/issues/5648)\n- 第1684天 (2023-11-25)  \n    - [Electron] [Electron如何预防页面被冻结？](https://github.com/haizlin/fe-interview/issues/5647)\n- 第1683天 (2023-11-24)  \n    - [Electron] [Electron跨平台有什么兼容性问题吗？](https://github.com/haizlin/fe-interview/issues/5646)\n- 第1682天 (2023-11-23)  \n    - [Electron] [请讲讲Electron的Main进程和Renderer进程](https://github.com/haizlin/fe-interview/issues/5644)\n- 第1681天 (2023-11-22)  \n    - [Electron] [Electron如何进行网络状态检测？](https://github.com/haizlin/fe-interview/issues/5643)\n- 第1680天 (2023-11-21)  \n    - [Electron] [Electron的应用如何禁止多开？](https://github.com/haizlin/fe-interview/issues/5642)\n- 第1679天 (2023-11-20)  \n    - [Electron] [Electron进程间如何通信？](https://github.com/haizlin/fe-interview/issues/5641)\n- 第1678天 (2023-11-19)  \n    - [Electron] [请讲讲Electron的生命周期？](https://github.com/haizlin/fe-interview/issues/5640)\n- 第1677天 (2023-11-18)  \n    - [Electron] [Electron如何实现静默打印？](https://github.com/haizlin/fe-interview/issues/5639)\n- 第1676天 (2023-11-17)  \n    - [Electron] [Electron如何自定义菜单？](https://github.com/haizlin/fe-interview/issues/5638)\n- 第1675天 (2023-11-16)  \n    - [Electron] [Electron有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/5637)\n- 第1674天 (2023-11-15)  \n    - [Electron] [如何手动离线安装Electron？](https://github.com/haizlin/fe-interview/issues/5636)\n- 第1673天 (2023-11-14)  \n    - [Electron] [Electron开发的应用如何保护源码？](https://github.com/haizlin/fe-interview/issues/5635)\n- 第1672天 (2023-11-13)  \n    - [Electron] [Electron开发过程中如何调试？](https://github.com/haizlin/fe-interview/issues/5634)\n- 第1671天 (2023-11-12)  \n    - [Electron] [Electron如何增量更新？](https://github.com/haizlin/fe-interview/issues/5633)\n- 第1670天 (2023-11-11)  \n    - [Electron] [Electron如何加载本地文件？](https://github.com/haizlin/fe-interview/issues/5632)\n- 第1669天 (2023-11-10)  \n    - [Electron] [Electron如何实现串口通信？](https://github.com/haizlin/fe-interview/issues/5631)\n- 第1668天 (2023-11-09)  \n    - [Electron] [Electron如何收集崩溃日志？](https://github.com/haizlin/fe-interview/issues/5630)\n- 第1667天 (2023-11-08)  \n    - [Electron] [Electron窗口池如何优化？](https://github.com/haizlin/fe-interview/issues/5629)\n- 第1666天 (2023-11-07)  \n    - [Electron] [Electron应用如何自动更新？](https://github.com/haizlin/fe-interview/issues/5628)\n- 第1665天 (2023-11-06)  \n    - [Electron] [Electron如何优化性能问题？](https://github.com/haizlin/fe-interview/issues/5627)\n- 第1664天 (2023-11-05)  \n    - [css] [说说你对css中unicode-bidi属性的理解](https://github.com/haizlin/fe-interview/issues/5626)\n- 第1663天 (2023-11-04)  \n    - [css] [使用css如何实现多行文本下文字渐隐消失的效果](https://github.com/haizlin/fe-interview/issues/5625)\n- 第1662天 (2023-11-03)  \n    - [css] [使用css如何实现选择某一块元素内的所有文本](https://github.com/haizlin/fe-interview/issues/5624)\n- 第1661天 (2023-11-02)  \n    - [css] [请举例说明你常用的css技巧有哪些？](https://github.com/haizlin/fe-interview/issues/5623)\n- 第1660天 (2023-11-01)  \n    - [html] [说说你对translate属性的了解](https://github.com/haizlin/fe-interview/issues/5622)\n- 第1659天 (2023-10-31)  \n    - [html] [说说你对spellcheck属性的了解](https://github.com/haizlin/fe-interview/issues/5621)\n- 第1658天 (2023-10-30)  \n    - [html] [使用canvas实现一个loading的效果](https://github.com/haizlin/fe-interview/issues/5620)\n- 第1657天 (2023-10-29)  \n    - [html] [你在项目中有使用过canvas吗？](https://github.com/haizlin/fe-interview/issues/5619)\n- 第1656天 (2023-10-28)  \n    - [软技能] [你有使用过Copilot吗？说说你对它的了解](https://github.com/haizlin/fe-interview/issues/5618)\n- 第1655天 (2023-10-27)  \n    - [软技能] [请问分辨率是由显卡决定还是由显示屏决定的？](https://github.com/haizlin/fe-interview/issues/5617)\n- 第1654天 (2023-10-26)  \n    - [html] [如何解决canvas画出的图像模糊、失真、锯齿的问题？](https://github.com/haizlin/fe-interview/issues/5616)\n- 第1653天 (2023-10-25)  \n    - [html] [使用canvas实现画布拖动](https://github.com/haizlin/fe-interview/issues/5615)\n- 第1652天 (2023-10-24)  \n    - [html] [使用canvas实现鼠标滚轮缩放](https://github.com/haizlin/fe-interview/issues/5614)\n- 第1651天 (2023-10-23)  \n    - [html] [canvas渲染优化有哪些策略？](https://github.com/haizlin/fe-interview/issues/5613)\n- 第1650天 (2023-10-22)  \n    - [html] [如何做canvas性能分析？](https://github.com/haizlin/fe-interview/issues/5612)\n- 第1649天 (2023-10-21)  \n    - [html] [请问什么是canvas污染？](https://github.com/haizlin/fe-interview/issues/5611)\n- 第1648天 (2023-10-20)  \n    - [html] [请使用Canvas绘画一个半圆](https://github.com/haizlin/fe-interview/issues/5610)\n- 第1647天 (2023-10-19)  \n    - [html] [请使用Canvas绘画一个圆弧](https://github.com/haizlin/fe-interview/issues/5609)\n- 第1646天 (2023-10-18)  \n    - [css] [请问Tailwind CSS的原理是什么？](https://github.com/haizlin/fe-interview/issues/5608)\n- 第1645天 (2023-10-17)  \n    - [css] [请问Tailwind CSS为什么这么火？](https://github.com/haizlin/fe-interview/issues/5607)\n- 第1644天 (2023-10-16)  \n    - [软技能] [你开发的项目是如何做缺陷管理的？](https://github.com/haizlin/fe-interview/issues/5606)\n- 第1643天 (2023-10-15)  \n    - [软技能] [说说你对git commit的规范有哪些了解？如何确保团队规范？](https://github.com/haizlin/fe-interview/issues/5605)\n- 第1642天 (2023-10-14)  \n    - [js] [使用js使用一个高性能的新闻列表](https://github.com/haizlin/fe-interview/issues/5604)\n- 第1641天 (2023-10-13)  \n    - [js] [使用js写一个方法监听localStorage的变化](https://github.com/haizlin/fe-interview/issues/5603)\n- 第1640天 (2023-10-12)  \n    - [vue] [在vue3中为什么推荐使用ref而不是reactive？](https://github.com/haizlin/fe-interview/issues/5602)\n- 第1639天 (2023-10-11)  \n    - [软技能] [git submodule和git subtree有什么区别？](https://github.com/haizlin/fe-interview/issues/5601)\n- 第1638天 (2023-10-10)  \n    - [软技能] [你使用过git的subtree吗？请说说你对它的了解](https://github.com/haizlin/fe-interview/issues/5600)\n- 第1637天 (2023-10-09)  \n    - [js] [请说说element-plus有哪些亮点？](https://github.com/haizlin/fe-interview/issues/5599)\n- 第1636天 (2023-10-08)  \n    - [js] [请说说你对前端新框架Nue的了解，它与vue/react等有什么区别？](https://github.com/haizlin/fe-interview/issues/5598)\n- 第1635天 (2023-10-07)  \n    - [html] [请问canvas的坐标轴变换有哪些？](https://github.com/haizlin/fe-interview/issues/5597)\n- 第1634天 (2023-10-06)  \n    - [js] [请问requestAnimationFrame有哪些优点？](https://github.com/haizlin/fe-interview/issues/5596)\n- 第1633天 (2023-10-05)  \n    - [html] [如何使用canvas将多张图片合成一张图片？](https://github.com/haizlin/fe-interview/issues/5595)\n- 第1631天 (2023-10-03)  \n    - [html] [使用canvas制作一个九宫格密码锁](https://github.com/haizlin/fe-interview/issues/5594)\n- 第1630天 (2023-10-02)  \n    - [小程序] [在webview中如何跳回小程序？](https://github.com/haizlin/fe-interview/issues/5593)\n- 第1629天 (2023-10-01)  \n    - [小程序] [请问小程序与原生App哪个好？为什么？](https://github.com/haizlin/fe-interview/issues/5592)\n- 第1628天 (2023-09-30)  \n    - [小程序] [请说说微信小程序wx:if和hidden的区别？](https://github.com/haizlin/fe-interview/issues/5591)\n- 第1627天 (2023-09-29)  \n    - [小程序] [小程序冷启动和热启动有什么区别？](https://github.com/haizlin/fe-interview/issues/5590)\n- 第1626天 (2023-09-28)  \n    - [小程序] [微信小程序常用的请求接口方式有哪些？](https://github.com/haizlin/fe-interview/issues/5589)\n- 第1625天 (2023-09-27)  \n    - [小程序] [请说说微信小程序的实现原理是什么？](https://github.com/haizlin/fe-interview/issues/5588)\n- 第1624天 (2023-09-26)  \n    - [小程序] [请说说微信小程序的登录流程？](https://github.com/haizlin/fe-interview/issues/5587)\n- 第1623天 (2023-09-25)  \n    - [小程序] [请描述下微信小程序组件命周期的执行过程](https://github.com/haizlin/fe-interview/issues/5586)\n- 第1622天 (2023-09-24)  \n    - [小程序] [请描述下微信小程序页面命周期的执行过程](https://github.com/haizlin/fe-interview/issues/5585)\n- 第1621天 (2023-09-23)  \n    - [小程序] [请描述下微信小程序应用的生命周期执行过程](https://github.com/haizlin/fe-interview/issues/5584)\n- 第1620天 (2023-09-22)  \n    - [小程序] [在微信小程序中路由跳转有哪些方式？有什么区别？](https://github.com/haizlin/fe-interview/issues/5583)\n- 第1619天 (2023-09-21)  \n    - [小程序] [说说你对小程序分包加载的理解](https://github.com/haizlin/fe-interview/issues/5582)\n- 第1618天 (2023-09-20)  \n    - [小程序] [说说小程序的运行机制](https://github.com/haizlin/fe-interview/issues/5581)\n- 第1617天 (2023-09-19)  \n    - [小程序] [uniapp的多端打包流程是怎样的？](https://github.com/haizlin/fe-interview/issues/5580)\n- 第1616天 (2023-09-18)  \n    - [小程序] [使用uniapp如何进行性能优化？](https://github.com/haizlin/fe-interview/issues/5579)\n- 第1615天 (2023-09-17)  \n    - [小程序] [在小程序中说说你对image标签属性mode='widthFix'的理解](https://github.com/haizlin/fe-interview/issues/5578)\n- 第1614天 (2023-09-16)  \n    - [小程序] [uniapp是如何监听页面滚动的？](https://github.com/haizlin/fe-interview/issues/5577)\n- 第1613天 (2023-09-15)  \n    - [小程序] [小程序在哪些场景下会主动销毁？](https://github.com/haizlin/fe-interview/issues/5576)\n- 第1612天 (2023-09-14)  \n    - [小程序] [uniapp条件编译的方法有哪些？](https://github.com/haizlin/fe-interview/issues/5575)\n- 第1611天 (2023-09-13)  \n    - [小程序] [小程序如何更新页面的值？](https://github.com/haizlin/fe-interview/issues/5574)\n- 第1610天 (2023-09-12)  \n    - [小程序] [小程序如何判断页面滚动到底部？](https://github.com/haizlin/fe-interview/issues/5573)\n- 第1609天 (2023-09-11)  \n    - [js] [请问sessionStrorage多久会过期？](https://github.com/haizlin/fe-interview/issues/5572)\n- 第1608天 (2023-09-10)  \n    - [js] [说说你对localForage的了解](https://github.com/haizlin/fe-interview/issues/5571)\n- 第1607天 (2023-09-09)  \n    - [html] [sse和websocket有什么区别？](https://github.com/haizlin/fe-interview/issues/5570)\n- 第1606天 (2023-09-08)  \n    - [软技能] [有哪些方法可以禁止别人调试自己的前端代码？](https://github.com/haizlin/fe-interview/issues/5569)\n- 第1605天 (2023-09-07)  \n    - [js] [vite是如何利用Esbuild来提升性能的？](https://github.com/haizlin/fe-interview/issues/5568)\n- 第1604天 (2023-09-06)  \n    - [js] [vite是如何支持cjs的？](https://github.com/haizlin/fe-interview/issues/5567)\n- 第1603天 (2023-09-05)  \n    - [js] [写一个vite插件用来压缩图片](https://github.com/haizlin/fe-interview/issues/5566)\n- 第1602天 (2023-09-04)  \n    - [js] [vite是如何进行热更新的？](https://github.com/haizlin/fe-interview/issues/5565)\n- 第1601天 (2023-09-03)  \n    - [vue] [怎么把项目里的webpack换成vite？](https://github.com/haizlin/fe-interview/issues/5564)\n- 第1600天 (2023-09-02)  \n    - [vue] [vite有哪些常见的hook？](https://github.com/haizlin/fe-interview/issues/5563)\n- 第1599天 (2023-09-01)  \n    - [vue] [vite为什么比webpack快？](https://github.com/haizlin/fe-interview/issues/5562)\n- 第1598天 (2023-08-31)  \n    - [vue] [vite插件的执行顺序如何指定？](https://github.com/haizlin/fe-interview/issues/5561)\n- 第1597天 (2023-08-30)  \n    - [软技能] [使用chrome插件有哪些好处？](https://github.com/haizlin/fe-interview/issues/5560)\n- 第1596天 (2023-08-29)  \n    - [软技能] [你了解少儿编程吗？说说你对它的看法](https://github.com/haizlin/fe-interview/issues/5559)\n- 第1595天 (2023-08-28)  \n    - [vue] [Pinia有什么特点？](https://github.com/haizlin/fe-interview/issues/5558)\n- 第1594天 (2023-08-27)  \n    - [软技能] [你对ffmpeg了解吗？说说你有哪些作用？](https://github.com/haizlin/fe-interview/issues/5557)\n- 第1593天 (2023-08-26)  \n    - [js] [封装一个indexedDB的增删改存的库](https://github.com/haizlin/fe-interview/issues/5556)\n- 第1592天 (2023-08-25)  \n    - [js] [请说说indexedDB有哪些基本操作？](https://github.com/haizlin/fe-interview/issues/5555)\n- 第1591天 (2023-08-24)  \n    - [js] [indexedDB可以用在哪些场景？](https://github.com/haizlin/fe-interview/issues/5554)\n- 第1590天 (2023-08-23)  \n    - [js] [请描述下indexedDB的特性](https://github.com/haizlin/fe-interview/issues/5553)\n- 第1589天 (2023-08-22)  \n    - [vue] [在vue3中setup是如何获得组件实例的？](https://github.com/haizlin/fe-interview/issues/5552)\n- 第1588天 (2023-08-21)  \n    - [vue] [请问EventBus和mitt有什么区别？](https://github.com/haizlin/fe-interview/issues/5551)\n- 第1586天 (2023-08-19)  \n    - [react] [React v16.0之后的版本为什么要删除和Will相关生命周期？](https://github.com/haizlin/fe-interview/issues/5548)\n- 第1585天 (2023-08-18)  \n    - [ECMAScript] [箭头函数有prototype吗？为什么？](https://github.com/haizlin/fe-interview/issues/5547)\n- 第1584天 (2023-08-17)  \n    - [js] [requestAnimationFrame是宏任务还是微任务？为什么？](https://github.com/haizlin/fe-interview/issues/5546)\n- 第1583天 (2023-08-16)  \n    - [js] [promise如何实现请求共享？](https://github.com/haizlin/fe-interview/issues/5545)\n- 第1582天 (2023-08-15)  \n    - [js] [请说说原型对象、构造函数、实例对象三者之间的关系？](https://github.com/haizlin/fe-interview/issues/5544)\n- 第1581天 (2023-08-14)  \n    - [软技能] [你有写过vs code插件吗？](https://github.com/haizlin/fe-interview/issues/5543)\n- 第1580天 (2023-08-13)  \n    - [js] [写一个方法获取树形结构的所有父节点和子节点](https://github.com/haizlin/fe-interview/issues/5542)\n- 第1579天 (2023-08-12)  \n    - [js] [使用js写一个方法对css进行压缩](https://github.com/haizlin/fe-interview/issues/5541)\n- 第1578天 (2023-08-11)  \n    - [js] [使用js写一个方法对html进行压缩](https://github.com/haizlin/fe-interview/issues/5540)\n- 第1577天 (2023-08-10)  \n    - [js] [封装一个axios库并支持取消重复请求](https://github.com/haizlin/fe-interview/issues/5539)\n- 第1576天 (2023-08-09)  \n    - [js] [接受一个字符串作为参数，并返回该字符串中出现次数最多的字符及其出现次数。如果有多个字符出现次数相同且都是最大次数，则返回其中字母序最小的字符。](https://github.com/haizlin/fe-interview/issues/5538)\n- 第1575天 (2023-08-08)  \n    - [软技能] [前端自动化部署有哪些方法？](https://github.com/haizlin/fe-interview/issues/5537)\n- 第1574天 (2023-08-07)  \n    - [软技能] [说说你对前端自动化部署的理解](https://github.com/haizlin/fe-interview/issues/5536)\n- 第1573天 (2023-08-06)  \n    - [软技能] [你有使用过哪些微前端库呢？你觉得哪个好？为什么？](https://github.com/haizlin/fe-interview/issues/5535)\n- 第1572天 (2023-08-05)  \n    - [vue] [在vue3如何实现组件通信？](https://github.com/haizlin/fe-interview/issues/5534)\n- 第1571天 (2023-08-04)  \n    - [vue] [请问如何在Vue3中实现自定义指令？](https://github.com/haizlin/fe-interview/issues/5533)\n- 第1570天 (2023-08-03)  \n    - [vue] [参考vue3，手写一个响应式系统](https://github.com/haizlin/fe-interview/issues/5532)\n- 第1569天 (2023-08-02)  \n    - [vue] [请问vue3编译做了哪些优化？](https://github.com/haizlin/fe-interview/issues/5531)\n- 第1568天 (2023-08-01)  \n    - [软技能] [你是如何做前端基建的？](https://github.com/haizlin/fe-interview/issues/5530)\n- 第1567天 (2023-07-31)  \n    - [软技能] [对于一个前端开发人员，你是如何给自己定位的？](https://github.com/haizlin/fe-interview/issues/5529)\n- 第1566天 (2023-07-30)  \n    - [软技能] [说说你对2023年前端技术趋势的了解](https://github.com/haizlin/fe-interview/issues/5528)\n- 第1565天 (2023-07-29)  \n    - [vue] [在Vue3中如何实现异步组件加载？](https://github.com/haizlin/fe-interview/issues/5527)\n- 第1564天 (2023-07-28)  \n    - [vue] [Vue3中的响应式系统和Vue2有什么区别？](https://github.com/haizlin/fe-interview/issues/5526)\n- 第1563天 (2023-07-27)  \n    - [vue] [说说你对vue3中Fragment的理解](https://github.com/haizlin/fe-interview/issues/5525)\n- 第1562天 (2023-07-26)  \n    - [vue] [说说你对esbuild的了解](https://github.com/haizlin/fe-interview/issues/5524)\n- 第1561天 (2023-07-25)  \n    - [js] [使用javascript实现一个EventBus](https://github.com/haizlin/fe-interview/issues/5523)\n- 第1560天 (2023-07-24)  \n    - [软技能] [chatgpt对提升前端开发效率有什么帮助？](https://github.com/haizlin/fe-interview/issues/5522)\n- 第1559天 (2023-07-23)  \n    - [css] [说说你对Tailwind CSS的理解](https://github.com/haizlin/fe-interview/issues/5521)\n- 第1558天 (2023-07-22)  \n    - [NodeJs] [说说你对Next.js的理解](https://github.com/haizlin/fe-interview/issues/5520)\n- 第1557天 (2023-07-21)  \n    - [html] [在开发移动端时为什么要加上viewport？](https://github.com/haizlin/fe-interview/issues/5519)\n- 第1555天 (2023-07-19)  \n    - [TypeScript] [在TypeScript中tsconfig.json有什么作用？](https://github.com/haizlin/fe-interview/issues/5518)\n- 第1554天 (2023-07-18)  \n    - [TypeScript] [在TypeScript中说说你对声明合并的理解](https://github.com/haizlin/fe-interview/issues/5517)\n- 第1553天 (2023-07-17)  \n    - [TypeScript] [在TypeScript中as语法是什么？](https://github.com/haizlin/fe-interview/issues/5516)\n- 第1552天 (2023-07-16)  \n    - [TypeScript] [在TypeScript中枚举和常量枚举有什么区别？](https://github.com/haizlin/fe-interview/issues/5515)\n- 第1551天 (2023-07-15)  \n    - [TypeScript] [在TypeScript中如何实现继承？](https://github.com/haizlin/fe-interview/issues/5514)\n- 第1550天 (2023-07-14)  \n    - [TypeScript] [如何将多个ts文件合并为一个js文件？](https://github.com/haizlin/fe-interview/issues/5513)\n- 第1549天 (2023-07-13)  \n    - [TypeScript] [在TypeScript支持静态类吗？为什么？](https://github.com/haizlin/fe-interview/issues/5512)\n- 第1548天 (2023-07-12)  \n    - [TypeScript] [在TypeScript中控制成员可见性有哪些方法？](https://github.com/haizlin/fe-interview/issues/5511)\n- 第1547天 (2023-07-11)  \n    - [TypeScript] [在TypeScript中如何创建对象？](https://github.com/haizlin/fe-interview/issues/5510)\n- 第1546天 (2023-07-10)  \n    - [TypeScript] [在TypeScript中如何定义和使用泛型？](https://github.com/haizlin/fe-interview/issues/5509)\n- 第1545天 (2023-07-09)  \n    - [TypeScript] [在TypeScript中如何创建和使用装饰器？](https://github.com/haizlin/fe-interview/issues/5508)\n- 第1544天 (2023-07-08)  \n    - [TypeScript] [什么是TypeScript接口？](https://github.com/haizlin/fe-interview/issues/5507)\n- 第1543天 (2023-07-07)  \n    - [TypeScript] [在TypeScript中如何与其他工具和库集成？](https://github.com/haizlin/fe-interview/issues/5506)\n- 第1542天 (2023-07-06)  \n    - [TypeScript] [在TypeScript中的lambda函数是什么？](https://github.com/haizlin/fe-interview/issues/5505)\n- 第1541天 (2023-07-05)  \n    - [TypeScript] [在Typescript中如何将字符串转换为数字？](https://github.com/haizlin/fe-interview/issues/5504)\n- 第1540天 (2023-07-04)  \n    - [TypeScript] [在TypeScript中如何访问模块外定义的类？](https://github.com/haizlin/fe-interview/issues/5503)\n- 第1539天 (2023-07-03)  \n    - [TypeScript] [在TypeScript中的getter/setter是什么？有什么作用？](https://github.com/haizlin/fe-interview/issues/5502)\n- 第1538天 (2023-07-02)  \n    - [TypeScript] [在TypeScript中支持哪些JSX模式？](https://github.com/haizlin/fe-interview/issues/5501)\n- 第1537天 (2023-07-01)  \n    - [TypeScript] [在TypeScript中如何让接口的所有属性都可选？](https://github.com/haizlin/fe-interview/issues/5500)\n- 第1536天 (2023-06-30)  \n    - [TypeScript] [在TypeScript中如何从子类调用基类构造函数？](https://github.com/haizlin/fe-interview/issues/5499)\n- 第1535天 (2023-06-29)  \n    - [TypeScript] [在TypeScript中有哪些三斜杠指令？](https://github.com/haizlin/fe-interview/issues/5498)\n- 第1534天 (2023-06-28)  \n    - [TypeScript] [在TypeScript中是如何检查null和undefined的？](https://github.com/haizlin/fe-interview/issues/5497)\n- 第1533天 (2023-06-27)  \n    - [TypeScript] [在TypeScript中如何创建变量？](https://github.com/haizlin/fe-interview/issues/5495)\n- 第1532天 (2023-06-26)  \n    - [TypeScript] [在TypeScript中解释下rest参数的作用及规则](https://github.com/haizlin/fe-interview/issues/5494)\n- 第1531天 (2023-06-25)  \n    - [TypeScript] [你是如何编译TypeScript的文件？](https://github.com/haizlin/fe-interview/issues/5493)\n- 第1530天 (2023-06-24)  \n    - [js] [请写一个合并Promise的函数，实现异步函数顺序执行，并把结果顺序输出](https://github.com/haizlin/fe-interview/issues/5492)\n- 第1529天 (2023-06-23)  \n    - [TypeScript] [请说说在TypeScript中什么是联合类型？](https://github.com/haizlin/fe-interview/issues/5491)\n- 第1528天 (2023-06-22)  \n    - [webpack] [在webpack的构建过程中，compiler和compilation的作用是什么？](https://github.com/haizlin/fe-interview/issues/5490)\n- 第1527天 (2023-06-21)  \n    - [TypeScript] [在TypeScript中是如何实现函数重载的？](https://github.com/haizlin/fe-interview/issues/5489)\n- 第1526天 (2023-06-20)  \n    - [TypeScript] [在TypeScript中Omit类型有什么作用？](https://github.com/haizlin/fe-interview/issues/5488)\n- 第1525天 (2023-06-19)  \n    - [TypeScript] [在TypeScript中使用unknown的场景是什么？](https://github.com/haizlin/fe-interview/issues/5487)\n- 第1524天 (2023-06-18)  \n    - [TypeScript] [在TypeScript中什么是三斜线指令？](https://github.com/haizlin/fe-interview/issues/5486)\n- 第1523天 (2023-06-17)  \n    - [TypeScript] [在TypeScript中如何定义类？](https://github.com/haizlin/fe-interview/issues/5485)\n- 第1522天 (2023-06-16)  \n    - [TypeScript] [在TypeScript中的类与JavaScript类有什么不同？](https://github.com/haizlin/fe-interview/issues/5484)\n- 第1521天 (2023-06-15)  \n    - [TypeScript] [在TypeScript中怎样定义和使用命名空间？](https://github.com/haizlin/fe-interview/issues/5483)\n- 第1520天 (2023-06-14)  \n    - [TypeScript] [在TypeScript中是怎样进行类型检查的？](https://github.com/haizlin/fe-interview/issues/5482)\n- 第1519天 (2023-06-13)  \n    - [TypeScript] [在TypeScript中的void类型是什么？在什么场景下使用？](https://github.com/haizlin/fe-interview/issues/5481)\n- 第1518天 (2023-06-12)  \n    - [TypeScript] [在TypeScript中如何定义、导入和导出模块？](https://github.com/haizlin/fe-interview/issues/5480)\n- 第1517天 (2023-06-11)  \n    - [TypeScript] [在TypeScript中的null与undefined有什么区别？](https://github.com/haizlin/fe-interview/issues/5479)\n- 第1516天 (2023-06-10)  \n    - [TypeScript] [在TypeScript中如何支持类型推断？](https://github.com/haizlin/fe-interview/issues/5478)\n- 第1515天 (2023-06-09)  \n    - [TypeScript] [在TypeScript中any和unkown有什么区别？](https://github.com/haizlin/fe-interview/issues/5477)\n- 第1514天 (2023-06-08)  \n    - [TypeScript] [在TypeScript中装饰器有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/5476)\n- 第1513天 (2023-06-07)  \n    - [TypeScript] [请说说你对TypeScript中装饰器的理解](https://github.com/haizlin/fe-interview/issues/5475)\n- 第1512天 (2023-06-06)  \n    - [TypeScript] [请说说你对TypeScript中mixin的理解](https://github.com/haizlin/fe-interview/issues/5474)\n- 第1511天 (2023-06-05)  \n    - [TypeScript] [请说说你对TypeScript中类的理解](https://github.com/haizlin/fe-interview/issues/5473)\n- 第1510天 (2023-06-04)  \n    - [TypeScript] [在TypeScript中never与void有什么区别？](https://github.com/haizlin/fe-interview/issues/5472)\n- 第1509天 (2023-06-03)  \n    - [TypeScript] [TypeScript有哪些内置数据类型？](https://github.com/haizlin/fe-interview/issues/5470)\n- 第1508天 (2023-06-02)  \n    - [TypeScript] [在TypeScript中interface与type有什么区别？](https://github.com/haizlin/fe-interview/issues/5469)\n- 第1507天 (2023-06-01)  \n    - [TypeScript] [请说说你对TypeScript中泛型的理解](https://github.com/haizlin/fe-interview/issues/5467)\n- 第1506天 (2023-05-31)  \n    - [TypeScript] [请说说你对TypeScript中模块的理解](https://github.com/haizlin/fe-interview/issues/5466)\n- 第1505天 (2023-05-30)  \n    - [TypeScript] [为什么要推荐使用TypeScript?](https://github.com/haizlin/fe-interview/issues/5465)\n- 第1504天 (2023-05-29)  \n    - [TypeScript] [请说说TypeScript有哪些特性？](https://github.com/haizlin/fe-interview/issues/5464)\n- 第1503天 (2023-05-28)  \n    - [TypeScript] [请说下TypeScript中的类型断言是什么？](https://github.com/haizlin/fe-interview/issues/5463)\n- 第1502天 (2023-05-27)  \n    - [TypeScript] [请说下在TypeScript中命名空间与模块的区别？](https://github.com/haizlin/fe-interview/issues/5462)\n- 第1501天 (2023-05-26)  \n    - [TypeScript] [TypeScript中支持的访问修饰符有哪些？](https://github.com/haizlin/fe-interview/issues/5461)\n- 第1500天 (2023-05-25)  \n    - [TypeScript] [请说说你对TypeScript中枚举的理解](https://github.com/haizlin/fe-interview/issues/5460)\n- 第1499天 (2023-05-24)  \n    - [TypeScript] [TypeScript中的Declare关键字有什么作用？](https://github.com/haizlin/fe-interview/issues/5459)\n- 第1498天 (2023-05-23)  \n    - [vue] [在vue中hooks和mixin有什么区别？](https://github.com/haizlin/fe-interview/issues/5458)\n- 第1497天 (2023-05-22)  \n    - [vue] [在vue中mixin解决了哪些问题？](https://github.com/haizlin/fe-interview/issues/5457)\n- 第1496天 (2023-05-21)  \n    - [js] [你是怎么理解js是异步的？](https://github.com/haizlin/fe-interview/issues/5456)\n- 第1495天 (2023-05-20)  \n    - [css] [请说说css中你对flex-shrink属性的了解](https://github.com/haizlin/fe-interview/issues/5455)\n- 第1494天 (2023-05-19)  \n    - [js] [使用JS写一个方法计算嵌套数组的深度](https://github.com/haizlin/fe-interview/issues/5454)\n- 第1493天 (2023-05-18)  \n    - [js] [以下鼠标事件mouseover、click、mouseleave、mousemove不支持冒泡的是哪个？](https://github.com/haizlin/fe-interview/issues/5453)\n- 第1492天 (2023-05-17)  \n    - [css] [说说你对css样式穿透的了解](https://github.com/haizlin/fe-interview/issues/5452)\n- 第1491天 (2023-05-16)  \n    - [css] [请使用CSS3制作一个瀑布的动画](https://github.com/haizlin/fe-interview/issues/5451)\n- 第1490天 (2023-05-15)  \n    - [小程序] [小程序如何监听左滑事件？](https://github.com/haizlin/fe-interview/issues/5450)\n- 第1489天 (2023-05-14)  \n    - [js] [请使用js实现一个分组抽签的算法](https://github.com/haizlin/fe-interview/issues/5449)\n- 第1488天 (2023-05-13)  \n    - [NodeJs] [当运行npm install时发生了什么？](https://github.com/haizlin/fe-interview/issues/5448)\n- 第1487天 (2023-05-12)  \n    - [软技能] [要做到单行文本超出时，中间部分显示...有什么方法？](https://github.com/haizlin/fe-interview/issues/5447)\n- 第1486天 (2023-05-11)  \n    - [vue] [vuex和localStorage有什么区别？](https://github.com/haizlin/fe-interview/issues/5446)\n- 第1485天 (2023-05-10)  \n    - [js] [在JS中哪些数组原生方法会改变原数组？](https://github.com/haizlin/fe-interview/issues/5445)\n- 第1484天 (2023-05-09)  \n    - [小程序] [写一个小程序的拖动组件，请说说你的思路](https://github.com/haizlin/fe-interview/issues/5444)\n- 第1483天 (2023-05-08)  \n    - [js] [在js中使用delete删除数组，其长度会改变吗？](https://github.com/haizlin/fe-interview/issues/5443)\n- 第1482天 (2023-05-07)  \n    - [js] [使用js写个方法实现屏蔽页面退格键回退的功能](https://github.com/haizlin/fe-interview/issues/5442)\n- 第1481天 (2023-05-06)  \n    - [js] [写一个方法对比两个数组对象的差异项](https://github.com/haizlin/fe-interview/issues/5441)\n- 第1480天 (2023-05-05)  \n    - [软技能] [ChatGPT的到来对前端有什么影响？](https://github.com/haizlin/fe-interview/issues/5440)\n- 第1479天 (2023-05-04)  \n    - [js] [设置div为contenteditable=true如何实现修改后撤消操作？](https://github.com/haizlin/fe-interview/issues/5439)\n- 第1478天 (2023-05-03)  \n    - [js] [写一个方法对数组对象的某几个key进行排序](https://github.com/haizlin/fe-interview/issues/5438)\n- 第1477天 (2023-05-02)  \n    - [js] [js的方法sort默认是按什么方式排序的？](https://github.com/haizlin/fe-interview/issues/5437)\n- 第1476天 (2023-05-01)  \n    - [软技能] [你对Sentry有了解吗？它的作用有哪些？原理是什么？](https://github.com/haizlin/fe-interview/issues/5436)\n- 第1475天 (2023-04-30)  \n    - [软技能] [前端跨端你是如何选型的](https://github.com/haizlin/fe-interview/issues/5435)\n- 第1474天 (2023-04-29)  \n    - [软技能] [请说说前端跨端技术方案有哪些？](https://github.com/haizlin/fe-interview/issues/5434)\n- 第1473天 (2023-04-28)  \n    - [css] [请使用css画一个甜甜圈](https://github.com/haizlin/fe-interview/issues/5433)\n- 第1472天 (2023-04-27)  \n    - [js] [请解释下XHR,ajax,axios,fetch,vue-resource的相同和不同有哪些？](https://github.com/haizlin/fe-interview/issues/5432)\n- 第1471天 (2023-04-26)  \n    - [软技能] [请说说浏览器渲染的过程](https://github.com/haizlin/fe-interview/issues/5431)\n- 第1470天 (2023-04-25)  \n    - [js] [请说说你对getBoundingClientRect的了解](https://github.com/haizlin/fe-interview/issues/5430)\n- 第1469天 (2023-04-24)  \n    - [js] [请说说event.clientX、event.clientY、event.offsetX、event.offsetY之间的关系](https://github.com/haizlin/fe-interview/issues/5429)\n- 第1468天 (2023-04-23)  \n    - [js] [计算全排列的方法有哪些？](https://github.com/haizlin/fe-interview/issues/5428)\n    - [软技能] [前端需要对接口返回做哪些常规的校验？](https://github.com/haizlin/fe-interview/issues/5427)\n- 第1467天 (2023-04-22)  \n    - [js] [使用js写一个方法计算字符串的长度，英文算半个](https://github.com/haizlin/fe-interview/issues/5426)\n- 第1466天 (2023-04-21)  \n    - [vue] [说说你对vue中Suspense组件的理解](https://github.com/haizlin/fe-interview/issues/5425)\n- 第1465天 (2023-04-20)  \n    - [vue] [说说你对vue中Teleport组件的理解](https://github.com/haizlin/fe-interview/issues/5424)\n- 第1464天 (2023-04-19)  \n    - [vue] [说说你对vue3中cacheHandles的理解](https://github.com/haizlin/fe-interview/issues/5423)\n- 第1463天 (2023-04-18)  \n    - [vue] [为什么vue3会比vue2性能高？](https://github.com/haizlin/fe-interview/issues/5422)\n- 第1462天 (2023-04-17)  \n    - [vue] [在vue3中Ref和toRefs有什么区别？](https://github.com/haizlin/fe-interview/issues/5421)\n- 第1461天 (2023-04-16)  \n    - [vue] [请说说vue3相比于vue2有什么优势？](https://github.com/haizlin/fe-interview/issues/5420)\n- 第1460天 (2023-04-15)  \n    - [css] [如何解决transform:translate(-50%,-50%)会造成字体模糊的问题？](https://github.com/haizlin/fe-interview/issues/5419)\n- 第1459天 (2023-04-14)  \n    - [css] [使用CSS如何使字体模糊？](https://github.com/haizlin/fe-interview/issues/5418)\n- 第1458天 (2023-04-13)  \n    - [js] [使用js写一个方法判断数组是否为等差数组](https://github.com/haizlin/fe-interview/issues/5417)\n- 第1457天 (2023-04-12)  \n    - [js] [使用js实现保留两位小数的方法有哪些？](https://github.com/haizlin/fe-interview/issues/5416)\n- 第1455天 (2023-04-10)  \n    - [vue] [pinia和vuex有什么区别？](https://github.com/haizlin/fe-interview/issues/5413)\n- 第1454天 (2023-04-09)  \n    - [vue] [vite和webpack有什么区别？](https://github.com/haizlin/fe-interview/issues/5412)\n- 第1453天 (2023-04-08)  \n    - [vue] [vue3中watch和watchEffect有什么不同？](https://github.com/haizlin/fe-interview/issues/5411)\n- 第1452天 (2023-04-07)  \n    - [vue] [vue3中watch和computed有什么不同？](https://github.com/haizlin/fe-interview/issues/5410)\n- 第1451天 (2023-04-06)  \n    - [vue] [请解释下vue3中setup的作用是什么？](https://github.com/haizlin/fe-interview/issues/5409)\n- 第1450天 (2023-04-05)  \n    - [vue] [options API和composition API有什么区别？](https://github.com/haizlin/fe-interview/issues/5408)\n- 第1449天 (2023-04-04)  \n    - [vue] [vue3是如何实现响应式的？及响应式的原理是什么？](https://github.com/haizlin/fe-interview/issues/5407)\n- 第1448天 (2023-04-03)  \n    - [vue] [vue3的diff算法和vue2有什么区别？](https://github.com/haizlin/fe-interview/issues/5406)\n- 第1447天 (2023-04-02)  \n    - [js] [使用on和addEventListener的区别是什么？](https://github.com/haizlin/fe-interview/issues/5405)\n- 第1446天 (2023-04-01)  \n    - [软技能] [git如何添加多个远程仓库？](https://github.com/haizlin/fe-interview/issues/5404)\n- 第1445天 (2023-03-31)  \n    - [软技能] [请说说你对HTTPS证书的了解](https://github.com/haizlin/fe-interview/issues/5403)\n- 第1444天 (2023-03-30)  \n    - [js] [请说说你对addEventListener的了解及它有什么作用？](https://github.com/haizlin/fe-interview/issues/5402)\n- 第1443天 (2023-03-29)  \n    - [vue] [Vue3性能提升体现在哪些方面？](https://github.com/haizlin/fe-interview/issues/5401)\n- 第1442天 (2023-03-28)  \n    - [vue] [vue3有哪些新的组件？](https://github.com/haizlin/fe-interview/issues/5400)\n- 第1441天 (2023-03-27)  \n    - [小程序] [在开发小程序中你有遇到过哪些棘手的问题？如何解决的？](https://github.com/haizlin/fe-interview/issues/5399)\n- 第1440天 (2023-03-26)  \n    - [小程序] [如何封装一个小程序的网络请求库？请说说你的思路](https://github.com/haizlin/fe-interview/issues/5398)\n- 第1439天 (2023-03-25)  \n    - [vue] [你有写过vue插件吗？请说说编写的流程](https://github.com/haizlin/fe-interview/issues/5397)\n- 第1438天 (2023-03-24)  \n    - [vue] [请说说Vue.use方法的作用及原理](https://github.com/haizlin/fe-interview/issues/5396)\n- 第1437天 (2023-03-23)  \n    - [软技能] [请说说ChatGPT4.0和3.5有什么区别？](https://github.com/haizlin/fe-interview/issues/5395)\n- 第1436天 (2023-03-22)  \n    - [软技能] [前端并发多个相同的请求，如何控制只发一个？](https://github.com/haizlin/fe-interview/issues/5394)\n- 第1435天 (2023-03-21)  \n    - [软技能] [如何实现无感刷新token？](https://github.com/haizlin/fe-interview/issues/5393)\n- 第1434天 (2023-03-20)  \n    - [js] [使用js写一个方法获取localStorage和sessionStorage的大小](https://github.com/haizlin/fe-interview/issues/5392)\n- 第1433天 (2023-03-19)  \n    - [js] [使用js写一个方法获取cookie的大小](https://github.com/haizlin/fe-interview/issues/5391)\n- 第1432天 (2023-03-18)  \n    - [软技能] [请解释一下git的游离分支是什么？](https://github.com/haizlin/fe-interview/issues/5390)\n- 第1431天 (2023-03-17)  \n    - [软技能] [请问git log和git reflog有什么区别？](https://github.com/haizlin/fe-interview/issues/5389)\n- 第1430天 (2023-03-16)  \n    - [js] [使用js写一个方法，使得结果值映射到[0-1]之间(数据归一化)](https://github.com/haizlin/fe-interview/issues/5388)\n- 第1429天 (2023-03-15)  \n    - [软技能] [为什么获取clientWidth属性，浏览器会重排重绘？](https://github.com/haizlin/fe-interview/issues/5387)\n- 第1428天 (2023-03-14)  \n    - [js] [请使用createNodeIterator写一个方法遍历页面中的所有元素](https://github.com/haizlin/fe-interview/issues/5386)\n- 第1427天 (2023-03-13)  \n    - [js] [DOM获取元素尺寸的属性有哪些？](https://github.com/haizlin/fe-interview/issues/5385)\n- 第1426天 (2023-03-12)  \n    - [js] [DOM获取坐标的属性有哪些？](https://github.com/haizlin/fe-interview/issues/5384)\n- 第1425天 (2023-03-11)  \n    - [js] [DOM的类型有哪几种？](https://github.com/haizlin/fe-interview/issues/5383)\n- 第1424天 (2023-03-10)  \n    - [js] [L0和L2注册事件有什么区别？](https://github.com/haizlin/fe-interview/issues/5382)\n- 第1423天 (2023-03-09)  \n    - [js] [如何解绑事件？](https://github.com/haizlin/fe-interview/issues/5381)\n- 第1422天 (2023-03-08)  \n    - [ECMAScript] [请描述下逻辑赋值操作符](https://github.com/haizlin/fe-interview/issues/5380)\n- 第1421天 (2023-03-07)  \n    - [ECMAScript] [ES2021有哪些新的特性？](https://github.com/haizlin/fe-interview/issues/5379)\n- 第1420天 (2023-03-06)  \n    - [ECMAScript] [请描述下空值合并运算符（??）](https://github.com/haizlin/fe-interview/issues/5378)\n- 第1419天 (2023-03-05)  \n    - [软技能] [如何优化动画的性能？](https://github.com/haizlin/fe-interview/issues/5377)\n- 第1418天 (2023-03-04)  \n    - [软技能] [什么时候会触发Minor GC？](https://github.com/haizlin/fe-interview/issues/5376)\n- 第1417天 (2023-03-03)  \n    - [css] [说说你对content-visibility的理解 ](https://github.com/haizlin/fe-interview/issues/5375)\n- 第1416天 (2023-03-02)  \n    - [软技能] [请说说你对Major GC和Minor GC的理解](https://github.com/haizlin/fe-interview/issues/5374)\n- 第1415天 (2023-03-01)  \n    - [vue] [在vue中为什么使用v-for数据渲染顺序会混乱？如何解决？](https://github.com/haizlin/fe-interview/issues/5373)\n- 第1414天 (2023-02-28)  \n    - [webpack] [请问如何优化webpack的打包速度？](https://github.com/haizlin/fe-interview/issues/5372)\n- 第1413天 (2023-02-27)  \n    - [webpack] [请讲讲在webpack中有哪些常见的loader和Plugin？](https://github.com/haizlin/fe-interview/issues/5371)\n- 第1412天 (2023-02-26)  \n    - [js] [使用documentFragment和直接操作DOM有区别？](https://github.com/haizlin/fe-interview/issues/5370)\n- 第1411天 (2023-02-25)  \n    - [软技能] [如何更好的避免重绘和回流？](https://github.com/haizlin/fe-interview/issues/5369)\n- 第1410天 (2023-02-24)  \n    - [软技能] [有哪些操作会导致重绘？](https://github.com/haizlin/fe-interview/issues/5368)\n- 第1409天 (2023-02-23)  \n    - [软技能] [有哪些操作会导致回流？](https://github.com/haizlin/fe-interview/issues/5367)\n- 第1408天 (2023-02-22)  \n    - [软技能] [懒加载和预加载有什么区别？](https://github.com/haizlin/fe-interview/issues/5366)\n- 第1407天 (2023-02-21)  \n    - [vue] [请使用vue实现一个图片懒加载](https://github.com/haizlin/fe-interview/issues/5365)\n- 第1406天 (2023-02-20)  \n    - [NodeJs] [请讲讲Node的缓存机制](https://github.com/haizlin/fe-interview/issues/5364)\n- 第1405天 (2023-02-19)  \n    - [NodeJs] [请说说CommonJS的规范有哪些？](https://github.com/haizlin/fe-interview/issues/5363)\n- 第1404天 (2023-02-18)  \n    - [软技能] [数据大屏可视化适配方案有哪些？](https://github.com/haizlin/fe-interview/issues/5362)\n- 第1403天 (2023-02-17)  \n    - [软技能] [你是如何保证多浏览器的兼容？](https://github.com/haizlin/fe-interview/issues/5361)\n- 第1402天 (2023-02-16)  \n    - [js] [请使用js写一个单词折行算法](https://github.com/haizlin/fe-interview/issues/5360)\n- 第1401天 (2023-02-15)  \n    - [css] [你有使用过backdrop-filter吗？它有什么作用？](https://github.com/haizlin/fe-interview/issues/5359)\n- 第1400天 (2023-02-14)  \n    - [软技能] [请说说你对ChatGPT的理解](https://github.com/haizlin/fe-interview/issues/5358)\n- 第1399天 (2023-02-13)  \n    - [软技能] [git如何删除本地仓库中未跟踪的文件？](https://github.com/haizlin/fe-interview/issues/5357)\n- 第1398天 (2023-02-12)  \n    - [小程序] [你有使用过uni-app吗？请说说你对它的理解](https://github.com/haizlin/fe-interview/issues/5356)\n- 第1397天 (2023-02-11)  \n    - [软技能] [前端怎样实现即时通讯？](https://github.com/haizlin/fe-interview/issues/5355)\n- 第1396天 (2023-02-10)  \n    - [软技能] [新窗口打开同样的站点会共用sessionStrorage吗？](https://github.com/haizlin/fe-interview/issues/5354)\n- 第1395天 (2023-02-09)  \n    - [软技能] [请问右键刷新、地址栏回车、F5、Ctrl+F5有什么区别？](https://github.com/haizlin/fe-interview/issues/5353)\n- 第1394天 (2023-02-08)  \n    - [软技能] [什么是文档的预解析？](https://github.com/haizlin/fe-interview/issues/5352)\n- 第1393天 (2023-02-07)  \n    - [软技能] [浏览器在渲染时遇到javascript文件要怎么处理？](https://github.com/haizlin/fe-interview/issues/5351)\n- 第1392天 (2023-02-06)  \n    - [软技能] [如何处理TCP的粘包?](https://github.com/haizlin/fe-interview/issues/5350)\n- 第1391天 (2023-02-05)  \n    - [软技能] [为什么TCP要三次握手呢？少一次行不行？](https://github.com/haizlin/fe-interview/issues/5349)\n- 第1390天 (2023-02-04)  \n    - [软技能] [请说说HTTPS的握手过程](https://github.com/haizlin/fe-interview/issues/5348)\n- 第1389天 (2023-02-03)  \n    - [软技能] [请说说什么是数字证书？它有什么作用？](https://github.com/haizlin/fe-interview/issues/5347)\n- 第1388天 (2023-02-02)  \n    - [软技能] [为什么post请求会产生两次请求?](https://github.com/haizlin/fe-interview/issues/5346)\n- 第1387天 (2023-02-01)  \n    - [软技能] [请说说git的rebase和merge有什么区别？](https://github.com/haizlin/fe-interview/issues/5344)\n- 第1386天 (2023-01-31)  \n    - [NodeJs] [使用nodejs写一个方法计算图片的md5](https://github.com/haizlin/fe-interview/issues/5343)\n- 第1385天 (2023-01-30)  \n    - [vue] [使用vue，如何让模板等待接口请求数据完成后再进行页面渲染？](https://github.com/haizlin/fe-interview/issues/5342)\n- 第1384天 (2023-01-29)  \n    - [小程序] [bindtap和catchtap有什么区别？](https://github.com/haizlin/fe-interview/issues/5341)\n- 第1383天 (2023-01-28)  \n    - [小程序] [微信小程序实现下拉刷新有哪些方法？](https://github.com/haizlin/fe-interview/issues/5340)\n- 第1382天 (2023-01-27)  \n    - [小程序] [请说说小程序有哪些优缺点？](https://github.com/haizlin/fe-interview/issues/5339)\n- 第1381天 (2023-01-26)  \n    - [小程序] [如何提高小程序的加载速度？](https://github.com/haizlin/fe-interview/issues/5338)\n- 第1380天 (2023-01-25)  \n    - [小程序] [微信小程序的原理是什么？](https://github.com/haizlin/fe-interview/issues/5337)\n- 第1379天 (2023-01-24)  \n    - [小程序] [微信小程序的wxml文件和html有什么不同？](https://github.com/haizlin/fe-interview/issues/5336)\n- 第1378天 (2023-01-23)  \n    - [软技能] [对于请求和响应数据防篡改你有什么解决方案？](https://github.com/haizlin/fe-interview/issues/5335)\n- 第1377天 (2023-01-22)  \n    - [软技能] [如何使用fiddler进行拦截请示和修改响应？](https://github.com/haizlin/fe-interview/issues/5334)\n- 第1376天 (2023-01-21)  \n    - [软技能] [请说说实现一个抽奖程序的思路](https://github.com/haizlin/fe-interview/issues/5333)\n- 第1375天 (2023-01-20)  \n    - [软技能] [使用git https的方式如何保存及清理密码？](https://github.com/haizlin/fe-interview/issues/5332)\n- 第1374天 (2023-01-19)  \n    - [js] [navigator对象有哪些常用的方法？](https://github.com/haizlin/fe-interview/issues/5331)\n- 第1373天 (2023-01-18)  \n    - [js] [location对象的哪些常用的方法？](https://github.com/haizlin/fe-interview/issues/5330)\n- 第1372天 (2023-01-17)  \n    - [css] [如何使用CSS实现隐藏滚动条但内容可以滚动？](https://github.com/haizlin/fe-interview/issues/5329)\n- 第1371天 (2023-01-16)  \n    - [js] [使用js写一个方法遍历输出页面中的所有元素](https://github.com/haizlin/fe-interview/issues/5328)\n- 第1370天 (2023-01-15)  \n    - [js] [请问Promise有哪些静态方法？并描述下各方法的作用](https://github.com/haizlin/fe-interview/issues/5327)\n- 第1369天 (2023-01-14)  \n    - [js] [请问Promise有哪些实例方法？并描述下各方法的作用](https://github.com/haizlin/fe-interview/issues/5326)\n- 第1368天 (2023-01-13)  \n    - [js] [在js中原型链的终点是什么？](https://github.com/haizlin/fe-interview/issues/5325)\n- 第1367天 (2023-01-12)  \n    - [软技能] [如何在前端实现十万行数据的表格秒级响应？](https://github.com/haizlin/fe-interview/issues/5324)\n- 第1366天 (2023-01-11)  \n    - [软技能] [请说下做一个“新手指引”功能的思路](https://github.com/haizlin/fe-interview/issues/5323)\n- 第1365天 (2023-01-10)  \n    - [js] [使用js写一个方法，四舍五入保留2位小数（不够位数，则用0替补）](https://github.com/haizlin/fe-interview/issues/5322)\n- 第1364天 (2023-01-09)  \n    - [js] [请解释下true == []的结果](https://github.com/haizlin/fe-interview/issues/5321)\n- 第1363天 (2023-01-08)  \n    - [js] [请解释下[] == ![]的结果](https://github.com/haizlin/fe-interview/issues/5320)\n- 第1362天 (2023-01-07)  \n    - [软技能] [请说说你对视频编码格式的了解？都有哪些主流的编码格式？](https://github.com/haizlin/fe-interview/issues/5319)\n- 第1361天 (2023-01-06)  \n    - [vue] [在vue3中如何操作DOM？](https://github.com/haizlin/fe-interview/issues/5318)\n- 第1360天 (2023-01-05)  \n    - [软技能] [使用git commit后，如何修改commit的信息？](https://github.com/haizlin/fe-interview/issues/5317)\n- 第1359天 (2023-01-04)  \n    - [css] [在less中如何将px转换为vw？](https://github.com/haizlin/fe-interview/issues/5316)\n- 第1358天 (2023-01-03)  \n    - [js] [请说说写一个拖拽组件的思路及注意事项](https://github.com/haizlin/fe-interview/issues/5315)\n- 第1357天 (2023-01-02)  \n    - [js] [为什么try/catch能捕获到promise的错误？](https://github.com/haizlin/fe-interview/issues/5314)\n- 第1356天 (2023-01-01)  \n    - [html] [H5如何播放ts流？](https://github.com/haizlin/fe-interview/issues/5313)\n- 第1355天 (2022-12-31)  \n    - [html] [H5如何播放flv的流？](https://github.com/haizlin/fe-interview/issues/5312)\n    - [css] [请说说动态加载.css文件有哪些方法？](https://github.com/haizlin/fe-interview/issues/5311)\n- 第1354天 (2022-12-30)  \n    - [js] [请说说动态加载.js文件有哪些方法？](https://github.com/haizlin/fe-interview/issues/5310)\n- 第1353天 (2022-12-29)  \n    - [NodeJs] [使用Nodejs读写一个JSON文件](https://github.com/haizlin/fe-interview/issues/5309)\n- 第1352天 (2022-12-28)  \n    - [NodeJs] [在NodeJs中有哪些常用Stream流？分别在什么时候使用？](https://github.com/haizlin/fe-interview/issues/5308)\n- 第1351天 (2022-12-27)  \n    - [NodeJs] [Nodejs中的流有哪些典型应用？](https://github.com/haizlin/fe-interview/issues/5307)\n- 第1350天 (2022-12-26)  \n    - [NodeJs] [怎样捕获EventEmitter的错误？](https://github.com/haizlin/fe-interview/issues/5306)\n- 第1349天 (2022-12-25)  \n    - [NodeJs] [EventEmitter有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/5305)\n- 第1348天 (2022-12-24)  \n    - [NodeJs] [请实现一个EventEmitter](https://github.com/haizlin/fe-interview/issues/5304)\n- 第1347天 (2022-12-23)  \n    - [NodeJs] [Nodejs是如何支持HTTPS、tls的？](https://github.com/haizlin/fe-interview/issues/5303)\n- 第1346天 (2022-12-22)  \n    - [NodeJs] [module.exports有什么作用？](https://github.com/haizlin/fe-interview/issues/5302)\n- 第1345天 (2022-12-21)  \n    - [NodeJs] [Nodejs的模块分为哪几类？](https://github.com/haizlin/fe-interview/issues/5301)\n- 第1344天 (2022-12-20)  \n    - [软技能] [请解释下冒烟测试和全量测试](https://github.com/haizlin/fe-interview/issues/5300)\n- 第1343天 (2022-12-19)  \n    - [NodeJs] [请使用Nodejs写一个监听80端口的方法](https://github.com/haizlin/fe-interview/issues/5299)\n- 第1342天 (2022-12-18)  \n    - [NodeJs] [请问反应堆设计模式是什么？](https://github.com/haizlin/fe-interview/issues/5298)\n- 第1341天 (2022-12-17)  \n    - [NodeJs] [请问createReadStream和ReadFile有什么区别？](https://github.com/haizlin/fe-interview/issues/5297)\n- 第1340天 (2022-12-16)  \n    - [NodeJs] [请问stub什么？有什么使用场景？](https://github.com/haizlin/fe-interview/issues/5296)\n- 第1339天 (2022-12-15)  \n    - [NodeJs] [EventEmitter做了什么？](https://github.com/haizlin/fe-interview/issues/5295)\n- 第1338天 (2022-12-14)  \n    - [NodeJs] [你是怎样衡量异步操作的性能？](https://github.com/haizlin/fe-interview/issues/5294)\n- 第1337天 (2022-12-13)  \n    - [NodeJs] [你是怎样测量异步操作的持续时间？](https://github.com/haizlin/fe-interview/issues/5293)\n- 第1336天 (2022-12-12)  \n    - [NodeJs] [在Nodejs中由哪个库处理线程池呢？](https://github.com/haizlin/fe-interview/issues/5292)\n- 第1335天 (2022-12-11)  \n    - [NodeJs] [请说说Nodejs的缓冲区是什么？](https://github.com/haizlin/fe-interview/issues/5291)\n- 第1334天 (2022-12-10)  \n    - [js] [内嵌的iframe在隐私模式下可以使用localStorage吗？](https://github.com/haizlin/fe-interview/issues/5290)\n- 第1333天 (2022-12-09)  \n    - [js] [使用js实现一个有几万个节点的高性能树组件](https://github.com/haizlin/fe-interview/issues/5289)\n- 第1332天 (2022-12-08)  \n    - [ECMAScript] [请问Intl.ListFormat有什么作用？](https://github.com/haizlin/fe-interview/issues/5288)\n- 第1331天 (2022-12-07)  \n    - [Electron] [Electron多窗口加载缓慢问题该如何优化？](https://github.com/haizlin/fe-interview/issues/5287)\n- 第1330天 (2022-12-06)  \n    - [js] [使用js写个方法将1和2互转（1置2，2置1）](https://github.com/haizlin/fe-interview/issues/5286)\n- 第1329天 (2022-12-05)  \n    - [js] [使用js写个方法在光标的位置插入文字](https://github.com/haizlin/fe-interview/issues/5285)\n- 第1328天 (2022-12-04)  \n    - [NodeJs] [NodeJs如何对性能进行监控以及优化？](https://github.com/haizlin/fe-interview/issues/5284)\n- 第1327天 (2022-12-03)  \n    - [NodeJs] [怎样实现一个Writable流？](https://github.com/haizlin/fe-interview/issues/5283)\n- 第1326天 (2022-12-02)  \n    - [NodeJs] [使用Nodejs监听端口冲突怎么办？](https://github.com/haizlin/fe-interview/issues/5282)\n- 第1325天 (2022-12-01)  \n    - [NodeJs] [Buffer是如何进行内存分配的？](https://github.com/haizlin/fe-interview/issues/5281)\n- 第1324天 (2022-11-30)  \n    - [NodeJs] [新建Buffer会占用V8分配的内存吗？](https://github.com/haizlin/fe-interview/issues/5280)\n- 第1323天 (2022-11-29)  \n    - [NodeJs] [Buffer.allocUnsafe和Buffer.alloc有什么区别？](https://github.com/haizlin/fe-interview/issues/5279)\n- 第1322天 (2022-11-28)  \n    - [NodeJs] [Nodejs中进程通信的方法有哪些？](https://github.com/haizlin/fe-interview/issues/5278)\n- 第1321天 (2022-11-27)  \n    - [NodeJs] [V8引擎无法立即回收内存有哪些情况？](https://github.com/haizlin/fe-interview/issues/5277)\n- 第1320天 (2022-11-26)  \n    - [NodeJs] [V8引擎的内存限制是多少？为什么要限制？](https://github.com/haizlin/fe-interview/issues/5276)\n- 第1319天 (2022-11-25)  \n    - [NodeJs] [怎样查看V8的内存使用](https://github.com/haizlin/fe-interview/issues/5275)\n- 第1318天 (2022-11-24)  \n    - [NodeJs] [在Nodejs中异步I/O的流程是怎样的？](https://github.com/haizlin/fe-interview/issues/5274)\n- 第1317天 (2022-11-23)  \n    - [NodeJs] [Nodejs中是如何导出模块的？](https://github.com/haizlin/fe-interview/issues/5273)\n- 第1316天 (2022-11-22)  \n    - [NodeJs] [请解译下nodejs中__dirname,__filename属性的作用](https://github.com/haizlin/fe-interview/issues/5272)\n- 第1315天 (2022-11-21)  \n    - [软技能] [HTTP的请求头有哪些？请列举出一些并描述下它的作用](https://github.com/haizlin/fe-interview/issues/5271)\n- 第1314天 (2022-11-20)  \n    - [vue] [使用vue-router你踩过哪些坑？](https://github.com/haizlin/fe-interview/issues/5270)\n- 第1313天 (2022-11-19)  \n    - [vue] [vue-router的原理是什么？](https://github.com/haizlin/fe-interview/issues/5269)\n- 第1312天 (2022-11-18)  \n    - [webpack] [webpack和Turbopack有什么区别？](https://github.com/haizlin/fe-interview/issues/5268)\n- 第1311天 (2022-11-17)  \n    - [软技能] [说说你对Turbopack的理解，它有哪些优缺点？](https://github.com/haizlin/fe-interview/issues/5267)\n- 第1310天 (2022-11-16)  \n    - [软技能] [你了解微信开放平台吗？](https://github.com/haizlin/fe-interview/issues/5266)\n- 第1309天 (2022-11-15)  \n    - [vue] [说说你对vue中watch的immediate和deep的理解](https://github.com/haizlin/fe-interview/issues/5262)\n- 第1308天 (2022-11-14)  \n    - [软技能] [当前端项目过大时,你是如何做拆分的?](https://github.com/haizlin/fe-interview/issues/5261)\n- 第1307天 (2022-11-13)  \n    - [软技能] [说说你对Flutter的理解](https://github.com/haizlin/fe-interview/issues/5260)\n- 第1306天 (2022-11-12)  \n    - [js] [worker子线程是否支持异步操作?](https://github.com/haizlin/fe-interview/issues/5259)\n- 第1305天 (2022-11-11)  \n    - [js] [worker线程有什么作用?](https://github.com/haizlin/fe-interview/issues/5258)\n- 第1304天 (2022-11-10)  \n    - [软技能] [请描述下文件上传/下载的原理](https://github.com/haizlin/fe-interview/issues/5257)\n- 第1303天 (2022-11-09)  \n    - [js] [worker加载js脚本如何解决跨域?](https://github.com/haizlin/fe-interview/issues/5256)\n- 第1301天 (2022-11-07)  \n    - [js] [请说说window.location和document.location有什么区别？](https://github.com/haizlin/fe-interview/issues/5255)\n- 第1300天 (2022-11-06)  \n    - [js] [使用js写一个方法获取url上的所有参数](https://github.com/haizlin/fe-interview/issues/5254)\n- 第1299天 (2022-11-05)  \n    - [js] [如何保证同时请求5个接口的结果按顺序输出？](https://github.com/haizlin/fe-interview/issues/5253)\n- 第1298天 (2022-11-04)  \n    - [小程序] [开发的小程序用户可以评论，如何保证评论内容不违规？](https://github.com/haizlin/fe-interview/issues/5252)\n- 第1297天 (2022-11-03)  \n    - [vue] [怎样衡量组件的封装好和不好？](https://github.com/haizlin/fe-interview/issues/5251)\n- 第1296天 (2022-11-02)  \n    - [js] [使用js写一个方法实现求一个数组的平均数](https://github.com/haizlin/fe-interview/issues/5250)\n- 第1295天 (2022-11-01)  \n    - [小程序] [请说说使用uniapp开发有哪些优点和缺点](https://github.com/haizlin/fe-interview/issues/5249)\n- 第1294天 (2022-10-31)  \n    - [软技能] [什么是websocket？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/5248)\n- 第1293天 (2022-10-30)  \n    - [NodeJs] [在NodeJs中是如何使用libuv中的线程池？](https://github.com/haizlin/fe-interview/issues/5247)\n- 第1292天 (2022-10-29)  \n    - [NodeJs] [请讲讲libuv线程池运行原理](https://github.com/haizlin/fe-interview/issues/5246)\n- 第1291天 (2022-10-28)  \n    - [小程序] [uniapp中原生与webview是如何相互通信的？](https://github.com/haizlin/fe-interview/issues/5245)\n- 第1290天 (2022-10-27)  \n    - [js] [使用js写一个方法随机生成一批微信头像](https://github.com/haizlin/fe-interview/issues/5244)\n- 第1289天 (2022-10-26)  \n    - [js] [使用js写一个方法随机生成一批微信昵称](https://github.com/haizlin/fe-interview/issues/5243)\n- 第1288天 (2022-10-25)  \n    - [NodeJs] [请说说npm/cnpm/yarn/pnpm的区别](https://github.com/haizlin/fe-interview/issues/5242)\n- 第1287天 (2022-10-24)  \n    - [js] [上传图片过程中断，如何恢复传输？](https://github.com/haizlin/fe-interview/issues/5241)\n- 第1286天 (2022-10-23)  \n    - [js] [请问JS中的数组和函数在内存中是如何存储的？](https://github.com/haizlin/fe-interview/issues/5240)\n- 第1285天 (2022-10-22)  \n    - [软技能] [解释型语言和编译型语言的差异是什么？](https://github.com/haizlin/fe-interview/issues/5239)\n- 第1284天 (2022-10-21)  \n    - [软技能] [请讲讲使用Wireshark抓取ping命令的流程](https://github.com/haizlin/fe-interview/issues/5238)\n- 第1283天 (2022-10-20)  \n    - [软技能] [RGB和YUV有什么区别？](https://github.com/haizlin/fe-interview/issues/5237)\n- 第1282天 (2022-10-19)  \n    - [软技能] [【视频】说说你对Pm帧、I帧、B帧的理解](https://github.com/haizlin/fe-interview/issues/5236)\n- 第1281天 (2022-10-18)  \n    - [Electron] [Electron的主进程，渲染进程是如何通信的？](https://github.com/haizlin/fe-interview/issues/5235)\n- 第1280天 (2022-10-17)  \n    - [Electron] [Electron的主进程，渲染进程之间的区别是什么？](https://github.com/haizlin/fe-interview/issues/5234)\n- 第1279天 (2022-10-16)  \n    - [ECMAScript] [请问哪些情况下可以使用tree-shaking？](https://github.com/haizlin/fe-interview/issues/5233)\n- 第1278天 (2022-10-15)  \n    - [ECMAScript] [说说你对tree-shaking的理解](https://github.com/haizlin/fe-interview/issues/5232)\n- 第1277天 (2022-10-14)  \n    - [js] [为什么说let和const定义的变量不能被二次定义？](https://github.com/haizlin/fe-interview/issues/5231)\n- 第1276天 (2022-10-13)  \n    - [js] [在JS中栈内存和堆内存分别存储什么数据？](https://github.com/haizlin/fe-interview/issues/5230)\n- 第1275天 (2022-10-12)  \n    - [js] [使用js判断给定的一组数字是否连续](https://github.com/haizlin/fe-interview/issues/5229)\n- 第1274天 (2022-10-11)  \n    - [js] [使用js写一个方法判断给定的数组是一维还是多维](https://github.com/haizlin/fe-interview/issues/5228)\n- 第1273天 (2022-10-10)  \n    - [软技能] [什么是测试金字塔？](https://github.com/haizlin/fe-interview/issues/5227)\n- 第1272天 (2022-10-09)  \n    - [软技能] [如何保证团队内部一致的代码风格？](https://github.com/haizlin/fe-interview/issues/5226)\n- 第1271天 (2022-10-08)  \n    - [NodeJs] [NodeJS如何开启多进程？](https://github.com/haizlin/fe-interview/issues/5225)\n- 第1270天 (2022-10-07)  \n    - [NodeJs] [如何使用NodeJS逐行读取一个2G的文件？](https://github.com/haizlin/fe-interview/issues/5224)\n- 第1269天 (2022-10-06)  \n    - [NodeJs] [请描述下koa2的洋葱模型](https://github.com/haizlin/fe-interview/issues/5223)\n- 第1268天 (2022-10-05)  \n    - [NodeJs] [在NodeJS中path.resolve和path.join有什么区别？](https://github.com/haizlin/fe-interview/issues/5222)\n- 第1267天 (2022-10-04)  \n    - [软技能] [模块化开发有什么好处？](https://github.com/haizlin/fe-interview/issues/5221)\n- 第1266天 (2022-10-03)  \n    - [软技能] [请你说你对反向代理的理解？](https://github.com/haizlin/fe-interview/issues/5220)\n- 第1265天 (2022-10-02)  \n    - [软技能] [Expires和Cache-Control有什么作用？](https://github.com/haizlin/fe-interview/issues/5219)\n- 第1264天 (2022-10-01)  \n    - [软技能] [你有使用过Weinre调试工具吗？](https://github.com/haizlin/fe-interview/issues/5218)\n- 第1263天 (2022-09-30)  \n    - [软技能] [移动端，在旋转屏幕时，如何解决字体大小自动调整？](https://github.com/haizlin/fe-interview/issues/5217)\n- 第1262天 (2022-09-29)  \n    - [软技能] [在移动端如何解决长时间按住页面出现闪退的问题？](https://github.com/haizlin/fe-interview/issues/5216)\n- 第1261天 (2022-09-28)  \n    - [软技能] [混合App开发的优、劣势是什么？](https://github.com/haizlin/fe-interview/issues/5215)\n- 第1260天 (2022-09-27)  \n    - [软技能] [Web App和混合App有什么区别？](https://github.com/haizlin/fe-interview/issues/5214)\n- 第1259天 (2022-09-26)  \n    - [软技能] [Hybrid开发有哪些适应的场景？](https://github.com/haizlin/fe-interview/issues/5213)\n- 第1258天 (2022-09-25)  \n    - [NodeJs] [两个NodeJS程序之间如何交互？](https://github.com/haizlin/fe-interview/issues/5212)\n- 第1257天 (2022-09-24)  \n    - [NodeJs] [在NodeJS中fs.watch和fs.watchFile有什么区别？](https://github.com/haizlin/fe-interview/issues/5211)\n- 第1256天 (2022-09-23)  \n    - [NodeJs] [在NodeJS中内置的fs模块有哪几部分组成？](https://github.com/haizlin/fe-interview/issues/5210)\n- 第1255天 (2022-09-22)  \n    - [NodeJs] [如何使用NodeJS创建Web服务器？](https://github.com/haizlin/fe-interview/issues/5209)\n- 第1254天 (2022-09-21)  \n    - [NodeJs] [在NodeJS中如何实现http2推送信息？](https://github.com/haizlin/fe-interview/issues/5208)\n- 第1253天 (2022-09-20)  \n    - [NodeJs] [在NodeJs中如何启用HTTP/2.0？](https://github.com/haizlin/fe-interview/issues/5207)\n- 第1252天 (2022-09-19)  \n    - [NodeJs] [如何防止NodeJS的程序崩溃？](https://github.com/haizlin/fe-interview/issues/5206)\n- 第1251天 (2022-09-18)  \n    - [NodeJs] [在NodeJS中如何做单元测试？](https://github.com/haizlin/fe-interview/issues/5205)\n- 第1250天 (2022-09-17)  \n    - [NodeJs] [在NodeJS中的Buffer有哪些使用场景？](https://github.com/haizlin/fe-interview/issues/5204)\n- 第1249天 (2022-09-16)  \n    - [NodeJs] [在NodeJS中什么是错误优先的回调函数？](https://github.com/haizlin/fe-interview/issues/5203)\n- 第1248天 (2022-09-15)  \n    - [NodeJs] [请说说NodeJS有哪些特点？](https://github.com/haizlin/fe-interview/issues/5202)\n- 第1247天 (2022-09-14)  \n    - [NodeJs] [NodeJS的模块分为哪几类？](https://github.com/haizlin/fe-interview/issues/5201)\n- 第1246天 (2022-09-13)  \n    - [NodeJs] [如何使用NodeJS对一个字符串加密](https://github.com/haizlin/fe-interview/issues/5200)\n- 第1245天 (2022-09-12)  \n    - [NodeJs] [NodeJS提供的调试器如何使用？](https://github.com/haizlin/fe-interview/issues/5199)\n- 第1244天 (2022-09-11)  \n    - [NodeJs] [NodeJS是如何处理子线程的？](https://github.com/haizlin/fe-interview/issues/5198)\n- 第1243天 (2022-09-10)  \n    - [NodeJs] [process.nextTick()与setImmediate()有什么区别？](https://github.com/haizlin/fe-interview/issues/5197)\n- 第1242天 (2022-09-09)  \n    - [NodeJs] [NodeJS中的断言是如何工作的？](https://github.com/haizlin/fe-interview/issues/5196)\n- 第1241天 (2022-09-08)  \n    - [NodeJs] [在NodeJS中exec、 execFile、 spawn和fork方法有什么区别，分别有什么用？](https://github.com/haizlin/fe-interview/issues/5195)\n- 第1240天 (2022-09-07)  \n    - [NodeJs] [说说你对NodeJS的中间件的理解](https://github.com/haizlin/fe-interview/issues/5194)\n- 第1239天 (2022-09-06)  \n    - [NodeJs] [NodeJS的LTS版本代表什么?](https://github.com/haizlin/fe-interview/issues/5193)\n- 第1238天 (2022-09-05)  \n    - [NodeJs] [NodeJS的API函数分为哪几种类型？](https://github.com/haizlin/fe-interview/issues/5192)\n- 第1237天 (2022-09-04)  \n    - [NodeJs] [异步和非阻塞有什么区别？](https://github.com/haizlin/fe-interview/issues/5191)\n- 第1236天 (2022-09-03)  \n    - [js] [使用js写一个正则获取页面中所有的url地址](https://github.com/haizlin/fe-interview/issues/5190)\n- 第1235天 (2022-09-02)  \n    - [js] [使用js写一个方法验证弱密码](https://github.com/haizlin/fe-interview/issues/5189)\n- 第1234天 (2022-09-01)  \n    - [js] [写一个正则验证身份证是否正确](https://github.com/haizlin/fe-interview/issues/5188)\n- 第1233天 (2022-08-31)  \n    - [js] [写一个正则提取字符串中的IP地址](https://github.com/haizlin/fe-interview/issues/5187)\n- 第1232天 (2022-08-30)  \n    - [js] [写一个正则表达式匹配空行(有时空行会包含不可见字符，如空格)](https://github.com/haizlin/fe-interview/issues/5186)\n- 第1231天 (2022-08-29)  \n    - [js] [使用fetch方法如何去跟踪下载进度？](https://github.com/haizlin/fe-interview/issues/5185)\n- 第1230天 (2022-08-28)  \n    - [NodeJs] [说说你对事件驱动编程的理解](https://github.com/haizlin/fe-interview/issues/5184)\n- 第1229天 (2022-08-27)  \n    - [Electron] [Electron开发的项目页面之间如何共享数据？](https://github.com/haizlin/fe-interview/issues/5183)\n- 第1228天 (2022-08-26)  \n    - [Electron] [Electron开发的项目如何打包？](https://github.com/haizlin/fe-interview/issues/5182)\n- 第1227天 (2022-08-25)  \n    - [Electron] [Electron项目和web项目有什么区别？](https://github.com/haizlin/fe-interview/issues/5181)\n- 第1226天 (2022-08-24)  \n    - [Electron] [使用Electron写的url协议如何唤醒本地exe程序？](https://github.com/haizlin/fe-interview/issues/5180)\n- 第1225天 (2022-08-23)  \n    - [Electron] [如何解决Electron打包时文件包比较大的问题？](https://github.com/haizlin/fe-interview/issues/5179)\n- 第1224天 (2022-08-22)  \n    - [NodeJs] [如何使用Nodejs写一个爬虫？](https://github.com/haizlin/fe-interview/issues/5178)\n- 第1223天 (2022-08-21)  \n    - [小程序] [微信小程序如何复制字符串？](https://github.com/haizlin/fe-interview/issues/5177)\n- 第1222天 (2022-08-20)  \n    - [js] [说说你对javaScript中查询机制LHS和RHS的理解](https://github.com/haizlin/fe-interview/issues/5176)\n- 第1221天 (2022-08-19)  \n    - [js] [js中的JIT是如何工作的？](https://github.com/haizlin/fe-interview/issues/5175)\n- 第1220天 (2022-08-18)  \n    - [js] [TypedArray与DataView有什么区别？](https://github.com/haizlin/fe-interview/issues/5174)\n- 第1219天 (2022-08-17)  \n    - [NodeJs] [setImmediate和setTimeout的区别在哪里？](https://github.com/haizlin/fe-interview/issues/5173)\n- 第1218天 (2022-08-16)  \n    - [vue] [如何在vue中实现iframe内容缓存？](https://github.com/haizlin/fe-interview/issues/5172)\n- 第1217天 (2022-08-15)  \n    - [NodeJs] [在Nodejs中如何生成子进程？](https://github.com/haizlin/fe-interview/issues/5171)\n- 第1216天 (2022-08-14)  \n    - [NodeJs] [Nodejs和Go你比较喜欢哪一个？为什么？](https://github.com/haizlin/fe-interview/issues/5170)\n- 第1215天 (2022-08-13)  \n    - [NodeJs] [在Nodejs中如何处理并发？](https://github.com/haizlin/fe-interview/issues/5169)\n- 第1214天 (2022-08-12)  \n    - [NodeJs] [在Nodejs中是怎样克服I/O操作阻塞？](https://github.com/haizlin/fe-interview/issues/5168)\n- 第1213天 (2022-08-11)  \n    - [NodeJs] [在Nodejs中为什么需要子进程？](https://github.com/haizlin/fe-interview/issues/5167)\n- 第1212天 (2022-08-10)  \n    - [NodeJs] [在Nodejs中如何捕获流的错误事件？](https://github.com/haizlin/fe-interview/issues/5166)\n- 第1211天 (2022-08-09)  \n    - [NodeJs] [在Nodejs中读写文件的方法有哪些？](https://github.com/haizlin/fe-interview/issues/5165)\n- 第1210天 (2022-08-08)  \n    - [NodeJs] [请说说在Nodejs中写入文件的流程及注意事项](https://github.com/haizlin/fe-interview/issues/5164)\n- 第1209天 (2022-08-07)  \n    - [NodeJs] [在Nodejs中如何实现一个EventEmitter？](https://github.com/haizlin/fe-interview/issues/5163)\n- 第1208天 (2022-08-06)  \n    - [NodeJs] [请说说你对在Nodejs中EventEmitter的理解](https://github.com/haizlin/fe-interview/issues/5162)\n- 第1207天 (2022-08-05)  \n    - [NodeJs] [Nodejs是如何导入模块和文件的？](https://github.com/haizlin/fe-interview/issues/5161)\n- 第1206天 (2022-08-04)  \n    - [NodeJs] [Nodejs是如何支持HTTPS的？](https://github.com/haizlin/fe-interview/issues/5160)\n- 第1205天 (2022-08-03)  \n    - [NodeJs] [Nodejs中process有哪些常用方法？](https://github.com/haizlin/fe-interview/issues/5159)\n- 第1204天 (2022-08-02)  \n    - [NodeJs] [在Nodejs中可以使用多核处理器吗？](https://github.com/haizlin/fe-interview/issues/5158)\n- 第1203天 (2022-08-01)  \n    - [NodeJs] [开发Nodejs时你是如何调试程序的？](https://github.com/haizlin/fe-interview/issues/5157)\n- 第1202天 (2022-07-31)  \n    - [NodeJs] [Nodejs的网络模块都有几个？](https://github.com/haizlin/fe-interview/issues/5156)\n- 第1201天 (2022-07-30)  \n    - [NodeJs] [Nodejs有哪些使用场景？](https://github.com/haizlin/fe-interview/issues/5155)\n- 第1200天 (2022-07-29)  \n    - [NodeJs] [为什么要用 Nodejs？它的优缺点有哪些？](https://github.com/haizlin/fe-interview/issues/5154)\n- 第1199天 (2022-07-28)  \n    - [NodeJs] [说说你对NodeJs中process的理解？](https://github.com/haizlin/fe-interview/issues/5153)\n- 第1198天 (2022-07-27)  \n    - [NodeJs] [说说你对NodeJs中Buffer的理解？](https://github.com/haizlin/fe-interview/issues/5152)\n- 第1197天 (2022-07-26)  \n    - [NodeJs] [说说你对NodeJs中事件循环的理解？](https://github.com/haizlin/fe-interview/issues/5151)\n- 第1196天 (2022-07-25)  \n    - [NodeJs] [说说你对NodeJs中Stream的理解？](https://github.com/haizlin/fe-interview/issues/5150)\n- 第1195天 (2022-07-24)  \n    - [js] [使用js写个方法对数组进行一分部翻转](https://github.com/haizlin/fe-interview/issues/5149)\n- 第1194天 (2022-07-23)  \n    - [webpack] [谈谈你对组件库的打包的理解](https://github.com/haizlin/fe-interview/issues/5148)\n- 第1193天 (2022-07-22)  \n    - [软技能] [说说你有没有遇到过线上的事故？讲讲当时的情况](https://github.com/haizlin/fe-interview/issues/5147)\n- 第1192天 (2022-07-21)  \n    - [软技能] [请说说webpack的热更新原理](https://github.com/haizlin/fe-interview/issues/5146)\n- 第1191天 (2022-07-20)  \n    - [软技能] [请说说webpack的模块加载原理](https://github.com/haizlin/fe-interview/issues/5145)\n- 第1190天 (2022-07-19)  \n    - [js] [在js内部的sort方法用的是什么排序？](https://github.com/haizlin/fe-interview/issues/5144)\n- 第1189天 (2022-07-18)  \n    - [小程序] [请说说微信小程序的支付流程有哪些](https://github.com/haizlin/fe-interview/issues/5143)\n- 第1188天 (2022-07-17)  \n    - [小程序] [请说说小程序的发布流程及注意事项有哪些](https://github.com/haizlin/fe-interview/issues/5142)\n- 第1187天 (2022-07-16)  \n    - [小程序] [请说说微信小程序的授权登录流程](https://github.com/haizlin/fe-interview/issues/5141)\n- 第1186天 (2022-07-15)  \n    - [软技能] [在什么场合下使用装饰器模式比较合适？](https://github.com/haizlin/fe-interview/issues/5140)\n- 第1185天 (2022-07-14)  \n    - [软技能] [你使用过Graphql吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/5139)\n- 第1184天 (2022-07-13)  \n    - [软技能] [说说你对云开发的理解](https://github.com/haizlin/fe-interview/issues/5138)\n- 第1183天 (2022-07-12)  \n    - [ECMAScript] [ES6的解构赋值时如何设置默认值？](https://github.com/haizlin/fe-interview/issues/5137)\n- 第1182天 (2022-07-11)  \n    - [js] [使用js实现希尔排序](https://github.com/haizlin/fe-interview/issues/5136)\n- 第1181天 (2022-07-10)  \n    - [js] [使用js写一个方法对数组的元素进行复制多次](https://github.com/haizlin/fe-interview/issues/5135)\n- 第1180天 (2022-07-09)  \n    - [js] [使用js写一个方法将12小时制与24小时制相互转换](https://github.com/haizlin/fe-interview/issues/5134)\n- 第1179天 (2022-07-08)  \n    - [软技能] [说说你对SSH的理解](https://github.com/haizlin/fe-interview/issues/5132)\n- 第1178天 (2022-07-07)  \n    - [软技能] [说说你对RTMP协议的了解](https://github.com/haizlin/fe-interview/issues/5131)\n- 第1177天 (2022-07-06)  \n    - [软技能] [你使用过Wireshark抓包工具吗？](https://github.com/haizlin/fe-interview/issues/5129)\n- 第1176天 (2022-07-05)  \n    - [css] [使用CSS实现一个抛物线小球动画](https://github.com/haizlin/fe-interview/issues/5128)\n- 第1175天 (2022-07-04)  \n    - [js] [在touchmove中使用e.preventDefault()不生效如何解决？](https://github.com/haizlin/fe-interview/issues/5127)\n- 第1174天 (2022-07-03)  \n    - [js] [你知道vite的原理是什么吗？](https://github.com/haizlin/fe-interview/issues/5126)\n- 第1173天 (2022-07-02)  \n    - [js] [vite快在哪？它有什么优缺点？](https://github.com/haizlin/fe-interview/issues/5125)\n- 第1172天 (2022-07-01)  \n    - [软技能] [有哪些情况会阻塞渲染？](https://github.com/haizlin/fe-interview/issues/5124)\n- 第1171天 (2022-06-30)  \n    - [软技能] [为什么需要浏览器缓存？](https://github.com/haizlin/fe-interview/issues/5123)\n- 第1170天 (2022-06-29)  \n    - [js] [如何在切换页面后，让setInterval也准？](https://github.com/haizlin/fe-interview/issues/5119)\n- 第1169天 (2022-06-28)  \n    - [js] [切换标签或页面后，setInterval还会执行吗？为什么？](https://github.com/haizlin/fe-interview/issues/5117)\n- 第1168天 (2022-06-27)  \n    - [软技能] [浏览器渲染进程的线程有哪些？](https://github.com/haizlin/fe-interview/issues/5116)\n- 第1167天 (2022-06-26)  \n    - [软技能] [有哪些操作可能会引起前端安全的问题？](https://github.com/haizlin/fe-interview/issues/5115)\n- 第1166天 (2022-06-25)  \n    - [vue] [vue-router如何实现懒加载？](https://github.com/haizlin/fe-interview/issues/5114)\n- 第1165天 (2022-06-24)  \n    - [css] [说说你对css中属性list-style-type的理解](https://github.com/haizlin/fe-interview/issues/5113)\n- 第1164天 (2022-06-23)  \n    - [css] [说说你对css中属性list-style-image的理解](https://github.com/haizlin/fe-interview/issues/5112)\n- 第1163天 (2022-06-22)  \n    - [css] [说说你对css中属性play-during的理解](https://github.com/haizlin/fe-interview/issues/5111)\n- 第1162天 (2022-06-21)  \n    - [css] [说说你对css中属性cue-after的理解](https://github.com/haizlin/fe-interview/issues/5110)\n- 第1161天 (2022-06-20)  \n    - [css] [说说你对css中属性cue-before的理解](https://github.com/haizlin/fe-interview/issues/5109)\n- 第1160天 (2022-06-19)  \n    - [css] [说说你对css中属性cue的理解](https://github.com/haizlin/fe-interview/issues/5108)\n- 第1159天 (2022-06-18)  \n    - [css] [说说你对css中属性pause-after的理解](https://github.com/haizlin/fe-interview/issues/5107)\n- 第1158天 (2022-06-17)  \n    - [css] [说说你对css中属性pause-before的理解](https://github.com/haizlin/fe-interview/issues/5106)\n- 第1157天 (2022-06-16)  \n    - [css] [说说你对css中属性pause的理解](https://github.com/haizlin/fe-interview/issues/5105)\n- 第1156天 (2022-06-15)  \n    - [webpack] [如何减少Webpack的打包体积？](https://github.com/haizlin/fe-interview/issues/5104)\n- 第1155天 (2022-06-14)  \n    - [js] [documentFragment是什么？它有什么好处？](https://github.com/haizlin/fe-interview/issues/5103)\n- 第1154天 (2022-06-13)  \n    - [软技能] [请说说CDN的原理，它有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/5102)\n- 第1153天 (2022-06-12)  \n    - [vue] [你觉得虚拟DOM比真实DOM性能好吗？为什么？](https://github.com/haizlin/fe-interview/issues/5101)\n- 第1152天 (2022-06-11)  \n    - [vue] [请描述下虚拟DOM的解析过程](https://github.com/haizlin/fe-interview/issues/5100)\n- 第1151天 (2022-06-10)  \n    - [vue] [vue3为什么会使用proxy？](https://github.com/haizlin/fe-interview/issues/5099)\n- 第1150天 (2022-06-09)  \n    - [vue] [vue-router的跳转与location.href有什么不同？](https://github.com/haizlin/fe-interview/issues/5098)\n- 第1149天 (2022-06-08)  \n    - [vue] [在vue项目中如何获取页面的hash变化？](https://github.com/haizlin/fe-interview/issues/5097)\n- 第1148天 (2022-06-07)  \n    - [vue] [vue3快体现在哪些方面？](https://github.com/haizlin/fe-interview/issues/5096)\n- 第1147天 (2022-06-06)  \n    - [软技能] [你了解广告的ECPM吗？](https://github.com/haizlin/fe-interview/issues/5095)\n- 第1146天 (2022-06-05)  \n    - [js] [promise的then属于微任务还是宏任务？](https://github.com/haizlin/fe-interview/issues/5094)\n- 第1145天 (2022-06-04)  \n    - [软技能] [做性能优化时你是如何定位问题的？](https://github.com/haizlin/fe-interview/issues/5093)\n- 第1144天 (2022-06-03)  \n    - [html] [说说你对WebCodecs API的理解](https://github.com/haizlin/fe-interview/issues/5092)\n- 第1143天 (2022-06-02)  \n    - [js] [使用js写一个方法获取某个元素中所有class和id](https://github.com/haizlin/fe-interview/issues/5091)\n- 第1142天 (2022-06-01)  \n    - [js] [如何获取元素的兄弟节点？](https://github.com/haizlin/fe-interview/issues/5090)\n- 第1141天 (2022-05-31)  \n    - [js] [写一个方法获取页面中所有类型的节点数](https://github.com/haizlin/fe-interview/issues/5089)\n- 第1140天 (2022-05-30)  \n    - [html] [DOM节点至少包含哪些属性？](https://github.com/haizlin/fe-interview/issues/5088)\n- 第1139天 (2022-05-29)  \n    - [html] [如何获取元素中最后一个子节点？](https://github.com/haizlin/fe-interview/issues/5087)\n- 第1138天 (2022-05-28)  \n    - [软技能] [请说说web全景图的原理](https://github.com/haizlin/fe-interview/issues/5086)\n- 第1137天 (2022-05-27)  \n    - [软技能] [请详细介绍下垃圾回收的标记清除](https://github.com/haizlin/fe-interview/issues/5085)\n- 第1136天 (2022-05-26)  \n    - [软技能] [为什么垃圾回收不是实时的？](https://github.com/haizlin/fe-interview/issues/5084)\n- 第1135天 (2022-05-25)  \n    - [软技能] [什么时候会触发垃圾回收？](https://github.com/haizlin/fe-interview/issues/5083)\n- 第1134天 (2022-05-24)  \n    - [软技能] [为何不建议频繁的触发浏览器的GC？](https://github.com/haizlin/fe-interview/issues/5082)\n- 第1133天 (2022-05-23)  \n    - [js] [写个方法计算html中所有节点和子节点](https://github.com/haizlin/fe-interview/issues/5081)\n- 第1132天 (2022-05-22)  \n    - [软技能] [请解释下渲染出现recalculate style的过程](https://github.com/haizlin/fe-interview/issues/5080)\n- 第1131天 (2022-05-21)  \n    - [js] [使用js写一个方法求出给定100个不重复的数中找出60个的排列、组合各有多少种](https://github.com/haizlin/fe-interview/issues/5079)\n- 第1130天 (2022-05-20)  \n    - [软技能] [请描述下什么是穷举法？](https://github.com/haizlin/fe-interview/issues/5078)\n- 第1129天 (2022-05-19)  \n    - [html] [使用H5实现一个吸取颜色的功能](https://github.com/haizlin/fe-interview/issues/5077)\n- 第1128天 (2022-05-18)  \n    - [软技能] [请说说URL有哪些部分组成？](https://github.com/haizlin/fe-interview/issues/5076)\n- 第1127天 (2022-05-17)  \n    - [软技能] [请说说HTTP协议的优点和缺点各是什么？](https://github.com/haizlin/fe-interview/issues/5075)\n- 第1126天 (2022-05-16)  \n    - [软技能] [请说说你对HTTP中keep-alive的理解](https://github.com/haizlin/fe-interview/issues/5074)\n- 第1125天 (2022-05-15)  \n    - [软技能] [OPTIONS请求有使什么用？](https://github.com/haizlin/fe-interview/issues/5073)\n- 第1124天 (2022-05-14)  \n    - [软技能] [304状态码出现太多会造成哪些影响？](https://github.com/haizlin/fe-interview/issues/5072)\n- 第1123天 (2022-05-13)  \n    - [软技能] [产生较多304状态码有哪些原因？](https://github.com/haizlin/fe-interview/issues/5071)\n- 第1122天 (2022-05-12)  \n    - [软技能] [PUT与POST的请求有区别？](https://github.com/haizlin/fe-interview/issues/5070)\n- 第1121天 (2022-05-11)  \n    - [软技能] [你了解什么是A/B测试吗？](https://github.com/haizlin/fe-interview/issues/5069)\n- 第1120天 (2022-05-10)  \n    - [vue] [请讲下vue-router的执行顺序](https://github.com/haizlin/fe-interview/issues/5067)\n- 第1119天 (2022-05-09)  \n    - [js] [你有使用过ResizeObserver吗？请说说它的用途](https://github.com/haizlin/fe-interview/issues/5066)\n- 第1118天 (2022-05-08)  \n    - [软技能] [请说说你对USC-2的理解](https://github.com/haizlin/fe-interview/issues/5065)\n- 第1117天 (2022-05-07)  \n    - [软技能] [请说说Unicode、UTF-8、UTF-16、UTF-32有什么区别？](https://github.com/haizlin/fe-interview/issues/5064)\n- 第1116天 (2022-05-06)  \n    - [js] [写一个方法将数组转结构换为tree，要求性能好](https://github.com/haizlin/fe-interview/issues/5063)\n- 第1115天 (2022-05-05)  \n    - [软技能] [Service Worker是如何保证离线缓存资源更新的？](https://github.com/haizlin/fe-interview/issues/5062)\n- 第1114天 (2022-05-04)  \n    - [软技能] [DNS错误原因是有哪些？如何解决DNS错误？](https://github.com/haizlin/fe-interview/issues/5061)\n- 第1113天 (2022-05-03)  \n    - [js] [使用forEach会改变原来的数组吗？](https://github.com/haizlin/fe-interview/issues/5060)\n- 第1112天 (2022-05-02)  \n    - [ECMAScript] [请说说你对ES6中模板语法的理解](https://github.com/haizlin/fe-interview/issues/5059)\n- 第1111天 (2022-05-01)  \n    - [ECMAScript] [请解释下ES6的解构](https://github.com/haizlin/fe-interview/issues/5058)\n- 第1110天 (2022-04-30)  \n    - [ECMAScript] [请说说扩展运算符的作用和使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/5057)\n- 第1109天 (2022-04-29)  \n    - [js] [箭头函数的this指向哪里？](https://github.com/haizlin/fe-interview/issues/5056)\n- 第1108天 (2022-04-28)  \n    - [js] [请解释下typeof null输出的结果](https://github.com/haizlin/fe-interview/issues/5055)\n- 第1107天 (2022-04-27)  \n    - [js] [写一个方法将DOM里的类数组对象转换为数组](https://github.com/haizlin/fe-interview/issues/5054)\n- 第1106天 (2022-04-26)  \n    - [软技能] [说说你对Cookie的SameSite属性的理解](https://github.com/haizlin/fe-interview/issues/5053)\n- 第1105天 (2022-04-25)  \n    - [js] [使用js写一个方法实现链式调用](https://github.com/haizlin/fe-interview/issues/5052)\n- 第1104天 (2022-04-24)  \n    - [css] [css中的子元素是如何继承父元素的line-height？](https://github.com/haizlin/fe-interview/issues/5051)\n- 第1103天 (2022-04-23)  \n    - [软技能] [前端埋点时，为什么使用GIF上报？](https://github.com/haizlin/fe-interview/issues/5050)\n- 第1102天 (2022-04-22)  \n    - [vue] [你有看过vue的nextTick源码吗？](https://github.com/haizlin/fe-interview/issues/5049)\n- 第1101天 (2022-04-21)  \n    - [软技能] [请说说购物车如何实现？](https://github.com/haizlin/fe-interview/issues/5048)\n- 第1100天 (2022-04-20)  \n    - [js] [怎么区分宏任务和微任务？](https://github.com/haizlin/fe-interview/issues/5047)\n- 第1099天 (2022-04-19)  \n    - [js] [js的变量命名需要遵循什么规则？](https://github.com/haizlin/fe-interview/issues/5046)\n- 第1098天 (2022-04-18)  \n    - [软技能] [前端针对图片性能优化都有哪些方法？](https://github.com/haizlin/fe-interview/issues/5045)\n- 第1097天 (2022-04-17)  \n    - [软技能] [使用websocket制作一个简易的聊天系统](https://github.com/haizlin/fe-interview/issues/5044)\n- 第1096天 (2022-04-16)  \n    - [软技能] [前端如何实现对讲功能？说说你的思路](https://github.com/haizlin/fe-interview/issues/5043)\n- 第1095天 (2022-04-15)  \n    - [js] [使用js写个方法检测用户在5分钟内无任何操作则退出登录](https://github.com/haizlin/fe-interview/issues/5042)\n- 第1094天 (2022-04-14)  \n    - [js] [请说说js中运算符的优先级](https://github.com/haizlin/fe-interview/issues/5040)\n- 第1093天 (2022-04-13)  \n    - [软技能] [要开发一个前端性能监控的工具，需要上报哪些内容？](https://github.com/haizlin/fe-interview/issues/5039)\n- 第1092天 (2022-04-12)  \n    - [软技能] [要开发一个前端性能监控的工具，你是如何定义前端性能指标的？](https://github.com/haizlin/fe-interview/issues/5038)\n- 第1091天 (2022-04-11)  \n    - [css] [请说说在css中inset属性的用法](https://github.com/haizlin/fe-interview/issues/5037)\n- 第1090天 (2022-04-10)  \n    - [软技能] [Http的缓存策略有哪些？](https://github.com/haizlin/fe-interview/issues/5036)\n- 第1089天 (2022-04-09)  \n    - [软技能] [说说你对前端数据回显的理解](https://github.com/haizlin/fe-interview/issues/5035)\n- 第1088天 (2022-04-08)  \n    - [html] [前端如何高性能渲染十万条数据？有哪些方法？](https://github.com/haizlin/fe-interview/issues/5034)\n- 第1087天 (2022-04-07)  \n    - [js] [使用sort对以下数组进行排序](https://github.com/haizlin/fe-interview/issues/5033)\n- 第1086天 (2022-04-06)  \n    - [css] [请说说在css中font-feature-settings属性有作用？](https://github.com/haizlin/fe-interview/issues/5032)\n- 第1085天 (2022-04-05)  \n    - [css] [请说说在css中font-variant属性有什么作用？](https://github.com/haizlin/fe-interview/issues/5031)\n- 第1084天 (2022-04-04)  \n    - [js] [在js中，请说说你对10.toString(16)的理解](https://github.com/haizlin/fe-interview/issues/5030)\n- 第1083天 (2022-04-03)  \n    - [js] [在js中，worker如何与主线程通信？](https://github.com/haizlin/fe-interview/issues/5029)\n- 第1082天 (2022-04-02)  \n    - [js] [在js中开启worker线程后，如何销毁？](https://github.com/haizlin/fe-interview/issues/5027)\n- 第1081天 (2022-04-01)  \n    - [js] [在js中importScripts方法有什么作用？](https://github.com/haizlin/fe-interview/issues/5025)\n- 第1080天 (2022-03-31)  \n    - [js] [使用js写一个方法对16进制解码](https://github.com/haizlin/fe-interview/issues/5024)\n- 第1079天 (2022-03-30)  \n    - [js] [使用js写一个方法对字符串进行16进制编码](https://github.com/haizlin/fe-interview/issues/5023)\n- 第1078天 (2022-03-29)  \n    - [软技能] [接口请求的Type显示preflight表示什么呢？](https://github.com/haizlin/fe-interview/issues/5022)\n- 第1077天 (2022-03-28)  \n    - [css] [在css中如何去掉type=\"number\"尾部的箭头？](https://github.com/haizlin/fe-interview/issues/5021)\n- 第1076天 (2022-03-27)  \n    - [css] [说说你对@counter-style的理解](https://github.com/haizlin/fe-interview/issues/5020)\n- 第1075天 (2022-03-26)  \n    - [html] [使用meter标签制作一个密码强度效果](https://github.com/haizlin/fe-interview/issues/5019)\n- 第1074天 (2022-03-25)  \n    - [vue] [使用Vue2写的项目如何升级为Vue3？需要考虑哪些因素？](https://github.com/haizlin/fe-interview/issues/5018)\n- 第1073天 (2022-03-24)  \n    - [vue] [Vue2.0和Vue3.0的生命周期有什么区别？](https://github.com/haizlin/fe-interview/issues/5017)\n- 第1072天 (2022-03-23)  \n    - [vue] [为什么说基于Proxy的响应式实现，性能整体优于Object.defineProperty？](https://github.com/haizlin/fe-interview/issues/5016)\n- 第1071天 (2022-03-22)  \n    - [vue] [vue3.0新增了哪些内置组件和方法？](https://github.com/haizlin/fe-interview/issues/5015)\n- 第1070天 (2022-03-21)  \n    - [vue] [Vue2.0和Vue3.0的初始化有什么区别？](https://github.com/haizlin/fe-interview/issues/5014)\n- 第1069天 (2022-03-20)  \n    - [vue] [说说Vue2.0与Vue3.0双向数据绑定有什么区别？](https://github.com/haizlin/fe-interview/issues/5013)\n- 第1068天 (2022-03-19)  \n    - [vue] [说说Vue2.0与Vue3.0整体有什么区别？](https://github.com/haizlin/fe-interview/issues/5012)\n- 第1067天 (2022-03-18)  \n    - [css] [在css中，请说说你对文档流的理解](https://github.com/haizlin/fe-interview/issues/5011)\n- 第1066天 (2022-03-17)  \n    - [html] [使用HTML5制作一个口罩](https://github.com/haizlin/fe-interview/issues/5009)\n- 第1065天 (2022-03-16)  \n    - [js] [在JavaScript中使用揭示模式创建对象](https://github.com/haizlin/fe-interview/issues/5008)\n- 第1064天 (2022-03-15)  \n    - [TypeScript] [你觉得TypeScript难吗？](https://github.com/haizlin/fe-interview/issues/5007)\n- 第1063天 (2022-03-14)  \n    - [TypeScript] [说说你对TypeScript的了解，它和JS有什么关系？](https://github.com/haizlin/fe-interview/issues/5006)\n- 第1062天 (2022-03-13)  \n    - [TypeScript] [你有在项目中使用过TypeScript吗？](https://github.com/haizlin/fe-interview/issues/5004)\n- 第1061天 (2022-03-12)  \n    - [js] [在js中箭头函数可以当做Generator函数吗？](https://github.com/haizlin/fe-interview/issues/5003)\n- 第1060天 (2022-03-11)  \n    - [js] [在js中箭头函数如何获取参数？](https://github.com/haizlin/fe-interview/issues/5001)\n- 第1059天 (2022-03-10)  \n    - [js] [在js中对箭头函数使用new会怎么样？](https://github.com/haizlin/fe-interview/issues/5000)\n- 第1058天 (2022-03-09)  \n    - [vue] [Vue是怎样依赖收集的？](https://github.com/haizlin/fe-interview/issues/4998)\n- 第1057天 (2022-03-08)  \n    - [vue] [说说你对SPA和MPA的理解，它们之间的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/4997)\n- 第1056天 (2022-03-07)  \n    - [js] [js中变量回收原则是什么？](https://github.com/haizlin/fe-interview/issues/4996)\n- 第1055天 (2022-03-06)  \n    - [js] [js数组中不会改变原有数组的方法有哪些？](https://github.com/haizlin/fe-interview/issues/4995)\n- 第1054天 (2022-03-05)  \n    - [css] [说说在css中hyphens属性的用途](https://github.com/haizlin/fe-interview/issues/4993)\n- 第1053天 (2022-03-04)  \n    - [html] [使用html5制作一个冰墩墩特效](https://github.com/haizlin/fe-interview/issues/4992)\n- 第1052天 (2022-03-03)  \n    - [css] [说说你对CSS中`filter: invert`的了解](https://github.com/haizlin/fe-interview/issues/4991)\n- 第1051天 (2022-03-02)  \n    - [js] [请说说在js中Object.seal的作用](https://github.com/haizlin/fe-interview/issues/4990)\n- 第1050天 (2022-03-01)  \n    - [js] [使用js写一个方法生成从a-z的数组](https://github.com/haizlin/fe-interview/issues/4989)\n- 第1049天 (2022-02-28)  \n    - [js] [使用js写个方法区分原生与非原生的对象](https://github.com/haizlin/fe-interview/issues/4988)\n- 第1048天 (2022-02-27)  \n    - [html] [在meta标签中的name值theme-color有什么作用？](https://github.com/haizlin/fe-interview/issues/4987)\n- 第1047天 (2022-02-26)  \n    - [css] [说说你对CSS中`display: subgrid;`的理解](https://github.com/haizlin/fe-interview/issues/4986)\n- 第1046天 (2022-02-25)  \n    - [css] [说说你对CSS中accent-color属性的理解](https://github.com/haizlin/fe-interview/issues/4985)\n- 第1045天 (2022-02-24)  \n    - [css] [说说你对CSS中scrollbar-gutter属性的理解](https://github.com/haizlin/fe-interview/issues/4984)\n- 第1044天 (2022-02-23)  \n    - [css] [说说你对CSS中overscroll-behavior属性的理解](https://github.com/haizlin/fe-interview/issues/4983)\n- 第1043天 (2022-02-22)  \n    - [css] [说说你对CSS中的单位lh、rlh的理解](https://github.com/haizlin/fe-interview/issues/4982)\n- 第1042天 (2022-02-21)  \n    - [css] [说说你对CSS中的单位svh/svw、lvh/lvw、dvh/dwv的理解](https://github.com/haizlin/fe-interview/issues/4981)\n- 第1041天 (2022-02-20)  \n    - [css] [说说你对CSS中color-contrast()函数的了解](https://github.com/haizlin/fe-interview/issues/4980)\n- 第1040天 (2022-02-19)  \n    - [css] [说说你对CSS中color-mix()函数的了解](https://github.com/haizlin/fe-interview/issues/4979)\n- 第1039天 (2022-02-18)  \n    - [css] [说说你对CSS中@scope的了解](https://github.com/haizlin/fe-interview/issues/4978)\n- 第1038天 (2022-02-17)  \n    - [css] [说说你对CSS中@layer的了解](https://github.com/haizlin/fe-interview/issues/4977)\n- 第1037天 (2022-02-16)  \n    - [css] [说说你对CSS中@container的了解](https://github.com/haizlin/fe-interview/issues/4976)\n- 第1036天 (2022-02-15)  \n    - [css] [使用css实现右下角有三角的切角效果](https://github.com/haizlin/fe-interview/issues/4975)\n- 第1035天 (2022-02-14)  \n    - [css] [在css中请解释下max-height和height优先级](https://github.com/haizlin/fe-interview/issues/4974)\n- 第1034天 (2022-02-13)  \n    - [css] [使用CSS实现简单的骨骼动画效果](https://github.com/haizlin/fe-interview/issues/4973)\n- 第1033天 (2022-02-12)  \n    - [css] [在css中clip属性有什么作用？](https://github.com/haizlin/fe-interview/issues/4972)\n- 第1032天 (2022-02-11)  \n    - [css] [使用CSS实现镂空效果](https://github.com/haizlin/fe-interview/issues/4971)\n- 第1031天 (2022-02-10)  \n    - [css] [在css中如何利用transparent属性设置透明度？](https://github.com/haizlin/fe-interview/issues/4970)\n- 第1030天 (2022-02-09)  \n    - [css] [在css中transparent的属性值有什么使用场景？](https://github.com/haizlin/fe-interview/issues/4967)\n- 第1029天 (2022-02-08)  \n    - [css] [请说说css中的:nth-last-of-type选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4966)\n- 第1028天 (2022-02-07)  \n    - [css] [请说说css中的:last-of-type选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4965)\n- 第1027天 (2022-02-06)  \n    - [css] [请说说css中的:only-of-type选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4964)\n- 第1026天 (2022-02-05)  \n    - [css] [请说说css中的:only-child选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4963)\n- 第1025天 (2022-02-04)  \n    - [css] [请说说css中的:first-line选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4962)\n- 第1024天 (2022-02-03)  \n    - [css] [请说说css中的:future选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4961)\n- 第1023天 (2022-02-02)  \n    - [css] [请说说css中的:past选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4960)\n- 第1022天 (2022-02-01)  \n    - [css] [请说说css中的:current选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4959)\n- 第1021天 (2022-01-31)  \n    - [css] [请说说css中的:blank选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4958)\n- 第1020天 (2022-01-30)  \n    - [css] [请说说css中的:read-write选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4957)\n- 第1019天 (2022-01-29)  \n    - [css] [请说说css中的:read-only选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4956)\n- 第1018天 (2022-01-28)  \n    - [css] [请说说css中的:optional选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4955)\n- 第1017天 (2022-01-27)  \n    - [css] [请说说css中的:required选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4954)\n- 第1016天 (2022-01-26)  \n    - [css] [请说说css中的:in-range选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4953)\n- 第1015天 (2022-01-25)  \n    - [css] [请说说css中的:out-of-range选择器的作用是什么？](https://github.com/haizlin/fe-interview/issues/4952)\n- 第1014天 (2022-01-24)  \n    - [软技能] [你希望年终奖是怎么发的？](https://github.com/haizlin/fe-interview/issues/4951)\n- 第1013天 (2022-01-23)  \n    - [软技能] [说说你对web3.0的理解](https://github.com/haizlin/fe-interview/issues/4950)\n- 第1012天 (2022-01-22)  \n    - [软技能] [你是如何做到保持技术的敏感性的？](https://github.com/haizlin/fe-interview/issues/4949)\n- 第1011天 (2022-01-21)  \n    - [html] [使用canvas把图片变成圆角](https://github.com/haizlin/fe-interview/issues/4948)\n- 第1010天 (2022-01-20)  \n    - [js] [在js中删除子节点使用innerHTML=''与removeChild()有什么区别？](https://github.com/haizlin/fe-interview/issues/4947)\n- 第1009天 (2022-01-19)  \n    - [js] [为什么说在js中数组不是真正意义上的数组？](https://github.com/haizlin/fe-interview/issues/4946)\n- 第1008天 (2022-01-18)  \n    - [css] [如何使用css设置字体禁止缩放？](https://github.com/haizlin/fe-interview/issues/4945)\n- 第1007天 (2022-01-17)  \n    - [js] [在JS中URL()和URLSearchParams()方法有什么区别？](https://github.com/haizlin/fe-interview/issues/4944)\n- 第1006天 (2022-01-16)  \n    - [css] [你有使用过css中的background-image: repeating-radial-gradient吗？](https://github.com/haizlin/fe-interview/issues/4943)\n- 第1005天 (2022-01-15)  \n    - [css] [如何使用css3实现多重角向渐变？](https://github.com/haizlin/fe-interview/issues/4942)\n- 第1004天 (2022-01-14)  \n    - [css] [如何使用css3实现多重径向渐变？](https://github.com/haizlin/fe-interview/issues/4941)\n- 第1003天 (2022-01-13)  \n    - [css] [你有使用过css中的background:conic-gradient吗？请说说它的作用](https://github.com/haizlin/fe-interview/issues/4940)\n- 第1002天 (2022-01-12)  \n    - [css] [在CSS的transtion中不支持元素的高度为auto的变化，如何实现动态高度动画？](https://github.com/haizlin/fe-interview/issues/4939)\n- 第1001天 (2022-01-11)  \n    - [css] [你有使用过css中的:is伪类吗？说说它的用途？](https://github.com/haizlin/fe-interview/issues/4938)\n- 第1000天 (2022-01-10)  \n    - [html] [使用canvas制作一个烟花的动画效果](https://github.com/haizlin/fe-interview/issues/4934)\n    - [css] [你有使用过css中的:has伪类吗？说说它的用途？](https://github.com/haizlin/fe-interview/issues/4935)\n    - [js] [说说你对js中的数据类型BigInt的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/4936)\n    - [软技能] [什么是软技能？说说你对软技能的理解](https://github.com/haizlin/fe-interview/issues/4937)\n- 第999天 (2022-01-09)  \n    - [html] [如何在canvas画布上特定位置监听鼠标事件？](https://github.com/haizlin/fe-interview/issues/4930)\n    - [css] [你有使用过css中的:dir伪类吗？说说它的用途？](https://github.com/haizlin/fe-interview/issues/4931)\n    - [js] [使用js的库时，要升级版本需要考虑哪些情况？](https://github.com/haizlin/fe-interview/issues/4932)\n    - [软技能] [如果你有机会创业，你想做什么？为什么？](https://github.com/haizlin/fe-interview/issues/4933)\n- 第998天 (2022-01-08)  \n    - [html] [使用ccanvas制作一个笔筒](https://github.com/haizlin/fe-interview/issues/4926)\n    - [css] [你有使用过css中的:lang伪类吗？说说它的用途？](https://github.com/haizlin/fe-interview/issues/4927)\n    - [js] [当使用过vue写代码，你还想着用jquery吗？为什么？它俩有什么区别？](https://github.com/haizlin/fe-interview/issues/4928)\n    - [软技能] [如果要你连续休息，你想休息几天？为什么？](https://github.com/haizlin/fe-interview/issues/4929)\n- 第997天 (2022-01-07)  \n    - [html] [使用canvas画一个流程图](https://github.com/haizlin/fe-interview/issues/4922)\n    - [css] [说说你对css的line-height-step属性的理解](https://github.com/haizlin/fe-interview/issues/4923)\n    - [js] [为什么在js中不允许使用保留字作为标识符？](https://github.com/haizlin/fe-interview/issues/4924)\n    - [软技能] [作为管理者看到同事在上班时间睡觉，该如何处理？](https://github.com/haizlin/fe-interview/issues/4925)\n- 第996天 (2022-01-06)  \n    - [html] [使用canvas制作一张优惠券](https://github.com/haizlin/fe-interview/issues/4918)\n    - [css] [你有使用过css的background-clip属性吗？](https://github.com/haizlin/fe-interview/issues/4919)\n    - [js] [使用js写个方法计算指定时间N年后的时间](https://github.com/haizlin/fe-interview/issues/4920)\n    - [软技能] [如果你是管理者，年底了你是如何做人才盘点的？](https://github.com/haizlin/fe-interview/issues/4921)\n- 第995天 (2022-01-05)  \n    - [html] [使用canvas画一个微笑的表情](https://github.com/haizlin/fe-interview/issues/4914)\n    - [css] [CSS3的filter:drop-shadow滤镜和box-shadow有什么区别？](https://github.com/haizlin/fe-interview/issues/4915)\n    - [js] [使用js写一个搜索时自动补全的工具](https://github.com/haizlin/fe-interview/issues/4916)\n    - [软技能] [你平时有刷抖音吗？](https://github.com/haizlin/fe-interview/issues/4917)\n- 第994天 (2022-01-04)  \n    - [html] [使用canvas制作一个迷宫](https://github.com/haizlin/fe-interview/issues/4910)\n    - [css] [你使用过css中的text-rendering吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/4911)\n    - [js] [在js中如何做Error 统计？](https://github.com/haizlin/fe-interview/issues/4912)\n    - [软技能] [你上家公司是做什么业务的？](https://github.com/haizlin/fe-interview/issues/4913)\n- 第993天 (2022-01-03)  \n    - [html] [使用Canvas画一只会跟着鼠标走的小狗](https://github.com/haizlin/fe-interview/issues/4906)\n    - [css] [请使用css实现当<a>中没有文本而href不为空的时候，显示它的链接](https://github.com/haizlin/fe-interview/issues/4907)\n    - [js] [使用setTimeout模拟setInterval](https://github.com/haizlin/fe-interview/issues/4908)\n    - [软技能] [你在外面打工，过年你会选择回家吧？](https://github.com/haizlin/fe-interview/issues/4909)\n- 第992天 (2022-01-02)  \n    - [html] [使用canvas制作一个燃烧中的火柴](https://github.com/haizlin/fe-interview/issues/4902)\n    - [css] [如何使用css实现多边框效果？](https://github.com/haizlin/fe-interview/issues/4903)\n    - [js] [在js中，请问[,,,,,]的长度是多少？](https://github.com/haizlin/fe-interview/issues/4904)\n    - [软技能] [请说说get请求有什么特点？](https://github.com/haizlin/fe-interview/issues/4905)\n- 第991天 (2022-01-01)  \n    - [html] [如何将Canvas绘制过程转为视频？](https://github.com/haizlin/fe-interview/issues/4898)\n    - [css] [你有使用过css中的contrast函数吗？](https://github.com/haizlin/fe-interview/issues/4899)\n    - [js] [请举例下在js中数组和对象有哪些原生方法](https://github.com/haizlin/fe-interview/issues/4900)\n    - [软技能] [get和post请求在缓存方面有什么区别？](https://github.com/haizlin/fe-interview/issues/4901)\n- 第990天 (2021-12-31)  \n    - [html] [使用canvas绘制一个行走的时钟](https://github.com/haizlin/fe-interview/issues/4894)\n    - [css] [你使用过css3的:root吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/4895)\n    - [js] [在js中undefined和undeclared有什么区别？](https://github.com/haizlin/fe-interview/issues/4896)\n    - [软技能] [你每年都会有年尾总结和做新年的计划吗？](https://github.com/haizlin/fe-interview/issues/4897)\n- 第989天 (2021-12-30)  \n    - [html] [使用canvas绘制一个扇形](https://github.com/haizlin/fe-interview/issues/0)\n    - [css] [哪个CSS属性用于反向运行动画？](https://github.com/haizlin/fe-interview/issues/4891)\n    - [js] [使用js写一个方法对数据分组，类似group by](https://github.com/haizlin/fe-interview/issues/4892)\n    - [软技能] [你觉得比别人强的地方在哪里？](https://github.com/haizlin/fe-interview/issues/4893)\n- 第988天 (2021-12-29)  \n    - [html] [如何使用canvas绘制Bitmap？](https://github.com/haizlin/fe-interview/issues/4886)\n    - [css] [使用CSS精灵去实现一个逐帧动画](https://github.com/haizlin/fe-interview/issues/4887)\n    - [js] [使用js写个方法判断鼠标移入移出元素时的方向](https://github.com/haizlin/fe-interview/issues/4888)\n    - [软技能] [为什么说当今社会需要高级前端？高级前端需必备哪些技能？](https://github.com/haizlin/fe-interview/issues/4889)\n- 第987天 (2021-12-28)  \n    - [html] [使用canvas制作一个画板](https://github.com/haizlin/fe-interview/issues/4882)\n    - [css] [请说说你对css中的基线、中线、x-height、单位ex的理解](https://github.com/haizlin/fe-interview/issues/4883)\n    - [js] [请解释js中的任务队列是什么？](https://github.com/haizlin/fe-interview/issues/4884)\n    - [软技能] [你会做网站的竞品分析吗？是如何做的？](https://github.com/haizlin/fe-interview/issues/4885)\n- 第986天 (2021-12-27)  \n    - [html] [使用canvas制作下雪的特效](https://github.com/haizlin/fe-interview/issues/4878)\n    - [css] [你平时有收藏哪些常用的css代码片断？](https://github.com/haizlin/fe-interview/issues/4879)\n    - [js] [for-in与for-of有什么区别？](https://github.com/haizlin/fe-interview/issues/4880)\n    - [软技能] [前端的token存在哪里？有什么区别吗？](https://github.com/haizlin/fe-interview/issues/4881)\n- 第985天 (2021-12-26)  \n    - [html] [使用canvas制作一副手套](https://github.com/haizlin/fe-interview/issues/4874)\n    - [css] [CSS将元素完全移出可见屏幕方法有哪些？](https://github.com/haizlin/fe-interview/issues/4875)\n    - [js] [使用js写一个方法随机从1–100之间取8个数字并排序](https://github.com/haizlin/fe-interview/issues/4876)\n    - [软技能] [你是如何做项目总结的？](https://github.com/haizlin/fe-interview/issues/4877)\n- 第984天 (2021-12-25)  \n    - [html] [使用canvas制作复古效果](https://github.com/haizlin/fe-interview/issues/4870)\n    - [css] [CSS3使用Animation如何为同一个元素添加多个动画效果？](https://github.com/haizlin/fe-interview/issues/4871)\n    - [js] [在js中内存泄漏的解决方式有哪些？](https://github.com/haizlin/fe-interview/issues/4872)\n    - [软技能] [如何降低前端开发的复杂度？](https://github.com/haizlin/fe-interview/issues/4873)\n- 第983天 (2021-12-24)  \n    - [html] [使用canvas制作一个切了一半的西瓜](https://github.com/haizlin/fe-interview/issues/4866)\n    - [css] [你是如何做CSS选择器的复杂度和性能分析器的？](https://github.com/haizlin/fe-interview/issues/4867)\n    - [js] [写一个方法实现汉字排序](https://github.com/haizlin/fe-interview/issues/4868)\n    - [软技能] [如何减少长列表的渲染时间？](https://github.com/haizlin/fe-interview/issues/4869)\n- 第0天 (2019-10-20)  \n    - [css] [如何实现换肤功能？](https://github.com/haizlin/fe-interview/issues/193)\n    - [js] [proimise 如何取消](https://github.com/haizlin/fe-interview/issues/194)\n    - [vue] [有使用过vue吗？说说你对vue的理解](https://github.com/haizlin/fe-interview/issues/223)\n    - [小程序] [你自己有开发过微信小程序吗？](https://github.com/haizlin/fe-interview/issues/1889)\n    - [ECMAScript] [谈谈你对es6的module体系的理解](https://github.com/haizlin/fe-interview/issues/1301)\n    - [Electron] [说说你对Electron的理解](https://github.com/haizlin/fe-interview/issues/2876)\n    - [NodeJs] [NodeJs的特性主要有哪些？](https://github.com/haizlin/fe-interview/issues/1387)\n    - [webpack] [你有用过webpack吗？](https://github.com/haizlin/fe-interview/issues/2070)\n    - [react] [react声明组件有哪几种方法，各有什么不同？](https://github.com/haizlin/fe-interview/issues/604)\n    - [TypeScript] [interface 和 type 到底有什么区别？](https://github.com/haizlin/fe-interview/issues/2473)\n    - [angular] [你有在项目中使用过angular吗？](https://github.com/haizlin/fe-interview/issues/1890)\n    - [ionic] [请用ionic3写一个树形步骤条（注：依靠ionic而并非纯css）。](https://github.com/haizlin/fe-interview/issues/1888)\n    - [jQuery] [JQuery一个对象可以同时绑定多个事件，这是如何实现的？](https://github.com/haizlin/fe-interview/issues/1186)\n    - [other] [我也要出题](https://github.com/haizlin/fe-interview/issues/1412)\n- 第982天 (2021-12-23)  \n    - [html] [网站延迟加载图像有哪些方法？](https://github.com/haizlin/fe-interview/issues/4858)\n    - [css] [说说你对在css中transparent属性值的理解](https://github.com/haizlin/fe-interview/issues/4859)\n    - [js] [写一个js方法隐藏手机中间4位](https://github.com/haizlin/fe-interview/issues/4860)\n    - [软技能] [程序员的思维和普通人的思维有什么区别？](https://github.com/haizlin/fe-interview/issues/4861)\n- 第981天 (2021-12-22)  \n    - [html] [使用canvas实现宝马bmw图标特效](https://github.com/haizlin/fe-interview/issues/4854)\n    - [css] [css中的text-decoration-color是做什么用的？](https://github.com/haizlin/fe-interview/issues/4855)\n    - [js] [使用js模拟出一个析构方法](https://github.com/haizlin/fe-interview/issues/4856)\n    - [软技能] [面对产品经理提出你觉得不合理的需求时，你该怎么办？](https://github.com/haizlin/fe-interview/issues/4857)\n- 第980天 (2021-12-21)  \n    - [html] [使用canvas制作一个万花筒旋转特效](https://github.com/haizlin/fe-interview/issues/4852)\n    - [css] [你有使用过css的text-underline-offset属性吗？说说它的作用](https://github.com/haizlin/fe-interview/issues/4853)\n    - [js] [在js中数组原型是数组还是对象？](https://github.com/haizlin/fe-interview/issues/4863)\n    - [软技能] [你觉得公司转正答辩有必要吗？](https://github.com/haizlin/fe-interview/issues/7862)\n- 第979天 (2021-12-20)  \n    - [html] [使用canvas制作一个星星](https://github.com/haizlin/fe-interview/issues/4848)\n    - [css] [如何使用css控制动画的播放状态？](https://github.com/haizlin/fe-interview/issues/4849)\n    - [js] [你有使用过intersectionObserver吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/4850)\n    - [软技能] [做为领导你是如何评估你的团队？](https://github.com/haizlin/fe-interview/issues/4851)\n- 第978天 (2021-12-19)  \n    - [html] [使用canvas制作一个心跳的画特效](https://github.com/haizlin/fe-interview/issues/4844)\n    - [css] [如何使用CSS设置动画的填充模式？](https://github.com/haizlin/fe-interview/issues/4845)\n    - [js] [请说说DOMContentLoaded的触发时机](https://github.com/haizlin/fe-interview/issues/4846)\n    - [软技能] [你自己有画过思维导图吗？](https://github.com/haizlin/fe-interview/issues/4847)\n- 第977天 (2021-12-18)  \n    - [html] [使用canvas画一个树形菜单节点图](https://github.com/haizlin/fe-interview/issues/4840)\n    - [css] [使用css3如何对动画进行延时操作？](https://github.com/haizlin/fe-interview/issues/4841)\n    - [js] [JavaScript引擎在优化标识符查询方面做了什么？](https://github.com/haizlin/fe-interview/issues/4842)\n    - [软技能] [如何带领团队进化？](https://github.com/haizlin/fe-interview/issues/4843)\n- 第976天 (2021-12-17)  \n    - [html] [使用canvas制作一个万圣节的简单动画](https://github.com/haizlin/fe-interview/issues/4836)\n    - [css] [使用css画一个圆圈，里面带一个x的图标](https://github.com/haizlin/fe-interview/issues/4837)\n    - [js] [在js中如何实现顺序执行异步函数？](https://github.com/haizlin/fe-interview/issues/4838)\n    - [软技能] [你觉得领导的职责是什么？](https://github.com/haizlin/fe-interview/issues/4839)\n- 第975天 (2021-12-16)  \n    - [html] [使用Canvas制作一个渐变背景的动画特效](https://github.com/haizlin/fe-interview/issues/4832)\n    - [css] [调试css有哪些技巧？](https://github.com/haizlin/fe-interview/issues/4833)\n    - [js] [js打断点有哪些方式？](https://github.com/haizlin/fe-interview/issues/4834)\n    - [软技能] [你觉得什么样的项目对你才有挑战性？](https://github.com/haizlin/fe-interview/issues/4835)\n- 第974天 (2021-12-15)  \n    - [html] [使用canvas制作几座相连的山峰](https://github.com/haizlin/fe-interview/issues/4828)\n    - [css] [说说你对css中font-display的理解，它有什么作用？](https://github.com/haizlin/fe-interview/issues/4829)\n    - [js] [请问递归可不可以使用多线程？为什么？](https://github.com/haizlin/fe-interview/issues/4830)\n    - [软技能] [如何理解自身的努力与机遇之间的关系？](https://github.com/haizlin/fe-interview/issues/4831)\n- 第973天 (2021-12-14)  \n    - [html] [使用canvas制作一个蜘蛛网](https://github.com/haizlin/fe-interview/issues/4824)\n    - [css] [请使用纯css3绘制一个卡丁车动画特效](https://github.com/haizlin/fe-interview/issues/4825)\n    - [js] [在使用递归时，能中途退出递归吗？](https://github.com/haizlin/fe-interview/issues/4826)\n    - [软技能] [努力与机遇哪个更重要？说说你的理解](https://github.com/haizlin/fe-interview/issues/4827)\n- 第972天 (2021-12-13)  \n    - [html] [使用canvas制作一个10秒倒计时特效](https://github.com/haizlin/fe-interview/issues/4820)\n    - [css] [使用css3实现多米诺骨牌动画特效](https://github.com/haizlin/fe-interview/issues/4821)\n    - [js] [websocket是基于tcp还是udp的呢？](https://github.com/haizlin/fe-interview/issues/4822)\n    - [软技能] [你对前端关注的数据指标有哪些？](https://github.com/haizlin/fe-interview/issues/4823)\n- 第971天 (2021-12-12)  \n    - [html] [使用canvas画一个米字格布局，并可以在上面写字](https://github.com/haizlin/fe-interview/issues/4816)\n    - [css] [使用css实现一个动态背景](https://github.com/haizlin/fe-interview/issues/4817)\n    - [js] [在s中一个执行上下文的生命周期可以分为哪几个阶段？](https://github.com/haizlin/fe-interview/issues/4818)\n    - [软技能] [在工作过程中如果双方有意见不统一时产生争执怎么办？](https://github.com/haizlin/fe-interview/issues/4819)\n- 第970天 (2021-12-11)  \n    - [html] [如何屏蔽掉页面的翻译功能？](https://github.com/haizlin/fe-interview/issues/4811)\n    - [css] [使用css实现一个拱形桥](https://github.com/haizlin/fe-interview/issues/4812)\n    - [js] [请说说你对JS引用赋值，按值赋值的理解](https://github.com/haizlin/fe-interview/issues/4813)\n    - [软技能] [如何打造一个高效、高绩效的研发团队？](https://github.com/haizlin/fe-interview/issues/4814)\n- 第969天 (2021-12-10)  \n    - [html] [使用canvas生成一张名片](https://github.com/haizlin/fe-interview/issues/4807)\n    - [css] [使用css画一个聊天气泡对话框](https://github.com/haizlin/fe-interview/issues/4808)\n    - [js] [在js函数的参数都是按值传递的吗？](https://github.com/haizlin/fe-interview/issues/4809)\n    - [软技能] [你来面试之前有了解过我们公司吗？](https://github.com/haizlin/fe-interview/issues/4810)\n- 第968天 (2021-12-09)  \n    - [html] [使用canvas如何设置阴影？](https://github.com/haizlin/fe-interview/issues/4803)\n    - [css] [使用css3实现一个滑动开关](https://github.com/haizlin/fe-interview/issues/4804)\n    - [js] [如何理解在js中访问变量有按值和按引用两种方式？](https://github.com/haizlin/fe-interview/issues/4805)\n    - [软技能] [git提交时如何强制检测规范？](https://github.com/haizlin/fe-interview/issues/4806)\n- 第967天 (2021-12-08)  \n    - [html] [使用canvas实现同心圆环](https://github.com/haizlin/fe-interview/issues/4799)\n    - [css] [你有使用过box-reflect属性吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/4800)\n    - [js] [手动实现一个compose函数](https://github.com/haizlin/fe-interview/issues/4801)\n    - [软技能] [你觉得上一家公司的工作流程有哪些需要改进的？](https://github.com/haizlin/fe-interview/issues/4802)\n- 第966天 (2021-12-07)  \n    - [html] [如何在canvas中显示图片？](https://github.com/haizlin/fe-interview/issues/4795)\n    - [css] [使用css3动画时（translate,scale）容易发生字体变模糊再恢复的情况如何解决？](https://github.com/haizlin/fe-interview/issues/4796)\n    - [js] [请手动实现Array.prototype.reduce的方法](https://github.com/haizlin/fe-interview/issues/4797)\n    - [软技能] [你是如何进行任务拆解的？](https://github.com/haizlin/fe-interview/issues/4798)\n- 第965天 (2021-12-06)  \n    - [html] [使用canvas制作一个七巧板](https://github.com/haizlin/fe-interview/issues/4791)\n    - [css] [直接使用transform: rotate(270deg);不起作用，如何解决？](https://github.com/haizlin/fe-interview/issues/4792)\n    - [js] [使用js写个方法计算5000年内有多少个对称日，如：20211202，反过来也是一样](https://github.com/haizlin/fe-interview/issues/4793)\n    - [软技能] [你有重复造过哪些轮子？](https://github.com/haizlin/fe-interview/issues/4794)\n- 第964天 (2021-12-05)  \n    - [html] [使用canvas制作一朵玫瑰花](https://github.com/haizlin/fe-interview/issues/4787)\n    - [css] [transform的rotate在内联元素上面不起作用，如何解决？](https://github.com/haizlin/fe-interview/issues/4788)\n    - [js] [js Map结构，forEach可以进行遍历，普通for循环为什么不进入执行？](https://github.com/haizlin/fe-interview/issues/4789)\n    - [软技能] [如果有事情让你很烦恼，你是如何自我调节的？](https://github.com/haizlin/fe-interview/issues/4790)\n- 第963天 (2021-12-04)  \n    - [html] [使用canvas画一个爱心](https://github.com/haizlin/fe-interview/issues/4783)\n    - [css] [如何使用css将字体变成小型的大写字母](https://github.com/haizlin/fe-interview/issues/4784)\n    - [js] [如何禁用在浏览器打开控制台？](https://github.com/haizlin/fe-interview/issues/4785)\n    - [软技能] [说说你对批判性思维的理解](https://github.com/haizlin/fe-interview/issues/4786)\n- 第962天 (2021-12-03)  \n    - [html] [使用canvas画一条蛇](https://github.com/haizlin/fe-interview/issues/4779)\n    - [css] [使用css3制作金属质感登录表单](https://github.com/haizlin/fe-interview/issues/4780)\n    - [js] [JS中的递归有没有深度限制？](https://github.com/haizlin/fe-interview/issues/4781)\n    - [软技能] [你对JSFuck有了解吗？](https://github.com/haizlin/fe-interview/issues/4782)\n- 第961天 (2021-12-02)  \n    - [html] [使用Canvas绘制一颗树](https://github.com/haizlin/fe-interview/issues/4774)\n    - [css] [请使用css3实现一个180度的半圆，有投影，hover状态慢慢变透明](https://github.com/haizlin/fe-interview/issues/4775)\n    - [js] [使用js写一个方法动态移除head里的js引用](https://github.com/haizlin/fe-interview/issues/4777)\n    - [软技能] [你喜欢晚上学习还是早上学习？为什么？](https://github.com/haizlin/fe-interview/issues/4778)\n- 第960天 (2021-12-01)  \n    - [html] [使用canvas画一个简单的开机动画](https://github.com/haizlin/fe-interview/issues/4769)\n    - [css] [你有使用过css的:checked伪类吗？](https://github.com/haizlin/fe-interview/issues/4770)\n    - [js] [使用js写一个回车提交的方法](https://github.com/haizlin/fe-interview/issues/4771)\n    - [软技能] [你如何掌握自己的技术生涯？](https://github.com/haizlin/fe-interview/issues/4772)\n- 第959天 (2021-11-30)  \n    - [html] [使用canvas画一个羽毛球](https://github.com/haizlin/fe-interview/issues/4765)\n    - [css] [你有使用过css的:disabled伪类吗？](https://github.com/haizlin/fe-interview/issues/4766)\n    - [js] [使用js写一个全选和反选的操作](https://github.com/haizlin/fe-interview/issues/4767)\n    - [软技能] [你觉得前端深入学习后发展方向有哪些？](https://github.com/haizlin/fe-interview/issues/4768)\n- 第958天 (2021-11-29)  \n    - [html] [html渲染和canvas渲染性能差多少？为什么？](https://github.com/haizlin/fe-interview/issues/4761)\n    - [css] [你有使用过css的:enabled伪类吗？](https://github.com/haizlin/fe-interview/issues/4762)\n    - [js] [使用js写一个获得当前浏览器JS的版本的方法](https://github.com/haizlin/fe-interview/issues/4763)\n    - [软技能] [你觉得后端人员转前端容易吗？反之呢？](https://github.com/haizlin/fe-interview/issues/4764)\n- 第957天 (2021-11-28)  \n    - [html] [请问前端把canvas修炼到很熟练的水平有什么用吗？](https://github.com/haizlin/fe-interview/issues/4757)\n    - [css] [你有使用过css3的::selection伪类吗？](https://github.com/haizlin/fe-interview/issues/4758)\n    - [js] [使用js写一个方法检测手机类型](https://github.com/haizlin/fe-interview/issues/4759)\n    - [软技能] [你认为在工作中怎么才能做到负责任？](https://github.com/haizlin/fe-interview/issues/4760)\n- 第956天 (2021-11-27)  \n    - [html] [有些人认为学习html很简单，你是怎么看的？](https://github.com/haizlin/fe-interview/issues/4753)\n    - [css] [css属性有哪些书写顺序？](https://github.com/haizlin/fe-interview/issues/4754)\n    - [js] [JS的类型数组大体可分为哪几类？](https://github.com/haizlin/fe-interview/issues/4755)\n    - [软技能] [你在学习编程过程是有遇到过瓶颈吗？如何突破的？](https://github.com/haizlin/fe-interview/issues/4756)\n- 第955天 (2021-11-26)  \n    - [html] [使用canvas将两张图片合成一张图片](https://github.com/haizlin/fe-interview/issues/4749)\n    - [css] [请解释下`div:nth-of-type(-n+5)`](https://github.com/haizlin/fe-interview/issues/4750)\n    - [js] [Uint8Array与Uint8ClampedArray的区别是什么？](https://github.com/haizlin/fe-interview/issues/4751)\n    - [软技能] [测试开发工程师是做什么的？](https://github.com/haizlin/fe-interview/issues/4752)\n- 第954天 (2021-11-25)  \n    - [html] [canvas标签有未来能取代部分 DOM 的功能吗？](https://github.com/haizlin/fe-interview/issues/4745)\n    - [css] [你使用过css中的-webkit-font-smoothing属性吗？说说它的作用](https://github.com/haizlin/fe-interview/issues/4746)\n    - [js] [如何中断事件的传播？](https://github.com/haizlin/fe-interview/issues/4747)\n    - [软技能] [请说说你对自负管理的理解](https://github.com/haizlin/fe-interview/issues/4748)\n- 第953天 (2021-11-24)  \n    - [html] [如何使用canvas截图？](https://github.com/haizlin/fe-interview/issues/4741)\n    - [css] [使用css如何防止拖拽文本域？](https://github.com/haizlin/fe-interview/issues/4742)\n    - [js] [你是如何有效提升自己的js水平的？有哪些方法？](https://github.com/haizlin/fe-interview/issues/4743)\n    - [软技能] [你喜欢做前端，但项目后台开发非常缺人，需要你挺上，你该如何选择？](https://github.com/haizlin/fe-interview/issues/4744)\n- 第952天 (2021-11-23)  \n    - [html] [script标签的`type=\"module\"`有什么作用？](https://github.com/haizlin/fe-interview/issues/4737)\n    - [css] [css中如何取消表单轮廓？](https://github.com/haizlin/fe-interview/issues/4738)\n    - [js] [使用js封装一个缓动动画函数](https://github.com/haizlin/fe-interview/issues/4739)\n    - [软技能] [请举例说说你的适应能力如何](https://github.com/haizlin/fe-interview/issues/4740)\n- 第951天 (2021-11-22)  \n    - [html] [使用html5实现图片随手机重力感应而移动](https://github.com/haizlin/fe-interview/issues/4733)\n    - [css] [如何使用css3把一个正方形变圆？](https://github.com/haizlin/fe-interview/issues/4734)\n    - [js] [如何给localStorage扩容？](https://github.com/haizlin/fe-interview/issues/4735)\n    - [软技能] [做开发需要数学基础吗？为什么？](https://github.com/haizlin/fe-interview/issues/4736)\n- 第950天 (2021-11-21)  \n    - [html] [HTML5如何控制手机陀螺仪？](https://github.com/haizlin/fe-interview/issues/4729)\n    - [css] [你有使用过css的counter-increment属性吗？说说它有什么作用？](https://github.com/haizlin/fe-interview/issues/4730)\n    - [js] [localStorage支持同源策略吗？](https://github.com/haizlin/fe-interview/issues/4731)\n    - [软技能] [说说手机浏览器\"省流量\"原理是什么？](https://github.com/haizlin/fe-interview/issues/4732)\n- 第949天 (2021-11-20)  \n    - [html] [html5如何调用手机陀螺仪实现方向辨识？](https://github.com/haizlin/fe-interview/issues/4724)\n    - [css] [使用CSS3实现一个3D开关按钮，可左右滑动](https://github.com/haizlin/fe-interview/issues/4725)\n    - [js] [写一个方法监听localStorage的变化](https://github.com/haizlin/fe-interview/issues/4726)\n    - [软技能] [如果你是主管，招人时你对学历有要求吗？为什么？](https://github.com/haizlin/fe-interview/issues/4727)\n- 第948天 (2021-11-19)  \n    - [html] [使用H5写一个分页的布局](https://github.com/haizlin/fe-interview/issues/4720)\n    - [css] [使用css3实现日全食动画特效](https://github.com/haizlin/fe-interview/issues/4721)\n    - [js] [写个js方法统计localStorage的使用空间和剩余空间](https://github.com/haizlin/fe-interview/issues/4722)\n    - [软技能] [你喜欢交一些什么样的朋友？](https://github.com/haizlin/fe-interview/issues/4723)\n- 第947天 (2021-11-18)  \n    - [html] [使用canvas画一架飞机外型](https://github.com/haizlin/fe-interview/issues/4716)\n    - [css] [使用CSS3实现动态的天气图标特效](https://github.com/haizlin/fe-interview/issues/4717)\n    - [js] [解释下`(~~(Math.random()*(1<<24)))`的含义](https://github.com/haizlin/fe-interview/issues/4718)\n    - [软技能] [如果有大厂和创业公司两个就业机会，你会选择哪一个？为什么？](https://github.com/haizlin/fe-interview/issues/4719)\n- 第946天 (2021-11-17)  \n    - [html] [使用canvas制作夜空流星划过的动画](https://github.com/haizlin/fe-interview/issues/4712)\n    - [css] [使用CSS3实现新年快乐的灯笼特效](https://github.com/haizlin/fe-interview/issues/4713)\n    - [js] [写一个方法难一个字符串的所有字符是否都为26个字母](https://github.com/haizlin/fe-interview/issues/4714)\n    - [软技能] [说说你对前端监控原理的理解](https://github.com/haizlin/fe-interview/issues/4715)\n- 第945天 (2021-11-16)  \n    - [html] [使用HTML5实现一个MP3音乐播放器](https://github.com/haizlin/fe-interview/issues/4708)\n    - [css] [使用css3制作一个摆锤](https://github.com/haizlin/fe-interview/issues/4709)\n    - [js] [写一个方法计算字符串长度，中文记2个，英文数字记1个](https://github.com/haizlin/fe-interview/issues/4710)\n    - [软技能] [你对音视频领域感兴趣吗？](https://github.com/haizlin/fe-interview/issues/4711)\n- 第944天 (2021-11-15)  \n    - [html] [使用canvas画一个仪表盘](https://github.com/haizlin/fe-interview/issues/4703)\n    - [css] [使用CSS3画出一只叮当猫](https://github.com/haizlin/fe-interview/issues/4704)\n    - [js] [如何禁止修改函数名？](https://github.com/haizlin/fe-interview/issues/4705)\n    - [软技能] [如何做好向上汇报及向下沟通？](https://github.com/haizlin/fe-interview/issues/4706)\n- 第943天 (2021-11-14)  \n    - [html] [使用canvas画一个手机支架](https://github.com/haizlin/fe-interview/issues/4699)\n    - [css] [CSS如何让指定区域背景图像高斯模糊？](https://github.com/haizlin/fe-interview/issues/4700)\n    - [js] [写一个方法判断是否小数](https://github.com/haizlin/fe-interview/issues/4701)\n    - [软技能] [你了解什么是在线编程吗？](https://github.com/haizlin/fe-interview/issues/4702)\n- 第942天 (2021-11-13)  \n    - [html] [使用H5写一个网页版的简单扫雷游戏](https://github.com/haizlin/fe-interview/issues/4695)\n    - [css] [使用css3实现鱼钩及鱼杆](https://github.com/haizlin/fe-interview/issues/4696)\n    - [js] [写一个正则提取字符串中的手机号码](https://github.com/haizlin/fe-interview/issues/4697)\n    - [软技能] [淘宝的双11大流量下对前端有哪些挑战呢？](https://github.com/haizlin/fe-interview/issues/4698)\n- 第941天 (2021-11-12)  \n    - [html] [使用canvas实现一个麦克风](https://github.com/haizlin/fe-interview/issues/4691)\n    - [css] [使用css3画一个90度“8”](https://github.com/haizlin/fe-interview/issues/4692)\n    - [js] [写一个方法把如下字符串按运算符切割成数组`18x2÷9+1-6`](https://github.com/haizlin/fe-interview/issues/4693)\n    - [软技能] [apache和nginx有什么区别？](https://github.com/haizlin/fe-interview/issues/4694)\n- 第940天 (2021-11-11)  \n    - [html] [使用canvas制作一个淋浴喷头的动画](https://github.com/haizlin/fe-interview/issues/4687)\n    - [css] [使用css3画一个长尾箭头](https://github.com/haizlin/fe-interview/issues/4688)\n    - [js] [写一个方法去掉对象的多余属性](https://github.com/haizlin/fe-interview/issues/4689)\n    - [软技能] [你用过apache吗？它是做什么的？](https://github.com/haizlin/fe-interview/issues/4690)\n- 第939天 (2021-11-10)  \n    - [html] [使用canvas制作一个水龙头出水的动画](https://github.com/haizlin/fe-interview/issues/4683)\n    - [css] [使用css3实现一个多重边框效果](https://github.com/haizlin/fe-interview/issues/4684)\n    - [js] [使用原生js实现一个双向绑定的方法](https://github.com/haizlin/fe-interview/issues/4685)\n    - [软技能] [如何禁止别人反向代理你的网站？](https://github.com/haizlin/fe-interview/issues/4686)\n- 第938天 (2021-11-09)  \n    - [html] [使用H5画一个打气筒](https://github.com/haizlin/fe-interview/issues/4679)\n    - [css] [使用CSS3制作一个扇形的菜单](https://github.com/haizlin/fe-interview/issues/4680)\n    - [js] [写个方法交换数组两个元素的位置](https://github.com/haizlin/fe-interview/issues/4681)\n    - [软技能] [你了解等保测评吗？](https://github.com/haizlin/fe-interview/issues/4682)\n- 第937天 (2021-11-08)  \n    - [html] [H5如何强制旋转页面为横屏？](https://github.com/haizlin/fe-interview/issues/4675)\n    - [css] [使用CSS3画一个苹果笔记本](https://github.com/haizlin/fe-interview/issues/4676)\n    - [js] [使用js实现一个与数组的forEach函数一样功能的函数](https://github.com/haizlin/fe-interview/issues/4677)\n    - [软技能] [如何实现前端自动登录？](https://github.com/haizlin/fe-interview/issues/4678)\n- 第936天 (2021-11-07)  \n    - [html] [如何把DOM/HTML转化为图片？](https://github.com/haizlin/fe-interview/issues/4671)\n    - [css] [你看过哪些使用css实现的最酷的特效？](https://github.com/haizlin/fe-interview/issues/4672)\n    - [js] [使用js写一个方法将hello-world-js为js-world-hello](https://github.com/haizlin/fe-interview/issues/4673)\n    - [软技能] [你上学时觉得哪门编程语言不好学？为什么？](https://github.com/haizlin/fe-interview/issues/4674)\n- 第935天 (2021-11-06)  \n    - [html] [使用HTML5画一双运动鞋子](https://github.com/haizlin/fe-interview/issues/4667)\n    - [css] [css按模块分类好还是按功能分类好呢？](https://github.com/haizlin/fe-interview/issues/4668)\n    - [js] [使用js扩展padLeft、padRight的功能](https://github.com/haizlin/fe-interview/issues/4669)\n    - [软技能] [说说你对元宇宙的理解](https://github.com/haizlin/fe-interview/issues/4670)\n- 第934天 (2021-11-05)  \n    - [html] [使用H5写一个下拉收起的交互布局](https://github.com/haizlin/fe-interview/issues/4663)\n    - [css] [使用css画一个足球](https://github.com/haizlin/fe-interview/issues/4664)\n    - [js] [使用js写一个方法，将字符串中单词的第一个字母转换为大写](https://github.com/haizlin/fe-interview/issues/4665)\n    - [软技能] [测试工程师的测试流程有哪些？都会用到哪些测试工具？](https://github.com/haizlin/fe-interview/issues/4666)\n- 第933天 (2021-11-04)  \n    - [html] [使用canvas画一条金鱼](https://github.com/haizlin/fe-interview/issues/4658)\n    - [css] [优化css性能的指标有哪些？](https://github.com/haizlin/fe-interview/issues/4659)\n    - [js] [使用js写一个方法找出所有的\"水仙花数\"](https://github.com/haizlin/fe-interview/issues/4660)\n    - [软技能] [你了解测试工程师是怎么做测试的吗？](https://github.com/haizlin/fe-interview/issues/4661)\n- 第932天 (2021-11-03)  \n    - [html] [使用html画一个火柴人](https://github.com/haizlin/fe-interview/issues/4654)\n    - [css] [当父元素中有使用transform时，position:fixed的效果会降级为absolute，如何解决？](https://github.com/haizlin/fe-interview/issues/4655)\n    - [js] [使用js写一个方法将数组反转](https://github.com/haizlin/fe-interview/issues/4656)\n    - [软技能] [你了解公众号运营如何涨粉吗？](https://github.com/haizlin/fe-interview/issues/4657)\n- 第931天 (2021-11-02)  \n    - [html] [写一个H5版的汽车车牌选择器](https://github.com/haizlin/fe-interview/issues/4650)\n    - [css] [你了解过CSS Houdini吗？说说你的理解](https://github.com/haizlin/fe-interview/issues/4651)\n    - [js] [使用js写一个方法查找斐波那契数列中第N个数](https://github.com/haizlin/fe-interview/issues/4652)\n    - [软技能] [怎么提高自己的前端技术？](https://github.com/haizlin/fe-interview/issues/4653)\n- 第930天 (2021-11-01)  \n    - [html] [form表单跨域提交怎样获取返回的数据？](https://github.com/haizlin/fe-interview/issues/4646)\n    - [css] [说说css中place-items属性的作用](https://github.com/haizlin/fe-interview/issues/4647)\n    - [js] [使用js写一个方法找出1-10000之间的对称数](https://github.com/haizlin/fe-interview/issues/4648)\n    - [软技能] [输入表单内容，当刷新页面时，如何保存当前正在输入的内容？](https://github.com/haizlin/fe-interview/issues/4649)\n- 第929天 (2021-10-31)  \n    - [html] [html内容的性能优化点有哪些？](https://github.com/haizlin/fe-interview/issues/4642)\n    - [css] [使用css制作出磨砂透明效果](https://github.com/haizlin/fe-interview/issues/4643)\n    - [js] [使用js写一个方法删除字符串左边（右边）的空白](https://github.com/haizlin/fe-interview/issues/4644)\n    - [软技能] [传输几万字的文字到后端时，用get还是post？为什么？](https://github.com/haizlin/fe-interview/issues/4645)\n- 第928天 (2021-10-30)  \n    - [html] [使用canvas画一个机器人（任意想象）](https://github.com/haizlin/fe-interview/issues/4638)\n    - [css] [使用css写一个鼠标跟随的动画效果](https://github.com/haizlin/fe-interview/issues/4639)\n    - [js] [使用js写一个方法将一个正整数分解质因数，输出为数组](https://github.com/haizlin/fe-interview/issues/4640)\n    - [软技能] [你使用过云函数吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/4641)\n- 第927天 (2021-10-29)  \n    - [html] [写一个快速生成css效果的小应用](https://github.com/haizlin/fe-interview/issues/4634)\n    - [css] [你看过哪些优秀的css相关的开源项目？](https://github.com/haizlin/fe-interview/issues/4635)\n    - [js] [polyfill、shim原理及如何实现的？](https://github.com/haizlin/fe-interview/issues/4636)\n    - [软技能] [说说你对代码可读性的理解](https://github.com/haizlin/fe-interview/issues/4637)\n- 第926天 (2021-10-28)  \n    - [html] [如果让你使用html画一个深圳市的地图，你该如何下手？](https://github.com/haizlin/fe-interview/issues/4626)\n    - [css] [使用css写一个悬浮飞行的动画](https://github.com/haizlin/fe-interview/issues/4627)\n    - [js] [大量条件语句if else如何更优雅？](https://github.com/haizlin/fe-interview/issues/4628)\n    - [软技能] [你早上一般提前多久到公司？](https://github.com/haizlin/fe-interview/issues/4629)\n- 第925天 (2021-10-27)  \n    - [html] [你有使用过html中的q标签吗？请说说它的作用](https://github.com/haizlin/fe-interview/issues/4622)\n    - [css] [举例说明css的属性content的什么特点？](https://github.com/haizlin/fe-interview/issues/4623)\n    - [js] [写一个方法利用a标签自动解析URL](https://github.com/haizlin/fe-interview/issues/4624)\n    - [软技能] [请说说管理者的职责主要是什么？](https://github.com/haizlin/fe-interview/issues/4625)\n- 第924天 (2021-10-26)  \n    - [html] [页面拥有ID的元素会创建全局变量吗？直接通过ID是否能获取此元素？](https://github.com/haizlin/fe-interview/issues/4621)\n    - [css] [请使用CSS制作一个鼠标](https://github.com/haizlin/fe-interview/issues/4630)\n    - [js] [你学习javascript的路线是怎样的？](https://github.com/haizlin/fe-interview/issues/4631)\n    - [软技能] [你自己安装过linux系统吗？](https://github.com/haizlin/fe-interview/issues/4632)\n- 第923天 (2021-10-25)  \n    - [html] [使用canvas实现放大镜功能](https://github.com/haizlin/fe-interview/issues/4617)\n    - [css] [在css中有比!important的权重还高的吗？](https://github.com/haizlin/fe-interview/issues/4618)\n    - [js] [写一个算法计算3局2胜](https://github.com/haizlin/fe-interview/issues/4619)\n    - [软技能] [你觉得公司让你当管理者，主要是为了什么？](https://github.com/haizlin/fe-interview/issues/4620)\n- 第922天 (2021-10-24)  \n    - [html] [canvas离屏技术是什么？](https://github.com/haizlin/fe-interview/issues/4613)\n    - [css] [当min-width的值比max-width的值大时，以哪个为主呢？](https://github.com/haizlin/fe-interview/issues/4614)\n    - [js] [请用js实现kruskal算法](https://github.com/haizlin/fe-interview/issues/4615)\n    - [软技能] [时区和夏令时的区别是什么？](https://github.com/haizlin/fe-interview/issues/4616)\n- 第921天 (2021-10-23)  \n    - [html] [HTML的文本域标签是哪个？](https://github.com/haizlin/fe-interview/issues/4608)\n    - [css] [css中表示颜色相关的属性有哪些？](https://github.com/haizlin/fe-interview/issues/4609)\n    - [js] [使用JS获取世界不同时区的当前时间](https://github.com/haizlin/fe-interview/issues/4610)\n    - [软技能] [你自我感觉你的前端水平如何？](https://github.com/haizlin/fe-interview/issues/4611)\n- 第920天 (2021-10-22)  \n    - [html] [使用canvas制作一个加载的动画](https://github.com/haizlin/fe-interview/issues/4604)\n    - [css] [使用CSS3写一个交错显示的动画特效](https://github.com/haizlin/fe-interview/issues/4605)\n    - [js] [使用JS写个方法判断当前时区是否是夏令时](https://github.com/haizlin/fe-interview/issues/4606)\n    - [软技能] [如何利用标签提升页面渲染速度？](https://github.com/haizlin/fe-interview/issues/4607)\n- 第919天 (2021-10-21)  \n    - [html] [学习HTML你有哪些心得？](https://github.com/haizlin/fe-interview/issues/4600)\n    - [css] [css中的:target是什么选择器呢？](https://github.com/haizlin/fe-interview/issues/4601)\n    - [js] [js中的Observer提供了哪些API？](https://github.com/haizlin/fe-interview/issues/4602)\n    - [软技能] [低代码开发解决哪些问题？](https://github.com/haizlin/fe-interview/issues/4603)\n- 第918天 (2021-10-20)  \n    - [html] [使用canvas制作一个环形进度条，中间带有数字](https://github.com/haizlin/fe-interview/issues/4596)\n    - [css] [你对css3的matrix了解吗？说说你的认识](https://github.com/haizlin/fe-interview/issues/4597)\n    - [js] [Object.assign()是浅拷贝还是深拷贝？](https://github.com/haizlin/fe-interview/issues/4598)\n    - [软技能] [你知道什么是HTTPDNS吗？它和DNS有什么区别？](https://github.com/haizlin/fe-interview/issues/4599)\n- 第917天 (2021-10-19)  \n    - [html] [使用HTML5画一个拱桥的布局](https://github.com/haizlin/fe-interview/issues/4592)\n    - [css] [使用css制作一个网球弹跳的动画](https://github.com/haizlin/fe-interview/issues/4593)\n    - [js] [js字符串截取的方法有哪些？](https://github.com/haizlin/fe-interview/issues/4594)\n    - [软技能] [如何面对领导强加给你的职责外的工作？](https://github.com/haizlin/fe-interview/issues/4595)\n- 第916天 (2021-10-18)  \n    - [html] [你有完整看过html或html5的手册吗？](https://github.com/haizlin/fe-interview/issues/4587)\n    - [css] [使用css3绘制一款动态的耳机音乐阶梯动画](https://github.com/haizlin/fe-interview/issues/4588)\n    - [js] [JS如何判断css3动画结束？](https://github.com/haizlin/fe-interview/issues/4589)\n    - [软技能] [你有自己翻译过哪些外文文档吗？](https://github.com/haizlin/fe-interview/issues/4590)\n- 第915天 (2021-10-17)  \n    - [html] [写一个多层弹窗嵌套的布局](https://github.com/haizlin/fe-interview/issues/4583)\n    - [css] [使用纯css3实现鼠标经过时显示子菜单，离开时隐藏](https://github.com/haizlin/fe-interview/issues/4584)\n    - [js] [请说说js中方法unshift和push方法的理解](https://github.com/haizlin/fe-interview/issues/4585)\n    - [软技能] [你会经常回家看望父母吗？多久一次？](https://github.com/haizlin/fe-interview/issues/4586)\n- 第914天 (2021-10-16)  \n    - [html] [使用H5做一个可以多选的select组件](https://github.com/haizlin/fe-interview/issues/4579)\n    - [css] [使用纯css3画一个火箭的模型](https://github.com/haizlin/fe-interview/issues/4580)\n    - [js] [ES6中class继承为什么一定要写super()？super代表什么？](https://github.com/haizlin/fe-interview/issues/4581)\n    - [软技能] [你知道网上的文库实现的原理吗？](https://github.com/haizlin/fe-interview/issues/4582)\n- 第913天 (2021-10-15)  \n    - [html] [使用H5写一个登录页](https://github.com/haizlin/fe-interview/issues/4575)\n    - [css] [使用CSS实现底部弧度效果](https://github.com/haizlin/fe-interview/issues/4576)\n    - [js] [javascript如何实现有限状态机？](https://github.com/haizlin/fe-interview/issues/4577)\n    - [软技能] [作为项目经理你是如何评估及管理项目风险的？](https://github.com/haizlin/fe-interview/issues/4578)\n- 第912天 (2021-10-14)  \n    - [html] [如果让你出一些html的视频教程，你应该怎么出？](https://github.com/haizlin/fe-interview/issues/4571)\n    - [css] [写css，class层级过多会影响页面的渲染性能吗？](https://github.com/haizlin/fe-interview/issues/4572)\n    - [js] [说说你对JavaScript与有限状态机的理解](https://github.com/haizlin/fe-interview/issues/4573)\n    - [软技能] [老师未来会被AI取代吗？说说你的看法](https://github.com/haizlin/fe-interview/issues/4574)\n- 第911天 (2021-10-13)  \n    - [html] [HTML5不是基于SGML，那么它是基于什么呢？](https://github.com/haizlin/fe-interview/issues/4567)\n    - [css] [使用css制作用户图标](https://github.com/haizlin/fe-interview/issues/4568)\n    - [js] [js选择器有哪些？](https://github.com/haizlin/fe-interview/issues/4569)\n    - [软技能] [常见的网络攻击有哪些？](https://github.com/haizlin/fe-interview/issues/4570)\n- 第910天 (2021-10-12)  \n    - [html] [写的html代码如何校验？](https://github.com/haizlin/fe-interview/issues/4563)\n    - [css] [使用css制作快进按钮效果](https://github.com/haizlin/fe-interview/issues/4564)\n    - [js] [你有自己封装过哪些基础类库？](https://github.com/haizlin/fe-interview/issues/4565)\n    - [软技能] [什么是点击劫持？如何预防？](https://github.com/haizlin/fe-interview/issues/4566)\n- 第909天 (2021-10-11)  \n    - [html] [html的标签层级太深如何优化？](https://github.com/haizlin/fe-interview/issues/4559)\n    - [css] [使用css制作男和女的图标](https://github.com/haizlin/fe-interview/issues/4560)\n    - [js] [js如何解决url中文乱码问题？](https://github.com/haizlin/fe-interview/issues/4561)\n    - [软技能] [你认为程序员有必须精通英语吗？](https://github.com/haizlin/fe-interview/issues/4562)\n- 第908天 (2021-10-10)  \n    - [html] [你有使用过html的strike标签吗？](https://github.com/haizlin/fe-interview/issues/4555)\n    - [css] [说下@supports有什么用途？](https://github.com/haizlin/fe-interview/issues/4556)\n    - [js] [如何解决js加载中文内容的乱码问题？](https://github.com/haizlin/fe-interview/issues/4557)\n    - [软技能] [你平时有关注互联网行业的动态吗？](https://github.com/haizlin/fe-interview/issues/4558)\n- 第907天 (2021-10-09)  \n    - [html] [你有使用过html的basefont标签吗？](https://github.com/haizlin/fe-interview/issues/4551)\n    - [css] [说说你对css中letter-spacing属性的理解](https://github.com/haizlin/fe-interview/issues/4552)\n    - [js] [使用js写个方法记录某个按钮的点击次数](https://github.com/haizlin/fe-interview/issues/4553)\n    - [软技能] [你有参加过哪些开发者大会吗？](https://github.com/haizlin/fe-interview/issues/4554)\n- 第906天 (2021-10-08)  \n    - [html] [HTML和DOM有什么关系？](https://github.com/haizlin/fe-interview/issues/4547)\n    - [css] [你了解critical CSS吗？](https://github.com/haizlin/fe-interview/issues/4548)\n    - [js] [js的事件流模型都有什么？](https://github.com/haizlin/fe-interview/issues/4549)\n    - [软技能] [你是如何理财的？](https://github.com/haizlin/fe-interview/issues/4550)\n- 第905天 (2021-10-07)  \n    - [html] [浏览器页面乱码如何解决？](https://github.com/haizlin/fe-interview/issues/4543)\n    - [css] [你是如何管理项目的CSS代码的？](https://github.com/haizlin/fe-interview/issues/4544)\n    - [js] [请说说宿主对象(host objects)和原生对象(native objects)有什么区别？](https://github.com/haizlin/fe-interview/issues/4545)\n    - [软技能] [如何避免研发部门的内耗？](https://github.com/haizlin/fe-interview/issues/4546)\n- 第904天 (2021-10-06)  \n    - [html] [现在有哪些页面还使用table布局？](https://github.com/haizlin/fe-interview/issues/4539)\n    - [css] [使用css3实现抓娃娃的动画特效](https://github.com/haizlin/fe-interview/issues/4540)\n    - [js] [请说说你对this的默认绑定、显示绑定、隐式绑定、new绑定、箭头函数绑定的理解](https://github.com/haizlin/fe-interview/issues/4541)\n    - [软技能] [说说你是如何看待眼高手低的？](https://github.com/haizlin/fe-interview/issues/4542)\n- 第903天 (2021-10-05)  \n    - [html] [如何解决iOS上拉、下拉出现空白的问题？](https://github.com/haizlin/fe-interview/issues/4535)\n    - [css] [在grid布局中如何定义网格轨道的大小？](https://github.com/haizlin/fe-interview/issues/4536)\n    - [js] [请解释下join和split两个方法有什么作用？](https://github.com/haizlin/fe-interview/issues/4537)\n    - [软技能] [你了解微信公众号的运营吗？](https://github.com/haizlin/fe-interview/issues/4538)\n- 第902天 (2021-10-04)  \n    - [html] [H5如何禁止保存或复制图片？](https://github.com/haizlin/fe-interview/issues/4531)\n    - [css] [请描述下grid布局中minmax函数有什么作用？](https://github.com/haizlin/fe-interview/issues/4532)\n    - [js] [请解释下`[1,2,3,4,5].indexOf('3')`的结果](https://github.com/haizlin/fe-interview/issues/4533)\n    - [软技能] [你有自己的微信公众号吗？](https://github.com/haizlin/fe-interview/issues/4534)\n- 第901天 (2021-10-03)  \n    - [html] [H5如何禁止用户文字或者图片？](https://github.com/haizlin/fe-interview/issues/4527)\n    - [css] [grid布局有哪些属性？](https://github.com/haizlin/fe-interview/issues/4528)\n    - [js] [使用js写一个数字转中文的方法](https://github.com/haizlin/fe-interview/issues/4529)\n    - [软技能] [项目进行中，在质量和进度冲突时，你是如何选择的？](https://github.com/haizlin/fe-interview/issues/4530)\n- 第900天 (2021-10-02)  \n    - [html] [写一个移动端的priker选择组件](https://github.com/haizlin/fe-interview/issues/4523)\n    - [css] [grid布局有什么缺点？](https://github.com/haizlin/fe-interview/issues/4524)\n    - [js] [如何解决iOS的日期转换为NAN的问题？](https://github.com/haizlin/fe-interview/issues/4525)\n    - [软技能] [在工作中，你喜欢经常抱怨的同事吗？](https://github.com/haizlin/fe-interview/issues/4526)\n- 第899天 (2021-10-01)  \n    - [html] [使用html5写一个刮刮乐奖券的布局](https://github.com/haizlin/fe-interview/issues/4519)\n    - [css] [使用css3画一个皮卡丘](https://github.com/haizlin/fe-interview/issues/4520)\n    - [js] [使用js写一个鼠标框选的效果](https://github.com/haizlin/fe-interview/issues/4521)\n    - [软技能] [直播与点播有什么不同？](https://github.com/haizlin/fe-interview/issues/4522)\n- 第898天 (2021-09-30)  \n    - [html] [在写页面布局中，遇到链接时使用相对路径还是绝对路径好？为什么？](https://github.com/haizlin/fe-interview/issues/4515)\n    - [css] [如何保持图片的宽高比适配各种布局？](https://github.com/haizlin/fe-interview/issues/4516)\n    - [js] [使用js写一个方法实现文件上传的断点续传功能](https://github.com/haizlin/fe-interview/issues/4517)\n    - [软技能] [你有没有想自己做一个开源项目？](https://github.com/haizlin/fe-interview/issues/4518)\n- 第897天 (2021-09-29)  \n    - [html] [说说你对HTML5标签source的理解](https://github.com/haizlin/fe-interview/issues/4511)\n    - [css] [使用css3实现水滴整合的效果](https://github.com/haizlin/fe-interview/issues/4512)\n    - [js] [通过Promise对象实现一个ajax](https://github.com/haizlin/fe-interview/issues/4513)\n    - [软技能] [你读书会感到焦虑吗？为什么？](https://github.com/haizlin/fe-interview/issues/4514)\n- 第896天 (2021-09-28)  \n    - [html] [说说你对HTML5标签menu的理解](https://github.com/haizlin/fe-interview/issues/4507)\n    - [css] [使用css3实现文字抖动的效果](https://github.com/haizlin/fe-interview/issues/4508)\n    - [js] [使用js写一个虚拟滚动的小组件](https://github.com/haizlin/fe-interview/issues/4509)\n    - [软技能] [你觉得前端的复杂度或者难点在哪里？](https://github.com/haizlin/fe-interview/issues/4510)\n- 第895天 (2021-09-27)  \n    - [html] [请说说你对HTML5的离线缓存机制的理解](https://github.com/haizlin/fe-interview/issues/4503)\n    - [css] [使用filter写一个鼠标移开图片时的模糊效果](https://github.com/haizlin/fe-interview/issues/4504)\n    - [js] [JSON格式的数据需要遵循什么规则？](https://github.com/haizlin/fe-interview/issues/4505)\n    - [软技能] [说说你对80后、90后人的理解](https://github.com/haizlin/fe-interview/issues/4506)\n- 第894天 (2021-09-26)  \n    - [html] [html5写好的页面给app或者小程序调用发现空白如何排查？](https://github.com/haizlin/fe-interview/issues/4498)\n    - [css] [解释下css中:nth-child(3n+1)的作用](https://github.com/haizlin/fe-interview/issues/4499)\n    - [js] [写一个方法，生成一个随机颜色字符串，合法的颜色为 #000000-#FFFFFF](https://github.com/haizlin/fe-interview/issues/4500)\n    - [软技能] [说说你对虚拟滚动的理解](https://github.com/haizlin/fe-interview/issues/4501)\n- 第893天 (2021-09-25)  \n    - [html] [页面布局时是不是节点越少越好？为什么？](https://github.com/haizlin/fe-interview/issues/4494)\n    - [css] [使用css实现相框效果](https://github.com/haizlin/fe-interview/issues/4495)\n    - [js] [写一个方法，把数组中的每一项变为原值的平方](https://github.com/haizlin/fe-interview/issues/4496)\n    - [软技能] [如何编写一个Git Hook？](https://github.com/haizlin/fe-interview/issues/4497)\n- 第892天 (2021-09-24)  \n    - [html] [你了解百度地图的页面布局方式吗？](https://github.com/haizlin/fe-interview/issues/4490)\n    - [css] [使用纯CSS实现一个滚动进度条](https://github.com/haizlin/fe-interview/issues/4491)\n    - [js] [写一个方法计算两个给定时间的月份差、天数差、小时差](https://github.com/haizlin/fe-interview/issues/4492)\n    - [软技能] [Git Hook中常用的钩子有哪些？](https://github.com/haizlin/fe-interview/issues/4493)\n- 第891天 (2021-09-23)  \n    - [html] [如何使用HTML5生成一张缩略图？](https://github.com/haizlin/fe-interview/issues/4486)\n    - [css] [使用flex布局，多行，每行平均5个item，每个item之间有间隙](https://github.com/haizlin/fe-interview/issues/4487)\n    - [js] [写一个js方法将字符串数组与数字数组互转](https://github.com/haizlin/fe-interview/issues/4488)\n    - [软技能] [Git Hook在项目中哪些作用？](https://github.com/haizlin/fe-interview/issues/4489)\n- 第890天 (2021-09-22)  \n    - [html] [html中video标签的poster属性如何铺满video标签？](https://github.com/haizlin/fe-interview/issues/4482)\n    - [css] [为什么会要避免使用!important？](https://github.com/haizlin/fe-interview/issues/4483)\n    - [js] [写一个方法，获取较当前日期相差N月的同一日](https://github.com/haizlin/fe-interview/issues/4484)\n    - [软技能] [解释型和编译型语言有什么不同？](https://github.com/haizlin/fe-interview/issues/4485)\n- 第889天 (2021-09-21)  \n    - [html] [如何给video设置预览图？](https://github.com/haizlin/fe-interview/issues/4478)\n    - [css] [css权重优先级用来做什么的？](https://github.com/haizlin/fe-interview/issues/4479)\n    - [js] [Object.defineProperty 和ES6中的Proxy有什么区别？](https://github.com/haizlin/fe-interview/issues/4480)\n    - [软技能] [编写好的代码在CPU中是如何运行的？](https://github.com/haizlin/fe-interview/issues/4481)\n- 第888天 (2021-09-20)  \n    - [html] [video标签的webkit-playsinline属性有什么作用？](https://github.com/haizlin/fe-interview/issues/4474)\n    - [css] [你有使用过transition写过哪些特效？](https://github.com/haizlin/fe-interview/issues/4475)\n    - [js] [JavaScript的对象属性描述符有哪些？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/4476)\n    - [软技能] [写的代码在计算机的哪个设备存储？](https://github.com/haizlin/fe-interview/issues/4477)\n- 第887天 (2021-09-19)  \n    - [html] [说说你对web Accessibility的理解](https://github.com/haizlin/fe-interview/issues/4470)\n    - [css] [你有使用过object-fit属性吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/4471)\n    - [js] [JavaScript中的数组和函数在内存分别是如何存储的？](https://github.com/haizlin/fe-interview/issues/4472)\n    - [软技能] [你有使用过gitee吗？说说它和github的区别](https://github.com/haizlin/fe-interview/issues/4473)\n- 第886天 (2021-09-18)  \n    - [html] [如何提升table组件的性能？](https://github.com/haizlin/fe-interview/issues/4466)\n    - [css] [使用CSS3写一个旋转木马的动画特效](https://github.com/haizlin/fe-interview/issues/4467)\n    - [js] [JavaScript只能在浏览器上运行吗？](https://github.com/haizlin/fe-interview/issues/4468)\n    - [软技能] [git的项目仓库很大怎么办？如何对其进行瘦身？](https://github.com/haizlin/fe-interview/issues/4469)\n- 第885天 (2021-09-17)  \n    - [html] [请说说html、css、JavaScript三者的关系](https://github.com/haizlin/fe-interview/issues/4462)\n    - [css] [说说你用css写过最得意的是什么交互？](https://github.com/haizlin/fe-interview/issues/4463)\n    - [js] [JavaScript是如何运行的？](https://github.com/haizlin/fe-interview/issues/4464)\n    - [软技能] [如何才能使显示的图片不变形？](https://github.com/haizlin/fe-interview/issues/4465)\n- 第884天 (2021-09-16)  \n    - [html] [你有在页面中使用过哪些模板引擎吗？](https://github.com/haizlin/fe-interview/issues/4458)\n    - [css] [使用CSS3画一个地球仪](https://github.com/haizlin/fe-interview/issues/4459)\n    - [js] [写一个方法获取当前时间的前面第N天时间](https://github.com/haizlin/fe-interview/issues/4460)\n    - [软技能] [请解释下URL双斜杠开头`//`有什么作用？](https://github.com/haizlin/fe-interview/issues/4461)\n- 第883天 (2021-09-15)  \n    - [html] [网站上的字体有大有小，从用户体验的角度来讲，你是如何选择大小的？](https://github.com/haizlin/fe-interview/issues/4454)\n    - [css] [将元素设为Flex后，子元素的哪些属性会失效？](https://github.com/haizlin/fe-interview/issues/4455)\n    - [js] [请分析Math.ceil(null)的结果](https://github.com/haizlin/fe-interview/issues/4456)\n    - [软技能] [你了解CMS系统吗？](https://github.com/haizlin/fe-interview/issues/4457)\n- 第882天 (2021-09-14)  \n    - [html] [img标签的onerror事件有什么作用？](https://github.com/haizlin/fe-interview/issues/4450)\n    - [css] [使用css写一个翻书动画特效](https://github.com/haizlin/fe-interview/issues/4451)\n    - [js] [在工作中你总结出js的使用技巧有哪些？](https://github.com/haizlin/fe-interview/issues/4452)\n    - [软技能] [法定假日你一般是怎么安排的？](https://github.com/haizlin/fe-interview/issues/4453)\n- 第881天 (2021-09-13)  \n    - [html] [img标签的onload事件有什么作用？](https://github.com/haizlin/fe-interview/issues/4446)\n    - [css] [border-spacing属性有什么作用？](https://github.com/haizlin/fe-interview/issues/4447)\n    - [js] [使用js写个方法判断两个时间段是否有交集](https://github.com/haizlin/fe-interview/issues/4448)\n    - [软技能] [如何提升service worker命中率？](https://github.com/haizlin/fe-interview/issues/4449)\n- 第880天 (2021-09-12)  \n    - [html] [form表单里如何触发submit事件？](https://github.com/haizlin/fe-interview/issues/4442)\n    - [css] [大型项目在css开发过程中是通过什么策略拆分成多个模块的？](https://github.com/haizlin/fe-interview/issues/4443)\n    - [js] [如何解决鼠标滚动时多次触发事件？](https://github.com/haizlin/fe-interview/issues/4444)\n    - [软技能] [静态资源优化的方式有哪些？](https://github.com/haizlin/fe-interview/issues/4445)\n- 第879天 (2021-09-11)  \n    - [html] [说说你对command标签的理解](https://github.com/haizlin/fe-interview/issues/4438)\n    - [css] [请解释下`{box-sizing：border-box;}`会产生什么影响？](https://github.com/haizlin/fe-interview/issues/4439)\n    - [js] [请使用es5模拟实现一个es6的symbol](https://github.com/haizlin/fe-interview/issues/4440)\n    - [软技能] [怎样让页面渲染的阶段更流畅？](https://github.com/haizlin/fe-interview/issues/4441)\n- 第878天 (2021-09-10)  \n    - [html] [使用HTML5画一个矿泉水瓶](https://github.com/haizlin/fe-interview/issues/4434)\n    - [css] [请解释移动优先策略和自适应设计两种方法有什么不同？](https://github.com/haizlin/fe-interview/issues/4435)\n    - [js] [写个方法找出两个二维数组的差集](https://github.com/haizlin/fe-interview/issues/4436)\n    - [软技能] [web页面可以从哪些方面优化性能？](https://github.com/haizlin/fe-interview/issues/4437)\n- 第877天 (2021-09-09)  \n    - [html] [使用html5写一个背景粒子特效](https://github.com/haizlin/fe-interview/issues/4430)\n    - [css] [CSS允许使用哪些不同的媒介类型？](https://github.com/haizlin/fe-interview/issues/4431)\n    - [js] [写个方法找出数组中位数差值最小的两个数](https://github.com/haizlin/fe-interview/issues/4432)\n    - [软技能] [第三方登录有哪些？它们的登录流程是什么？](https://github.com/haizlin/fe-interview/issues/4433)\n- 第876天 (2021-09-08)  \n    - [html] [如果是多人合作一起写一个页面，如何分工？](https://github.com/haizlin/fe-interview/issues/4426)\n    - [css] [说说你对border-collapse属性的理解](https://github.com/haizlin/fe-interview/issues/4427)\n    - [js] [写一个方法获取元素的最终背景色](https://github.com/haizlin/fe-interview/issues/4428)\n    - [软技能] [常见登录鉴权方案有哪些？](https://github.com/haizlin/fe-interview/issues/4429)\n- 第875天 (2021-09-07)  \n    - [html] [input标签中search属性有什么作用？](https://github.com/haizlin/fe-interview/issues/4422)\n    - [css] [css滤镜有什么作用？](https://github.com/haizlin/fe-interview/issues/4423)\n    - [js] [请解释下DOM 元素事件执行的顺序](https://github.com/haizlin/fe-interview/issues/4424)\n    - [软技能] [说说前端实现微信授权的流程是怎么样的？](https://github.com/haizlin/fe-interview/issues/4425)\n- 第874天 (2021-09-06)  \n    - [html] [table合并单元格顺序是怎样的？](https://github.com/haizlin/fe-interview/issues/4418)\n    - [css] [说说你对css的filter滤镜的理解](https://github.com/haizlin/fe-interview/issues/4419)\n    - [js] [写一个方法使用滚轮对图片进行放大缩小](https://github.com/haizlin/fe-interview/issues/4420)\n    - [软技能] [如何在工作中突出亮点？](https://github.com/haizlin/fe-interview/issues/4421)\n- 第873天 (2021-09-05)  \n    - [html] [table的单元格如何保持宽度不变？](https://github.com/haizlin/fe-interview/issues/4414)\n    - [css] [使用css3写一个拆盲盒的动画](https://github.com/haizlin/fe-interview/issues/4415)\n    - [js] [写一个方法保留小数点后面的几位](https://github.com/haizlin/fe-interview/issues/4416)\n    - [软技能] [鸿蒙已经开源，前端可以做些什么？](https://github.com/haizlin/fe-interview/issues/4417)\n- 第872天 (2021-09-04)  \n    - [html] [你了解鸿蒙系统吗？](https://github.com/haizlin/fe-interview/issues/4410)\n    - [css] [如何写出更优美的css代码？](https://github.com/haizlin/fe-interview/issues/4411)\n    - [js] [写一个方法将对象转化为FormData对象](https://github.com/haizlin/fe-interview/issues/4412)\n    - [软技能] [接口如何有效防止被多次盗刷？](https://github.com/haizlin/fe-interview/issues/4413)\n- 第871天 (2021-09-03)  \n    - [html] [画一个跟微信首页的布局](https://github.com/haizlin/fe-interview/issues/4406)\n    - [css] [两个相邻的inline-block元素为什么会出现间隔，如何解决？](https://github.com/haizlin/fe-interview/issues/4407)\n    - [js] [写一个方法获取文件的后缀名](https://github.com/haizlin/fe-interview/issues/4408)\n    - [软技能] [如何实现一个前端监控系统？](https://github.com/haizlin/fe-interview/issues/4409)\n- 第870天 (2021-09-02)  \n    - [html] [实现左中右三栏布局有哪些方法？](https://github.com/haizlin/fe-interview/issues/4402)\n    - [css] [z-index在CSS3中生效范围有哪些？](https://github.com/haizlin/fe-interview/issues/4403)\n    - [js] [写一个方法去除对象中值为空('','  ',null,undefined)的属性](https://github.com/haizlin/fe-interview/issues/4404)\n    - [软技能] [你喜欢养小动物吗？](https://github.com/haizlin/fe-interview/issues/4405)\n- 第869天 (2021-09-01)  \n    - [html] [你喜欢用flex还是grid来布局？为什么？](https://github.com/haizlin/fe-interview/issues/4398)\n    - [css] [写css时你是如何管理全局变量的？](https://github.com/haizlin/fe-interview/issues/4399)\n    - [js] [使用js自己实现一个inherit函数](https://github.com/haizlin/fe-interview/issues/4400)\n    - [软技能] [前端如何实现零代码开发？](https://github.com/haizlin/fe-interview/issues/4401)\n- 第868天 (2021-08-31)  \n    - [html] [使用H5画出几个月饼](https://github.com/haizlin/fe-interview/issues/4394)\n    - [css] [使用纯CSS3将图片反转](https://github.com/haizlin/fe-interview/issues/4395)\n    - [js] [写一个方法在指定数组对象中查找匹配的对象的值](https://github.com/haizlin/fe-interview/issues/4396)\n    - [软技能] [你有阅读过哪些类库的源码吗？你是如何阅读的？](https://github.com/haizlin/fe-interview/issues/4397)\n- 第867天 (2021-08-30)  \n    - [html] [使用css画一个动态的彩带](https://github.com/haizlin/fe-interview/issues/4390)\n    - [css] [CSS中怎样把“【】”左右倒立，变为上下呢？](https://github.com/haizlin/fe-interview/issues/4391)\n    - [js] [解释下Delete操作符的作用](https://github.com/haizlin/fe-interview/issues/4392)\n    - [软技能] [你喜欢爬山吗？](https://github.com/haizlin/fe-interview/issues/4393)\n- 第866天 (2021-08-29)  \n    - [html] [html5中的meta标签window-target有什么作用？](https://github.com/haizlin/fe-interview/issues/4386)\n    - [css] [使用css画一个抖音的logo](https://github.com/haizlin/fe-interview/issues/4387)\n    - [js] [使用canvas生成验证码](https://github.com/haizlin/fe-interview/issues/4388)\n    - [软技能] [你喜欢跑步吗？](https://github.com/haizlin/fe-interview/issues/4389)\n- 第865天 (2021-08-28)  \n    - [html] [html5中的meta标签pragma有什么作用？](https://github.com/haizlin/fe-interview/issues/4382)\n    - [css] [使用纯css制作一个签名板](https://github.com/haizlin/fe-interview/issues/4383)\n    - [js] [使用js实现沿贝塞尔曲线运动](https://github.com/haizlin/fe-interview/issues/4384)\n    - [软技能] [你有参加过前端相关的线上或者线下大型会议吗？](https://github.com/haizlin/fe-interview/issues/4385)\n- 第864天 (2021-08-27)  \n    - [html] [你有使用过bgsound标签吗？说说它的作用](https://github.com/haizlin/fe-interview/issues/4378)\n    - [css] [你有使用过resize属性吗？它有什么用途？](https://github.com/haizlin/fe-interview/issues/4379)\n    - [js] [js如何阻止默认事件？](https://github.com/haizlin/fe-interview/issues/4380)\n    - [软技能] [你有经常参加同学或朋友聚会吗？](https://github.com/haizlin/fe-interview/issues/4381)\n- 第863天 (2021-08-26)  \n    - [html] [html5中的meta标签scheme有什么作用？](https://github.com/haizlin/fe-interview/issues/4374)\n    - [css] [使用css实现一个曲线路径动画](https://github.com/haizlin/fe-interview/issues/4375)\n    - [js] [如何用js实现VR的功能](https://github.com/haizlin/fe-interview/issues/4376)\n    - [软技能] [你所在的部门会经常聚餐吗？](https://github.com/haizlin/fe-interview/issues/4377)\n- 第862天 (2021-08-25)  \n    - [html] [html5中的meta标签revised有什么作用？](https://github.com/haizlin/fe-interview/issues/4370)\n    - [css] [使用css实现一个条纹边框](https://github.com/haizlin/fe-interview/issues/4371)\n    - [js] [解释下`({} + [] == [] + {})`的结果](https://github.com/haizlin/fe-interview/issues/4372)\n    - [软技能] [你了解超分辨率吗？](https://github.com/haizlin/fe-interview/issues/4373)\n- 第861天 (2021-08-24)  \n    - [html] [html5中的meta标签keywords有什么作用？](https://github.com/haizlin/fe-interview/issues/4366)\n    - [css] [实现一个左边竖条](https://github.com/haizlin/fe-interview/issues/4367)\n    - [js] [解释下`{} + [] == [] + {}`的结果](https://github.com/haizlin/fe-interview/issues/4368)\n    - [软技能] [你是如何自我提升的？](https://github.com/haizlin/fe-interview/issues/4369)\n- 第860天 (2021-08-23)  \n    - [html] [html5中的meta标签description有什么作用？](https://github.com/haizlin/fe-interview/issues/4362)\n    - [css] [什么是 CSS Motion Path 运动路径？](https://github.com/haizlin/fe-interview/issues/4363)\n    - [js] [写个方法获取数组任意个不重复的随机数组元素](https://github.com/haizlin/fe-interview/issues/4364)\n    - [软技能] [你是如何做到自我管理的？](https://github.com/haizlin/fe-interview/issues/4365)\n- 第859天 (2021-08-22)  \n    - [html] [html5中的meta标签author有什么作用？](https://github.com/haizlin/fe-interview/issues/4358)\n    - [css] [css的属性@Property有什么用途？](https://github.com/haizlin/fe-interview/issues/4359)\n    - [js] [写一个方法，将2N个元素的数组随机两两组合](https://github.com/haizlin/fe-interview/issues/4360)\n    - [软技能] [你觉得哪些是伪程序员？](https://github.com/haizlin/fe-interview/issues/4361)\n- 第858天 (2021-08-21)  \n    - [html] [meta标签的哪个属性是必须的？](https://github.com/haizlin/fe-interview/issues/4354)\n    - [css] [你有使用过伪元素::marker吗？它有什么用途](https://github.com/haizlin/fe-interview/issues/4355)\n    - [js] [写一个方法获取数组的最大值和最小值](https://github.com/haizlin/fe-interview/issues/4356)\n    - [软技能] [你知道显示器的刷新率是什么吗？](https://github.com/haizlin/fe-interview/issues/4357)\n- 第857天 (2021-08-20)  \n    - [html] [你知道html标签meta中的Content-Security-Policy有什么作用吗？](https://github.com/haizlin/fe-interview/issues/4350)\n    - [css] [引用第三方的css安不安全？为什么？](https://github.com/haizlin/fe-interview/issues/4351)\n    - [js] [js如何进行特性检测？](https://github.com/haizlin/fe-interview/issues/4352)\n    - [软技能] [你使用过显示器的分辨率最高是多少？](https://github.com/haizlin/fe-interview/issues/4353)\n- 第856天 (2021-08-19)  \n    - [html] [cookie的存储如果超过了最大限制将会发生什么事情？如何解决？](https://github.com/haizlin/fe-interview/issues/4346)\n    - [css] [使用CSS将列表的项使用逗号分隔显示](https://github.com/haizlin/fe-interview/issues/4347)\n    - [js] [你使用过哪些数学函数？说下它们的作用](https://github.com/haizlin/fe-interview/issues/4348)\n    - [软技能] [你觉得人与人沟通的基本准则是什么？你自己认可哪一种？](https://github.com/haizlin/fe-interview/issues/4349)\n- 第855天 (2021-08-18)  \n    - [html] [在高分辨率下写页面，应该注意什么？](https://github.com/haizlin/fe-interview/issues/4342)\n    - [css] [隐藏元素的background-image会加载吗？](https://github.com/haizlin/fe-interview/issues/4343)\n    - [js] [写一个方法去掉最后一个字符串\",\"](https://github.com/haizlin/fe-interview/issues/4344)\n    - [软技能] [你觉得前端程序员如何自我修练？](https://github.com/haizlin/fe-interview/issues/4345)\n- 第854天 (2021-08-17)  \n    - [html] [html列表共有几种？有什么区别？](https://github.com/haizlin/fe-interview/issues/4338)\n    - [css] [使用css3画一个26个英文字母的旋转动画特效](https://github.com/haizlin/fe-interview/issues/4339)\n    - [js] [JS如何设置获取盒模型的宽和高？](https://github.com/haizlin/fe-interview/issues/4340)\n    - [软技能] [你是如何定义程序员的？](https://github.com/haizlin/fe-interview/issues/4341)\n- 第853天 (2021-08-16)  \n    - [html] [在线的编辑器你都使用过哪些？](https://github.com/haizlin/fe-interview/issues/4334)\n    - [css] [说说你对css特指度的理解](https://github.com/haizlin/fe-interview/issues/4335)\n    - [js] [js中有哪些类型的弹出框？](https://github.com/haizlin/fe-interview/issues/4336)\n    - [软技能] [你觉得人工智能会取代前端吗？为什么？](https://github.com/haizlin/fe-interview/issues/4337)\n- 第852天 (2021-08-15)  \n    - [html] [如何修改textarea内容的字体大小及字体颜色？](https://github.com/haizlin/fe-interview/issues/4330)\n    - [css] [为什么要初始化CSS样式？](https://github.com/haizlin/fe-interview/issues/4331)\n    - [js] [未声明和未定义的变量有什么区别？](https://github.com/haizlin/fe-interview/issues/4332)\n    - [软技能] [你喜欢在线上视频学习吗？为什么？](https://github.com/haizlin/fe-interview/issues/4333)\n- 第851天 (2021-08-14)  \n    - [html] [微信打开的h5页面如何调用微信的方法？](https://github.com/haizlin/fe-interview/issues/4326)\n    - [css] [使用css画一个梯形](https://github.com/haizlin/fe-interview/issues/4327)\n    - [js] [写一个方法找出在一个数组中和为目标值的两个整数](https://github.com/haizlin/fe-interview/issues/4328)\n    - [软技能] [你觉得哪些会议是无效的？](https://github.com/haizlin/fe-interview/issues/4329)\n- 第850天 (2021-08-13)  \n    - [html] [小程序web-view嵌入H5页面能不能调用微信的API？](https://github.com/haizlin/fe-interview/issues/4322)\n    - [css] [使用css3画一个小火车动画](https://github.com/haizlin/fe-interview/issues/4323)\n    - [js] [函数的fn.length和arguments.length有什么区别？](https://github.com/haizlin/fe-interview/issues/4324)\n    - [软技能] [你喜欢哪个省市？为什么？](https://github.com/haizlin/fe-interview/issues/4325)\n- 第849天 (2021-08-12)  \n    - [html] [微信小程序如何主动与H5通信？](https://github.com/haizlin/fe-interview/issues/4318)\n    - [css] [使用flex布局实现一左一右对齐](https://github.com/haizlin/fe-interview/issues/4319)\n    - [js] [说说你对Memoization的了解及它有什么用途？](https://github.com/haizlin/fe-interview/issues/4320)\n    - [软技能] [你会拒绝开什么样的会议？](https://github.com/haizlin/fe-interview/issues/4321)\n- 第848天 (2021-08-11)  \n    - [html] [前端如何在h5页面调用微信支付？](https://github.com/haizlin/fe-interview/issues/4314)\n    - [css] [使用CSS3实现电影投影仪动画](https://github.com/haizlin/fe-interview/issues/4315)\n    - [js] [写一个防止重复请求接口的方法](https://github.com/haizlin/fe-interview/issues/4316)\n    - [软技能] [在公司加班，你觉得公司应该给予什么样的福利？](https://github.com/haizlin/fe-interview/issues/4317)\n- 第847天 (2021-08-10)  \n    - [html] [h5页面如何与微信通信？](https://github.com/haizlin/fe-interview/issues/4310)\n    - [css] [写一个加入购物车时的飞行动画特效](https://github.com/haizlin/fe-interview/issues/4311)\n    - [js] [把一个数组置空有哪些方法？](https://github.com/haizlin/fe-interview/issues/4312)\n    - [软技能] [公司加班到几点能你接受？为什么？](https://github.com/haizlin/fe-interview/issues/4313)\n- 第846天 (2021-08-09)  \n    - [html] [webGL和svg有什么区别？](https://github.com/haizlin/fe-interview/issues/4306)\n    - [css] [使用CSS制作一个音阶动画特效](https://github.com/haizlin/fe-interview/issues/4307)\n    - [js] [请解释下reduce方法有哪些用法](https://github.com/haizlin/fe-interview/issues/4308)\n    - [软技能] [电脑连不上网，你知道怎么解决吗？](https://github.com/haizlin/fe-interview/issues/4309)\n- 第845天 (2021-08-08)  \n    - [html] [使用webgl画一张贺卡](https://github.com/haizlin/fe-interview/issues/4302)\n    - [css] [使用CSS3+SVG绘制一只哆啦a梦机器猫头像](https://github.com/haizlin/fe-interview/issues/4303)\n    - [js] [写一个方法，找出最接近当前的数的2的指数的数](https://github.com/haizlin/fe-interview/issues/4304)\n    - [软技能] [你对网络通信有了解吗？](https://github.com/haizlin/fe-interview/issues/4305)\n- 第844天 (2021-08-07)  \n    - [html] [说说webGL和canvas的区别](https://github.com/haizlin/fe-interview/issues/4298)\n    - [css] [使用CSS3+SVG绘制一只唐老鸭](https://github.com/haizlin/fe-interview/issues/4299)\n    - [js] [写一个方法计算给定时间的倒计时](https://github.com/haizlin/fe-interview/issues/4300)\n    - [软技能] [前端如何预防羊毛党呢？有什么手段措施？](https://github.com/haizlin/fe-interview/issues/4301)\n- 第843天 (2021-08-06)  \n    - [html] [前端可以绘制图形有哪几种方法？](https://github.com/haizlin/fe-interview/issues/4294)\n    - [css] [使用CSS3+SVG绘制时间沙漏动画特效](https://github.com/haizlin/fe-interview/issues/4295)\n    - [js] [你是如何自学js这门语言的？](https://github.com/haizlin/fe-interview/issues/4296)\n    - [软技能] [作为部门领导，你是如何计算投入产出比的？](https://github.com/haizlin/fe-interview/issues/4297)\n- 第842天 (2021-08-05)  \n    - [html] [html代码中混合php或者其它后台语言代码，你觉得好维护吗？为什么？](https://github.com/haizlin/fe-interview/issues/4290)\n    - [css] [使用CSS3绘制天狗食月日食动画特效](https://github.com/haizlin/fe-interview/issues/4291)\n    - [js] [写一个方法判断字符串是否符合USD的格式](https://github.com/haizlin/fe-interview/issues/4292)\n    - [软技能] [薅羊毛的原理你知道吗？](https://github.com/haizlin/fe-interview/issues/4293)\n- 第841天 (2021-08-04)  \n    - [html] [你有使用过ContentEditable属性吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/4286)\n    - [css] [使用CSS3+SVG绘制沿固定路径飞行的纸飞机](https://github.com/haizlin/fe-interview/issues/4287)\n    - [js] [写个方法求出数组中每个元素的二次方，返回新的数组](https://github.com/haizlin/fe-interview/issues/4288)\n    - [软技能] [你薅过羊毛吗？](https://github.com/haizlin/fe-interview/issues/4289)\n- 第840天 (2021-08-03)  \n    - [html] [写一个吸附布局](https://github.com/haizlin/fe-interview/issues/4281)\n    - [css] [使用CSS3绘制一杯冒热气的咖啡动画](https://github.com/haizlin/fe-interview/issues/4282)\n    - [js] [写一个方法获取url中hash路径的参数](https://github.com/haizlin/fe-interview/issues/4283)\n    - [软技能] [站点超多图时，如何做图片优化？](https://github.com/haizlin/fe-interview/issues/4284)\n- 第839天 (2021-08-02)  \n    - [html] [使用HTML5+CSS3实现一个轮胎滚动的特效](https://github.com/haizlin/fe-interview/issues/4277)\n    - [css] [使用CSS3绘制一只愤怒的小鸟卡通形象](https://github.com/haizlin/fe-interview/issues/4278)\n    - [js] [typeof undefined的结果是什么？](https://github.com/haizlin/fe-interview/issues/4279)\n    - [软技能] [如何调查用户的需求、痛点？](https://github.com/haizlin/fe-interview/issues/4280)\n- 第838天 (2021-08-01)  \n    - [html] [使用HTML5绘制一个高脚杯](https://github.com/haizlin/fe-interview/issues/4273)\n    - [css] [使用CSS3绘制一只卡通小蜜蜂的动画特效](https://github.com/haizlin/fe-interview/issues/4274)\n    - [js] [typeof Symbol()的结果是什么？](https://github.com/haizlin/fe-interview/issues/4275)\n    - [软技能] [如何做用户画像分析？](https://github.com/haizlin/fe-interview/issues/4276)\n- 第837天 (2021-07-31)  \n    - [html] [使用HTML5绘制一个发光的灯泡](https://github.com/haizlin/fe-interview/issues/4269)\n    - [css] [使用CSS3绘制一辆可以运动的自行车动画](https://github.com/haizlin/fe-interview/issues/4270)\n    - [js] [请问哪些语句会放入异步任务队列中？](https://github.com/haizlin/fe-interview/issues/4271)\n    - [软技能] [用户画像都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/4272)\n- 第836天 (2021-07-30)  \n    - [html] [使用HTML5绘制一道闪电](https://github.com/haizlin/fe-interview/issues/4265)\n    - [css] [使用CSS3实现柱状图效果](https://github.com/haizlin/fe-interview/issues/4266)\n    - [js] [使用js写个方法截取视频的第一帧](https://github.com/haizlin/fe-interview/issues/4267)\n    - [软技能] [说说你对用户画像的理解](https://github.com/haizlin/fe-interview/issues/4268)\n- 第835天 (2021-07-29)  \n    - [html] [使用HTML5绘制一个经典“旺仔”的头像](https://github.com/haizlin/fe-interview/issues/4260)\n    - [css] [使用CSS3实现折线图效果](https://github.com/haizlin/fe-interview/issues/4261)\n    - [js] [请分析`5 == [[[5]]]`的结果](https://github.com/haizlin/fe-interview/issues/4262)\n    - [软技能] [如何进行用户分析？](https://github.com/haizlin/fe-interview/issues/4263)\n- 第834天 (2021-07-28)  \n    - [html] [使用HTML5绘制一个IE的Logo](https://github.com/haizlin/fe-interview/issues/4256)\n    - [css] [使用CSS3实现饼形图效果](https://github.com/haizlin/fe-interview/issues/4257)\n    - [js] [使用js封装一个ajax方法](https://github.com/haizlin/fe-interview/issues/4258)\n    - [软技能] [什么样的体验才是好的用户体验？](https://github.com/haizlin/fe-interview/issues/4259)\n- 第833天 (2021-07-27)  \n    - [html] [使用HTML5绘制一个指南针](https://github.com/haizlin/fe-interview/issues/4252)\n    - [css] [使用CSS3实现星系轨道旋转特效](https://github.com/haizlin/fe-interview/issues/4253)\n    - [js] [写一个方法验证国内车牌号是否正确](https://github.com/haizlin/fe-interview/issues/4254)\n    - [软技能] [举例说明你体验最好的用户体验（可以是生活场景）？](https://github.com/haizlin/fe-interview/issues/4255)\n- 第832天 (2021-07-26)  \n    - [html] [使用HTML5绘制一个大西瓜](https://github.com/haizlin/fe-interview/issues/4248)\n    - [css] [使用CSS3实现文字带轮廓边框特效](https://github.com/haizlin/fe-interview/issues/4249)\n    - [js] [BOM常用属性有哪些？](https://github.com/haizlin/fe-interview/issues/4250)\n    - [软技能] [你觉得你上学时哪门课程学得最好？为什么？](https://github.com/haizlin/fe-interview/issues/4251)\n- 第831天 (2021-07-25)  \n    - [html] [使用HTML5绘制一只小蜜蜂](https://github.com/haizlin/fe-interview/issues/4244)\n    - [css] [使用CSS3实现立体文字重叠特效](https://github.com/haizlin/fe-interview/issues/4245)\n    - [js] [DOM是哪种基本的数据结构？](https://github.com/haizlin/fe-interview/issues/4246)\n    - [软技能] [请说说你对用户体验的理解](https://github.com/haizlin/fe-interview/issues/4247)\n- 第830天 (2021-07-24)  \n    - [html] [使用HTML5绘制一支铅笔](https://github.com/haizlin/fe-interview/issues/4240)\n    - [css] [使用CSS3实现牛顿摇摆球动画](https://github.com/haizlin/fe-interview/issues/4241)\n    - [js] [异步任务从开始执行到调用回调函数这段时间放到哪边？](https://github.com/haizlin/fe-interview/issues/4242)\n    - [软技能] [你觉得你住的地方离公司远吗？](https://github.com/haizlin/fe-interview/issues/4243)\n- 第829天 (2021-07-23)  \n    - [html] [使用HTML5绘制一副乒乓球拍](https://github.com/haizlin/fe-interview/issues/4236)\n    - [css] [使用CSS3实现空中飘动的云朵动画](https://github.com/haizlin/fe-interview/issues/4237)\n    - [js] [为什么会有宏任务和微任务之分？](https://github.com/haizlin/fe-interview/issues/4238)\n    - [软技能] [使用新技术在团队内推广是如何落地？](https://github.com/haizlin/fe-interview/issues/4239)\n- 第828天 (2021-07-22)  \n    - [html] [使用HTML5绘制一个正反面的硬币](https://github.com/haizlin/fe-interview/issues/4232)\n    - [css] [使用CSS3实现一只在飞的蝴蝶](https://github.com/haizlin/fe-interview/issues/4233)\n    - [js] [js语句放入异步队列的时机是哪个？](https://github.com/haizlin/fe-interview/issues/4234)\n    - [软技能] [你们有自己的部署平台吗？流程是怎样的？](https://github.com/haizlin/fe-interview/issues/4235)\n- 第827天 (2021-07-21)  \n    - [html] [使用HTML5绘制一个Android的Logo](https://github.com/haizlin/fe-interview/issues/4227)\n    - [css] [使用CSS3实现星系轨道旋转特效](https://github.com/haizlin/fe-interview/issues/4228)\n    - [js] [为什么会有同源策略？](https://github.com/haizlin/fe-interview/issues/4229)\n    - [软技能] [如何实现VR看房？](https://github.com/haizlin/fe-interview/issues/4230)\n- 第826天 (2021-07-20)  \n    - [html] [使用HTML5自定义一个下拉框](https://github.com/haizlin/fe-interview/issues/4223)\n    - [css] [使用CSS3+SVG实现点火发射的动画](https://github.com/haizlin/fe-interview/issues/4224)\n    - [js] [写一个方法将一个未排序的数组中找出任意两数之和等于给定的数](https://github.com/haizlin/fe-interview/issues/4225)\n    - [软技能] [你有了解过VR吗？](https://github.com/haizlin/fe-interview/issues/4226)\n- 第825天 (2021-07-19)  \n    - [html] [使用HTML5自定义一个复选框](https://github.com/haizlin/fe-interview/issues/4219)\n    - [css] [使用css3绘制一颗仙人掌](https://github.com/haizlin/fe-interview/issues/4220)\n    - [js] [写一个方法将一个1到1000的未排序数组中找到缺失的数](https://github.com/haizlin/fe-interview/issues/4221)\n    - [软技能] [你觉得工作中是否要学会“偷懒”？](https://github.com/haizlin/fe-interview/issues/4222)\n- 第824天 (2021-07-18)  \n    - [html] [使用HTML5自定义一个单选框](https://github.com/haizlin/fe-interview/issues/4215)\n    - [css] [使用CSS3实现一个复古播放电影倒计时的特效](https://github.com/haizlin/fe-interview/issues/4216)\n    - [js] [写一个方法将句子中颠倒单词](https://github.com/haizlin/fe-interview/issues/4217)\n    - [软技能] [你有算过团队的人力成本吗？](https://github.com/haizlin/fe-interview/issues/4218)\n- 第823天 (2021-07-17)  \n    - [html] [使用HTML5绘制一只甲壳虫](https://github.com/haizlin/fe-interview/issues/4211)\n    - [css] [使用css3实现一个开关灯按钮的动画特效](https://github.com/haizlin/fe-interview/issues/4212)\n    - [js] [写一个方法找出两个数的最小公倍数](https://github.com/haizlin/fe-interview/issues/4213)\n    - [软技能] [git如何切换远程分支到本地？](https://github.com/haizlin/fe-interview/issues/4214)\n- 第822天 (2021-07-16)  \n    - [html] [使用HTML5绘制一个灯塔](https://github.com/haizlin/fe-interview/issues/4203)\n    - [css] [使用css3实现一个大白的特效](https://github.com/haizlin/fe-interview/issues/4204)\n    - [js] [写一个方法找出两个数的最大公约数](https://github.com/haizlin/fe-interview/issues/4205)\n    - [软技能] [说下你对内卷的个人理解](https://github.com/haizlin/fe-interview/issues/4206)\n- 第820天 (2021-07-14)  \n    - [html] [使用HTML5绘制一只梅花鹿](https://github.com/haizlin/fe-interview/issues/4199)\n    - [css] [使用css3实现一个奶油雪糕的图形特效](https://github.com/haizlin/fe-interview/issues/4200)\n    - [js] [写一个方法求出一个数的所有素数因子](https://github.com/haizlin/fe-interview/issues/4201)\n    - [软技能] [你认为3+1项目有答案好还是没答案好？为什么？](https://github.com/haizlin/fe-interview/issues/4202)\n- 第819天 (2021-07-13)  \n    - [html] [使用HTML5绘制一只乌龟](https://github.com/haizlin/fe-interview/issues/4195)\n    - [css] [使用css3绘制转动磁带的复古录音机特效](https://github.com/haizlin/fe-interview/issues/4196)\n    - [js] [写一个方法验证给定的数是否为素数](https://github.com/haizlin/fe-interview/issues/4197)\n    - [软技能] [你有报名参加过哪些IT培训吗？](https://github.com/haizlin/fe-interview/issues/4198)\n- 第818天 (2021-07-12)  \n    - [html] [使用HTML5绘制一个汉堡](https://github.com/haizlin/fe-interview/issues/4191)\n    - [css] [使用css3绘制冒热气的杯子动画特效](https://github.com/haizlin/fe-interview/issues/4192)\n    - [js] [js预解析顺序（优先级）是什么？](https://github.com/haizlin/fe-interview/issues/4193)\n    - [软技能] [说说你是如何看待市面上的IT培训机构的？](https://github.com/haizlin/fe-interview/issues/4194)\n- 第817天 (2021-07-11)  \n    - [html] [使用HTML5绘制一只卡通版米老鼠](https://github.com/haizlin/fe-interview/issues/4185)\n    - [css] [使用css3实绘制3D骰子多角度翻转特效](https://github.com/haizlin/fe-interview/issues/4186)\n    - [js] [写一个方法计算只有加法和乘法的表达式，如:2+3*9+6](https://github.com/haizlin/fe-interview/issues/4187)\n    - [软技能] [你会经常出去旅游吗？](https://github.com/haizlin/fe-interview/issues/4188)\n- 第816天 (2021-07-10)  \n    - [html] [使用HTML5绘制一把雨伞](https://github.com/haizlin/fe-interview/issues/4183)\n    - [css] [使用css3绘制卡通雪人特效代码](https://github.com/haizlin/fe-interview/issues/4184)\n    - [js] [写一个方法找到给定数组中任意两个数的最大总和](https://github.com/haizlin/fe-interview/issues/4189)\n    - [软技能] [你有参加过什么类型的比赛吗？说说你的感受](https://github.com/haizlin/fe-interview/issues/4190)\n- 第815天 (2021-07-09)  \n    - [html] [使用HTML5制作一个多层的生日蛋糕](https://github.com/haizlin/fe-interview/issues/4179)\n    - [css] [使用css3绘制在道路上行驶的汽车动画特效](https://github.com/haizlin/fe-interview/issues/4180)\n    - [js] [ 写一个方法将把true和false转为1和0](https://github.com/haizlin/fe-interview/issues/4181)\n    - [软技能] [你会厌倦工作吗？说说你的感受](https://github.com/haizlin/fe-interview/issues/4182)\n- 第814天 (2021-07-08)  \n    - [html] [使用HTML5制作一个刻度温度计](https://github.com/haizlin/fe-interview/issues/4175)\n    - [css] [使用css3绘制一只招财猫动画特效](https://github.com/haizlin/fe-interview/issues/4176)\n    - [js] [如何可靠地测试一个值是否为NaN？](https://github.com/haizlin/fe-interview/issues/4177)\n    - [软技能] [说说你对多道批处理系统的理解](https://github.com/haizlin/fe-interview/issues/4178)\n- 第813天 (2021-07-07)  \n    - [html] [制作一个晶莹剔透的水晶球布局](https://github.com/haizlin/fe-interview/issues/4171)\n    - [css] [使用css3绘制企业人员管理树形组织架构图特效](https://github.com/haizlin/fe-interview/issues/4172)\n    - [js] [使用`typeof test === \"object\"`来判定test是否是对象有什么缺陷？如何避免？](https://github.com/haizlin/fe-interview/issues/4173)\n    - [软技能] [说说你对图片位深的理解](https://github.com/haizlin/fe-interview/issues/4174)\n- 第812天 (2021-07-06)  \n    - [html] [使用HTML5写一个打地鼠的小游戏](https://github.com/haizlin/fe-interview/issues/4167)\n    - [css] [使用CSS3实现的湖面上日出动画特效](https://github.com/haizlin/fe-interview/issues/4168)\n    - [js] [编号为1到100的一百个人围成一圈，以123123的方式进行报数，数到3的人自动退出圈子，剩下的人继续报数，问最后剩下的人编号为几？](https://github.com/haizlin/fe-interview/issues/4169)\n    - [软技能] [你觉得做编程这行需要高智商吗？为什么？](https://github.com/haizlin/fe-interview/issues/4170)\n- 第811天 (2021-07-05)  \n    - [html] [使用HTML5制作一个大哥大布局](https://github.com/haizlin/fe-interview/issues/4163)\n    - [css] [使用CSS3外星飞船UFO动画](https://github.com/haizlin/fe-interview/issues/4164)\n    - [js] [数组的原型是什么？](https://github.com/haizlin/fe-interview/issues/4165)\n    - [软技能] [说说你对自测的理解及自测的方法有哪些?](https://github.com/haizlin/fe-interview/issues/4166)\n- 第810天 (2021-07-04)  \n    - [html] [使用HTML5制作一个圣诞老人](https://github.com/haizlin/fe-interview/issues/4159)\n    - [css] [使用CSS3实现摩天轮动画特效](https://github.com/haizlin/fe-interview/issues/4160)\n    - [js] [使用new一个构造函数，如果函数返回return 1、return {}、return null、return true会发生什么情况？](https://github.com/haizlin/fe-interview/issues/4161)\n    - [软技能] [你如何看待加班没有加班费的？](https://github.com/haizlin/fe-interview/issues/4162)\n- 第809天 (2021-07-03)  \n    - [html] [使用HTML5制作一些微信常用的表情包](https://github.com/haizlin/fe-interview/issues/4155)\n    - [css] [使用CSS3实现萤火虫发光动画效果](https://github.com/haizlin/fe-interview/issues/4156)\n    - [js] [如何定义一个防篡改对象？](https://github.com/haizlin/fe-interview/issues/4157)\n    - [软技能] [你能接受同一个岗位新来的同事工资给你高吗？](https://github.com/haizlin/fe-interview/issues/4158)\n- 第808天 (2021-07-02)  \n    - [html] [使用HTML5制作一个弹簧的效果](https://github.com/haizlin/fe-interview/issues/4151)\n    - [css] [使用CSS实现月亮围着地球转动的特效](https://github.com/haizlin/fe-interview/issues/4152)\n    - [js] [什么是惰性载入函数？](https://github.com/haizlin/fe-interview/issues/4153)\n    - [软技能] [你被分配了一个几乎不可能完成的任务时，你会怎么做？](https://github.com/haizlin/fe-interview/issues/4154)\n- 第807天 (2021-07-01)  \n    - [html] [使用HTML5制作一个遥控器的效果](https://github.com/haizlin/fe-interview/issues/4147)\n    - [css] [使用CSS3实现一个随机粒子动画效果](https://github.com/haizlin/fe-interview/issues/4148)\n    - [js] [写一个方法获取中文的首字母](https://github.com/haizlin/fe-interview/issues/4149)\n    - [软技能] [你有自己的自检清单吗？](https://github.com/haizlin/fe-interview/issues/4150)\n- 第806天 (2021-06-30)  \n    - [html] [使用HTML5制作一个啤酒瓶的效果](https://github.com/haizlin/fe-interview/issues/4143)\n    - [css] [使用CSS3实现一个齿轮动画效果](https://github.com/haizlin/fe-interview/issues/4144)\n    - [js] [写一个多级地点选择组件，说说你的思路](https://github.com/haizlin/fe-interview/issues/4145)\n    - [软技能] [你自己有整理过前端的知识图谱吗？](https://github.com/haizlin/fe-interview/issues/4146)\n- 第805天 (2021-06-29)  \n    - [html] [使用HTML5制作一个逼真的钻石效果](https://github.com/haizlin/fe-interview/issues/4139)\n    - [css] [使用CSS3实现下红包雨的特效](https://github.com/haizlin/fe-interview/issues/4140)\n    - [js] [使用let声明的变量可以先使用再声明吗？](https://github.com/haizlin/fe-interview/issues/4141)\n    - [软技能] [你认为到公司上班迟到会有什么影响？](https://github.com/haizlin/fe-interview/issues/4142)\n- 第804天 (2021-06-28)  \n    - [html] [使用HTML5仿PC端微信聊天界面](https://github.com/haizlin/fe-interview/issues/4135)\n    - [css] [使用CSS3实现波浪式图片墙](https://github.com/haizlin/fe-interview/issues/4136)\n    - [js] [js中splice()和slice()方法有什么区别？](https://github.com/haizlin/fe-interview/issues/4137)\n    - [软技能] [写一个方法生成指定位数的数字，前面位数不够则补0](https://github.com/haizlin/fe-interview/issues/4138)\n- 第803天 (2021-06-27)  \n    - [html] [使用HTML5模拟苹果系统桌面布局](https://github.com/haizlin/fe-interview/issues/4131)\n    - [css] [使用CSS3实现百叶窗效果](https://github.com/haizlin/fe-interview/issues/4132)\n    - [js] [使用promise实现一个带延时功能的链式调用](https://github.com/haizlin/fe-interview/issues/4133)\n    - [软技能] [如何才写出好的前端代码呢？](https://github.com/haizlin/fe-interview/issues/4134)\n- 第802天 (2021-06-26)  \n    - [html] [使用HTML5实现3D立体星星动画效果](https://github.com/haizlin/fe-interview/issues/4127)\n    - [css] [使用CSS3实现不规则排列lightbox效果](https://github.com/haizlin/fe-interview/issues/4128)\n    - [js] [请写一个单链表查找倒数第k个节点](https://github.com/haizlin/fe-interview/issues/4129)\n    - [软技能] [你认为什么样的前端代码才是最好的？](https://github.com/haizlin/fe-interview/issues/4130)\n- 第801天 (2021-06-25)  \n    - [html] [使用HTML5实现一个倾斜的图片增效果](https://github.com/haizlin/fe-interview/issues/4123)\n    - [css] [使用CSS3实现动态信封折叠效果](https://github.com/haizlin/fe-interview/issues/4124)\n    - [js] [请实现一个jsonp](https://github.com/haizlin/fe-interview/issues/4125)\n    - [软技能] [说说你对前端数据层的理解](https://github.com/haizlin/fe-interview/issues/4126)\n- 第800天 (2021-06-24)  \n    - [html] [使用HTML5实现窗户玻璃雨滴的逼真效果](https://github.com/haizlin/fe-interview/issues/4114)\n    - [css] [使用CSS3实现响应式win8 metro风格的页面](https://github.com/haizlin/fe-interview/issues/4115)\n    - [js] [js如何做单元测试？步骤是什么？](https://github.com/haizlin/fe-interview/issues/4116)\n    - [软技能] [你有做过基于地图的应用吗？](https://github.com/haizlin/fe-interview/issues/4117)\n- 第799天 (2021-06-23)  \n    - [html] [使用canvas实现一个贪吃蛇小游戏](https://github.com/haizlin/fe-interview/issues/4110)\n    - [css] [使用CSS3实现照片左右飞入滑出切换](https://github.com/haizlin/fe-interview/issues/4111)\n    - [js] [写一个方法统计给定数组中重复元素的次数](https://github.com/haizlin/fe-interview/issues/4112)\n    - [软技能] [你觉得网上视频教程怎么讲你才会比较容易接受？](https://github.com/haizlin/fe-interview/issues/4113)\n- 第798天 (2021-06-22)  \n    - [html] [使用canvas画一个军棋的棋盘](https://github.com/haizlin/fe-interview/issues/4106)\n    - [css] [使用CSS3实现3D小球动画效果](https://github.com/haizlin/fe-interview/issues/4107)\n    - [js] [使用原生js绑定两个onclick事件](https://github.com/haizlin/fe-interview/issues/4108)\n    - [软技能] [你喜欢看哪类的网上视频教程？](https://github.com/haizlin/fe-interview/issues/4109)\n- 第797天 (2021-06-21)  \n    - [html] [使用canvas画一个github的LOGO图案](https://github.com/haizlin/fe-interview/issues/4102)\n    - [css] [使用CSS3实现一个仿相机快门闪动的效果](https://github.com/haizlin/fe-interview/issues/4103)\n    - [js] [if有作用域吗？](https://github.com/haizlin/fe-interview/issues/4104)\n    - [软技能] [如果你连续几天熬夜，你会怎么样？](https://github.com/haizlin/fe-interview/issues/4105)\n- 第796天 (2021-06-20)  \n    - [html] [使用canvas画一个喜洋洋的图案](https://github.com/haizlin/fe-interview/issues/4098)\n    - [css] [使用CSS3实现模拟雷达波向外发散的动画效果](https://github.com/haizlin/fe-interview/issues/4099)\n    - [js] [什么是负无穷大？](https://github.com/haizlin/fe-interview/issues/4100)\n    - [软技能] [说说你对家庭和谐的理解](https://github.com/haizlin/fe-interview/issues/4101)\n- 第795天 (2021-06-19)  \n    - [html] [使用canvas画一个灰太狼的图案](https://github.com/haizlin/fe-interview/issues/4094)\n    - [css] [使用CSS3实现立体图片旋转的特效](https://github.com/haizlin/fe-interview/issues/4095)\n    - [js] [手写一个base64解码的方法](https://github.com/haizlin/fe-interview/issues/4096)\n    - [软技能] [说说你对Hash加密的理解](https://github.com/haizlin/fe-interview/issues/4097)\n- 第794天 (2021-06-18)  \n    - [html] [使用html5模拟鲨鱼动画效果](https://github.com/haizlin/fe-interview/issues/4090)\n    - [css] [使用CSS3实现模拟扑克牌切换的效果](https://github.com/haizlin/fe-interview/issues/4091)\n    - [js] [手写一个base64编码的方法](https://github.com/haizlin/fe-interview/issues/4092)\n    - [软技能] [说说你对md5的理解](https://github.com/haizlin/fe-interview/issues/4093)\n- 第793天 (2021-06-17)  \n    - [html] [写一个模拟微信拆红包摇晃的动画效果](https://github.com/haizlin/fe-interview/issues/4086)\n    - [css] [使用CSS3实现全屏颗粒的动画效果](https://github.com/haizlin/fe-interview/issues/4087)\n    - [js] [写一个方法反转给定的字符串](https://github.com/haizlin/fe-interview/issues/4088)\n    - [软技能] [远程办公如何提高工作效率？](https://github.com/haizlin/fe-interview/issues/4089)\n- 第792天 (2021-06-16)  \n    - [html] [使用HTML5制作一个可以旋转的太极图案交互特效](https://github.com/haizlin/fe-interview/issues/4082)\n    - [css] [使用CSS3实现图片放大镜动画效果](https://github.com/haizlin/fe-interview/issues/4083)\n    - [js] [请描述下js中click和onclick的区别？](https://github.com/haizlin/fe-interview/issues/4084)\n    - [软技能] [你有远程办公的经历吗？说说看](https://github.com/haizlin/fe-interview/issues/4085)\n- 第791天 (2021-06-15)  \n    - [html] [写一个移动端悬浮框效果](https://github.com/haizlin/fe-interview/issues/4078)\n    - [css] [使用SVG+CSS3制作一个圆形倒计时滚动条效果](https://github.com/haizlin/fe-interview/issues/4079)\n    - [js] [判断`Number.MIN_VALUE > 0`的结果](https://github.com/haizlin/fe-interview/issues/4080)\n    - [软技能] [你是如何看待自由职业的？](https://github.com/haizlin/fe-interview/issues/4081)\n- 第790天 (2021-06-14)  \n    - [html] [写一个大转盘抽奖的交互](https://github.com/haizlin/fe-interview/issues/4074)\n    - [css] [使用CSS3制作立体式3D旋转的动画效果](https://github.com/haizlin/fe-interview/issues/4075)\n    - [js] [写一个计算页面可视化范围的方法](https://github.com/haizlin/fe-interview/issues/4076)\n    - [软技能] [页面写好了，接口还没好你该怎么办？](https://github.com/haizlin/fe-interview/issues/4077)\n- 第789天 (2021-06-13)  \n    - [html] [html5制作仪器圆表盘转动动画效果](https://github.com/haizlin/fe-interview/issues/4070)\n    - [css] [使用CSS3模拟太阳、地球、月球旋转的特效](https://github.com/haizlin/fe-interview/issues/4071)\n    - [js] [使用js写一个数字动态累加的方法](https://github.com/haizlin/fe-interview/issues/4072)\n    - [软技能] [当你的工作被上级质疑时，你该怎么办？](https://github.com/haizlin/fe-interview/issues/4073)\n- 第788天 (2021-06-12)  \n    - [html] [使用canvas制作一个圆形进度条 ](https://github.com/haizlin/fe-interview/issues/4066)\n    - [css] [纯CSS实现一个梅花图案](https://github.com/haizlin/fe-interview/issues/4067)\n    - [js] [写一个上传裁剪图片的功能](https://github.com/haizlin/fe-interview/issues/4068)\n    - [软技能] [长这么大，说说对你有影响的经历有哪些？](https://github.com/haizlin/fe-interview/issues/4069)\n- 第787天 (2021-06-11)  \n    - [html] [画一只小猫的布局](https://github.com/haizlin/fe-interview/issues/4062)\n    - [css] [使用纯CSS制作一个右上角倾斜四十五度封页角效果](https://github.com/haizlin/fe-interview/issues/4063)\n    - [js] [实现一个数组的pop方法](https://github.com/haizlin/fe-interview/issues/4064)\n    - [软技能] [支持彩色字体有哪些格式？](https://github.com/haizlin/fe-interview/issues/4065)\n- 第786天 (2021-06-10)  \n    - [html] [如何使用HTML5打造本地桌面应用？](https://github.com/haizlin/fe-interview/issues/4058)\n    - [css] [使用Canvas制作一个火焰跟随鼠标的动画](https://github.com/haizlin/fe-interview/issues/4059)\n    - [js] [实现一个数组的push方法](https://github.com/haizlin/fe-interview/issues/4060)\n    - [软技能] [什么是彩色字体？](https://github.com/haizlin/fe-interview/issues/4061)\n- 第785天 (2021-06-09)  \n    - [html] [使用HTML5制作一个螺旋的动画特效](https://github.com/haizlin/fe-interview/issues/4054)\n    - [css] [使用纯CSS3实现大象走路的动画](https://github.com/haizlin/fe-interview/issues/4055)\n    - [js] [写一个方法将多个对象进行合并](https://github.com/haizlin/fe-interview/issues/4056)\n    - [软技能] [你你说对成长的理解](https://github.com/haizlin/fe-interview/issues/4057)\n- 第784天 (2021-06-08)  \n    - [html] [制作一个吊扇的布局](https://github.com/haizlin/fe-interview/issues/4050)\n    - [css] [使用CSS3写一个图片左右切换的弹性动画](https://github.com/haizlin/fe-interview/issues/4051)\n    - [js] [元编程的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/4052)\n    - [软技能] [作为一个前端工程师如何才能做到不焦虑？](https://github.com/haizlin/fe-interview/issues/4053)\n- 第783天 (2021-06-07)  \n    - [html] [使用Canvas画出头发飘逸的动画](https://github.com/haizlin/fe-interview/issues/4046)\n    - [css] [写一个风扇的动画](https://github.com/haizlin/fe-interview/issues/4047)\n    - [js] [写一个在移动端长按删除的方法](https://github.com/haizlin/fe-interview/issues/4048)\n    - [软技能] [你了解后端的知识体系吗？说说看](https://github.com/haizlin/fe-interview/issues/4049)\n- 第782天 (2021-06-06)  \n    - [html] [画一个显示器的布局](https://github.com/haizlin/fe-interview/issues/4042)\n    - [css] [CSS的auto是什么意思？](https://github.com/haizlin/fe-interview/issues/4043)\n    - [js] [当页面刷新时，JS请求哪些地方有缓存处理？](https://github.com/haizlin/fe-interview/issues/4044)\n    - [软技能] [公司接了个项目，当甲方需求不明确你该怎么办？](https://github.com/haizlin/fe-interview/issues/4045)\n- 第781天 (2021-06-05)  \n    - [html] [js 生成文字游戏地图](https://github.com/haizlin/fe-interview/issues/4038)\n    - [css] [css的动画库你有哪过哪些？哪个比较好？为什么？](https://github.com/haizlin/fe-interview/issues/4039)\n    - [js] [localStorage如何实现定时（非永久）存储](https://github.com/haizlin/fe-interview/issues/4040)\n    - [软技能] [你觉得在公司涨工资的条件是什么才是比较合理的？](https://github.com/haizlin/fe-interview/issues/4041)\n- 第780天 (2021-06-04)  \n    - [html] [使用html画一个音乐播放器的布局](https://github.com/haizlin/fe-interview/issues/4034)\n    - [css] [css中如何定义及使用变量？](https://github.com/haizlin/fe-interview/issues/4035)\n    - [js] [new构造函数执行和普通函数执行的区别是什么？](https://github.com/haizlin/fe-interview/issues/4036)\n    - [软技能] [你对你上家工作的薪资满意吗？](https://github.com/haizlin/fe-interview/issues/4037)\n- 第779天 (2021-06-03)  \n    - [html] [在html页面如何引入另外一个html页面？有哪些方法？](https://github.com/haizlin/fe-interview/issues/4030)\n    - [css] [使用纯CSS3实现圆圈加载的动画](https://github.com/haizlin/fe-interview/issues/4031)\n    - [js] [写一个方法，间隙调换数组的元素的位置，如[1,2,3,4]换成[2,1,4,3]](https://github.com/haizlin/fe-interview/issues/4032)\n    - [软技能] [在工作中你有过焦虑吗？如何解决的？](https://github.com/haizlin/fe-interview/issues/4033)\n- 第778天 (2021-06-02)  \n    - [html] [如果要在页面上放一个广告位，你是如何考虑的？](https://github.com/haizlin/fe-interview/issues/4026)\n    - [css] [你用css写过最酷的特效是什么？](https://github.com/haizlin/fe-interview/issues/4027)\n    - [js] [写一个方法将数组分割成等长数组](https://github.com/haizlin/fe-interview/issues/4028)\n    - [软技能] [你有写过从mysql中读取数据吗？](https://github.com/haizlin/fe-interview/issues/4029)\n- 第777天 (2021-06-01)  \n    - [html] [制作一个ipone的手机布局](https://github.com/haizlin/fe-interview/issues/4022)\n    - [css] [实现一个车辆雨刮器的特效](https://github.com/haizlin/fe-interview/issues/4023)\n    - [js] [写一个方法从数组中取出来数组的一半让他们的和最接近整个数组的和的一半](https://github.com/haizlin/fe-interview/issues/4024)\n    - [软技能] [请说下你对“机遇”的理解](https://github.com/haizlin/fe-interview/issues/4025)\n- 第776天 (2021-05-31)  \n    - [html] [请说下你对html的发展历史的了解及认知](https://github.com/haizlin/fe-interview/issues/4018)\n    - [css] [使用css实现文字抖动](https://github.com/haizlin/fe-interview/issues/4019)\n    - [js] [如何使用reverse使数组倒序但不影响原数组？](https://github.com/haizlin/fe-interview/issues/4020)\n    - [软技能] [你工作中有记笔记的习惯吗？是如何记的？](https://github.com/haizlin/fe-interview/issues/4021)\n- 第775天 (2021-05-30)  \n    - [html] [至今为止你写过最最复杂的布局是什么？怎么个复杂法？](https://github.com/haizlin/fe-interview/issues/4014)\n    - [css] [绘制一个树木的年轮](https://github.com/haizlin/fe-interview/issues/4015)\n    - [js] [如果使用js处理2千万条数据的排序并且页面不卡顿，说说你的方法](https://github.com/haizlin/fe-interview/issues/4016)\n    - [软技能] [分享下你或身边朋友自律的例子](https://github.com/haizlin/fe-interview/issues/4017)\n- 第774天 (2021-05-29)  \n    - [html] [浏览器如何渲染inline元素中空格的？](https://github.com/haizlin/fe-interview/issues/4010)\n    - [css] [解释下transform-style的用途](https://github.com/haizlin/fe-interview/issues/4011)\n    - [js] [写一个方法根据屏幕分辨率改变背景宽高](https://github.com/haizlin/fe-interview/issues/4012)\n    - [软技能] [引入的字体文件太大，如何优化？](https://github.com/haizlin/fe-interview/issues/4013)\n- 第773天 (2021-05-28)  \n    - [html] [页面中如何使用MathML？](https://github.com/haizlin/fe-interview/issues/4006)\n    - [css] [把鼠标指针放到某div元素上，其宽度会从50px逐渐变为200px](https://github.com/haizlin/fe-interview/issues/4007)\n    - [js] [说说你对js运行环境的理解](https://github.com/haizlin/fe-interview/issues/4008)\n    - [软技能] [面对突如其来的疫情，你怎么看？](https://github.com/haizlin/fe-interview/issues/4009)\n- 第772天 (2021-05-27)  \n    - [html] [如何在页面上显示LaTeX数学公式](https://github.com/haizlin/fe-interview/issues/4002)\n    - [css] [轮廓outline占不占用空间？](https://github.com/haizlin/fe-interview/issues/4003)\n    - [js] [写一个方法判断两个数组中的元素是否完全相同](https://github.com/haizlin/fe-interview/issues/4004)\n    - [软技能] [前端如何实现低代码开发？](https://github.com/haizlin/fe-interview/issues/4005)\n- 第771天 (2021-05-26)  \n    - [html] [如果没有设计稿，只有原型，让你写页面，你该怎么办？](https://github.com/haizlin/fe-interview/issues/3998)\n    - [css] [如何使用css实现背景虚化？](https://github.com/haizlin/fe-interview/issues/3999)\n    - [js] [数组[1,2,3,4,5]有5个元素，直接给它的length属性赋值结果会怎么样？](https://github.com/haizlin/fe-interview/issues/4000)\n    - [软技能] [你有了解过低代码开发吗？说说你的理解](https://github.com/haizlin/fe-interview/issues/4001)\n- 第770天 (2021-05-25)  \n    - [html] [你有主动去学习了解过HTML的标准规范吗？](https://github.com/haizlin/fe-interview/issues/3994)\n    - [css] [css4你有听说过吗？你最期待的css4拥有什么样的新特性？](https://github.com/haizlin/fe-interview/issues/3995)\n    - [js] [你认为哪些功能是js做不到的？](https://github.com/haizlin/fe-interview/issues/3996)\n    - [软技能] [当大数据看板使用大量静态数据时，如何优化性能？](https://github.com/haizlin/fe-interview/issues/3997)\n- 第769天 (2021-05-24)  \n    - [html] [写一个输入框搜索时联想的布局](https://github.com/haizlin/fe-interview/issues/3986)\n    - [css] [写一个鼠标经过头像时，头像旋转180度并放大2位，离开时恢复原样的特效](https://github.com/haizlin/fe-interview/issues/3988)\n    - [js] [封装一个类似jquery的$功能的方法](https://github.com/haizlin/fe-interview/issues/3990)\n    - [软技能] [开发大数据看板时，使用的数据是静态的还是实时渲染的？](https://github.com/haizlin/fe-interview/issues/3992)\n- 第768天 (2021-05-23)  \n    - [html] [写一个布局,你认为最关键的地方是什么？](https://github.com/haizlin/fe-interview/issues/3982)\n    - [css] [写一个隔行变色的样式](https://github.com/haizlin/fe-interview/issues/3983)\n    - [js] [给定一个数,计算出它们任意3个数组合有多少种](https://github.com/haizlin/fe-interview/issues/3984)\n    - [软技能] [关于颜色的知识你了解多少？](https://github.com/haizlin/fe-interview/issues/3985)\n- 第767天 (2021-05-22)  \n    - [html] [畅想下HTML6](https://github.com/haizlin/fe-interview/issues/3978)\n    - [css] [实现一个动态的星空特效](https://github.com/haizlin/fe-interview/issues/3979)\n    - [js] [你有使用过scrollIntoView这个方法吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3980)\n    - [软技能] [做为前端开发，你有尝试过哪些深度思考？](https://github.com/haizlin/fe-interview/issues/3981)\n- 第766天 (2021-05-21)  \n    - [html] [使用html画一个热气球](https://github.com/haizlin/fe-interview/issues/3974)\n    - [css] [使用纯CSS实现多行文本展开收起效果](https://github.com/haizlin/fe-interview/issues/3975)\n    - [js] [你有了解过javaScript Debugger的原理吗？](https://github.com/haizlin/fe-interview/issues/3976)\n    - [软技能] [你如何看待一句话需求？如何应对一句话需求？](https://github.com/haizlin/fe-interview/issues/3977)\n- 第765天 (2021-05-20)  \n    - [html] [写出一个可滚动的区域，但要隐藏滚动条](https://github.com/haizlin/fe-interview/issues/3970)\n    - [css] [说说在Grid布局中grid-template-columns与grid-template-row中auto的解释](https://github.com/haizlin/fe-interview/issues/3971)\n    - [js] [require如何同步加载模块？](https://github.com/haizlin/fe-interview/issues/3972)\n    - [软技能] [你有使用过HBuilder吗？你喜欢它还是vs code？为什么？](https://github.com/haizlin/fe-interview/issues/3973)\n- 第764天 (2021-05-19)  \n    - [html] [使用html画一颗爱情树的布局](https://github.com/haizlin/fe-interview/issues/3966)\n    - [css] [你有使用过grid-template-columns属性吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3967)\n    - [js] [请使用ES5实现类的继承](https://github.com/haizlin/fe-interview/issues/3968)\n    - [软技能] [做webAR你一般用哪些框架？](https://github.com/haizlin/fe-interview/issues/3969)\n- 第763天 (2021-05-18)  \n    - [html] [你有使用过datagrid标签吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3962)\n    - [css] [flex中align-content与align-items有什么区别？](https://github.com/haizlin/fe-interview/issues/3963)\n    - [js] [请实现一个符合Promise/A+规范的Promise](https://github.com/haizlin/fe-interview/issues/3964)\n    - [软技能] [你有做过webAR吗？说说你的理解](https://github.com/haizlin/fe-interview/issues/3965)\n- 第762天 (2021-05-17)  \n    - [html] [使用html画出一对会转的眼睛](https://github.com/haizlin/fe-interview/issues/3955)\n    - [css] [你有使用过stop-color属性吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3957)\n    - [js] [匿名函数和命名函数的区别？](https://github.com/haizlin/fe-interview/issues/3959)\n    - [软技能] [说说你对全端、多端的理解](https://github.com/haizlin/fe-interview/issues/3961)\n- 第761天 (2021-05-16)  \n    - [html] [在HTML5允许在元素名中使用混合大小写字母吗？](https://github.com/haizlin/fe-interview/issues/3950)\n    - [css] [你有使用过outline-color属性吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3951)\n    - [js] [在JS中的主要有哪几类错误？](https://github.com/haizlin/fe-interview/issues/3952)\n    - [软技能] [有多个任务时，你是如何管理这些任务的？](https://github.com/haizlin/fe-interview/issues/3953)\n- 第760天 (2021-05-15)  \n    - [html] [你认为一个门户类的网站应该有哪些布局？为什么？](https://github.com/haizlin/fe-interview/issues/3946)\n    - [css] [你有使用过lighting-color属性吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3947)\n    - [js] [写一个俄罗斯方块的主逻辑](https://github.com/haizlin/fe-interview/issues/3948)\n    - [软技能] [你有自己安装过虚拟机吗？主要是用来做什么？](https://github.com/haizlin/fe-interview/issues/3949)\n- 第759天 (2021-05-14)  \n    - [html] [如果一个页面的html代码量很大你该怎么办？](https://github.com/haizlin/fe-interview/issues/3942)\n    - [css] [你有使用过flood-color属性吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3943)\n    - [js] [js如何动态设置对象的key？](https://github.com/haizlin/fe-interview/issues/3944)\n    - [软技能] [你会配置nginx吗？](https://github.com/haizlin/fe-interview/issues/3945)\n- 第758天 (2021-05-13)  \n    - [html] [写一个可拖动的布局](https://github.com/haizlin/fe-interview/issues/3938)\n    - [css] [你有使用过caret-color属性吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3939)\n    - [js] [写一个方法计算两个给定的时间差](https://github.com/haizlin/fe-interview/issues/3940)\n    - [软技能] [你会画原型吗？用什么工具？](https://github.com/haizlin/fe-interview/issues/3941)\n- 第757天 (2021-05-12)  \n    - [html] [你有去研究过哪些网站布局呢？](https://github.com/haizlin/fe-interview/issues/3934)\n    - [css] [使用纯css画一副碗筷](https://github.com/haizlin/fe-interview/issues/3935)\n    - [js] [写一个方法在一个指定的日期上面加上几小时/几分钟/几秒](https://github.com/haizlin/fe-interview/issues/3936)\n    - [软技能] [你认为前端工程师有必要懂UI设计吗？](https://github.com/haizlin/fe-interview/issues/3937)\n- 第756天 (2021-05-11)  \n    - [html] [使用html画两支羽毛球拍](https://github.com/haizlin/fe-interview/issues/3930)\n    - [css] [使用纯css画一束玫瑰花](https://github.com/haizlin/fe-interview/issues/3931)\n    - [js] [写一个方法将时间戳转换为指定的时间格式](https://github.com/haizlin/fe-interview/issues/3932)\n    - [软技能] [你认为前端开发的方向有哪些？](https://github.com/haizlin/fe-interview/issues/3933)\n- 第755天 (2021-05-10)  \n    - [html] [写一个书本翻页的特效](https://github.com/haizlin/fe-interview/issues/3925)\n    - [css] [如果一个交互有多种方法可以做到，你是基于什么原因选择哪种方法的？](https://github.com/haizlin/fe-interview/issues/3926)\n    - [js] [写一个方法将`2021-05-07 04:30:21`转换为时间戳](https://github.com/haizlin/fe-interview/issues/3927)\n    - [软技能] [你有自己的个人网站吗？](https://github.com/haizlin/fe-interview/issues/3928)\n- 第754天 (2021-05-09)  \n    - [html] [使用html+css画出你心中冬天的感觉](https://github.com/haizlin/fe-interview/issues/3920)\n    - [css] [请问Render Tree和CSSOM Tree有何区别？](https://github.com/haizlin/fe-interview/issues/3921)\n    - [js] [如何判断模块间的循环引用？](https://github.com/haizlin/fe-interview/issues/3922)\n    - [软技能] [你有开发过物联网系统吗？说说你的理解](https://github.com/haizlin/fe-interview/issues/3923)\n- 第753天 (2021-05-08)  \n    - [html] [使用html+css画出你心中秋天的感觉](https://github.com/haizlin/fe-interview/issues/3916)\n    - [css] [css中父元素高度塌陷是什么？如何解决？](https://github.com/haizlin/fe-interview/issues/3917)\n    - [js] [RegExp修饰符有哪些？](https://github.com/haizlin/fe-interview/issues/3918)\n    - [软技能] [你有开发过电商系统吗？说说你的理解](https://github.com/haizlin/fe-interview/issues/3919)\n- 第752天 (2021-05-07)  \n    - [html] [使用html+css画出你心中夏天的感觉](https://github.com/haizlin/fe-interview/issues/3912)\n    - [css] [在Less中,命名空间和访问器有什么作用？](https://github.com/haizlin/fe-interview/issues/3913)\n    - [js] [RegExp如何做到不区分大小写？](https://github.com/haizlin/fe-interview/issues/3914)\n    - [软技能] [你理解的职场软技能有哪些？](https://github.com/haizlin/fe-interview/issues/3915)\n- 第751天 (2021-05-06)  \n    - [html] [使用html+css画出你心中春天的感觉](https://github.com/haizlin/fe-interview/issues/3908)\n    - [css] [css3的动画你觉得难吗？为什么？](https://github.com/haizlin/fe-interview/issues/3909)\n    - [js] [要下载一个大文件如何并行下载？](https://github.com/haizlin/fe-interview/issues/3910)\n    - [软技能] [你认为优秀的前端工程师需要具备哪些软技能？](https://github.com/haizlin/fe-interview/issues/3911)\n- 第750天 (2021-05-05)  \n    - [html] [写一个微信运动排行榜页面的布局](https://github.com/haizlin/fe-interview/issues/3901)\n    - [js] [写一个方法将多个数组合并成一个数组](https://github.com/haizlin/fe-interview/issues/3902)\n    - [软技能] [你自己有封装过哪些组件吗？说说看](https://github.com/haizlin/fe-interview/issues/3904)\n- 第749天 (2021-05-04)  \n    - [html] [写一个点击从左侧滑出的布局](https://github.com/haizlin/fe-interview/issues/3897)\n    - [css] [如何使用position:relative内的absolute元素水平和垂直居中？](https://github.com/haizlin/fe-interview/issues/3898)\n    - [js] [写一个方法，点击任意除弹窗外的位置关闭当前弹窗](https://github.com/haizlin/fe-interview/issues/3899)\n    - [软技能] [作为管理，你招聘前端的标准是什么？](https://github.com/haizlin/fe-interview/issues/3900)\n- 第748天 (2021-05-03)  \n    - [html] [一个页面你觉得有多少种颜色搭配比较合理？为什么？](https://github.com/haizlin/fe-interview/issues/3893)\n    - [css] [画一只飞行中的小鸟](https://github.com/haizlin/fe-interview/issues/3894)\n    - [js] [请解释下`1<2<3 和3>2>1`的运算结果和思路](https://github.com/haizlin/fe-interview/issues/3895)\n    - [软技能] [你有经常和同事们组织户外活动吗？比如爬山，游泳等](https://github.com/haizlin/fe-interview/issues/3896)\n- 第747天 (2021-05-02)  \n    - [html] [写一句“五一节日快乐”闪烁的动画效果](https://github.com/haizlin/fe-interview/issues/3889)\n    - [css] [使用css制作一个龙卷风的动画效果](https://github.com/haizlin/fe-interview/issues/3890)\n    - [js] [写一个方法将对象转成用&拼接的请求参数](https://github.com/haizlin/fe-interview/issues/3891)\n    - [软技能] [有新的需求过来，你有拒绝过吗？](https://github.com/haizlin/fe-interview/issues/3892)\n- 第746天 (2021-05-01)  \n    - [html] [在移动端写一个左滑删除的功能](https://github.com/haizlin/fe-interview/issues/3884)\n    - [css] [z-index默认值为多少呢？](https://github.com/haizlin/fe-interview/issues/3885)\n    - [js] [写一个方法获取身份证中的性别](https://github.com/haizlin/fe-interview/issues/3886)\n    - [软技能] [你会开车吗？](https://github.com/haizlin/fe-interview/issues/3887)\n- 第745天 (2021-04-30)  \n    - [html] [如何显示上传文件的进度？](https://github.com/haizlin/fe-interview/issues/3880)\n    - [css] [写一个小球上下跳动的动画](https://github.com/haizlin/fe-interview/issues/3881)\n    - [js] [请解释下什么是js的装箱和拆箱？](https://github.com/haizlin/fe-interview/issues/3882)\n    - [软技能] [作为管理者，你是如何帮助团队成长呢？](https://github.com/haizlin/fe-interview/issues/3883)\n- 第744天 (2021-04-29)  \n    - [html] [如何实现目录的上传？](https://github.com/haizlin/fe-interview/issues/3876)\n    - [css] [对非可点击元素如(span)的click事件在有些手机上不触发如何解决？](https://github.com/haizlin/fe-interview/issues/3877)\n    - [js] [~~和Math.floor有什么区别？](https://github.com/haizlin/fe-interview/issues/3878)\n    - [软技能] [windows下的命令行你常用哪些命令？](https://github.com/haizlin/fe-interview/issues/3879)\n- 第743天 (2021-04-28)  \n    - [html] [如何阻止页面的字体自动调整大小？](https://github.com/haizlin/fe-interview/issues/3872)\n    - [css] [使用css画一个椭圆](https://github.com/haizlin/fe-interview/issues/3873)\n    - [js] [如何深度冻结对象？度冻结对象有什么作用？](https://github.com/haizlin/fe-interview/issues/3874)\n    - [软技能] [你开发的web站点有处理网络断开的机制吗？](https://github.com/haizlin/fe-interview/issues/3875)\n- 第742天 (2021-04-27)  \n    - [html] [说说你对HTML Entry的理解](https://github.com/haizlin/fe-interview/issues/3868)\n    - [css] [如何去除ios下的input框的内阴影？](https://github.com/haizlin/fe-interview/issues/3869)\n    - [js] [写一个方法把字符串转txt文件（blob）并下载](https://github.com/haizlin/fe-interview/issues/3870)\n    - [软技能] [如果有一个项目要让你使用敏捷开发，你该如何做？](https://github.com/haizlin/fe-interview/issues/3871)\n- 第741天 (2021-04-26)  \n    - [html] [你觉得html5可以做什么有意思的事情？](https://github.com/haizlin/fe-interview/issues/3864)\n    - [css] [padding-top、padding-bottom值设置为百分比时，依据的是父级的height吗？](https://github.com/haizlin/fe-interview/issues/3865)\n    - [js] [一元运算符有哪些？](https://github.com/haizlin/fe-interview/issues/3866)\n    - [软技能] [来这面试之前，你有没有看过哪些面试题？](https://github.com/haizlin/fe-interview/issues/3867)\n- 第740天 (2021-04-25)  \n    - [html] [使用html简单画一个里面放有笔的笔筒](https://github.com/haizlin/fe-interview/issues/3860)\n    - [css] [说说字体图标的三种方式有什么区别？（unicode/font-class/symbol）](https://github.com/haizlin/fe-interview/issues/3861)\n    - [js] [不安全的JSON值有哪些？](https://github.com/haizlin/fe-interview/issues/3862)\n    - [软技能] [你会经常参加户外运动吗？](https://github.com/haizlin/fe-interview/issues/3863)\n- 第739天 (2021-04-24)  \n    - [html] [在H5中，如何解决长按二维码图片识别不出或者错误的问题？](https://github.com/haizlin/fe-interview/issues/3856)\n    - [css] [flex:1表示什么？](https://github.com/haizlin/fe-interview/issues/3857)\n    - [js] [什么是抽象渗漏？](https://github.com/haizlin/fe-interview/issues/3858)\n    - [软技能] [你开发出的产品，你有去过第一现场看别人是怎么使用的吗？](https://github.com/haizlin/fe-interview/issues/3859)\n- 第738天 (2021-04-23)  \n    - [html] [在移动端如何解决点击前进或者后退按钮不刷新的问题？](https://github.com/haizlin/fe-interview/issues/3852)\n    - [css] [使用flex实现一行显示固定几块，强制换行且均匀分布](https://github.com/haizlin/fe-interview/issues/3853)\n    - [js] [什么是哨位值？](https://github.com/haizlin/fe-interview/issues/3854)\n    - [软技能] [现在的技术文章很多，你是如何做阅读过滤的？](https://github.com/haizlin/fe-interview/issues/3855)\n- 第737天 (2021-04-22)  \n    - [html] [接口返回字段包含`\\n或<br>`，如何识别文本换行？](https://github.com/haizlin/fe-interview/issues/3848)\n    - [css] [使用css写一个套娃的动画](https://github.com/haizlin/fe-interview/issues/3849)\n    - [js] [函数的length属性表示什么？](https://github.com/haizlin/fe-interview/issues/3850)\n    - [软技能] [你喜欢程序员这行业吗？为什么？](https://github.com/haizlin/fe-interview/issues/3851)\n- 第736天 (2021-04-21)  \n    - [html] [H5的input输入框如何对齐输入占位？](https://github.com/haizlin/fe-interview/issues/3844)\n    - [css] [使用css画一个旋转的风车](https://github.com/haizlin/fe-interview/issues/3845)\n    - [js] [写一个方法根据日期获取当月有多少天](https://github.com/haizlin/fe-interview/issues/3846)\n    - [软技能] [你平时写代码时重复的工作量多吗？主要在哪些方面？](https://github.com/haizlin/fe-interview/issues/3847)\n- 第735天 (2021-04-20)  \n    - [html] [H5如何禁止动画闪屏？](https://github.com/haizlin/fe-interview/issues/3837)\n    - [css] [你喜欢用flex吗？为什么？](https://github.com/haizlin/fe-interview/issues/3838)\n    - [js] [说说你对void的理解](https://github.com/haizlin/fe-interview/issues/3839)\n    - [软技能] [你有想过做架构师吗？](https://github.com/haizlin/fe-interview/issues/3840)\n- 第734天 (2021-04-19)  \n    - [html] [H5如何禁止高亮显示？](https://github.com/haizlin/fe-interview/issues/3833)\n    - [css] [使用css写一个水滴下落的动画](https://github.com/haizlin/fe-interview/issues/3834)\n    - [js] [请问假值对象是什么？](https://github.com/haizlin/fe-interview/issues/3835)\n    - [软技能] [你认为开发人员和测试人员怎样才能做到更好的平衡？](https://github.com/haizlin/fe-interview/issues/3836)\n- 第733天 (2021-04-18)  \n    - [html] [H5如何禁止旋转屏幕时的字体调整？](https://github.com/haizlin/fe-interview/issues/3829)\n    - [css] [用css画一把带刻度的尺寸](https://github.com/haizlin/fe-interview/issues/3830)\n    - [js] [说说你对hasOwnProperty的理解](https://github.com/haizlin/fe-interview/issues/3831)\n    - [软技能] [你认为开发人员和产品人员怎样才能做到更好的平衡？](https://github.com/haizlin/fe-interview/issues/3832)\n- 第732天 (2021-04-17)  \n    - [html] [H5如何支持弹性滚动？](https://github.com/haizlin/fe-interview/issues/3825)\n    - [css] [用css简画一个行走的人动画效果](https://github.com/haizlin/fe-interview/issues/3826)\n    - [js] [不同进制数字如何表示？](https://github.com/haizlin/fe-interview/issues/3827)\n    - [软技能] [说说你对冰山理论的理解](https://github.com/haizlin/fe-interview/issues/3828)\n- 第731天 (2021-04-16)  \n    - [html] [H5如何禁止滚动传播？](https://github.com/haizlin/fe-interview/issues/3821)\n    - [css] [写一个输入框聚焦时，边框不停地渐变的动画效果](https://github.com/haizlin/fe-interview/issues/3822)\n    - [js] [~的操作符有什么作用？](https://github.com/haizlin/fe-interview/issues/3823)\n    - [软技能] [除了专业技能外，你觉得你还需具备什么样的软技能？](https://github.com/haizlin/fe-interview/issues/3824)\n- 第730天 (2021-04-15)  \n    - [html] [H5如何禁止长按？](https://github.com/haizlin/fe-interview/issues/3817)\n    - [css] [使用CSS3写一个下划线跟随动画菜单的动画效果](https://github.com/haizlin/fe-interview/issues/3818)\n    - [js] [[]和{}的toString和valueOf的结果分别是什么？](https://github.com/haizlin/fe-interview/issues/3819)\n    - [软技能] [在工作中，你有过哪些方面的压力？](https://github.com/haizlin/fe-interview/issues/3820)\n- 第729天 (2021-04-14)  \n    - [html] [H5如何禁止屏幕抖动？](https://github.com/haizlin/fe-interview/issues/3813)\n    - [css] [使用css实现圆形的头像的效果（注：要考虑正方形、长方形情况）](https://github.com/haizlin/fe-interview/issues/3814)\n    - [js] [js哪些方法可以获取原型？](https://github.com/haizlin/fe-interview/issues/3815)\n    - [软技能] [物联网将会对日常生活起到什么作用？](https://github.com/haizlin/fe-interview/issues/3816)\n- 第728天 (2021-04-13)  \n    - [html] [如何启用360浏览器的极速模式？](https://github.com/haizlin/fe-interview/issues/3809)\n    - [css] [使用css画一个旗帜](https://github.com/haizlin/fe-interview/issues/3810)\n    - [js] [使用js写一个方法获取文件的扩展名](https://github.com/haizlin/fe-interview/issues/3811)\n    - [软技能] [如接到紧急的任务，你该如何协调人员？](https://github.com/haizlin/fe-interview/issues/3812)\n- 第727天 (2021-04-12)  \n    - [html] [怎么设置才能让:active有效，让:hover无效？](https://github.com/haizlin/fe-interview/issues/3805)\n    - [css] [CSS如何将彩色图片变为黑白图片？](https://github.com/haizlin/fe-interview/issues/3806)\n    - [js] [Symbol强制类型转换的方法及规则是什么？](https://github.com/haizlin/fe-interview/issues/3807)\n    - [软技能] [你喜欢早睡还是晚睡？为什么？](https://github.com/haizlin/fe-interview/issues/3808)\n- 第726天 (2021-04-11)  \n    - [html] [如何强制浏览器全屏？](https://github.com/haizlin/fe-interview/issues/3801)\n    - [css] [使用css的哪些方法可以提高页面的渲染速度？](https://github.com/haizlin/fe-interview/issues/3802)\n    - [js] [JS中把其它类型转成字符串的方法及规则是什么？](https://github.com/haizlin/fe-interview/issues/3803)\n    - [软技能] [图片地址状态码返回200， 一定能请求的到图片么？](https://github.com/haizlin/fe-interview/issues/3804)\n- 第725天 (2021-04-10)  \n    - [html] [在H5中，你了解到的ios系统有哪些专用特性？](https://github.com/haizlin/fe-interview/issues/3797)\n    - [css] [说说你对CSS Painting API的理解](https://github.com/haizlin/fe-interview/issues/3798)\n    - [js] [JS中把其它类型转成字符串的方法及规则是什么？](https://github.com/haizlin/fe-interview/issues/3799)\n    - [软技能] [你上班一般是准时到还是提前到呢？](https://github.com/haizlin/fe-interview/issues/3800)\n- 第724天 (2021-04-09)  \n    - [html] [h5页面如何打开微信APP？](https://github.com/haizlin/fe-interview/issues/3792)\n    - [css] [使用css画一个半透明的吸管](https://github.com/haizlin/fe-interview/issues/3793)\n    - [js] [JS中把其它类型转成布尔的方法及规则是什么？](https://github.com/haizlin/fe-interview/issues/3794)\n    - [软技能] [说说你学到的这些计算机技能除了做网站外还用这些技能做过什么有意义的事吗？](https://github.com/haizlin/fe-interview/issues/3795)\n- 第723天 (2021-04-08)  \n    - [html] [h5页面如何打开支付宝APP？](https://github.com/haizlin/fe-interview/issues/3788)\n    - [css] [写一个风扇转动的动画](https://github.com/haizlin/fe-interview/issues/3789)\n    - [js] [JS中把其它类型转成数字的方法及规则是什么？](https://github.com/haizlin/fe-interview/issues/3790)\n    - [软技能] [说下你了解的前端发展史](https://github.com/haizlin/fe-interview/issues/3791)\n- 第722天 (2021-04-07)  \n    - [html] [在移动端页面如何忽略自动识别电话和邮箱？](https://github.com/haizlin/fe-interview/issues/3784)\n    - [css] [你有用过appearance属性吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/3785)\n    - [js] [解释下toPrimitive()函数是如何执行的？](https://github.com/haizlin/fe-interview/issues/3786)\n    - [软技能] [如何优化关键渲染路径？](https://github.com/haizlin/fe-interview/issues/3787)\n- 第721天 (2021-04-06)  \n    - [html] [说说你对URL Scheme的理解](https://github.com/haizlin/fe-interview/issues/3780)\n    - [css] [css如何监听屏幕的旋转？](https://github.com/haizlin/fe-interview/issues/3781)\n    - [js] [实现一个数组的fill方法](https://github.com/haizlin/fe-interview/issues/3782)\n    - [软技能] [如果有几本技术书籍，你只想买一本，你是如何选择的？](https://github.com/haizlin/fe-interview/issues/3783)\n- 第720天 (2021-04-05)  \n    - [html] [文件选择框如何选择指定后缀的文件？](https://github.com/haizlin/fe-interview/issues/3776)\n    - [css] [rem和px的换算规则是怎样的？](https://github.com/haizlin/fe-interview/issues/3777)\n    - [js] [Array构造函数传入的参数有哪些情况？](https://github.com/haizlin/fe-interview/issues/3778)\n    - [软技能] [你读完一本书会写读后感吗？如何写呢？](https://github.com/haizlin/fe-interview/issues/3779)\n- 第719天 (2021-04-04)  \n    - [html] [文件选择框如何多选文件？](https://github.com/haizlin/fe-interview/issues/3772)\n    - [css] [画一个不停发出不同光的球](https://github.com/haizlin/fe-interview/issues/3773)\n    - [js] [在js中整数超出安全范围怎么办？](https://github.com/haizlin/fe-interview/issues/3774)\n    - [软技能] [说说你对原码、反码和补码的理解](https://github.com/haizlin/fe-interview/issues/3775)\n- 第718天 (2021-04-03)  \n    - [html] [在移动端中H5的输入框弹起键盘遮挡，有哪些解决方案呢？](https://github.com/haizlin/fe-interview/issues/3768)\n    - [css] [请说说哪种交互特效是用纯CSS做不到的？](https://github.com/haizlin/fe-interview/issues/3769)\n    - [js] [在js中整数的安全范围是多少？](https://github.com/haizlin/fe-interview/issues/3770)\n    - [软技能] [中台和后台有什么不同？](https://github.com/haizlin/fe-interview/issues/3771)\n- 第717天 (2021-04-02)  \n    - [html] [使用SVG画一个小米的logo](https://github.com/haizlin/fe-interview/issues/3763)\n    - [css] [给一段文字自动定时变色](https://github.com/haizlin/fe-interview/issues/3764)\n    - [js] [Number.isNaN和isNaN有什么区别？](https://github.com/haizlin/fe-interview/issues/3765)\n    - [软技能] [说说你对中台的理解](https://github.com/haizlin/fe-interview/issues/3766)\n- 第716天 (2021-04-01)  \n    - [html] [如何禁止字母大写？](https://github.com/haizlin/fe-interview/issues/3759)\n    - [css] [px、em、rem、rpx区别和为什么使用62.5%；](https://github.com/haizlin/fe-interview/issues/3760)\n    - [js] [举例说明DOM常用的操作方法有哪些？](https://github.com/haizlin/fe-interview/issues/3761)\n    - [软技能] [说说你对微信抢红包技术的理解](https://github.com/haizlin/fe-interview/issues/3762)\n- 第715天 (2021-03-31)  \n    - [html] [H5如何只弹出数字键盘？](https://github.com/haizlin/fe-interview/issues/3755)\n    - [css] [css的高级选择器有哪些？](https://github.com/haizlin/fe-interview/issues/3756)\n    - [js] [requireJS是如何缓存、动态加载、避免多次加载的？](https://github.com/haizlin/fe-interview/issues/3757)\n    - [软技能] [你希望公司能给你什么样的帮助？为什么？](https://github.com/haizlin/fe-interview/issues/3758)\n- 第714天 (2021-03-30)  \n    - [html] [你是如何测试写的页面兼容性的？](https://github.com/haizlin/fe-interview/issues/3751)\n    - [css] [书写css时为什么要先写position,width, height的大小位置的属性， 后写color, bgcolor等之类的属性](https://github.com/haizlin/fe-interview/issues/3752)\n    - [js] [requireJS的核心原理是什么？](https://github.com/haizlin/fe-interview/issues/3753)\n    - [软技能] [你的规划中，前端要学到什么样的程度？](https://github.com/haizlin/fe-interview/issues/3754)\n- 第713天 (2021-03-29)  \n    - [html] [Html5页面设计稿的尺寸有哪些？为什么？](https://github.com/haizlin/fe-interview/issues/3747)\n    - [css] [多行文本在固定高度的div中如何做到垂直居中？](https://github.com/haizlin/fe-interview/issues/3748)\n    - [js] [说说JS模块加载器加载原理](https://github.com/haizlin/fe-interview/issues/3749)\n    - [软技能] [请说说浏览器是如何加载资源的？](https://github.com/haizlin/fe-interview/issues/3750)\n- 第712天 (2021-03-28)  \n    - [html] [写一跳动的音符](https://github.com/haizlin/fe-interview/issues/3743)\n    - [css] [css如何实现滚动条隐藏但鼠标仍然可以滚动？](https://github.com/haizlin/fe-interview/issues/3744)\n    - [js] [说说new操作符的执行过程](https://github.com/haizlin/fe-interview/issues/3745)\n    - [软技能] [2021年，你最想学到的是一个技能是什么？](https://github.com/haizlin/fe-interview/issues/3746)\n- 第711天 (2021-03-27)  \n    - [html] [写一个可以编辑列的表格布局](https://github.com/haizlin/fe-interview/issues/3738)\n    - [css] [为什么在Calc()方法中必须用或者包含空格？](https://github.com/haizlin/fe-interview/issues/3739)\n    - [js] [实现一个函数柯里化](https://github.com/haizlin/fe-interview/issues/3740)\n    - [软技能] [说说你对H5、小程序、APP三者之间区别的理解？](https://github.com/haizlin/fe-interview/issues/3741)\n- 第710天 (2021-03-26)  \n    - [html] [写一个块状可以拖动的布局](https://github.com/haizlin/fe-interview/issues/3734)\n    - [css] [画一个爱心逐渐放大再缩小的循环的特效](https://github.com/haizlin/fe-interview/issues/3735)\n    - [js] [哪些场景下会使用闭包？](https://github.com/haizlin/fe-interview/issues/3736)\n    - [软技能] [你认为领导和管理有什么区别？](https://github.com/haizlin/fe-interview/issues/3737)\n- 第709天 (2021-03-25)  \n    - [html] [只使用一个div,画一个圆,里面有个水平垂直居中的加号](https://github.com/haizlin/fe-interview/issues/3730)\n    - [css] [举例说明css中负值有哪些好玩的特性](https://github.com/haizlin/fe-interview/issues/3731)\n    - [js] [`['520', '888', '168', '66.6'].map(parseInt)`执行结果是多少？](https://github.com/haizlin/fe-interview/issues/3732)\n    - [软技能] [HTTP请求中的form data和request payload有什么区别？](https://github.com/haizlin/fe-interview/issues/3733)\n- 第708天 (2021-03-24)  \n    - [html] [根据下面Object.create创建出的对象，下面的题分别输出的结果是什么？](https://github.com/haizlin/fe-interview/issues/3726)\n    - [css] [请说说z-index最大值和最小值分别可以设置为多少？为什么？](https://github.com/haizlin/fe-interview/issues/3727)\n    - [js] [说说==操作符的转换规则](https://github.com/haizlin/fe-interview/issues/3728)\n    - [软技能] [你自己有哪些好的习惯？哪些坏的习惯？](https://github.com/haizlin/fe-interview/issues/3729)\n- 第707天 (2021-03-23)  \n    - [html] [实现一个雷达扫描的动画效果](https://github.com/haizlin/fe-interview/issues/3721)\n    - [css] [使用css实现一个毛玻璃效果](https://github.com/haizlin/fe-interview/issues/3722)\n    - [js] [在哪些情况下会发生隐式强制类型转换？](https://github.com/haizlin/fe-interview/issues/3723)\n    - [软技能] [你有午休习惯吗？](https://github.com/haizlin/fe-interview/issues/3724)\n- 第706天 (2021-03-22)  \n    - [html] [如果不写标准的html标签，浏览器可以正常解析出来吗？](https://github.com/haizlin/fe-interview/issues/3717)\n    - [css] [说说你对text-transform属性的理解](https://github.com/haizlin/fe-interview/issues/3718)\n    - [js] [写一个方法，传入一个整数参数，返回和参数一样长度且不重复的数组](https://github.com/haizlin/fe-interview/issues/3719)\n    - [软技能] [说说你对推荐算法的理解，它有哪些运用场景？你认为它的优缺点是什么？](https://github.com/haizlin/fe-interview/issues/3720)\n- 第705天 (2021-03-21)  \n    - [html] [在页面中能打开.doc或者.xlsx后缀的文件吗？如果可以应该怎么做？](https://github.com/haizlin/fe-interview/issues/3712)\n    - [css] [说说你对transition-timing-function属性的理解](https://github.com/haizlin/fe-interview/issues/3713)\n    - [js] [js如何遵循开放封闭原则？](https://github.com/haizlin/fe-interview/issues/3714)\n    - [软技能] [为什么在chrome浏览器中打开多个标签页，其中一个崩溃了不会影响其它的标签页呢？](https://github.com/haizlin/fe-interview/issues/3715)\n- 第704天 (2021-03-20)  \n    - [html] [在微信的H5页面不能下载如何解决？](https://github.com/haizlin/fe-interview/issues/3708)\n    - [css] [word-spacing有什么作用？](https://github.com/haizlin/fe-interview/issues/3709)\n    - [js] [写一个方法在一定时间内无任何操作时执行某个事件](https://github.com/haizlin/fe-interview/issues/3710)\n    - [软技能] [你有自己写过bash脚本吗？都有写过哪些脚本？](https://github.com/haizlin/fe-interview/issues/3711)\n- 第703天 (2021-03-19)  \n    - [html] [分别实现1-16宫格的布局](https://github.com/haizlin/fe-interview/issues/3703)\n    - [css] [说说你对-webkit-touch-callout属性的理解](https://github.com/haizlin/fe-interview/issues/3704)\n    - [js] [怎样能才更安全地获取undefined的值？](https://github.com/haizlin/fe-interview/issues/3705)\n    - [软技能] [Wi-Fi 6和5G相比哪个更快？为什么？](https://github.com/haizlin/fe-interview/issues/3706)\n- 第702天 (2021-03-18)  \n    - [html] [请说出几条关于HTML的W3C标准规范](https://github.com/haizlin/fe-interview/issues/3699)\n    - [css] [说说你对-webkit-overflow-scrolling属性的理解](https://github.com/haizlin/fe-interview/issues/3700)\n    - [js] [请说说js的内部属性[[Class]]是什么？](https://github.com/haizlin/fe-interview/issues/3701)\n    - [软技能] [你最想在未来几年内接触哪些类型的项目？](https://github.com/haizlin/fe-interview/issues/3702)\n- 第701天 (2021-03-17)  \n    - [html] [写一个select下拉分组的组件](https://github.com/haizlin/fe-interview/issues/3695)\n    - [css] [说说你对:-webkit-autofill的理解](https://github.com/haizlin/fe-interview/issues/3696)\n    - [js] [写一个方法判断浏览器的标签是否在当前页面](https://github.com/haizlin/fe-interview/issues/3697)\n    - [软技能] [在线版的代码编辑器，你觉得如何？](https://github.com/haizlin/fe-interview/issues/3698)\n- 第700天 (2021-03-16)  \n    - [html] [移动端picker和select有什么区别？](https://github.com/haizlin/fe-interview/issues/3691)\n    - [css] [使用css写一个获取ul下的第3到第15个li的元素](https://github.com/haizlin/fe-interview/issues/3692)\n    - [js] [下列哪个是Javascript做不到的](https://github.com/haizlin/fe-interview/issues/3693)\n    - [软技能] [请解释下utf8和utf8mb4的区别](https://github.com/haizlin/fe-interview/issues/3694)\n- 第699天 (2021-03-15)  \n    - [html] [如何隐藏元素的滚动条？](https://github.com/haizlin/fe-interview/issues/3687)\n    - [css] [border-radius是多可以赋多少个值？](https://github.com/haizlin/fe-interview/issues/3688)\n    - [js] [说说你认为js的黑科技有哪些？](https://github.com/haizlin/fe-interview/issues/3689)\n    - [软技能] [什么是文件的BOM头？](https://github.com/haizlin/fe-interview/issues/3690)\n- 第698天 (2021-03-14)  \n    - [html] [写一个中间固定，两边自适应的布局（使用多种方法）](https://github.com/haizlin/fe-interview/issues/3683)\n    - [css] [你有使用过supports吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3684)\n    - [js] [js中什么情况下应该使用with?](https://github.com/haizlin/fe-interview/issues/3685)\n    - [软技能] [说说你对CSP的理解](https://github.com/haizlin/fe-interview/issues/3686)\n- 第697天 (2021-03-13)  \n    - [html] [如何禁止HTML页面滚动？](https://github.com/haizlin/fe-interview/issues/3679)\n    - [css] [你有使用过css的all属性吗？它有什么好处及使用场景？](https://github.com/haizlin/fe-interview/issues/3680)\n    - [js] [判断以下两个正则表达式是否相等:`/abc/ === /abc/`](https://github.com/haizlin/fe-interview/issues/3681)\n    - [软技能] [你有洁癖吗？举例说说看](https://github.com/haizlin/fe-interview/issues/3682)\n- 第696天 (2021-03-12)  \n    - [html] [说说你认为的html黑科技有哪些？](https://github.com/haizlin/fe-interview/issues/3675)\n    - [css] [说说你认为的css黑科技有哪些？](https://github.com/haizlin/fe-interview/issues/3676)\n    - [js] [分析`3 < 2 < 1`返回的结果](https://github.com/haizlin/fe-interview/issues/3677)\n    - [软技能] [通过刚才的聊天，说说你对我的了解](https://github.com/haizlin/fe-interview/issues/3678)\n- 第695天 (2021-03-11)  \n    - [html] [html中是如何调出QQ会话的？说说你的理解](https://github.com/haizlin/fe-interview/issues/3669)\n    - [css] [你有使用过padding-bottom属性吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3670)\n    - [js] [分析这个`2 + - + + + - + 3`表达式返回的结果](https://github.com/haizlin/fe-interview/issues/3671)\n    - [软技能] [你觉得你今天的面试表现如何？](https://github.com/haizlin/fe-interview/issues/3672)\n- 第694天 (2021-03-10)  \n    - [html] [写一个鼠标滚动图片时放大或缩小图片](https://github.com/haizlin/fe-interview/issues/3665)\n    - [css] [使用@keyframes加载图片首次循环时出现白色间隙的问题如何解决？](https://github.com/haizlin/fe-interview/issues/3666)\n    - [js] [如何监听静态资源加载异常？](https://github.com/haizlin/fe-interview/issues/3667)\n    - [软技能] [你有用过哪些linux的命令？](https://github.com/haizlin/fe-interview/issues/3668)\n- 第693天 (2021-03-09)  \n    - [html] [picture有哪些优点？picture标签可以替代img标签吗？](https://github.com/haizlin/fe-interview/issues/3660)\n    - [css] [写一个边框闪烁呼吸的样式](https://github.com/haizlin/fe-interview/issues/3661)\n    - [js] [箭头函数能当构造函数吗？](https://github.com/haizlin/fe-interview/issues/3662)\n    - [软技能] [你接手了一个老的项目，看到代码很烂，你是要重构它还是怎么办？](https://github.com/haizlin/fe-interview/issues/3663)\n- 第692天 (2021-03-08)  \n    - [html] [画一个ipad的页面布局](https://github.com/haizlin/fe-interview/issues/3656)\n    - [css] [使用css使得一个元素一闪一闪的](https://github.com/haizlin/fe-interview/issues/3657)\n    - [js] [写一个方法判断给定的数据是否为空对象](https://github.com/haizlin/fe-interview/issues/3658)\n    - [软技能] [如何带领团队做代码走读？如果有5万行的代码，要如何走读？用哪些方法论？](https://github.com/haizlin/fe-interview/issues/3659)\n- 第691天 (2021-03-07)  \n    - [html] [你有分析过哪些知名网站的布局？有哪些收获？](https://github.com/haizlin/fe-interview/issues/3652)\n    - [css] [使用css实现类似苹果手机的暗黑模式](https://github.com/haizlin/fe-interview/issues/3653)\n    - [js] [请问下，闭包产生的本质是什么？](https://github.com/haizlin/fe-interview/issues/3654)\n    - [软技能] [如果要你实现一个秒杀的页面，前端方面应该考虑哪些问题？](https://github.com/haizlin/fe-interview/issues/3655)\n- 第690天 (2021-03-06)  \n    - [html] [网页的布局风格有哪些？你有了解过吗？](https://github.com/haizlin/fe-interview/issues/3648)\n    - [css] [写一个烟花的特效](https://github.com/haizlin/fe-interview/issues/3649)\n    - [js] [如何解决异步请求的竞态问题？](https://github.com/haizlin/fe-interview/issues/3650)\n    - [软技能] [你有看过三维立体画吗？知道是怎么制作出来的吗？](https://github.com/haizlin/fe-interview/issues/3651)\n- 第689天 (2021-03-05)  \n    - [html] [写一个始终固定在右侧浮动的工具条](https://github.com/haizlin/fe-interview/issues/3643)\n    - [css] [你有使用过display:box属性吗？说说它的作用](https://github.com/haizlin/fe-interview/issues/3644)\n    - [js] [写一个方法删除数组中重复的项](https://github.com/haizlin/fe-interview/issues/3645)\n    - [软技能] [WebSocket为什么可以实现持久连接？](https://github.com/haizlin/fe-interview/issues/3646)\n- 第688天 (2021-03-04)  \n    - [html] [如何在页面上引用百度、腾讯地图？](https://github.com/haizlin/fe-interview/issues/3639)\n    - [css] [使用css制作一个手机充电黏黏球效果](https://github.com/haizlin/fe-interview/issues/3640)\n    - [js] [以下时间处理在IOS上会遇到什么问题？如何解决？](https://github.com/haizlin/fe-interview/issues/3641)\n    - [软技能] [说下SwiftUI和Flutter的比较](https://github.com/haizlin/fe-interview/issues/3642)\n- 第687天 (2021-03-03)  \n    - [html] [你是如何格式化HTML代码的？](https://github.com/haizlin/fe-interview/issues/3634)\n    - [css] [使用css制作一个手机充电的动画特效](https://github.com/haizlin/fe-interview/issues/3635)\n    - [js] [写一个方法验证中国公民身份证格式是否正确](https://github.com/haizlin/fe-interview/issues/3636)\n    - [软技能] [你期待我问你哪些方面的问题？](https://github.com/haizlin/fe-interview/issues/3637)\n- 第686天 (2021-03-02)  \n    - [html] [写一个上拉加载的布局](https://github.com/haizlin/fe-interview/issues/3630)\n    - [css] [你有使用过aspect-ratio的新属性吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/3631)\n    - [js] [写一个js方法根据生日计算出年龄](https://github.com/haizlin/fe-interview/issues/3632)\n    - [软技能] [你知道2020年前端最火的技术是什么吗？](https://github.com/haizlin/fe-interview/issues/3633)\n- 第685天 (2021-03-01)  \n    - [html] [制作一个水杯的布局（任意想象一个水杯的形状）](https://github.com/haizlin/fe-interview/issues/3625)\n    - [css] [border-image-slice属性有什么作用？](https://github.com/haizlin/fe-interview/issues/3626)\n    - [js] [写一个js方法两个对象求交集](https://github.com/haizlin/fe-interview/issues/3627)\n    - [软技能] [你认为前端未来的发展是怎样的？](https://github.com/haizlin/fe-interview/issues/3628)\n- 第684天 (2021-02-28)  \n    - [html] [请写一个压窗屏的交互布局](https://github.com/haizlin/fe-interview/issues/3621)\n    - [css] [如何使用border-image给边框添加图片](https://github.com/haizlin/fe-interview/issues/3622)\n    - [js] [如何检测一个数是否为无穷大？](https://github.com/haizlin/fe-interview/issues/3623)\n    - [软技能] [说说你对前端领域模型的理解](https://github.com/haizlin/fe-interview/issues/3624)\n- 第683天 (2021-02-27)  \n    - [html] [写H5和小程序有什么相同及不同的地方吗？](https://github.com/haizlin/fe-interview/issues/3617)\n    - [css] [你有使用过mask属性吗？请说说它的用途](https://github.com/haizlin/fe-interview/issues/3618)\n    - [js] [infinity代表什么数据？](https://github.com/haizlin/fe-interview/issues/3619)\n    - [软技能] [请说说使用iconfont图标的优点和缺点](https://github.com/haizlin/fe-interview/issues/3620)\n- 第682天 (2021-02-26)  \n    - [html] [你喜欢哪种布局风格？说说你的理由](https://github.com/haizlin/fe-interview/issues/3613)\n    - [css] [你有使用过css-doodle吗？说说它的作用是什么？](https://github.com/haizlin/fe-interview/issues/3614)\n    - [js] [请解释下面题目输出的结果](https://github.com/haizlin/fe-interview/issues/3615)\n    - [软技能] [png-8和png-24有什么区别？](https://github.com/haizlin/fe-interview/issues/3616)\n- 第681天 (2021-02-25)  \n    - [html] [移动端如何让页面强制横屏显示？](https://github.com/haizlin/fe-interview/issues/3609)\n    - [css] [使用纯css使得两个背景叠加](https://github.com/haizlin/fe-interview/issues/3610)\n    - [js] [如何计算动画的帧率（FPS）？](https://github.com/haizlin/fe-interview/issues/3611)\n    - [软技能] [你认为计算专业和非计算机专业的差别在哪？为什么？](https://github.com/haizlin/fe-interview/issues/3612)\n- 第680天 (2021-02-24)  \n    - [html] [制作一个多选的下拉框](https://github.com/haizlin/fe-interview/issues/3605)\n    - [css] [使用纯css画一个角向渐变的背景](https://github.com/haizlin/fe-interview/issues/3606)\n    - [js] [如何排查页面中CPU占用高的情况？](https://github.com/haizlin/fe-interview/issues/3607)\n    - [软技能] [如何实现记录用户的操作轨迹并还原？](https://github.com/haizlin/fe-interview/issues/3608)\n- 第679天 (2021-02-23)  \n    - [html] [如何实现标题栏闪烁、滚动的效果](https://github.com/haizlin/fe-interview/issues/3601)\n    - [css] [如何让IE6支持PNG透明？](https://github.com/haizlin/fe-interview/issues/3602)\n    - [js] [如何把10.36四舍五入为最接近的整数？](https://github.com/haizlin/fe-interview/issues/3603)\n    - [软技能] [现如今面对如层出不穷的类库，说说你的感受](https://github.com/haizlin/fe-interview/issues/3604)\n- 第678天 (2021-02-22)  \n    - [html] [在页面中如何实现触发某一场景时有声音提醒](https://github.com/haizlin/fe-interview/issues/3597)\n    - [css] [使用纯css画一个径向渐变的背景](https://github.com/haizlin/fe-interview/issues/3598)\n    - [js] [写一个方法探测CPU占比情况](https://github.com/haizlin/fe-interview/issues/3599)\n    - [软技能] [如何在浏览器中播放pcm裸流音频？](https://github.com/haizlin/fe-interview/issues/3600)\n- 第677天 (2021-02-21)  \n    - [html] [如果让你实现一个网页版的办公表格（类似excel），你觉得是否可行？如果可行应该怎么做？](https://github.com/haizlin/fe-interview/issues/3593)\n    - [css] [使用纯css画一个线性渐变的背景](https://github.com/haizlin/fe-interview/issues/3594)\n    - [js] [javascript什么时候会占CPU？](https://github.com/haizlin/fe-interview/issues/3595)\n    - [软技能] [在前后端分离项目里，请说说前端传递的token的流程？](https://github.com/haizlin/fe-interview/issues/3596)\n- 第676天 (2021-02-20)  \n    - [html] [写一个搜索框，聚焦时搜索框向左拉长并有动画效果](https://github.com/haizlin/fe-interview/issues/3588)\n    - [css] [使用css画个动态的泳池特效](https://github.com/haizlin/fe-interview/issues/3589)\n    - [js] [写一个方法获取手机电池的信息，如：电量、充电状态等](https://github.com/haizlin/fe-interview/issues/3590)\n    - [软技能] [在前后端分离的项目里，请说说前端跳转微信授权的流程是什么？](https://github.com/haizlin/fe-interview/issues/3591)\n- 第675天 (2021-02-19)  \n    - [html] [画一个五层楼的布局](https://github.com/haizlin/fe-interview/issues/3580)\n    - [css] [设置元素为display:flex后，哪些属性会失效呢？为什么？](https://github.com/haizlin/fe-interview/issues/3581)\n    - [js] [请解释以下题目会输出的结果（类型转换）](https://github.com/haizlin/fe-interview/issues/3582)\n    - [软技能] [网站加载Waiting (TTFB)时间过长的原因是什么？如何解决？](https://github.com/haizlin/fe-interview/issues/3583)\n- 第674天 (2021-02-18)  \n    - [html] [给“测试投影”几个字添加立体投影的效果](https://github.com/haizlin/fe-interview/issues/3576)\n    - [css] [flex是哪些属性的简写呢？](https://github.com/haizlin/fe-interview/issues/3577)\n    - [js] [请说说new String(\"A\")和String(\"A\")分别返回的结果，请解释为什么？](https://github.com/haizlin/fe-interview/issues/3578)\n    - [软技能] [女童鞋前端er，你是怎样做职业规划的？](https://github.com/haizlin/fe-interview/issues/3579)\n- 第673天 (2021-02-17)  \n    - [html] [说说你对Gzip压缩的了解](https://github.com/haizlin/fe-interview/issues/3572)\n    - [css] [说说display:flex和display:inline-flex有什么区别？](https://github.com/haizlin/fe-interview/issues/3573)\n    - [js] [请说说IEEE 754规定了哪些标准？](https://github.com/haizlin/fe-interview/issues/3574)\n    - [软技能] [你认为优秀的前端工程师要具体哪些素质？](https://github.com/haizlin/fe-interview/issues/3575)\n- 第672天 (2021-02-16)  \n    - [html] [html5中的meta标签http-equiv属性有什么作用？](https://github.com/haizlin/fe-interview/issues/3568)\n    - [css] [input标签改变高度的同时如何使光标定位在左上角（不使用textarea）](https://github.com/haizlin/fe-interview/issues/3569)\n    - [js] [请说说IEEE 754标准指的是什么？](https://github.com/haizlin/fe-interview/issues/3570)\n    - [软技能] [你知道什么是短域名吗？说说它的原理](https://github.com/haizlin/fe-interview/issues/3571)\n- 第671天 (2021-02-15)  \n    - [html] [html5中的meta标签robots有什么作用？](https://github.com/haizlin/fe-interview/issues/3564)\n    - [css] [使用css画一个羽毛球场地图](https://github.com/haizlin/fe-interview/issues/3565)\n    - [js] [写个方法找出页面中除了数字和英文字母外的所有特殊特号](https://github.com/haizlin/fe-interview/issues/3566)\n    - [软技能] [有新同事入职时，作为部门领导，你是如何向同事们介绍他的？](https://github.com/haizlin/fe-interview/issues/3567)\n- 第670天 (2021-02-14)  \n    - [html] [html5中的meta标签generator有什么作用？](https://github.com/haizlin/fe-interview/issues/3560)\n    - [css] [css和wxss有什么区别？](https://github.com/haizlin/fe-interview/issues/3561)\n    - [js] [写一个方法，让数组里的元素上移一格/下移一格](https://github.com/haizlin/fe-interview/issues/3562)\n    - [软技能] [5G的卡出来后，卖的很便宜，流量又多，对我们公司的业务有影响嘛？](https://github.com/haizlin/fe-interview/issues/3563)\n- 第669天 (2021-02-13)  \n    - [html] [html5中的meta标签renderer有什么作用？](https://github.com/haizlin/fe-interview/issues/3556)\n    - [css] [如何让span在div中垂直居中？](https://github.com/haizlin/fe-interview/issues/3557)\n    - [js] [写一个方法找到一维数组里，有且只有两个连续相等的所有元素](https://github.com/haizlin/fe-interview/issues/3558)\n    - [软技能] [你平时有关注系DAU（日活跃用户数量）吗？觉得前端有必要关注吗？](https://github.com/haizlin/fe-interview/issues/3559)\n- 第668天 (2021-02-12)  \n    - [html] [在HTML5中，用于获得用户的当前位置是哪个方法？](https://github.com/haizlin/fe-interview/issues/3552)\n    - [css] [使用绝对定位position:absolute;后，就不能使用margin: 0 auto;实现居中，为什么呢？如何解决？](https://github.com/haizlin/fe-interview/issues/3553)\n    - [js] [请使用js写个方法解析emoji表情](https://github.com/haizlin/fe-interview/issues/3554)\n    - [软技能] [如果要你设计一套公共组件，你应该怎么做？需要考虑哪些问题？](https://github.com/haizlin/fe-interview/issues/3555)\n- 第667天 (2021-02-11)  \n    - [html] [html5中的meta标签itemprop属性有什么作用？](https://github.com/haizlin/fe-interview/issues/3548)\n    - [css] [::before和::after它们的使用场是什么？](https://github.com/haizlin/fe-interview/issues/3549)\n    - [js] [请通过reduce函数实现一维数组的求和](https://github.com/haizlin/fe-interview/issues/3550)\n    - [软技能] [说说你对自律的理解](https://github.com/haizlin/fe-interview/issues/3551)\n- 第666天 (2021-02-10)  \n    - [html] [请实现一个微信炸弹的效果](https://github.com/haizlin/fe-interview/issues/3544)\n    - [css] [如何给字体设置阴影效果？](https://github.com/haizlin/fe-interview/issues/3545)\n    - [js] [请通过代码来解释下new和instanceof的内部机制](https://github.com/haizlin/fe-interview/issues/3546)\n    - [软技能] [你觉得应该如何写好一个简历？都有哪些原则？](https://github.com/haizlin/fe-interview/issues/3547)\n- 第665天 (2021-02-09)  \n    - [html] [请使用flex和grid两种方式实现9宫格布局](https://github.com/haizlin/fe-interview/issues/3540)\n    - [css] [如何将数字设为等宽？](https://github.com/haizlin/fe-interview/issues/3541)\n    - [js] [在严格模式下，全局作用域中函数中this的值是什么？](https://github.com/haizlin/fe-interview/issues/3542)\n    - [软技能] [引导用户关注公众号的方式有哪些？](https://github.com/haizlin/fe-interview/issues/3543)\n- 第664天 (2021-02-08)  \n    - [html] [页面的重绘和回流是什么？](https://github.com/haizlin/fe-interview/issues/3536)\n    - [css] [如何将文字设为等宽？](https://github.com/haizlin/fe-interview/issues/3537)\n    - [js] [请说说严格模式下的this指向](https://github.com/haizlin/fe-interview/issues/3538)\n    - [软技能] [举例说明前端多线程开发在哪些场景下会适应到？](https://github.com/haizlin/fe-interview/issues/3539)\n- 第663天 (2021-02-07)  \n    - [html] [你最喜欢H5的哪些功能？为什么？](https://github.com/haizlin/fe-interview/issues/3532)\n    - [css] [使用css实现导航栏左右滑动](https://github.com/haizlin/fe-interview/issues/3533)\n    - [js] [分别解释下js中默认绑定、隐式绑定、显式绑定、new绑定的区别](https://github.com/haizlin/fe-interview/issues/3534)\n    - [软技能] [你觉得前端有必要学习数据结构和算法吗？为什么？](https://github.com/haizlin/fe-interview/issues/3535)\n- 第662天 (2021-02-06)  \n    - [html] [你觉得新开发一个网站最困难的是哪些部分？](https://github.com/haizlin/fe-interview/issues/3528)\n    - [css] [请使用纯css画出一条虚线，并设置虚线的间隙（不能使用图片）](https://github.com/haizlin/fe-interview/issues/3529)\n    - [js] [浏览器中的剪切板是如何监听复制事件的？](https://github.com/haizlin/fe-interview/issues/3530)\n    - [软技能] [说说你对程序员都会修电脑的理解](https://github.com/haizlin/fe-interview/issues/3531)\n- 第661天 (2021-02-05)  \n    - [html] [写html代码时，怎样才加速写代码的速度呢？你有什么方法？](https://github.com/haizlin/fe-interview/issues/3524)\n    - [css] [使用css制作一个圣诞树](https://github.com/haizlin/fe-interview/issues/3525)\n    - [js] [请使用js实现一个无限累加的函数](https://github.com/haizlin/fe-interview/issues/3526)\n    - [软技能] [来这面试前你有做过哪些准备吗？](https://github.com/haizlin/fe-interview/issues/3527)\n- 第660天 (2021-02-04)  \n    - [html] [写一个标签云的布局](https://github.com/haizlin/fe-interview/issues/3520)\n    - [css] [使用纯的css如何定义变量？请举例说明](https://github.com/haizlin/fe-interview/issues/3521)\n    - [js] [js中Iterable对象和Array有什么区别？](https://github.com/haizlin/fe-interview/issues/3522)\n    - [软技能] [涉及到用户隐私的操作有哪些？](https://github.com/haizlin/fe-interview/issues/3523)\n- 第659天 (2021-02-03)  \n    - [html] [你认为Html的术难点在哪？](https://github.com/haizlin/fe-interview/issues/3516)\n    - [css] [用css画一个篮球场地图](https://github.com/haizlin/fe-interview/issues/3517)\n    - [js] [请实现一个Promise.race](https://github.com/haizlin/fe-interview/issues/3518)\n    - [软技能] [前端性能的提升可以分为哪些类？](https://github.com/haizlin/fe-interview/issues/3519)\n- 第658天 (2021-02-02)  \n    - [html] [说说你认为有没有你做不出来的布局？有哪些？为什么？](https://github.com/haizlin/fe-interview/issues/3512)\n    - [css] [用css画一个羽毛球场地图](https://github.com/haizlin/fe-interview/issues/3513)\n    - [js] [写一个方法实现选中复制的功能](https://github.com/haizlin/fe-interview/issues/3514)\n    - [软技能] [谈谈你对统计图表和分析图表的理解](https://github.com/haizlin/fe-interview/issues/3515)\n- 第657天 (2021-02-01)  \n    - [html] [如何让img自动适应div容器大小？](https://github.com/haizlin/fe-interview/issues/3508)\n    - [css] [用css画一个足球场地图](https://github.com/haizlin/fe-interview/issues/3509)\n    - [js] [请解释下什么是softbind，并实现一个softbind](https://github.com/haizlin/fe-interview/issues/3510)\n    - [软技能] [图表有哪些应用场景？什么样的数据用什么样的图表展示？](https://github.com/haizlin/fe-interview/issues/3511)\n- 第656天 (2021-01-31)  \n    - [html] [写一个带遮罩层的弹窗，并把内容锁定没有滚动条](https://github.com/haizlin/fe-interview/issues/3504)\n    - [css] [如何隐藏鼠标在某个区域内的光标？](https://github.com/haizlin/fe-interview/issues/3505)\n    - [js] [说下你对map方法的理解，并解释下面代码返回的结果](https://github.com/haizlin/fe-interview/issues/3506)\n    - [软技能] [图表有哪些分类？](https://github.com/haizlin/fe-interview/issues/3507)\n- 第655天 (2021-01-30)  \n    - [html] [页面上如何显示特殊字符？](https://github.com/haizlin/fe-interview/issues/3500)\n    - [css] [用css隐藏input的光标](https://github.com/haizlin/fe-interview/issues/3501)\n    - [js] [js的作用域有哪些？](https://github.com/haizlin/fe-interview/issues/3502)\n    - [软技能] [说说你对前端图表应用的理解](https://github.com/haizlin/fe-interview/issues/3503)\n- 第654天 (2021-01-29)  \n    - [html] [怎样计算首屏和白屏的时间？](https://github.com/haizlin/fe-interview/issues/3496)\n    - [css] [用纯CSS实现判断鼠标进入的方向](https://github.com/haizlin/fe-interview/issues/3497)\n    - [js] [说说你对函数是一等公民的理解](https://github.com/haizlin/fe-interview/issues/3498)\n    - [软技能] [你有做过大数据报表开发吗？都有哪些展现的形式？](https://github.com/haizlin/fe-interview/issues/3499)\n- 第653天 (2021-01-28)  \n    - [html] [如何在不同的端口间共享cookie？](https://github.com/haizlin/fe-interview/issues/3492)\n    - [css] [写的css样式是否能被js所读到？如果可以如何读取？](https://github.com/haizlin/fe-interview/issues/3493)\n    - [js] [setTimeout(fn,0)，延迟执行吗？](https://github.com/haizlin/fe-interview/issues/3494)\n    - [软技能] [大数据的到来对前端有什么影响？](https://github.com/haizlin/fe-interview/issues/3495)\n- 第652天 (2021-01-27)  \n    - [html] [如何在页面打开PDF文件？](https://github.com/haizlin/fe-interview/issues/3488)\n    - [css] [你有使用过css的clamp函数吗？说说它有什么用途？](https://github.com/haizlin/fe-interview/issues/3489)\n    - [js] [添加原生事件如果不移除为什么会内存泄露？](https://github.com/haizlin/fe-interview/issues/3490)\n    - [软技能] [说说你对大数据的理解](https://github.com/haizlin/fe-interview/issues/3491)\n- 第651天 (2021-01-26)  \n    - [html] [使用svg画一个微信的logo](https://github.com/haizlin/fe-interview/issues/3484)\n    - [css] [你有写过Less的插件吗？](https://github.com/haizlin/fe-interview/issues/3485)\n    - [js] [Promise和setTimeout执行先后有什么区别？](https://github.com/haizlin/fe-interview/issues/3486)\n    - [软技能] [上拉加载和下拉刷新会遇到什么性能问题？](https://github.com/haizlin/fe-interview/issues/3487)\n- 第650天 (2021-01-25)  \n    - [html] [使用svg画一个百度的logo](https://github.com/haizlin/fe-interview/issues/3480)\n    - [css] [在LESS中如何定义变量上下文中的范围？](https://github.com/haizlin/fe-interview/issues/3481)\n    - [js] [解释下什么是暂时性死区？](https://github.com/haizlin/fe-interview/issues/3482)\n    - [软技能] [前端如何做单元测试？](https://github.com/haizlin/fe-interview/issues/3483)\n- 第649天 (2021-01-24)  \n    - [html] [如何阻止屏幕旋转时自动调整字体的大小？](https://github.com/haizlin/fe-interview/issues/3476)\n    - [css] [在Less中命令行里编译的命令是什么？](https://github.com/haizlin/fe-interview/issues/3477)\n    - [js] [如何判断链表是否有环？](https://github.com/haizlin/fe-interview/issues/3478)\n    - [软技能] [你觉得前端有必要做单元测试吗？](https://github.com/haizlin/fe-interview/issues/3479)\n- 第648天 (2021-01-23)  \n    - [html] [你认为HTML5出现后，它的商业模式会有哪些变化呢？](https://github.com/haizlin/fe-interview/issues/3472)\n    - [css] [在Less中“Source Map Less Inline”选项代表什么？](https://github.com/haizlin/fe-interview/issues/3473)\n    - [js] [使用原生js给一个按钮绑定两个onclick事件](https://github.com/haizlin/fe-interview/issues/3474)\n    - [软技能] [与后端联调接口时，你总结下会出现哪些问题及如何解决？](https://github.com/haizlin/fe-interview/issues/3475)\n- 第647天 (2021-01-22)  \n    - [html] [说说你对HTML5中“一次编写，全体使用”的理解](https://github.com/haizlin/fe-interview/issues/3467)\n    - [css] [在Less中数据URI的作用是什么？](https://github.com/haizlin/fe-interview/issues/3468)\n    - [js] [写一个方法判断在一个一维数组里，有且只有一个数等于给定的值](https://github.com/haizlin/fe-interview/issues/3469)\n    - [软技能] [你是如何保证你的网站可访问性？](https://github.com/haizlin/fe-interview/issues/3470)\n- 第646天 (2021-01-21)  \n    - [html] [为什么我们要使用web workers？](https://github.com/haizlin/fe-interview/issues/3463)\n    - [css] [如何在Less中创建循环结构？](https://github.com/haizlin/fe-interview/issues/3464)\n    - [js] [写一个方法生成不重复的用户ID](https://github.com/haizlin/fe-interview/issues/3465)\n    - [软技能] [你是如何设计前端缓存策略的？](https://github.com/haizlin/fe-interview/issues/3466)\n- 第645天 (2021-01-20)  \n    - [html] [本地存储和cookie之间的区别是什么？](https://github.com/haizlin/fe-interview/issues/3459)\n    - [css] [在Less中有哪些不同类型的函数？](https://github.com/haizlin/fe-interview/issues/3460)\n    - [js] [写一个JS方法，判断元素是否在可视区域](https://github.com/haizlin/fe-interview/issues/3461)\n    - [软技能] [说说你对3分钟热情和持续热情的理解](https://github.com/haizlin/fe-interview/issues/3462)\n- 第644天 (2021-01-19)  \n    - [html] [什么是本地存储的有效期？](https://github.com/haizlin/fe-interview/issues/3455)\n    - [css] [在Less中有哪些注释方式？](https://github.com/haizlin/fe-interview/issues/3456)\n    - [js] [写一个函数时，如果有多个参数，如何传才比较好？](https://github.com/haizlin/fe-interview/issues/3457)\n    - [软技能] [总结一下你写了这么久的代码的心得体会](https://github.com/haizlin/fe-interview/issues/3458)\n- 第643天 (2021-01-18)  \n    - [html] [使用svg画出一个矩形](https://github.com/haizlin/fe-interview/issues/3451)\n    - [css] [在Less中支持运算符吗？](https://github.com/haizlin/fe-interview/issues/3452)\n    - [js] [如何区分返回内容是文件流还是json数据？](https://github.com/haizlin/fe-interview/issues/3453)\n    - [软技能] [培训编程思维的方法有哪些？](https://github.com/haizlin/fe-interview/issues/3454)\n- 第642天 (2021-01-17)  \n    - [html] [对于写一个页面布局，html/css/js这三者你是先写哪个后写哪个？](https://github.com/haizlin/fe-interview/issues/3447)\n    - [css] [在Less中什么是＆combinator？](https://github.com/haizlin/fe-interview/issues/3448)\n    - [js] [写一个方法判断js的方法是内置的还是自定义的](https://github.com/haizlin/fe-interview/issues/3449)\n    - [软技能] [说说你对编程思维的理解](https://github.com/haizlin/fe-interview/issues/3450)\n- 第641天 (2021-01-16)  \n    - [html] [你觉得写Html难吗？难在哪？为什么？](https://github.com/haizlin/fe-interview/issues/3443)\n    - [css] [在Less中使用extend有什么用？](https://github.com/haizlin/fe-interview/issues/3444)\n    - [js] [写一个方法将一个html字符串变成JSON树的形式](https://github.com/haizlin/fe-interview/issues/3445)\n    - [软技能] [一个很重要的功能要上线，除了充分的测试外，还要如何把握好风险？](https://github.com/haizlin/fe-interview/issues/3446)\n- 第640天 (2021-01-15)  \n    - [html] [HTML5的Server-Sent和WebSocket如何选择哪一个？](https://github.com/haizlin/fe-interview/issues/3439)\n    - [css] [在Less中是如何导入的？](https://github.com/haizlin/fe-interview/issues/3440)\n    - [js] [如何监听浏览器窗口大小变化？](https://github.com/haizlin/fe-interview/issues/3441)\n    - [软技能] [修改了文件并已commit，如何撤消？](https://github.com/haizlin/fe-interview/issues/3442)\n- 第639天 (2021-01-14)  \n    - [html] [HTML5的Server-Sent和WebSocket有什么区别？](https://github.com/haizlin/fe-interview/issues/3435)\n    - [css] [在Less中e()函数的目的是什么？](https://github.com/haizlin/fe-interview/issues/3436)\n    - [js] [使用JavaScript拖拽盒子跟着鼠标动的效果](https://github.com/haizlin/fe-interview/issues/3437)\n    - [软技能] [修改了文件并已提交到暂存区（即已经add），如何撤消？](https://github.com/haizlin/fe-interview/issues/3438)\n- 第638天 (2021-01-13)  \n    - [html] [HTML5的Geolocation不允许定位后如何于次让它弹起授权定位？](https://github.com/haizlin/fe-interview/issues/3431)\n    - [css] [在Less中使用命名空间和访问器有什么作用？](https://github.com/haizlin/fe-interview/issues/3432)\n    - [js] [请问，javascript可以读取本地的文件吗？为什么？](https://github.com/haizlin/fe-interview/issues/3433)\n    - [软技能] [修改了文件，但并未提交到暂存区（即并没有add），如何撤消？](https://github.com/haizlin/fe-interview/issues/3434)\n- 第637天 (2021-01-12)  \n    - [html] [html5的geolocation定位误差大如何解决？](https://github.com/haizlin/fe-interview/issues/3427)\n    - [css] [把Less编译为CSS的最佳方法是什么？](https://github.com/haizlin/fe-interview/issues/3428)\n    - [js] [写一个方法将ArrayBuffer转为字符串](https://github.com/haizlin/fe-interview/issues/3429)\n    - [软技能] [请说下V8、chrome、chromium三者之间的关系](https://github.com/haizlin/fe-interview/issues/3430)\n- 第636天 (2021-01-11)  \n    - [html] [如何更改浏览器左上角标题旁的图标？](https://github.com/haizlin/fe-interview/issues/3423)\n    - [css] [在Less中的颜色通道功能是什么？](https://github.com/haizlin/fe-interview/issues/3424)\n    - [js] [请说说html、body、document、window四者的区别是什么？](https://github.com/haizlin/fe-interview/issues/3425)\n    - [软技能] [什么是泛域名？如何做泛域名解析？](https://github.com/haizlin/fe-interview/issues/3426)\n- 第635天 (2021-01-10)  \n    - [html] [制作一个金字塔布局](https://github.com/haizlin/fe-interview/issues/3419)\n    - [css] [Less可以不通过编译直接在浏览器中使用吗？如何使用？](https://github.com/haizlin/fe-interview/issues/3420)\n    - [js] [实现一个批量请求函数 multiRequest(urls, maxNum)](https://github.com/haizlin/fe-interview/issues/3421)\n    - [软技能] [请说说你对鲁棒性的理解](https://github.com/haizlin/fe-interview/issues/3422)\n- 第634天 (2021-01-09)  \n    - [html] [写一个类似刮刮卡效果的交互，即鼠标划过时显示号码](https://github.com/haizlin/fe-interview/issues/3414)\n    - [css] [在Less中有哪些常用的函数？](https://github.com/haizlin/fe-interview/issues/3415)\n    - [js] [写个方法将base64的数据流装换为二进制流](https://github.com/haizlin/fe-interview/issues/3416)\n    - [软技能] [说说你对自顶向下的编程方法的理解？](https://github.com/haizlin/fe-interview/issues/3417)\n- 第633天 (2021-01-08)  \n    - [html] [如何实现多行文字梯形排版？](https://github.com/haizlin/fe-interview/issues/3409)\n    - [css] [在Less中转义有什么作用？](https://github.com/haizlin/fe-interview/issues/3410)\n    - [js] [以下方法调用call输出的结果是什么？请解释下？](https://github.com/haizlin/fe-interview/issues/3411)\n    - [软技能] [你是从哪些维度来评估代码的质量？](https://github.com/haizlin/fe-interview/issues/3412)\n- 第632天 (2021-01-07)  \n    - [html] [h5页面如何传递参数给小程序？](https://github.com/haizlin/fe-interview/issues/3404)\n    - [css] [在Less中的Mixins有什么作用？](https://github.com/haizlin/fe-interview/issues/3405)\n    - [js] [写一个算法找到数组中两个元素相加等于指定数的所有组合](https://github.com/haizlin/fe-interview/issues/3406)\n    - [软技能] [什么是流量劫持？如何防止流量劫持？](https://github.com/haizlin/fe-interview/issues/3407)\n- 第631天 (2021-01-06)  \n    - [html] [HTML5如何播放ts视频流？](https://github.com/haizlin/fe-interview/issues/3400)\n    - [css] [在Less中的嵌套作用是什么？](https://github.com/haizlin/fe-interview/issues/3401)\n    - [js] [写一个方法将一个数组中的元素，从前到后依次两两组合，最后一个与第一个组合](https://github.com/haizlin/fe-interview/issues/3402)\n    - [软技能] [你希望通过这份工作获得什么？](https://github.com/haizlin/fe-interview/issues/3403)\n- 第630天 (2021-01-05)  \n    - [html] [实现两列等宽布局的方式有哪些？](https://github.com/haizlin/fe-interview/issues/3393)\n    - [css] [Less变量的种类有哪些？](https://github.com/haizlin/fe-interview/issues/3394)\n    - [js] [写一个方法实现指定开始的数字增加到指定的结束数字，步长默认为1](https://github.com/haizlin/fe-interview/issues/3395)\n    - [软技能] [你有什么爱好？](https://github.com/haizlin/fe-interview/issues/3396)\n- 第629天 (2021-01-04)  \n    - [html] [写一个滚动吸顶的布局](https://github.com/haizlin/fe-interview/issues/3389)\n    - [css] [在Less中怎样使用变量？如何定义？](https://github.com/haizlin/fe-interview/issues/3390)\n    - [js] [写一个方法监听指定cookie的变化](https://github.com/haizlin/fe-interview/issues/3391)\n    - [软技能] [上传文件能使用GET请求吗？为什么？](https://github.com/haizlin/fe-interview/issues/3392)\n- 第628天 (2021-01-03)  \n    - [html] [写一个垂直的三栏布局，第一栏固定顶部，中间铺满，第三栏固定底部](https://github.com/haizlin/fe-interview/issues/3385)\n    - [css] [使用Less有哪些方式？](https://github.com/haizlin/fe-interview/issues/3386)\n    - [js] [写一个方法，实现修改当前的URL链接但页面不跳转的功能](https://github.com/haizlin/fe-interview/issues/3387)\n    - [软技能] [如何把团队的工作经验沉淀下来？有哪些方法？](https://github.com/haizlin/fe-interview/issues/3388)\n- 第627天 (2021-01-02)  \n    - [html] [移动端布局的自适应如何做？](https://github.com/haizlin/fe-interview/issues/3381)\n    - [css] [Less的原理是什么？](https://github.com/haizlin/fe-interview/issues/3382)\n    - [js] [在非函数内写return语句，会有什么问题？](https://github.com/haizlin/fe-interview/issues/3383)\n    - [软技能] [说说你对DNS劫持的理解](https://github.com/haizlin/fe-interview/issues/3384)\n- 第626天 (2021-01-01)  \n    - [html] [写一个水平竖直居中的弹窗，带遮罩层的布局](https://github.com/haizlin/fe-interview/issues/3377)\n    - [css] [Less文件的扩展名是什么？](https://github.com/haizlin/fe-interview/issues/3378)\n    - [js] [写一个方法动态同步加载script文件](https://github.com/haizlin/fe-interview/issues/3379)\n    - [软技能] [UTC时间和GMT有什么区别？](https://github.com/haizlin/fe-interview/issues/3380)\n- 第625天 (2020-12-31)  \n    - [html] [H5如何与APP交互？有哪些方式？](https://github.com/haizlin/fe-interview/issues/3373)\n    - [css] [Less现在最新的版本是使用的是什么语言编写的？](https://github.com/haizlin/fe-interview/issues/3374)\n    - [js] [使用js写一个方法操作css变量](https://github.com/haizlin/fe-interview/issues/3375)\n    - [软技能] [什么是UTC时间？](https://github.com/haizlin/fe-interview/issues/3376)\n- 第624天 (2020-12-30)  \n    - [html] [使用button当按钮和使用div当按钮有什么区别？](https://github.com/haizlin/fe-interview/issues/3369)\n    - [css] [你知道Less刚出来时是用哪种语言编写的吗？](https://github.com/haizlin/fe-interview/issues/3370)\n    - [js] [如何创建视频文件的blob？](https://github.com/haizlin/fe-interview/issues/3371)\n    - [软技能] [说说你对图片压缩比的理解](https://github.com/haizlin/fe-interview/issues/3372)\n- 第623天 (2020-12-29)  \n    - [html] [写一个windows phone风格的布局](https://github.com/haizlin/fe-interview/issues/3365)\n    - [css] [Sass和Less有什么相同点？](https://github.com/haizlin/fe-interview/issues/3366)\n    - [js] [解释下3 + \"2\" - 5的值为多少？](https://github.com/haizlin/fe-interview/issues/3367)\n    - [软技能] [你会装系统吗？都有哪些方法？](https://github.com/haizlin/fe-interview/issues/3368)\n- 第622天 (2020-12-28)  \n    - [html] [说说你对H标签在布局中的重要性的理解](https://github.com/haizlin/fe-interview/issues/3361)\n    - [css] [Sass脚本支持哪些数据类型？](https://github.com/haizlin/fe-interview/issues/3362)\n    - [js] [写一个方法js将数组对象中某个属性值相同的对象合并成一个新对象](https://github.com/haizlin/fe-interview/issues/3363)\n    - [软技能] [浏览器缓存什么时候会出现如下情况：from disk、from memory？](https://github.com/haizlin/fe-interview/issues/3364)\n- 第621天 (2020-12-27)  \n    - [html] [百度、淘宝、京东移动端首页秒开是如何做到的？](https://github.com/haizlin/fe-interview/issues/3357)\n    - [css] [在Sass中Mixin有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3358)\n    - [js] [js能够保证object属性的输出顺序吗？如果可以怎么做？](https://github.com/haizlin/fe-interview/issues/3359)\n    - [软技能] [说说你理解的HTTP response 报文结构是怎样的？](https://github.com/haizlin/fe-interview/issues/3360)\n- 第620天 (2020-12-26)  \n    - [html] [写页面布局时需要考虑哪些方面的因素？](https://github.com/haizlin/fe-interview/issues/3353)\n    - [css] [怎样使用Sass的Mixin功能？](https://github.com/haizlin/fe-interview/issues/3354)\n    - [js] [写个方法获取浏览器的唯一标识](https://github.com/haizlin/fe-interview/issues/3355)\n    - [软技能] [说说你理解的HTTP request 报文结构是怎样的？](https://github.com/haizlin/fe-interview/issues/3356)\n- 第619天 (2020-12-25)  \n    - [html] [你认为写出什么样的html代码才是好代码呢？](https://github.com/haizlin/fe-interview/issues/3349)\n    - [css] [Sass中什么是括号运算？](https://github.com/haizlin/fe-interview/issues/3350)\n    - [js] [写一个方法记录函数运行的时间](https://github.com/haizlin/fe-interview/issues/3351)\n    - [软技能] [什么是GraphicLayer？](https://github.com/haizlin/fe-interview/issues/3352)\n- 第618天 (2020-12-24)  \n    - [html] [简述下W3C标准都有哪些？如何才能做出符合标准的网页？](https://github.com/haizlin/fe-interview/issues/3345)\n    - [css] [在Sass中如何执行布尔运算？](https://github.com/haizlin/fe-interview/issues/3346)\n    - [js] [给定下面伪代码，请说出程序运行多少秒后会输出“Hello World!”（不考虑其它干扰因素）？并解释下为什么？](https://github.com/haizlin/fe-interview/issues/3347)\n    - [软技能] [你学习的方法有哪些？有方法论吗？](https://github.com/haizlin/fe-interview/issues/3348)\n- 第617天 (2020-12-23)  \n    - [html] [你是怎样检测网页是否遵循W3C标准的？](https://github.com/haizlin/fe-interview/issues/3341)\n    - [css] [Sass的色彩操作是什么？](https://github.com/haizlin/fe-interview/issues/3342)\n    - [js] [请解释下setTimeout的运行机制](https://github.com/haizlin/fe-interview/issues/3343)\n    - [软技能] [你认为高级前端工程师应该具备哪些技能？](https://github.com/haizlin/fe-interview/issues/3344)\n- 第616天 (2020-12-22)  \n    - [html] [说说js代码写到html里还是单独写到js文件里哪个好？为什么？](https://github.com/haizlin/fe-interview/issues/3336)\n    - [css] [Sass的数字操作是什么？](https://github.com/haizlin/fe-interview/issues/3337)\n    - [js] [哈希表的原理是什么？](https://github.com/haizlin/fe-interview/issues/3338)\n    - [软技能] [你认为中级前端工程师和高级前端工程师的差异在哪里？](https://github.com/haizlin/fe-interview/issues/3339)\n- 第615天 (2020-12-21)  \n    - [html] [如何在select控件中使用a链接？](https://github.com/haizlin/fe-interview/issues/3332)\n    - [css] [Sass中的@import函数有什么作用？](https://github.com/haizlin/fe-interview/issues/3333)\n    - [js] [如果要让你去实现一个散列函数，你将从哪些方面考虑？](https://github.com/haizlin/fe-interview/issues/3334)\n    - [软技能] [如果把前端的知识做个体系分类，你是如何划分的？](https://github.com/haizlin/fe-interview/issues/3335)\n- 第614天 (2020-12-20)  \n    - [html] [如何在网页可见区域的正中间画一条横线（要考虑有滚动条的情况）](https://github.com/haizlin/fe-interview/issues/3328)\n    - [css] [Sass中如何编写占位符选择器？](https://github.com/haizlin/fe-interview/issues/3329)\n    - [js] [什么是散列函数？它有什么特征？](https://github.com/haizlin/fe-interview/issues/3330)\n    - [软技能] [如果让你的工作效率提升两倍，你会用什么方法？](https://github.com/haizlin/fe-interview/issues/3331)\n- 第613天 (2020-12-19)  \n    - [html] [如何使用H5实现录屏的功能？请说说你的思路](https://github.com/haizlin/fe-interview/issues/3324)\n    - [css] [如何定义一个Sass变量？](https://github.com/haizlin/fe-interview/issues/3325)\n    - [js] [对象的键可以重复吗？为什么？如果可以重复将会又什么样的表现？](https://github.com/haizlin/fe-interview/issues/3326)\n    - [软技能] [你认为团队间哪种协同方式比较好？为什么？](https://github.com/haizlin/fe-interview/issues/3327)\n- 第612天 (2020-12-18)  \n    - [html] [如何使用H5实现电子签名？请说说你的思路](https://github.com/haizlin/fe-interview/issues/3320)\n    - [css] [用于检测Sass中的错误是哪个指令？](https://github.com/haizlin/fe-interview/issues/3321)\n    - [js] [举例说明createDocumentFragment和createElement有什么区别？](https://github.com/haizlin/fe-interview/issues/3322)\n    - [软技能] [埋点时，说说你上报数据的机制是什么？你是如何设计的？](https://github.com/haizlin/fe-interview/issues/3323)\n- 第611天 (2020-12-17)  \n    - [html] [你认为HTML标签有什么不好的地方吗？为什么？](https://github.com/haizlin/fe-interview/issues/3316)\n    - [css] [Sass中的@extend指令有什么作用？](https://github.com/haizlin/fe-interview/issues/3317)\n    - [js] [null是对象吗？](https://github.com/haizlin/fe-interview/issues/3318)\n    - [软技能] [你了解什么是冷启动吗？](https://github.com/haizlin/fe-interview/issues/3319)\n- 第610天 (2020-12-16)  \n    - [html] [写一个布局，它的宽度是不固定的100%，如何让它的宽度始终是高度的一半呢？](https://github.com/haizlin/fe-interview/issues/3312)\n    - [css] [Sass中的@media指令有什么作用？](https://github.com/haizlin/fe-interview/issues/3313)\n    - [js] [解释下JavaScript并发模型](https://github.com/haizlin/fe-interview/issues/3314)\n    - [软技能] [请说说你对用以致学的理解？它和学以致用有什么不同？](https://github.com/haizlin/fe-interview/issues/3315)\n- 第609天 (2020-12-15)  \n    - [html] [你有使用过H5的Web Audio API吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3308)\n    - [css] [Sass中的at-root指令有什么作用？](https://github.com/haizlin/fe-interview/issues/3309)\n    - [js] [请问typeof typeof 168的结果是什么？](https://github.com/haizlin/fe-interview/issues/3310)\n    - [软技能] [给你一个目标网站，你是如何对它进行技术分析的？都从哪方面分析？](https://github.com/haizlin/fe-interview/issues/3311)\n- 第608天 (2020-12-14)  \n    - [html] [微信公众号的文章如何做到点击图片查看答案？](https://github.com/haizlin/fe-interview/issues/3304)\n    - [css] [请解释下Sass中的嵌套规则是什么？](https://github.com/haizlin/fe-interview/issues/3305)\n    - [js] [实现一个isNaN的方法](https://github.com/haizlin/fe-interview/issues/3306)\n    - [软技能] [请说说浏览器都有哪些容错机制？](https://github.com/haizlin/fe-interview/issues/3307)\n- 第607天 (2020-12-13)  \n    - [html] [如果要开发一个在超级大屏上显示的可视化页面，你首先要考虑什么？](https://github.com/haizlin/fe-interview/issues/3300)\n    - [css] [Sass的注释和css注释之间有什么区别？](https://github.com/haizlin/fe-interview/issues/3301)\n    - [js] [解释下点击一个input输入框，依次会触发哪些事件？](https://github.com/haizlin/fe-interview/issues/3302)\n    - [软技能] [请说说你对DOM Parse的理解](https://github.com/haizlin/fe-interview/issues/3303)\n- 第606天 (2020-12-12)  \n    - [html] [如何给table中的某一列设置固定宽度](https://github.com/haizlin/fe-interview/issues/3296)\n    - [css] [Scss和Sass有什么区别？](https://github.com/haizlin/fe-interview/issues/3297)\n    - [js] [说说你对稀疏数组的理解](https://github.com/haizlin/fe-interview/issues/3298)\n    - [软技能] [在前端开发中，你有使用过二进制方面的知识吗？在哪些场景会用到？](https://github.com/haizlin/fe-interview/issues/3299)\n- 第605天 (2020-12-11)  \n    - [html] [html中表格的width和height的值为什么没有单位？它的的默认单位是像素吗？](https://github.com/haizlin/fe-interview/issues/3291)\n    - [css] [你喜欢Sass还是Less？为什么？](https://github.com/haizlin/fe-interview/issues/3292)\n    - [js] [举例说明你对尾递归的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3293)\n    - [软技能] [你能手画出CSRF的攻击原理图吗？](https://github.com/haizlin/fe-interview/issues/3294)\n- 第604天 (2020-12-10)  \n    - [html] [如何解决微信浏览器中video标签z-index过高遮挡页面问题？](https://github.com/haizlin/fe-interview/issues/3287)\n    - [css] [你最喜欢Sass的原因是什么？](https://github.com/haizlin/fe-interview/issues/3288)\n    - [js] [如果使用JSON.stringify进行深拷贝有什么弊端？如何解决？](https://github.com/haizlin/fe-interview/issues/3289)\n    - [软技能] [请描述下XSS是如何攻击的？](https://github.com/haizlin/fe-interview/issues/3290)\n- 第603天 (2020-12-09)  \n    - [html] [如何解决微信浏览器视频点击自动全屏的问题？](https://github.com/haizlin/fe-interview/issues/3283)\n    - [css] [css3的属性transfrom的值preserve-3d和perspective有什么区别？](https://github.com/haizlin/fe-interview/issues/3284)\n    - [js] [请说说你对内置对象和宿主对象的理解](https://github.com/haizlin/fe-interview/issues/3285)\n    - [软技能] [说说你对前端缓存策略的理解](https://github.com/haizlin/fe-interview/issues/3286)\n- 第602天 (2020-12-08)  \n    - [html] [H5播放的video视频，如何实现对视频截图？](https://github.com/haizlin/fe-interview/issues/3279)\n    - [css] [你是如何检查css语法是否正确的？有哪些方法？](https://github.com/haizlin/fe-interview/issues/3280)\n    - [js] [为什么js里定义的数组可以不定长且数据类型可以不固定呢？](https://github.com/haizlin/fe-interview/issues/3281)\n    - [软技能] [谈下你对裸职的看法](https://github.com/haizlin/fe-interview/issues/3282)\n- 第601天 (2020-12-07)  \n    - [html] [说说你对H5媒体捕获的理解，它有什么用途？](https://github.com/haizlin/fe-interview/issues/3275)\n    - [css] [css变量有哪些浏览器支持？](https://github.com/haizlin/fe-interview/issues/3276)\n    - [js] [js最大支持多少长度的数组？为什么？](https://github.com/haizlin/fe-interview/issues/3277)\n    - [软技能] [你平时喜欢看书吗？电子书还是实体书？为什么？](https://github.com/haizlin/fe-interview/issues/3278)\n- 第600天 (2020-12-06)  \n    - [html] [前端需要注意哪些SEO?](https://github.com/haizlin/fe-interview/issues/3271)\n    - [css] [怎样在SVG中使用css变量？](https://github.com/haizlin/fe-interview/issues/3272)\n    - [js] [与一个方法将origin转化为tree，要求支持无限级和性能](https://github.com/haizlin/fe-interview/issues/3273)\n    - [软技能] [说说你在做开发的过程中，擅长的技术是什么？](https://github.com/haizlin/fe-interview/issues/3274)\n- 第599天 (2020-12-05)  \n    - [html] [HTML5拖拽事件的顺序是什么？](https://github.com/haizlin/fe-interview/issues/3267)\n    - [css] [怎样在@keyframes中使用CSS变量](https://github.com/haizlin/fe-interview/issues/3268)\n    - [js] [请解释下为什么下面第一种方式会报错而第二种不会？](https://github.com/haizlin/fe-interview/issues/3269)\n    - [软技能] [你自己做过哪些完整项目，说说看](https://github.com/haizlin/fe-interview/issues/3270)\n- 第598天 (2020-12-04)  \n    - [html] [你有使用过del标签吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3263)\n    - [css] [css变量区分大小写吗？](https://github.com/haizlin/fe-interview/issues/3264)\n    - [js] [promise有哪几种状态？是如何变化的？](https://github.com/haizlin/fe-interview/issues/3265)\n    - [软技能] [除了工作外，你为团队还做过哪些贡献？](https://github.com/haizlin/fe-interview/issues/3266)\n- 第597天 (2020-12-03)  \n    - [html] [你有使用过kbd标签吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3259)\n    - [css] [css变量受哪些影响？](https://github.com/haizlin/fe-interview/issues/3260)\n    - [js] [写一个方法将虚拟Dom转化为真实DOM](https://github.com/haizlin/fe-interview/issues/3261)\n    - [软技能] [你有自己或者为公司写过专利吗？](https://github.com/haizlin/fe-interview/issues/3262)\n- 第596天 (2020-12-02)  \n    - [html] [你有使用过ins标签吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3255)\n    - [css] [css变量和预处理器中的变量有什么不同？](https://github.com/haizlin/fe-interview/issues/3256)\n    - [js] [使用js实现一个并发限制的promise，并保证最多同时运行三个任务](https://github.com/haizlin/fe-interview/issues/3257)\n- 第595天 (2020-12-01)  \n    - [html] [你有使用过summary标签吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3251)\n    - [css] [css变量属性有什么用途？有什么优缺点？](https://github.com/haizlin/fe-interview/issues/3252)\n    - [js] [写出js各类型转化为Boolean的值分别是什么？及转化的规则是什么？](https://github.com/haizlin/fe-interview/issues/3253)\n    - [软技能] [说说你对专利的了解](https://github.com/haizlin/fe-interview/issues/3254)\n- 第594天 (2020-11-30)  \n    - [html] [如何动态修改`<title>`的标题名称？](https://github.com/haizlin/fe-interview/issues/3247)\n    - [css] [说说你对css变量（自定义属性）的理解？](https://github.com/haizlin/fe-interview/issues/3248)\n    - [js] [你是如何做前端性能分析的？从哪些方面入手？有哪些指标？](https://github.com/haizlin/fe-interview/issues/3249)\n    - [软技能] [你是如何评估工作量的？](https://github.com/haizlin/fe-interview/issues/3250)\n- 第593天 (2020-11-29)  \n    - [html] [如何对一个页面进行重构？](https://github.com/haizlin/fe-interview/issues/3243)\n    - [css] [css的属性list-style-position的值outside和inside有什么区别？](https://github.com/haizlin/fe-interview/issues/3244)\n    - [js] [遍历一个树结构，除了可以用递归外还能用哪些方法？](https://github.com/haizlin/fe-interview/issues/3245)\n    - [软技能] [你知道什么是破窗效应吗？它能指导我们什么？](https://github.com/haizlin/fe-interview/issues/3246)\n- 第592天 (2020-11-28)  \n    - [html] [为什么说cookie不可以滥用？](https://github.com/haizlin/fe-interview/issues/3239)\n    - [css] [如何去掉em的默认样式？](https://github.com/haizlin/fe-interview/issues/3240)\n    - [js] [for(;;)循环里如果省略第二个条件，则需要注意什么问题？](https://github.com/haizlin/fe-interview/issues/3241)\n    - [软技能] [你知道什么是脱敏吗？什么情况下要脱敏呢？](https://github.com/haizlin/fe-interview/issues/3242)\n- 第591天 (2020-11-27)  \n    - [html] [如何给`<video>`视频添加字幕(WebVTT)？](https://github.com/haizlin/fe-interview/issues/3235)\n    - [css] [说说你对screen.width伪响应式的理解](https://github.com/haizlin/fe-interview/issues/3236)\n    - [js] [分析下`sum = n * (n - 1) / 2`的时间复杂度是什么？](https://github.com/haizlin/fe-interview/issues/3237)\n    - [软技能] [说说你对ASCII码的了解，它有什么用途？](https://github.com/haizlin/fe-interview/issues/3238)\n- 第590天 (2020-11-26)  \n    - [html] [一个标签上同时出现三个或多个class属性，请问它的渲染顺序是怎样的？](https://github.com/haizlin/fe-interview/issues/3231)\n    - [css] [移动端开发时你了解淘宝的lib-flexible方案吗？它的原理是什么？](https://github.com/haizlin/fe-interview/issues/3232)\n    - [js] [一个好的算法都应包含哪些要素？](https://github.com/haizlin/fe-interview/issues/3233)\n    - [软技能] [说说纯前端目前还有哪些做不到的需求？为什么？](https://github.com/haizlin/fe-interview/issues/3234)\n- 第589天 (2020-11-25)  \n    - [html] [要减少DOM的数量有什么办法吗？](https://github.com/haizlin/fe-interview/issues/3227)\n    - [css] [pc端和移动端使用两套布局和使用一套自适应布局分别有哪些优缺点？](https://github.com/haizlin/fe-interview/issues/3228)\n    - [js] [请解释下算法有什么特征（基本要素）？](https://github.com/haizlin/fe-interview/issues/3229)\n    - [软技能] [说说你是如何对做技术评审的，都要评审哪些方面呢？为什么？](https://github.com/haizlin/fe-interview/issues/3230)\n- 第588天 (2020-11-24)  \n    - [html] [svg可以转为png吗？怎么转？](https://github.com/haizlin/fe-interview/issues/3223)\n    - [css] [要开发一个pc端和移动端的自适应布局网站，说说你的方案是什么？](https://github.com/haizlin/fe-interview/issues/3224)\n    - [js] [请解释下数据结构与算法的关系](https://github.com/haizlin/fe-interview/issues/3225)\n    - [软技能] [浏览器缓存中的memory cache和disk cache有什么区别？](https://github.com/haizlin/fe-interview/issues/3226)\n- 第587天 (2020-11-23)  \n    - [html] [使用canvas画一个军棋的棋盘](https://github.com/haizlin/fe-interview/issues/3219)\n    - [css] [解释下使用2倍图片，有什么优缺点？](https://github.com/haizlin/fe-interview/issues/3220)\n    - [js] [说说你对数据结构和数据类型的理解](https://github.com/haizlin/fe-interview/issues/3221)\n    - [软技能] [前端如何优化Content Download耗时太久的问题？](https://github.com/haizlin/fe-interview/issues/3222)\n- 第586天 (2020-11-22)  \n    - [html] [使用canvas画一个中国象棋的棋盘](https://github.com/haizlin/fe-interview/issues/3215)\n    - [css] [解释下为什么在移动端切图时会有使用到2倍图片呢？](https://github.com/haizlin/fe-interview/issues/3216)\n    - [js] [解释如下代码的输出结果，并改造代码使得按顺序输出i](https://github.com/haizlin/fe-interview/issues/3217)\n- 第585天 (2020-11-21)  \n    - [html] [使用canvas画一个五子棋的棋盘](https://github.com/haizlin/fe-interview/issues/3210)\n    - [css] [请使用css column写一个多列布局](https://github.com/haizlin/fe-interview/issues/3211)\n    - [js] [js函数调用方式有哪些？](https://github.com/haizlin/fe-interview/issues/3212)\n    - [软技能] [说说你认为程序员要不要会修电脑？](https://github.com/haizlin/fe-interview/issues/3213)\n- 第584天 (2020-11-20)  \n    - [html] [使用svg能实现哪些复杂的功能？](https://github.com/haizlin/fe-interview/issues/3206)\n    - [css] [说说你对css3属性column的理解](https://github.com/haizlin/fe-interview/issues/3207)\n    - [js] [js函数定义方式有哪些？](https://github.com/haizlin/fe-interview/issues/3208)\n    - [软技能] [如果有两个项目，要进行代码比较差异，你该如何操作？](https://github.com/haizlin/fe-interview/issues/3209)\n- 第583天 (2020-11-19)  \n    - [html] [使用canvas能实现哪些复杂的功能？](https://github.com/haizlin/fe-interview/issues/3202)\n    - [css] [如何判断dpr的倍数？](https://github.com/haizlin/fe-interview/issues/3203)\n    - [js] [请解释下执行栈有哪些特点？](https://github.com/haizlin/fe-interview/issues/3204)\n    - [软技能] [你了解什么是无界画布吗？](https://github.com/haizlin/fe-interview/issues/3205)\n- 第582天 (2020-11-18)  \n    - [html] [使用svg画出“前端每日3+1”的几个字](https://github.com/haizlin/fe-interview/issues/3198)\n    - [css] [css中如何获取dpr值？](https://github.com/haizlin/fe-interview/issues/3199)\n    - [js] [请解释下为什么我们可以在声明函数前使用它？](https://github.com/haizlin/fe-interview/issues/3200)\n    - [软技能] [在https站点下如何加载http的资源文件？](https://github.com/haizlin/fe-interview/issues/3201)\n- 第581天 (2020-11-17)  \n    - [html] [使用svg画一个爱心](https://github.com/haizlin/fe-interview/issues/3194)\n    - [css] [元素包含块有什么作用？](https://github.com/haizlin/fe-interview/issues/3195)\n    - [js] [写一个方法代替eval](https://github.com/haizlin/fe-interview/issues/3196)\n- 第580天 (2020-11-16)  \n    - [html] [使用svg画出一个时钟](https://github.com/haizlin/fe-interview/issues/3189)\n    - [css] [如何确定元素的包含块？](https://github.com/haizlin/fe-interview/issues/3190)\n    - [js] [举例说明哪些场景会遇到超大计算量的问题？](https://github.com/haizlin/fe-interview/issues/3191)\n    - [软技能] [有多个紧急任务同时到来，但人少又不够时，你要如何决策先做哪个？为什么？](https://github.com/haizlin/fe-interview/issues/3192)\n- 第579天 (2020-11-15)  \n    - [html] [使用svg画一个平行四边形](https://github.com/haizlin/fe-interview/issues/3185)\n    - [css] [说说你对css包含块的理解](https://github.com/haizlin/fe-interview/issues/3186)\n    - [js] [写一个方法求给定1485个元素中取33个元素的组合有多少种（大数据处理，小心CPU爆炸）](https://github.com/haizlin/fe-interview/issues/3187)\n    - [软技能] [如果要在页面上放一组图片轮播图，你认为多长时间播放一次比较好，为什么？](https://github.com/haizlin/fe-interview/issues/3188)\n- 第578天 (2020-11-14)  \n    - [html] [使用svg画一个腾讯的logo](https://github.com/haizlin/fe-interview/issues/3181)\n    - [css] [你知道css压缩的方法和原理是什么吗？请描述一下](https://github.com/haizlin/fe-interview/issues/3182)\n    - [js] [写一个方法检测指定的数组是否有重复的元素](https://github.com/haizlin/fe-interview/issues/3183)\n    - [软技能] [在css中汉字和英文字母的行高不同如何解决？](https://github.com/haizlin/fe-interview/issues/3184)\n- 第577天 (2020-11-13)  \n    - [html] [使用svg画一个三角形](https://github.com/haizlin/fe-interview/issues/3177)\n    - [css] [你觉得在css中如果值是0时写单位好还是不写好呢？为什么？](https://github.com/haizlin/fe-interview/issues/3178)\n    - [js] [为什么eval要添加括号呢？](https://github.com/haizlin/fe-interview/issues/3179)\n    - [软技能] [举例说明学习数据结构和算法有什么用？](https://github.com/haizlin/fe-interview/issues/3180)\n- 第576天 (2020-11-12)  \n    - [html] [使用svg画一条折线图](https://github.com/haizlin/fe-interview/issues/3173)\n    - [css] [解释下为什么css中值为0时可以不写单位吗？](https://github.com/haizlin/fe-interview/issues/3174)\n    - [js] [写一个方法将字符串中的制表符全部替换为逗号](https://github.com/haizlin/fe-interview/issues/3175)\n    - [软技能] [说说你对我（面试官）的评价](https://github.com/haizlin/fe-interview/issues/3176)\n- 第575天 (2020-11-11)  \n    - [html] [为什么要优先选择html5开发移动应用？](https://github.com/haizlin/fe-interview/issues/3169)\n    - [css] [css unicode字符集使用时要注意哪些问题？](https://github.com/haizlin/fe-interview/issues/3170)\n    - [js] [url链接中如果有两个问号会出现什么问题？如果通过js获取url的参数时能正常获取到吗？](https://github.com/haizlin/fe-interview/issues/3171)\n    - [软技能] [你今年比去年最大的成长是什么（或想在哪方面有成长）？](https://github.com/haizlin/fe-interview/issues/3172)\n- 第574天 (2020-11-10)  \n    - [html] [说说你对HTML5中pattern属性的理解](https://github.com/haizlin/fe-interview/issues/3165)\n    - [css] [css unicode字符集有哪些分类？](https://github.com/haizlin/fe-interview/issues/3166)\n    - [js] [写一个方法，批量删除指定索引的数组元素](https://github.com/haizlin/fe-interview/issues/3167)\n    - [软技能] [说说你对上家公司的评价](https://github.com/haizlin/fe-interview/issues/3168)\n- 第573天 (2020-11-09)  \n    - [html] [tabindex属性有什么作用？](https://github.com/haizlin/fe-interview/issues/3161)\n    - [css] [如何去掉button的点击样式？](https://github.com/haizlin/fe-interview/issues/3162)\n    - [js] [写一个方法将汉字转换成拼音首字母](https://github.com/haizlin/fe-interview/issues/3163)\n    - [软技能] [你认为你在别人的眼里是一个什么样的人（别人如何评价你）？](https://github.com/haizlin/fe-interview/issues/3164)\n- 第572天 (2020-11-08)  \n    - [html] [你是如何区分HTML和HTML5的？](https://github.com/haizlin/fe-interview/issues/3157)\n    - [css] [如何让子元素不继承父元素的:hover效果？](https://github.com/haizlin/fe-interview/issues/3158)\n    - [js] [字符串从哪里来的split方法和length属性？](https://github.com/haizlin/fe-interview/issues/3159)\n    - [软技能] [你是如何做兼容性检测的？](https://github.com/haizlin/fe-interview/issues/3160)\n- 第571天 (2020-11-07)  \n    - [html] [怎样处理HTML5新标签在浏览器中兼容的问题？](https://github.com/haizlin/fe-interview/issues/3153)\n    - [css] [如何清除input元素聚焦时的边框](https://github.com/haizlin/fe-interview/issues/3154)\n    - [js] [是否所有的循环都能用递归代替？为什么？如果不可以，请举例说明](https://github.com/haizlin/fe-interview/issues/3155)\n    - [软技能] [为什么我们以0.0.0.0:80不能直接访问本地项目？](https://github.com/haizlin/fe-interview/issues/3156)\n- 第570天 (2020-11-06)  \n    - [html] [HTML5语义化更好的标签有哪些？](https://github.com/haizlin/fe-interview/issues/3149)\n    - [css] [如果设置一个元素的字体为：font-size:18，没有写单位px，那么会默认有px的单位吗？](https://github.com/haizlin/fe-interview/issues/3150)\n    - [js] [你觉得递归好写吗？](https://github.com/haizlin/fe-interview/issues/3151)\n    - [软技能] [需要从前端上传一个大文件（如500M）到服务器，你是如何考虑的？](https://github.com/haizlin/fe-interview/issues/3152)\n- 第569天 (2020-11-05)  \n    - [html] [XHTML有哪些强制的要求？](https://github.com/haizlin/fe-interview/issues/3145)\n    - [css] [为什么有时候给元素设置宽度不起作用呢？](https://github.com/haizlin/fe-interview/issues/3146)\n    - [js] [闭包是如何形成的？](https://github.com/haizlin/fe-interview/issues/3147)\n    - [软技能] [1.1版本http协议中的管道机制和非管道情况下处理差别体现在哪里？](https://github.com/haizlin/fe-interview/issues/3148)\n- 第568天 (2020-11-04)  \n    - [html] [html的属性值有规定要使用单引号还是双引号吗？](https://github.com/haizlin/fe-interview/issues/3141)\n    - [css] [举例说明哪些css属性可以简写？](https://github.com/haizlin/fe-interview/issues/3142)\n    - [js] [请说说你对活动对象的理解](https://github.com/haizlin/fe-interview/issues/3143)\n    - [软技能] [1.1版本单个tcp连接下的http请求为什么只能同步处理？](https://github.com/haizlin/fe-interview/issues/3144)\n- 第567天 (2020-11-03)  \n    - [html] [HTML5是SGML的子集吗？](https://github.com/haizlin/fe-interview/issues/3137)\n    - [css] [如果元素宽度不够时，如何使得长串单词不会被截断？](https://github.com/haizlin/fe-interview/issues/3138)\n    - [js] [请说说你对变量对象的理解](https://github.com/haizlin/fe-interview/issues/3139)\n    - [软技能] [为什么浏览器要限制tcp的连接最大个数？](https://github.com/haizlin/fe-interview/issues/3140)\n- 第566天 (2020-11-02)  \n    - [html] [你觉得html的标签（包括html5）总共有多少个？它们是如何分类的？](https://github.com/haizlin/fe-interview/issues/3133)\n    - [css] [举例说明如何控制中文不换行？](https://github.com/haizlin/fe-interview/issues/3134)\n    - [js] [如果给你一段代码，你能画出执行过程的上下文堆栈的变化吗？](https://github.com/haizlin/fe-interview/issues/3135)\n    - [软技能] [301跳转和302跳转有什么区别？](https://github.com/haizlin/fe-interview/issues/3136)\n- 第565天 (2020-11-01)  \n    - [html] [你有使用过samp标签吗？说说它的应用场景](https://github.com/haizlin/fe-interview/issues/3129)\n    - [css] [控制换行的属性有哪些？](https://github.com/haizlin/fe-interview/issues/3130)\n    - [js] [如何激活一个上下文？](https://github.com/haizlin/fe-interview/issues/3131)\n    - [软技能] [说说你对单体应用的理解？单体应用有什么优缺点？](https://github.com/haizlin/fe-interview/issues/3132)\n- 第564天 (2020-10-31)  \n    - [html] [请说说h1-h6它们的默认字体大小是多少吗？](https://github.com/haizlin/fe-interview/issues/3125)\n    - [css] [你感觉css哪块的知识点最难掌握？为什么？](https://github.com/haizlin/fe-interview/issues/3126)\n    - [js] [一个函数调用会产生多少个上下文环境？](https://github.com/haizlin/fe-interview/issues/3127)\n    - [软技能] [网站正在开发测试阶段，不想让百度抓取怎么办？](https://github.com/haizlin/fe-interview/issues/3128)\n- 第563天 (2020-10-30)  \n    - [html] [直接使用b标签和使用css的font-weight有什么区别？](https://github.com/haizlin/fe-interview/issues/3120)\n    - [css] [如何垂直居中一个浮动的元素？](https://github.com/haizlin/fe-interview/issues/3121)\n    - [js] [map和forEach有什么区别？](https://github.com/haizlin/fe-interview/issues/3122)\n    - [软技能] [假如没有同源限制将会怎么样？](https://github.com/haizlin/fe-interview/issues/3123)\n- 第562天 (2020-10-29)  \n    - [html] [你有使用过bdi标签吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3116)\n    - [css] [通过CSS的定位有几种，分别相对于什么定位？](https://github.com/haizlin/fe-interview/issues/3117)\n    - [js] [一次JS的请求哪些地方会有缓存处理？](https://github.com/haizlin/fe-interview/issues/3118)\n    - [软技能] [为什么要有同源限制？](https://github.com/haizlin/fe-interview/issues/3119)\n- 第561天 (2020-10-28)  \n    - [html] [HTML5布局的页面结构和HTML4有什么不同？](https://github.com/haizlin/fe-interview/issues/3112)\n    - [css] [如何创建块级格式化上下文(block formatting context),BFC有什么用](https://github.com/haizlin/fe-interview/issues/3113)\n    - [js] [使用js写一个羽毛球16个队抽签随机队伍编号的方法](https://github.com/haizlin/fe-interview/issues/3114)\n    - [软技能] [请举例说明，你认为优秀的人身上会有哪些特质？](https://github.com/haizlin/fe-interview/issues/3115)\n- 第560天 (2020-10-27)  \n    - [html] [HTML5的var标签有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3108)\n    - [css] [你有使用过touch-action属性吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3109)\n    - [js] [深拷贝里的循环引用如何解决？](https://github.com/haizlin/fe-interview/issues/3110)\n    - [软技能] [请说说你对DevOps的理解](https://github.com/haizlin/fe-interview/issues/3111)\n- 第559天 (2020-10-26)  \n    - [html] [说说你对object标签的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3103)\n    - [css] [你自认为自己的css水平如何？还有哪些是用css实现不了的？](https://github.com/haizlin/fe-interview/issues/3104)\n    - [js] [使用递归实现指定最小值和最大值之间的所有整数求和](https://github.com/haizlin/fe-interview/issues/3105)\n    - [软技能] [说说你对alpha/beta/RC/Release各版本的理解](https://github.com/haizlin/fe-interview/issues/3106)\n- 第558天 (2020-10-25)  \n    - [html] [说说你对abbr标签的理解，它有什么含义？](https://github.com/haizlin/fe-interview/issues/3099)\n    - [css] [请使用css实现一个小波纹的效果](https://github.com/haizlin/fe-interview/issues/3100)\n    - [js] [使用原生js实现给定节点的父节点下所有子节点的元素](https://github.com/haizlin/fe-interview/issues/3101)\n    - [软技能] [请解释下windows和linux中换行和回车的区别，以后在编码中应该注意什么？](https://github.com/haizlin/fe-interview/issues/3102)\n- 第557天 (2020-10-24)  \n    - [html] [HTML5的触屏事件与鼠标事件有什么区别？](https://github.com/haizlin/fe-interview/issues/3095)\n    - [css] [你是如何对 CSS 和 JavaScript 代码组织的？有哪些原则？](https://github.com/haizlin/fe-interview/issues/3096)\n    - [js] [使用js如何改变url参数值，并且页面不刷新？](https://github.com/haizlin/fe-interview/issues/3097)\n    - [软技能] [说下你对json schema的理解](https://github.com/haizlin/fe-interview/issues/3098)\n- 第556天 (2020-10-23)  \n    - [html] [HTML5的触屏事件有哪些？](https://github.com/haizlin/fe-interview/issues/3091)\n    - [css] [font-weight的默认值是多少？](https://github.com/haizlin/fe-interview/issues/3092)\n    - [js] [使用js按贝格尔编排算法生成单循环对阵表](https://github.com/haizlin/fe-interview/issues/3093)\n    - [软技能] [说说使用base64存储图片的优缺点](https://github.com/haizlin/fe-interview/issues/3094)\n- 第555天 (2020-10-22)  \n    - [html] [html实现页面跳转都有哪些方法？](https://github.com/haizlin/fe-interview/issues/3087)\n    - [css] [使用css实现模糊的效果](https://github.com/haizlin/fe-interview/issues/3088)\n    - [js] [使用js写一个方法，使得数组的某个元素置顶](https://github.com/haizlin/fe-interview/issues/3089)\n    - [软技能] [你对量子计算机有了解吗？说说当量子计算机普及时，对前端会有哪些改变？](https://github.com/haizlin/fe-interview/issues/3090)\n- 第554天 (2020-10-21)  \n    - [html] [如何在页面引用外部的html页面？](https://github.com/haizlin/fe-interview/issues/3083)\n    - [css] [使用css实现描边效果](https://github.com/haizlin/fe-interview/issues/3084)\n    - [js] [使用js写个方法，使得数组的两个元素互换，要求高性能](https://github.com/haizlin/fe-interview/issues/3085)\n    - [软技能] [你听过边缘计算吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/3086)\n- 第553天 (2020-10-20)  \n    - [html] [a标签的默认事件禁用后，如何实现跳转？](https://github.com/haizlin/fe-interview/issues/3079)\n    - [css] [使用css实现浮雕效果](https://github.com/haizlin/fe-interview/issues/3080)\n    - [js] [使用js写个方法，把下列数组对象按多字段排序，name升序，age降序](https://github.com/haizlin/fe-interview/issues/3081)\n    - [软技能] [说说你对3D打印的理解](https://github.com/haizlin/fe-interview/issues/3082)\n- 第552天 (2020-10-19)  \n    - [html] [如何禁用掉a标签的默认事件？](https://github.com/haizlin/fe-interview/issues/3075)\n    - [css] [css中定义class时，中间有空格和没空格的区别是什么？](https://github.com/haizlin/fe-interview/issues/3076)\n    - [js] [使用js实现一个数组flat()的方法](https://github.com/haizlin/fe-interview/issues/3077)\n    - [软技能] [你有完整看过微信公众平台开发的文档吗？说说你的感受](https://github.com/haizlin/fe-interview/issues/3078)\n- 第551天 (2020-10-18)  \n    - [html] [写出不定宽度的子级div，在相对于固定宽度的父级元素水平居中的布局](https://github.com/haizlin/fe-interview/issues/3071)\n    - [css] [写一个特效：鼠标经过文字时，文字旋转360度](https://github.com/haizlin/fe-interview/issues/3072)\n    - [js] [写一个方法计算N年时农场里有几只羊（见下文描述）？](https://github.com/haizlin/fe-interview/issues/3073)\n    - [软技能] [你有做过web端的压力测试吗？做压力测试有什么好处？怎么做？](https://github.com/haizlin/fe-interview/issues/3074)\n- 第550天 (2020-10-17)  \n    - [html] [写一个三栏布局，中间固定，两边自适应（平均）](https://github.com/haizlin/fe-interview/issues/3067)\n    - [css] [以前我们都提倡把css通过外部引入，但现在使用webpack时往往会和html打包在一起？这是为什么呢？](https://github.com/haizlin/fe-interview/issues/3068)\n    - [js] [举例说明把一个数组扁平化的方法有哪些？](https://github.com/haizlin/fe-interview/issues/3069)\n    - [软技能] [你有考虑过当网络断时，页面将会有什么变化吗？如何做到断线重连？](https://github.com/haizlin/fe-interview/issues/3070)\n- 第549天 (2020-10-16)  \n    - [html] [说说你对移动优先布局的理解](https://github.com/haizlin/fe-interview/issues/3062)\n    - [css] [在什么情况下，用translate()而不用绝对定位？反之呢？请说明理由](https://github.com/haizlin/fe-interview/issues/3063)\n    - [js] [请问css/html/js/img的下载顺序是怎样的？都是并发执行的吗？](https://github.com/haizlin/fe-interview/issues/3064)\n    - [软技能] [你上家公司开发的系统（页面）是给谁用的？给他们解决了什么问题？他们是怎么用的？](https://github.com/haizlin/fe-interview/issues/3065)\n- 第548天 (2020-10-15)  \n    - [html] [如果浏览器支持的功能受限，如何更好的提供页面呢？](https://github.com/haizlin/fe-interview/issues/3057)\n    - [css] [css预处理器的优点和缺点是什么？](https://github.com/haizlin/fe-interview/issues/3058)\n    - [js] [现在有一个宏任务，又有一个微任务两者同一层级，在微任务里面又有一个宏任务和一个微任务，请问执行顺序是什么,为什么？](https://github.com/haizlin/fe-interview/issues/3059)\n    - [软技能] [你开发出的一个页面，在服务器下运行，请算下它的并发量（服务器配置自己假设）](https://github.com/haizlin/fe-interview/issues/3060)\n- 第547天 (2020-10-14)  \n    - [html] [响应式设计的有哪些技巧？有哪些好处？](https://github.com/haizlin/fe-interview/issues/3053)\n    - [css] [请问下，居中为什么尽量用transform，而不用margin+left(top)？](https://github.com/haizlin/fe-interview/issues/3054)\n    - [js] [写一个方法，判断给定的几个数字是否相等，如[1,1,1,1]相等](https://github.com/haizlin/fe-interview/issues/3055)\n    - [软技能] [你有做过数据分析吗？如何做的？](https://github.com/haizlin/fe-interview/issues/3056)\n- 第546天 (2020-10-13)  \n    - [html] [请使用一个div写出有三条横线的小图标](https://github.com/haizlin/fe-interview/issues/3049)\n    - [css] [请解释下float的工作原理](https://github.com/haizlin/fe-interview/issues/3050)\n    - [js] [写一个方法判断一组数字是连值](https://github.com/haizlin/fe-interview/issues/3051)\n    - [软技能] [你有看过哪些框架或者类库的源码吗？通过看源码可以收获什么？](https://github.com/haizlin/fe-interview/issues/3052)\n- 第545天 (2020-10-12)  \n    - [html] [使用div+css进行布局有什么好处？](https://github.com/haizlin/fe-interview/issues/3045)\n    - [css] [请描述一下网页的层叠等级(z-index)？](https://github.com/haizlin/fe-interview/issues/3046)\n    - [js] [写一个方法将UTC时间和北京时间换算](https://github.com/haizlin/fe-interview/issues/3047)\n    - [软技能] [svn仓库的提交记录能迁移到git吗？如何迁移？](https://github.com/haizlin/fe-interview/issues/3048)\n- 第544天 (2020-10-11)  \n    - [html] [如何根据设备尺寸做页面自适应？](https://github.com/haizlin/fe-interview/issues/3041)\n    - [css] [请解释下outline-offset属性有什么作用？](https://github.com/haizlin/fe-interview/issues/3042)\n    - [js] [计算从一个大数组中(如1万条数据)取出第一数据和最后一条数据的时间分别是多少？](https://github.com/haizlin/fe-interview/issues/3043)\n    - [软技能] [有同事离职，你是如何让他交接的？都要交接哪些内容呢？](https://github.com/haizlin/fe-interview/issues/3044)\n- 第543天 (2020-10-10)  \n    - [html] [说说你对制表符的理解，它有什么作用？](https://github.com/haizlin/fe-interview/issues/3035)\n    - [css] [如何清除li列表的符号，改成图片背景](https://github.com/haizlin/fe-interview/issues/3036)\n    - [js] [new Function有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3037)\n    - [软技能] [当团队有人遇到能力边界时，你做为他的主管你该怎么办？](https://github.com/haizlin/fe-interview/issues/3038)\n- 第542天 (2020-10-09)  \n    - [html] [canvas生成图片有没有跨域问题？如果有如何解决？](https://github.com/haizlin/fe-interview/issues/3031)\n    - [css] [说说你对Bootstrap网格系统的工作原理的理解](https://github.com/haizlin/fe-interview/issues/3032)\n    - [js] [写一个方法获取指定两个日期之间相隔的所有日期](https://github.com/haizlin/fe-interview/issues/3033)\n    - [软技能] [说说你对http的报文字段upgrade的理解，它有什么作用？](https://github.com/haizlin/fe-interview/issues/3034)\n- 第541天 (2020-10-08)  \n    - [html] [如何垂直居中`<img>`？](https://github.com/haizlin/fe-interview/issues/3027)\n    - [css] [合并CSS的方法有哪些？](https://github.com/haizlin/fe-interview/issues/3028)\n    - [js] [写一个ASCII与Unicode码的互转的方法](https://github.com/haizlin/fe-interview/issues/3029)\n    - [软技能] [开源等于免费吗？](https://github.com/haizlin/fe-interview/issues/3030)\n- 第540天 (2020-10-07)  \n    - [html] [如何解决在移动端1px渲染成2px的问题？](https://github.com/haizlin/fe-interview/issues/3023)\n    - [css] [可以改变页面布局的属性有哪些？](https://github.com/haizlin/fe-interview/issues/3024)\n    - [js] [使用js写一个方法将数字转换为float,并取N位小数](https://github.com/haizlin/fe-interview/issues/3025)\n    - [软技能] [说说你对开源协议的理解](https://github.com/haizlin/fe-interview/issues/3026)\n- 第539天 (2020-10-06)  \n    - [html] [如何禁止手机端页面缩放？](https://github.com/haizlin/fe-interview/issues/3019)\n    - [css] [行内元素float:left后是否变为块级元素？](https://github.com/haizlin/fe-interview/issues/3020)\n    - [js] [举例说明你对TypedArray的理解，它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/3021)\n    - [软技能] [说说你对跨域存储的理解，跨域存储存储的方案有哪些？](https://github.com/haizlin/fe-interview/issues/3022)\n- 第538天 (2020-10-05)  \n    - [html] [实现中国五星红旗国旗的布局](https://github.com/haizlin/fe-interview/issues/3015)\n    - [css] [使用css3制作一个鼠标经过文本时，显示出边框的动画特效](https://github.com/haizlin/fe-interview/issues/3016)\n    - [js] [什么时候在JS中使用Float32Array而不是Array？](https://github.com/haizlin/fe-interview/issues/3017)\n    - [软技能] [开发多个系统时如何共享组件化？有哪些方案？](https://github.com/haizlin/fe-interview/issues/3018)\n- 第537天 (2020-10-04)  \n    - [html] [你能否画出一个0.5px的直线？](https://github.com/haizlin/fe-interview/issues/3011)\n    - [css] [使用css制作出一个星星](https://github.com/haizlin/fe-interview/issues/3012)\n    - [js] [Float32Array有几种构造方式？](https://github.com/haizlin/fe-interview/issues/3013)\n    - [软技能] [ws协议与http协议的不同？](https://github.com/haizlin/fe-interview/issues/3014)\n- 第536天 (2020-10-03)  \n    - [html] [制作一个页面时，需要兼容PC端和手机端，你是要分别做两个页面还是只做一个页面自适应？为什么？说说你的理由](https://github.com/haizlin/fe-interview/issues/3006)\n    - [css] [解释下1px、1rem、1em、1vh代表的含义分别是什么？](https://github.com/haizlin/fe-interview/issues/3007)\n    - [js] [js如何实现函数缓存？函数缓存有什么运用场景？](https://github.com/haizlin/fe-interview/issues/3008)\n    - [软技能] [说说你对serverless的理解，它对前端有什么影响？](https://github.com/haizlin/fe-interview/issues/3009)\n- 第535天 (2020-10-02)  \n    - [html] [如何实现页面背景图固定不动，不跟随滚动条滚动？](https://github.com/haizlin/fe-interview/issues/3002)\n    - [css] [你有使用过@support吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/3003)\n    - [js] [用js写个算法算出筐里最少有多少个鸡蛋？](https://github.com/haizlin/fe-interview/issues/3004)\n    - [软技能] [你认为前端传输过程的参数需要加密吗？为什么？怎么加密更安全？](https://github.com/haizlin/fe-interview/issues/3005)\n- 第534天 (2020-10-01)  \n    - [html] [如何实现默认显示git的第一帧图片，当鼠标经过时，播放完整的gif动画](https://github.com/haizlin/fe-interview/issues/2998)\n    - [css] [你在使用calc过程中遇到过哪些坑？如何解决？](https://github.com/haizlin/fe-interview/issues/2999)\n    - [js] [说说你对堆栈跟踪的理解](https://github.com/haizlin/fe-interview/issues/3000)\n    - [软技能] [解释一下PRPL模式](https://github.com/haizlin/fe-interview/issues/3001)\n- 第533天 (2020-09-30)  \n    - [html] [html页面中如何实现gif图片重新播放？](https://github.com/haizlin/fe-interview/issues/2993)\n    - [css] [简述下Flex的容器和项目的概念](https://github.com/haizlin/fe-interview/issues/2994)\n    - [js] [函数的调用栈是怎么工作的？](https://github.com/haizlin/fe-interview/issues/2995)\n    - [软技能] [项目工作量的评估中，“人天”指的是什么？它有什么作用？](https://github.com/haizlin/fe-interview/issues/2996)\n- 第532天 (2020-09-29)  \n    - [html] [请说说你在写布局时对于浏览器兼容性的感受或总结](https://github.com/haizlin/fe-interview/issues/2988)\n    - [css] [如何实现gif动图的暂停和播放？](https://github.com/haizlin/fe-interview/issues/2989)\n    - [js] [数组元素全倒排列并去重](https://github.com/haizlin/fe-interview/issues/2990)\n    - [软技能] [url的长度限制是多少呢？为什么会有这种限制？](https://github.com/haizlin/fe-interview/issues/2991)\n- 第531天 (2020-09-28)  \n    - [html] [H5的video可以播放哪些类型的文件？可以播放rtsp流吗？](https://github.com/haizlin/fe-interview/issues/2984)\n    - [css] [请说说width: auto和width: 100%有什么区别？](https://github.com/haizlin/fe-interview/issues/2985)\n    - [js] [写个方法获取给定开始和结束时间的所有日期和月份](https://github.com/haizlin/fe-interview/issues/2986)\n    - [软技能] [你认为沟通和技术哪个更为重要？](https://github.com/haizlin/fe-interview/issues/2987)\n- 第530天 (2020-09-27)  \n    - [html] [写一个布局，满足当页面滚动时，左侧固定不动，右侧的最小高度与左侧一样](https://github.com/haizlin/fe-interview/issues/2980)\n    - [css] [伪类选择器和伪元素选择器有什么区别？](https://github.com/haizlin/fe-interview/issues/2981)\n    - [js] [接口请求时需要做哪些安全处理？怎么做？](https://github.com/haizlin/fe-interview/issues/2982)\n    - [软技能] [你之前公司有做前端的基础建设吗？都有哪些方面？](https://github.com/haizlin/fe-interview/issues/2983)\n- 第529天 (2020-09-26)  \n    - [html] [写一个方法计算出页面中HTML使用最多的标签是哪一个](https://github.com/haizlin/fe-interview/issues/2975)\n    - [css] [解释下为什么说通配符选择器要慎用？](https://github.com/haizlin/fe-interview/issues/2976)\n    - [js] [举例说明判断浏览器是否支持某个事件的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2977)\n    - [软技能] [git区分大小写吗？如果不区分，那要如何设置？](https://github.com/haizlin/fe-interview/issues/2978)\n- 第528天 (2020-09-25)  \n    - [html] [如何让pre标签中的元素自动换行？](https://github.com/haizlin/fe-interview/issues/2971)\n    - [css] [给兄弟元素的标签设置红色](https://github.com/haizlin/fe-interview/issues/2972)\n    - [js] [请说说focus、blur与focusin、focusout的区别是什么？](https://github.com/haizlin/fe-interview/issues/2973)\n    - [软技能] [git怎样忽略已加入版本库的文件？](https://github.com/haizlin/fe-interview/issues/2974)\n- 第527天 (2020-09-24)  \n    - [html] [你知道什么是反向链接吗？它有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/2956)\n    - [css] [举例说明BFC有什么应用场景](https://github.com/haizlin/fe-interview/issues/2957)\n    - [js] [举例说明+运算符的运行机制](https://github.com/haizlin/fe-interview/issues/2958)\n    - [软技能] [如何进行网站性能优化？](https://github.com/haizlin/fe-interview/issues/2959)\n- 第526天 (2020-09-23)  \n    - [html] [网页中的友情链接有什么作用？](https://github.com/haizlin/fe-interview/issues/2952)\n    - [css] [使用纯css布局中一个“王”字](https://github.com/haizlin/fe-interview/issues/2953)\n    - [js] [写一个方法获取滚动条距离窗口顶部的距离](https://github.com/haizlin/fe-interview/issues/2954)\n    - [软技能] [你知道什么是约定优于配置吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2955)\n- 第525天 (2020-09-22)  \n    - [html] [你知道短链接的生成原理吗？](https://github.com/haizlin/fe-interview/issues/2945)\n    - [css] [解释下BFC、IFC、GFC、FFC的区别是什么？](https://github.com/haizlin/fe-interview/issues/2946)\n    - [js] [写一个方法获取指定窗口的尺寸大小](https://github.com/haizlin/fe-interview/issues/2947)\n    - [软技能] [编程中经常会提到副作用，那副作用指的是什么？](https://github.com/haizlin/fe-interview/issues/2948)\n- 第524天 (2020-09-21)  \n    - [html] [说说你对短链接的理解，它有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/2941)\n    - [css] [怎样解决float元素无法撑起父级容器的高度？](https://github.com/haizlin/fe-interview/issues/2942)\n    - [js] [请举例说明比较运算符`>,>=,<,<=`的比较规则](https://github.com/haizlin/fe-interview/issues/2943)\n    - [软技能] [你每天的工作是谁给你安排的？](https://github.com/haizlin/fe-interview/issues/2944)\n- 第523天 (2020-09-20)  \n    - [html] [微信H5页面如何更新缓存？](https://github.com/haizlin/fe-interview/issues/2930)\n    - [css] [使用了float的标签，如何避免左侧贴边重叠？](https://github.com/haizlin/fe-interview/issues/2931)\n    - [js] [把对象转换到字符串类型是如何转换的？](https://github.com/haizlin/fe-interview/issues/2932)\n    - [软技能] [说说你了解的前端代码评审Checklist有哪些项？](https://github.com/haizlin/fe-interview/issues/2933)\n- 第522天 (2020-09-19)  \n    - [html] [H5页面在微信中如何禁止分享给好友和朋友圈？](https://github.com/haizlin/fe-interview/issues/2926)\n    - [css] [使用flex实现一行有多个不等的标签元素宽度平均分配](https://github.com/haizlin/fe-interview/issues/2927)\n    - [js] [把对象转换到数字类型是如何转换的？](https://github.com/haizlin/fe-interview/issues/2928)\n    - [软技能] [你是如何预估工作量的？有什么理论依据吗？](https://github.com/haizlin/fe-interview/issues/2929)\n- 第521天 (2020-09-18)  \n    - [html] [如果src或者href为空时，将会伴随着哪些问题的出现？](https://github.com/haizlin/fe-interview/issues/2922)\n    - [css] [怎么让position:fixed相对于父元素定位？](https://github.com/haizlin/fe-interview/issues/2923)\n    - [js] [请说说以下两种原型的区别](https://github.com/haizlin/fe-interview/issues/2924)\n    - [软技能] [作为管理者，如果如何管理进度的？](https://github.com/haizlin/fe-interview/issues/2925)\n- 第520天 (2020-09-17)  \n    - [html] [举例说明只用html和css如何使得一个列表编号倒序？](https://github.com/haizlin/fe-interview/issues/2918)\n    - [css] [为什么代码中两个`display`属性为`inline-block`的元素之间有多余字符（包括换行、制表符等）会造成页面中这两个元素之间有空隙？解决方案是什么？替代方案又都有哪些？](https://github.com/haizlin/fe-interview/issues/2919)\n    - [js] [requestIdleCallback在EventLoop的什么阶段执行？如何执行？](https://github.com/haizlin/fe-interview/issues/2920)\n    - [软技能] [作为管理者，要你设计一个日报（周报）的excel模板，你是如何？有什么原则？要查看哪些信息呢？](https://github.com/haizlin/fe-interview/issues/2921)\n- 第519天 (2020-09-16)  \n    - [html] [http中的301、302、307、308有什么区别？](https://github.com/haizlin/fe-interview/issues/2911)\n    - [css] [justify-content的space-between与around有什么区别？](https://github.com/haizlin/fe-interview/issues/2912)\n    - [js] [EventLoop有优点但也有缺点，请说说它的缺点是什么？](https://github.com/haizlin/fe-interview/issues/2913)\n    - [软技能] [作为管理者，你觉得管理日常化的事情有哪些？](https://github.com/haizlin/fe-interview/issues/2914)\n- 第518天 (2020-09-15)  \n    - [html] [如何给input的右上角加个清除的按钮？](https://github.com/haizlin/fe-interview/issues/2907)\n    - [css] [css如何去掉i标签默认的斜体？](https://github.com/haizlin/fe-interview/issues/2908)\n    - [js] [你知道什么是空闲回调(requestIdleCallback)吗？](https://github.com/haizlin/fe-interview/issues/2909)\n    - [软技能] [模块热替换(HMR)的原理是什么？](https://github.com/haizlin/fe-interview/issues/2910)\n- 第517天 (2020-09-14)  \n    - [html] [进入编辑页面时，如何把光标聚焦到第一个input？](https://github.com/haizlin/fe-interview/issues/2902)\n    - [css] [fixed定位脱离文档流与float有什么区别？](https://github.com/haizlin/fe-interview/issues/2903)\n    - [js] [requestAnimationFrame在EventLoop的什么阶段执行？](https://github.com/haizlin/fe-interview/issues/2904)\n    - [软技能] [前端是如何监控性能的？](https://github.com/haizlin/fe-interview/issues/2906)\n- 第516天 (2020-09-13)  \n    - [html] [html中在span标签里面可以放那些标签？](https://github.com/haizlin/fe-interview/issues/2898)\n    - [css] [哪些方式使得position:fixed定位的基准元素改变？](https://github.com/haizlin/fe-interview/issues/2899)\n    - [js] [假设要在UI渲染之前处理一些事情你该怎么办？](https://github.com/haizlin/fe-interview/issues/2900)\n    - [软技能] [假如今天是你和你老婆结婚10周年重要的日子并已约好，公司突然有紧急的事情需要你亲自处理，你如何选择？](https://github.com/haizlin/fe-interview/issues/2901)\n- 第515天 (2020-09-12)  \n    - [html] [const nums1 = [1, 2, 2, 1], nums2 = [2] 交集是什么？](https://github.com/haizlin/fe-interview/issues/2894)\n    - [css] [Fixed定位如果脱离Viewport会产生什么样的bug？如何解决？](https://github.com/haizlin/fe-interview/issues/2895)\n    - [js] [js的请求一般情况下在哪些地方会有缓存的处理？](https://github.com/haizlin/fe-interview/issues/2896)\n    - [软技能] [作为管理者，你是如何处理组织内部的矛盾？](https://github.com/haizlin/fe-interview/issues/2897)\n- 第514天 (2020-09-11)  \n    - [html] [H5中video的事件的触发顺序是怎样的？](https://github.com/haizlin/fe-interview/issues/2890)\n    - [css] [如何创建stacking context？](https://github.com/haizlin/fe-interview/issues/2891)\n    - [js] [请说说DOM节点的操作如何优化？](https://github.com/haizlin/fe-interview/issues/2892)\n    - [软技能] [当业务与技术冲突时你作为管理者你该如何决择？](https://github.com/haizlin/fe-interview/issues/2893)\n- 第513天 (2020-09-10)  \n    - [html] [你有使用过MediaRecorder吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2886)\n    - [css] [分离图层做动画有什么优点？](https://github.com/haizlin/fe-interview/issues/2887)\n    - [js] [说说你对RAIL性能评估模型的了解](https://github.com/haizlin/fe-interview/issues/2888)\n    - [软技能] [你觉得团队管理，人的方面重要还事的方面重要？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2889)\n- 第512天 (2020-09-09)  \n    - [html] [说说你对H5的ServiceWorker的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2882)\n    - [css] [使用css3动画代替js的动画有什么好处？](https://github.com/haizlin/fe-interview/issues/2883)\n    - [js] [实现一个寄生式组合继承](https://github.com/haizlin/fe-interview/issues/2884)\n    - [软技能] [如果让你空降去管理团队，你如何让团队成员信服？](https://github.com/haizlin/fe-interview/issues/2885)\n- 第511天 (2020-09-08)  \n    - [html] [说说你对H5的SharedWorker的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2877)\n    - [css] [如何取消同级li的最后一个li标签的右边距？](https://github.com/haizlin/fe-interview/issues/2878)\n    - [js] [如何设计一个pageAPI？说说你的方法](https://github.com/haizlin/fe-interview/issues/2879)\n    - [软技能] [你认为管理团队有哪些核心的要素？](https://github.com/haizlin/fe-interview/issues/2880)\n- 第510天 (2020-09-07)  \n    - [html] [在head标签中必不少的是什么？](https://github.com/haizlin/fe-interview/issues/2872)\n    - [css] [请说说css常用的单位和不常用的单位分别有哪些？](https://github.com/haizlin/fe-interview/issues/2873)\n    - [js] [如何设计一个JS SDK？说说你的方法](https://github.com/haizlin/fe-interview/issues/2874)\n    - [软技能] [作为管理岗位，说下你带团队的经验吧](https://github.com/haizlin/fe-interview/issues/2875)\n- 第509天 (2020-09-06)  \n    - [html] [如何优化大数据列表（10万+）的性能？说说你的方案](https://github.com/haizlin/fe-interview/issues/2868)\n    - [css] [flex:1与flex:auto有什么区别？](https://github.com/haizlin/fe-interview/issues/2869)\n    - [js] [SeaJS和RequireJS有什么区别？](https://github.com/haizlin/fe-interview/issues/2870)\n    - [软技能] [作为技术的Leader，你是如何管理好你的团队？](https://github.com/haizlin/fe-interview/issues/2871)\n- 第508天 (2020-09-05)  \n    - [html] [请写一个正则获取html源码中所有img标签的src地址](https://github.com/haizlin/fe-interview/issues/2864)\n    - [css] [简写的flex:1的完整写法是什么？](https://github.com/haizlin/fe-interview/issues/2865)\n    - [js] [如果要你自己实现一个requireJS库，你该怎么做？](https://github.com/haizlin/fe-interview/issues/2866)\n    - [软技能] [作为技术的Leader，带团队和提升开发能力的平衡点你是如何把握的？](https://github.com/haizlin/fe-interview/issues/2867)\n- 第507天 (2020-09-04)  \n    - [html] [如何使用纯HTML实现跑马灯的效果？](https://github.com/haizlin/fe-interview/issues/2860)\n    - [css] [使用css实现一个弹幕的效果](https://github.com/haizlin/fe-interview/issues/2861)\n    - [js] [写个方法，实现对某个节点的拖拽](https://github.com/haizlin/fe-interview/issues/2862)\n    - [软技能] [你在web端实现过批量打印吗？如何实现？](https://github.com/haizlin/fe-interview/issues/2863)\n- 第506天 (2020-09-03)  \n    - [html] [给你一个参考网站，你能快速下载它的模板吗？用哪些方法？](https://github.com/haizlin/fe-interview/issues/2856)\n    - [css] [grid布局和flex布局有什么区别？](https://github.com/haizlin/fe-interview/issues/2857)\n    - [js] [写一个代理console.log的方法](https://github.com/haizlin/fe-interview/issues/2858)\n    - [软技能] [如何解决android键盘回落后留白问题？](https://github.com/haizlin/fe-interview/issues/2859)\n- 第505天 (2020-09-02)  \n    - [html] [HTML采用的是RGB颜色还是CMYK颜色？为什么？](https://github.com/haizlin/fe-interview/issues/2852)\n    - [css] [你有使用过grid布局吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2853)\n    - [js] [写一个js方法，输入指定类型的选择器(id，class，tagName)可以返回匹配的DOM节，要求兼容和性能](https://github.com/haizlin/fe-interview/issues/2854)\n    - [软技能] [说说你对http3的理解，它主要解决了哪些问题？](https://github.com/haizlin/fe-interview/issues/2855)\n- 第504天 (2020-09-01)  \n    - [html] [如果列表元素li的兄弟元素为div，会产生什么情况？](https://github.com/haizlin/fe-interview/issues/2848)\n    - [css] [使用css制作鼠标经过图片时，放大图片1.5倍](https://github.com/haizlin/fe-interview/issues/2849)\n    - [js] [class和普通构造函数有什么区别？](https://github.com/haizlin/fe-interview/issues/2850)\n    - [软技能] [为什么V8引擎这么快？](https://github.com/haizlin/fe-interview/issues/2851)\n- 第503天 (2020-08-31)  \n    - [html] [html的开始与结束标签嵌套错误会导致哪些问题？](https://github.com/haizlin/fe-interview/issues/2844)\n    - [css] [使用css制作吊扇转动的效果](https://github.com/haizlin/fe-interview/issues/2845)\n    - [js] [Math.min() < Math.max() 返回结果是什么？为什么？](https://github.com/haizlin/fe-interview/issues/2846)\n    - [软技能] [你知道什么是webAssembly吗？它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2847)\n- 第502天 (2020-08-30)  \n    - [html] [写一个密码默认星号，但可以查看密码的输入框](https://github.com/haizlin/fe-interview/issues/2840)\n    - [css] [使用css3实现小车行驶的动画效果](https://github.com/haizlin/fe-interview/issues/2841)\n    - [js] [js的哪些操作可以改变作用域链？](https://github.com/haizlin/fe-interview/issues/2842)\n    - [软技能] [websocket是如何实现握手？](https://github.com/haizlin/fe-interview/issues/2843)\n- 第501天 (2020-08-29)  \n    - [html] [制作一个不规则形状有哪些方法可以实现？](https://github.com/haizlin/fe-interview/issues/2836)\n    - [css] [使用css实现闪光的霓虹灯文字效果](https://github.com/haizlin/fe-interview/issues/2837)\n    - [js] [请说说JS中的索引数组、关联数组和静态数组、动态数组的定义与区别](https://github.com/haizlin/fe-interview/issues/2838)\n    - [软技能] [说说你对覆盖率的理解，它解决什么问题？](https://github.com/haizlin/fe-interview/issues/2839)\n- 第500天 (2020-08-28)  \n    - [html] [跨域通信有哪些方式？](https://github.com/haizlin/fe-interview/issues/2831)\n    - [css] [说说CSS对元素属性赋值的详细过程？](https://github.com/haizlin/fe-interview/issues/2832)\n    - [js] [在js中undefined和not defined的区别是什么？](https://github.com/haizlin/fe-interview/issues/2833)\n    - [软技能] [说说你对持续集成的理解，它解决什么问题以及如何在前端中运用？](https://github.com/haizlin/fe-interview/issues/2834)\n- 第499天 (2020-08-27)  \n    - [html] [说下cookie的优点和使用场景是什么？](https://github.com/haizlin/fe-interview/issues/2827)\n    - [css] [使用css3制作雪花效果](https://github.com/haizlin/fe-interview/issues/2828)\n    - [js] [js中的数字在电脑内存储为多少Byte？](https://github.com/haizlin/fe-interview/issues/2829)\n    - [软技能] [说说你对人脸识别的理解或者对原理的理解](https://github.com/haizlin/fe-interview/issues/2830)\n- 第498天 (2020-08-26)  \n    - [html] [html哪个标签属性可以通过预解析DNS？](https://github.com/haizlin/fe-interview/issues/2823)\n    - [css] [你最不喜欢css的哪些特性是什么？为什么？](https://github.com/haizlin/fe-interview/issues/2824)\n    - [js] [列举出JS的全局函数](https://github.com/haizlin/fe-interview/issues/2825)\n    - [软技能] [你比去年的这个时候有哪些成长呢？](https://github.com/haizlin/fe-interview/issues/2826)\n- 第497天 (2020-08-25)  \n    - [html] [如何优化页面的渲染过程？](https://github.com/haizlin/fe-interview/issues/2819)\n    - [css] [在工作中有没有遇到过哪些前端样式你是用css做不出来的？做不出来怎么办？](https://github.com/haizlin/fe-interview/issues/2820)\n    - [js] [输入一个四则混合运算的表达式，请写个方法求它的值](https://github.com/haizlin/fe-interview/issues/2821)\n    - [软技能] [同步和异步什么区别？它们各有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2822)\n- 第496天 (2020-08-24)  \n    - [html] [html的哪个标签可以预渲染？](https://github.com/haizlin/fe-interview/issues/2815)\n    - [css] [当你忘记某个css时，你是如何解决的？](https://github.com/haizlin/fe-interview/issues/2816)\n    - [js] [使用js如何创建一个private方法？](https://github.com/haizlin/fe-interview/issues/2817)\n    - [软技能] [web缓存需要后台或者运维怎么配合呢？](https://github.com/haizlin/fe-interview/issues/2818)\n- 第495天 (2020-08-23)  \n    - [html] [html的哪个标签可以预加载？](https://github.com/haizlin/fe-interview/issues/2811)\n    - [css] [你现在还会经常学习css的新知识吗？](https://github.com/haizlin/fe-interview/issues/2812)\n    - [js] [举例说明json的标准格式](https://github.com/haizlin/fe-interview/issues/2813)\n    - [软技能] [做为管理者，你是喜欢能说会道的还是喜欢安静做事的人呢？为什么？](https://github.com/haizlin/fe-interview/issues/2814)\n- 第494天 (2020-08-22)  \n    - [html] [在a标签中，怎样防止链接跳转？](https://github.com/haizlin/fe-interview/issues/2807)\n    - [css] [你觉得css高级的特性有哪些？](https://github.com/haizlin/fe-interview/issues/2808)\n    - [js] [给定特定的字符串，写个方法判断是否以元字母结尾](https://github.com/haizlin/fe-interview/issues/2809)\n    - [软技能] [功能上线后，发布报告要怎么写？你有写过吗？或者你有看过吗？](https://github.com/haizlin/fe-interview/issues/2810)\n- 第493天 (2020-08-21)  \n    - [html] [说说如果a链接href=\"\"（空）时点击时会有什么表现？](https://github.com/haizlin/fe-interview/issues/2803)\n    - [css] [你是怎么学习css的？说说你的学习方法](https://github.com/haizlin/fe-interview/issues/2804)\n    - [js] [写一个方法，实现树的路径查询[代码]](https://github.com/haizlin/fe-interview/issues/2805)\n    - [软技能] [说说你对端到端交付的理解](https://github.com/haizlin/fe-interview/issues/2806)\n- 第492天 (2020-08-20)  \n    - [html] [使用canvas时你有遇到过哪些坑？是如何解决的？](https://github.com/haizlin/fe-interview/issues/2798)\n    - [css] [你最喜欢的是哪个css特性？为什么？](https://github.com/haizlin/fe-interview/issues/2799)\n    - [js] [实现一个函数sum, 满足以下需求:](https://github.com/haizlin/fe-interview/issues/2801)\n    - [软技能] [https是如何保证数据传输的安全的？](https://github.com/haizlin/fe-interview/issues/2802)\n- 第491天 (2020-08-19)  \n    - [html] [如何在IOS下启用WebApp全屏模式？](https://github.com/haizlin/fe-interview/issues/2794)\n    - [css] [你现在还经常写css代码吗？](https://github.com/haizlin/fe-interview/issues/2795)\n    - [js] [写一个方法，计算有N个数（可重复），分别放到M个位置中，有多少种排列？](https://github.com/haizlin/fe-interview/issues/2796)\n    - [软技能] [本地开发时如何不用修改hosts可以绑定域名开发？](https://github.com/haizlin/fe-interview/issues/2797)\n- 第490天 (2020-08-18)  \n    - [html] [你最喜欢html的哪个标签？为什么？](https://github.com/haizlin/fe-interview/issues/2790)\n    - [css] [使用css3制作下雨动画的效果](https://github.com/haizlin/fe-interview/issues/2791)\n    - [js] [如何取消promise？](https://github.com/haizlin/fe-interview/issues/2792)\n    - [软技能] [请说说扫码登录的原理及流程](https://github.com/haizlin/fe-interview/issues/2793)\n- 第489天 (2020-08-17)  \n    - [html] [举例说明使用data-有什么优点？](https://github.com/haizlin/fe-interview/issues/2786)\n    - [css] [在不可替换元素上使用width/height/margin/padding会有什么样的表现？](https://github.com/haizlin/fe-interview/issues/2787)\n    - [js] [使用js写一个多文件上传的组件](https://github.com/haizlin/fe-interview/issues/2788)\n    - [软技能] [第三方网站使用QQ登录时，QQ是怎么检测到用户本地是否有QQ登录的？](https://github.com/haizlin/fe-interview/issues/2789)\n- 第488天 (2020-08-16)  \n    - [html] [可替换元素和不可替换元素有什么不同的特点？](https://github.com/haizlin/fe-interview/issues/2781)\n    - [css] [我们使用第三方的css安全吗？为什么？](https://github.com/haizlin/fe-interview/issues/2782)\n    - [js] [使用js写方法把0123456789生成每组4个数，共有多少个组合和多少个排列？](https://github.com/haizlin/fe-interview/issues/2783)\n    - [软技能] [举例说下主流手机的分辨率有哪些？](https://github.com/haizlin/fe-interview/issues/2784)\n- 第487天 (2020-08-15)  \n    - [html] [html元素哪些标签是不可替换元素？哪些是可替换元素？](https://github.com/haizlin/fe-interview/issues/2777)\n    - [css] [使用display: table-cell有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/2778)\n    - [js] [写一个方法对对象中的key进行排序](https://github.com/haizlin/fe-interview/issues/2779)\n    - [软技能] [有ios和android两个下载链接，如何把它们合并成一个二维码？](https://github.com/haizlin/fe-interview/issues/2780)\n- 第486天 (2020-08-14)  \n    - [html] [写一个三栏布局，两边固定，中间自适应](https://github.com/haizlin/fe-interview/issues/2773)\n    - [css] [如何优化打印样式？](https://github.com/haizlin/fe-interview/issues/2774)\n    - [js] [在多个页面之间需要传递参数，你是如何传递这些参数的？](https://github.com/haizlin/fe-interview/issues/2775)\n    - [软技能] [URL和URI有什么区别？](https://github.com/haizlin/fe-interview/issues/2776)\n- 第485天 (2020-08-13)  \n    - [html] [你写一个页面需要多长时间？](https://github.com/haizlin/fe-interview/issues/2769)\n    - [css] [css加载会阻塞js运行吗？](https://github.com/haizlin/fe-interview/issues/2770)\n    - [js] [写一个方法，当复制页面中的内容时，同时把版权信息也复制上](https://github.com/haizlin/fe-interview/issues/2771)\n    - [软技能] [为什么nodejs更新代码后要重启进程，而PHP却不用呢？](https://github.com/haizlin/fe-interview/issues/2772)\n- 第484天 (2020-08-12)  \n    - [html] [页面需要支持多语言，如果是你该怎么做？](https://github.com/haizlin/fe-interview/issues/2765)\n    - [css] [css加载会阻塞DOM树渲染吗？](https://github.com/haizlin/fe-interview/issues/2766)\n    - [js] [怎样做到js无阻塞加载？](https://github.com/haizlin/fe-interview/issues/2767)\n    - [软技能] [你了解什么是像素追踪吗？它是用来做什么的？它的实现原理是什么？](https://github.com/haizlin/fe-interview/issues/2768)\n- 第483天 (2020-08-11)  \n    - [html] [你认为一个好的布局应该是什么样的？有哪些需要注意的地方？](https://github.com/haizlin/fe-interview/issues/2761)\n    - [css] [css加载会阻塞DOM树解析吗？](https://github.com/haizlin/fe-interview/issues/2762)\n    - [js] [什么情况下会出现js阻塞？](https://github.com/haizlin/fe-interview/issues/2763)\n    - [软技能] [前端是如何收集用户行为信息的？都有哪些方法呢？](https://github.com/haizlin/fe-interview/issues/2764)\n- 第482天 (2020-08-10)  \n    - [html] [怎样写出优雅的HTML结构？](https://github.com/haizlin/fe-interview/issues/2756)\n    - [css] [什么情况下会出现css阻塞？](https://github.com/haizlin/fe-interview/issues/2757)\n    - [js] [cookie的值可以设置为中文吗？为什么？如果可以怎么设置？](https://github.com/haizlin/fe-interview/issues/2758)\n    - [软技能] [请解释下dpr和dpi](https://github.com/haizlin/fe-interview/issues/2759)\n- 第481天 (2020-08-09)  \n    - [html] [button标签的type默认值是什么呢？](https://github.com/haizlin/fe-interview/issues/2751)\n    - [css] [position的relative和absolute分别是相对谁进行定位的？](https://github.com/haizlin/fe-interview/issues/2752)\n    - [js] [你有用过哪些模板引擎？你觉得哪个好用？为什么？](https://github.com/haizlin/fe-interview/issues/2753)\n    - [软技能] [一般情况下，大图片需要压缩到什么程度呢？](https://github.com/haizlin/fe-interview/issues/2754)\n- 第480天 (2020-08-08)  \n    - [html] [H5的哪些特性需要https支持呢？](https://github.com/haizlin/fe-interview/issues/2747)\n    - [css] [请说说position:absolute和float有什么不同？](https://github.com/haizlin/fe-interview/issues/2748)\n    - [js] [使用js实现变态跳台阶](https://github.com/haizlin/fe-interview/issues/2749)\n    - [软技能] [你是如何压缩图片的？用的什么工具？](https://github.com/haizlin/fe-interview/issues/2750)\n- 第479天 (2020-08-07)  \n    - [html] [请使用canvas画一个渐变的长方形](https://github.com/haizlin/fe-interview/issues/2743)\n    - [css] [当css中background或background-image的值为url()或url(#)时，会发生什么情况？为什么？如何解决？](https://github.com/haizlin/fe-interview/issues/2744)\n    - [js] [浏览器中window.length的结果是什么？为什么？](https://github.com/haizlin/fe-interview/issues/2745)\n    - [软技能] [解释下内网IP和公网IP是什么？](https://github.com/haizlin/fe-interview/issues/2746)\n- 第478天 (2020-08-06)  \n    - [html] [请使用canvas画一个椭圆](https://github.com/haizlin/fe-interview/issues/2739)\n    - [css] [请举例说明width:fit-conten有什么使用场景](https://github.com/haizlin/fe-interview/issues/2740)\n    - [js] [随机生成一个指定长度的验证码](https://github.com/haizlin/fe-interview/issues/2741)\n    - [软技能] [我们会经常用到ping命令，你知道它的作用和原理吗？](https://github.com/haizlin/fe-interview/issues/2742)\n- 第477天 (2020-08-05)  \n    - [html] [在H5中如何预加载音频？](https://github.com/haizlin/fe-interview/issues/2734)\n    - [css] [margin属性的负值  在inline-block元素下是如何表现的？](https://github.com/haizlin/fe-interview/issues/2735)\n    - [js] [使用js写一个批量上传文件的组件](https://github.com/haizlin/fe-interview/issues/2736)\n    - [软技能] [127.0.0.1和0.0.0.0的区别是什么？](https://github.com/haizlin/fe-interview/issues/2737)\n- 第476天 (2020-08-04)  \n    - [html] [一般习惯把js写在`</body>`前，但有例外的情况吗？说说看](https://github.com/haizlin/fe-interview/issues/2729)\n    - [css] [使用flex实现一个自适应的九官格](https://github.com/haizlin/fe-interview/issues/2730)\n    - [js] [Array(3)和Array(3, 4)的区别是什么？](https://github.com/haizlin/fe-interview/issues/2731)\n    - [软技能] [你知道什么是硬编码吗？什么时候会用到硬编码呢？](https://github.com/haizlin/fe-interview/issues/2732)\n- 第475天 (2020-08-03)  \n    - [html] [当页面中使用application/xhtml+xml会出现什么问题吗？](https://github.com/haizlin/fe-interview/issues/2725)\n    - [css] [rem的弊端是什么？](https://github.com/haizlin/fe-interview/issues/2726)\n    - [js] [ArrayBuffer和Blob有什么区别？](https://github.com/haizlin/fe-interview/issues/2727)\n    - [软技能] [对于2K、4K屏的逐渐流行，对于前端来说将会有哪些改变呢？](https://github.com/haizlin/fe-interview/issues/2728)\n- 第474天 (2020-08-02)  \n    - [html] [H5的Web Storage带来什么好处？](https://github.com/haizlin/fe-interview/issues/2721)\n    - [css] [举例说明pointer-events有什么实际用途？](https://github.com/haizlin/fe-interview/issues/2722)\n    - [js] [动态加载的li如何绑定事件？](https://github.com/haizlin/fe-interview/issues/2723)\n    - [软技能] [前端的错误有哪些分类？如果捕获这些错误？](https://github.com/haizlin/fe-interview/issues/2724)\n- 第473天 (2020-08-01)  \n    - [html] [把H5看成一个开放的平台，那构建它的模块有哪些？](https://github.com/haizlin/fe-interview/issues/2717)\n    - [css] [css穿透属性有哪些？](https://github.com/haizlin/fe-interview/issues/2718)\n    - [js] [使用js写一个方法生成0000-9999一万个数字（4位数）](https://github.com/haizlin/fe-interview/issues/2719)\n    - [软技能] [你是专科学历，你将如何提升你的竞争力？](https://github.com/haizlin/fe-interview/issues/2720)\n- 第472天 (2020-07-31)  \n    - [html] [什么是空元素？常用的空元素有哪些？](https://github.com/haizlin/fe-interview/issues/2713)\n    - [css] [css中的fill有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2714)\n    - [js] [getComputedStyle和element.style有什么不同？](https://github.com/haizlin/fe-interview/issues/2715)\n    - [软技能] [你是如何看待IT行业学历与经验间的关系？](https://github.com/haizlin/fe-interview/issues/2716)\n- 第471天 (2020-07-30)  \n    - [html] [HTML为什么要语义化？语义化有什么好处？](https://github.com/haizlin/fe-interview/issues/2708)\n    - [css] [解释下z-index最大值和最小值可以设置为多少呢？](https://github.com/haizlin/fe-interview/issues/2709)\n    - [js] [说说MutationObserver的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2710)\n    - [软技能] [全角字符和半角字符有什么区别？](https://github.com/haizlin/fe-interview/issues/2711)\n- 第470天 (2020-07-29)  \n    - [html] [制作页面时，前端如何适应各种异形屏？](https://github.com/haizlin/fe-interview/issues/2704)\n    - [css] [z-index可以是负数吗？](https://github.com/haizlin/fe-interview/issues/2705)\n    - [js] [写一个方法监听DOM宽高的变化](https://github.com/haizlin/fe-interview/issues/2706)\n    - [软技能] [markdown文件如何实现页面内跳转？](https://github.com/haizlin/fe-interview/issues/2707)\n- 第469天 (2020-07-28)  \n    - [html] [做好的页面，你是如何获取更好的搜索引擎优化？](https://github.com/haizlin/fe-interview/issues/2700)\n    - [css] [不加class和id使得倒数三个li背景色为红色](https://github.com/haizlin/fe-interview/issues/2701)\n    - [js] [下文Promise的执行顺序是怎样的？](https://github.com/haizlin/fe-interview/issues/2702)\n    - [软技能] [说说你所在公司的git或svn提交注释的规范有哪些？](https://github.com/haizlin/fe-interview/issues/2703)\n- 第468天 (2020-07-27)  \n    - [html] [如何关闭HTML页面在IOS下的键盘首字母自动大写？](https://github.com/haizlin/fe-interview/issues/2696)\n    - [css] [在css中哪个属性会影响DOM读取文档流的顺序？](https://github.com/haizlin/fe-interview/issues/2697)\n    - [js] [使用canvas画一个小球自由落体的效果](https://github.com/haizlin/fe-interview/issues/2698)\n    - [软技能] [一般与git服务器连接有http/ssh等，你用的是哪种方式？为什么？](https://github.com/haizlin/fe-interview/issues/2699)\n- 第467天 (2020-07-26)  \n    - [html] [写一个左中右的满屏布局，左右固定220px,中间自适应并且要优先加载](https://github.com/haizlin/fe-interview/issues/2692)\n    - [css] [css在页面上画一个正方形，边长为页面宽度的一半](https://github.com/haizlin/fe-interview/issues/2693)\n    - [js] [使用try catch哪些异常是捕获不到的？哪些能捕获到？捕获不到的要怎样才能捕获到？](https://github.com/haizlin/fe-interview/issues/2694)\n    - [软技能] [当需求不饱和时，多余的时间你会怎么利用？](https://github.com/haizlin/fe-interview/issues/2695)\n- 第466天 (2020-07-25)  \n    - [html] [说说如果meta标签没有写charset属性，将会如何？](https://github.com/haizlin/fe-interview/issues/2687)\n    - [css] [举例说明photoshop中的设置与css哪些属性是对应的呢？](https://github.com/haizlin/fe-interview/issues/2688)\n    - [js] [使用js写一个图片压缩的小工具](https://github.com/haizlin/fe-interview/issues/2689)\n    - [软技能] [当人手忙不过来时，你还会做代码测试吗？](https://github.com/haizlin/fe-interview/issues/2690)\n- 第465天 (2020-07-24)  \n    - [html] [html标签中的lang属性有什么作用？](https://github.com/haizlin/fe-interview/issues/2683)\n    - [css] [如何实现css隔离？](https://github.com/haizlin/fe-interview/issues/2684)\n    - [js] [为什么jsonp不支持post的方法？](https://github.com/haizlin/fe-interview/issues/2685)\n    - [软技能] [你有自己做过外包吗？你对外包有什么看法？](https://github.com/haizlin/fe-interview/issues/2686)\n- 第464天 (2020-07-23)  \n    - [html] [说说base标签有什么作用？](https://github.com/haizlin/fe-interview/issues/2679)\n    - [css] [使用text-align: justify怎么让单行也起作用？](https://github.com/haizlin/fe-interview/issues/2680)\n    - [js] [使用js动态创建一个有不少于10万个节点的树](https://github.com/haizlin/fe-interview/issues/2681)\n    - [软技能] [你知道什么是伪静态吗？它有什么作用？如何实现伪静态呢？](https://github.com/haizlin/fe-interview/issues/2682)\n- 第463天 (2020-07-22)  \n    - [html] [写一个布局，当页面滚动一定高时，导航始终固定在顶部，反之恢复原位](https://github.com/haizlin/fe-interview/issues/2675)\n    - [css] [用css实现两端对齐text-align: justify有什么不足之处？](https://github.com/haizlin/fe-interview/issues/2676)\n    - [js] [前端下载文件的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2677)\n    - [软技能] [前端代码你是如何做抽象的？](https://github.com/haizlin/fe-interview/issues/2678)\n- 第462天 (2020-07-21)  \n    - [html] [HTML5如何监听video的全屏和退出全屏？](https://github.com/haizlin/fe-interview/issues/2671)\n    - [css] [如何设置字体之间的间隙？](https://github.com/haizlin/fe-interview/issues/2672)\n    - [js] [使用window.open(url)下载文件时为什么会被浏览器拦截？如何解决？](https://github.com/haizlin/fe-interview/issues/2673)\n    - [软技能] [你喜欢用svn还是git？为什么？](https://github.com/haizlin/fe-interview/issues/2674)\n- 第461天 (2020-07-20)  \n    - [html] [举例说明HTML5出来后，有哪些HTML标签被弃用了？](https://github.com/haizlin/fe-interview/issues/2667)\n    - [css] [说说你对在web端图片清晰和模糊的理解](https://github.com/haizlin/fe-interview/issues/2668)\n    - [js] [sessionStrorage也可以使用onstorage事件吗?](https://github.com/haizlin/fe-interview/issues/2669)\n    - [软技能] [说说你对端口的理解，端口号的范围是多少呢？](https://github.com/haizlin/fe-interview/issues/2670)\n- 第460天 (2020-07-19)  \n    - [html] [HTML5的video在手机端如何实现进来页面时就自动播放？](https://github.com/haizlin/fe-interview/issues/2663)\n    - [css] [如何使两张图片叠加？](https://github.com/haizlin/fe-interview/issues/2664)\n    - [js] [解释下隐式全局变量和外部函数作用域](https://github.com/haizlin/fe-interview/issues/2665)\n    - [软技能] [你是如何管理前端配置文件的？](https://github.com/haizlin/fe-interview/issues/2666)\n- 第459天 (2020-07-18)  \n    - [html] [H5怎么禁用长按复制的功能？](https://github.com/haizlin/fe-interview/issues/2659)\n    - [css] [1in等于多少mm？1mm等于多少px？](https://github.com/haizlin/fe-interview/issues/2660)\n    - [js] [async属性诞生的初衷是什么？](https://github.com/haizlin/fe-interview/issues/2661)\n    - [软技能] [如果同事编程能力比你低，你是如何与他合作的？反之呢？](https://github.com/haizlin/fe-interview/issues/2662)\n- 第458天 (2020-07-17)  \n    - [html] [如果一个标签元素同时出现两个class属性，两个class都会生效吗？为什么？](https://github.com/haizlin/fe-interview/issues/2655)\n    - [css] [@media print可以用来控制web打印样式吗？](https://github.com/haizlin/fe-interview/issues/2656)\n    - [js] [你能用js模拟出右键的复制和粘贴功能吗？如果可以说下是如何操作的？如果不可以请说明下理由](https://github.com/haizlin/fe-interview/issues/2657)\n    - [软技能] [你是如何看待男程序员的？](https://github.com/haizlin/fe-interview/issues/2658)\n- 第457天 (2020-07-16)  \n    - [html] [写一个鼠标跟随的特效](https://github.com/haizlin/fe-interview/issues/2650)\n    - [css] [page-break-before和page-break-after属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2651)\n    - [js] [js延迟加载的方式中，只有IE浏览器支持的是哪一种方式](https://github.com/haizlin/fe-interview/issues/2652)\n    - [软技能] [说说你对时间戳的理解](https://github.com/haizlin/fe-interview/issues/2653)\n- 第456天 (2020-07-15)  \n    - [html] [写一个网页点击的特效](https://github.com/haizlin/fe-interview/issues/2644)\n    - [css] [有使用过css的images-set吗？它能解决什么问题？](https://github.com/haizlin/fe-interview/issues/2645)\n    - [js] [当用户打开一个网页时，想一直停留在当前打开的页面，如何禁止页面前进和后退](https://github.com/haizlin/fe-interview/issues/2646)\n    - [软技能] [说说你对代码可移植性的理解](https://github.com/haizlin/fe-interview/issues/2647)\n- 第455天 (2020-07-14)  \n    - [html] [如何使用H5唤起原生地图APP（百度、高德、腾讯地图等）](https://github.com/haizlin/fe-interview/issues/2640)\n    - [css] [css variable的使用方法和好处有哪些？](https://github.com/haizlin/fe-interview/issues/2641)\n    - [js] [前端如何保持与服务器时间同步（如何解决客户端与服务端时间不对称的问题）？](https://github.com/haizlin/fe-interview/issues/2642)\n    - [软技能] [代码里为什么换行要使用`\\r\\n`？](https://github.com/haizlin/fe-interview/issues/2643)\n- 第454天 (2020-07-13)  \n    - [html] [p标签里面嵌套img标签会出现向上高3像素是什么原因？如何处理？](https://github.com/haizlin/fe-interview/issues/2636)\n    - [css] [请说说css的三大特性是什么？](https://github.com/haizlin/fe-interview/issues/2637)\n    - [js] [客户端与服务端时间为什么会不对称？不对称将会出现哪些问题？](https://github.com/haizlin/fe-interview/issues/2638)\n    - [软技能] [如何让https和http切换时能共用cookie和localStorage？](https://github.com/haizlin/fe-interview/issues/2639)\n- 第453天 (2020-07-12)  \n    - [html] [表单可以跨域吗？](https://github.com/haizlin/fe-interview/issues/2632)\n    - [css] [css子元素会继承父元素的font-size吗？请解释下面父子元素各字体的大小[代码]](https://github.com/haizlin/fe-interview/issues/2633)\n    - [js] [给你一个页面，找出该页面使用最多的前三个标签以及他们的数量](https://github.com/haizlin/fe-interview/issues/2634)\n    - [软技能] [开发H5时，你都用哪些真机测试呢？](https://github.com/haizlin/fe-interview/issues/2635)\n- 第452天 (2020-07-11)  \n    - [html] [对于rtl网站的适配有哪些方案？](https://github.com/haizlin/fe-interview/issues/2628)\n    - [css] [你有用到以pt为单位过吗？pt单位有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/2629)\n    - [js] [如何使用js实现撤消和重做并写出伪代码](https://github.com/haizlin/fe-interview/issues/2630)\n    - [软技能] [位、字节、字符有什么区别？如何换算？](https://github.com/haizlin/fe-interview/issues/2631)\n- 第451天 (2020-07-10)  \n    - [html] [404页面有什么作用？](https://github.com/haizlin/fe-interview/issues/2620)\n    - [css] [如何设置字体的左右间距？](https://github.com/haizlin/fe-interview/issues/2621)\n    - [js] [你用过Navigator.sendBeacon()吗？说说它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2622)\n    - [软技能] [你能看懂时序图吗？有画过时序图吗？](https://github.com/haizlin/fe-interview/issues/2623)\n- 第450天 (2020-07-09)  \n    - [html] [在主框架下引入的iframe，如果检测这个iframe是否能打开，如果打不开则跳到404页面](https://github.com/haizlin/fe-interview/issues/2616)\n    - [css] [使用css如何拉伸字体？](https://github.com/haizlin/fe-interview/issues/2617)\n    - [js] [请使用js实现一个秒表计时器的程序](https://github.com/haizlin/fe-interview/issues/2618)\n    - [软技能] [都说前后端分离好，那重构前后端分离的目的是什么？](https://github.com/haizlin/fe-interview/issues/2619)\n- 第449天 (2020-07-08)  \n    - [html] [通过设置表单的target=\"_blank\"来下载文件会被浏览器拦截吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2612)\n    - [css] [写出固定子容器在固定的父容器下水平垂直居中的布局](https://github.com/haizlin/fe-interview/issues/2613)\n    - [js] [模拟 localStorage 时如何实现过期时间功能](https://github.com/haizlin/fe-interview/issues/2614)\n    - [软技能] [你有写过软件概要设计文档吗？都包括哪些内容？](https://github.com/haizlin/fe-interview/issues/2615)\n- 第448天 (2020-07-07)  \n    - [html] [如何通过表单下载文件？](https://github.com/haizlin/fe-interview/issues/2608)\n    - [css] [在固定宽度的div下，怎么让字体自适应大小，不超出宽度，也不要换行](https://github.com/haizlin/fe-interview/issues/2609)\n    - [js] [用函数实现扑克牌排序](https://github.com/haizlin/fe-interview/issues/2610)\n    - [软技能] [如果给你配台新电脑，你需要什么样的配置？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2611)\n- 第447天 (2020-07-06)  \n    - [html] [使用a标签的download属性下载文件会有跨域问题吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2604)\n    - [css] [怎样把单位cm转换成px呢（在打印时有时会用到）？](https://github.com/haizlin/fe-interview/issues/2605)\n    - [js] [写一个单向链数据结构的 js 实现并标注复杂度](https://github.com/haizlin/fe-interview/issues/2606)\n    - [软技能] [说下JWT的认证过程](https://github.com/haizlin/fe-interview/issues/2607)\n- 第446天 (2020-07-05)  \n    - [html] [页面刷新时sessionStroage会变（会清空）吗？](https://github.com/haizlin/fe-interview/issues/2600)\n    - [css] [flex与其他有什么不同，用它有什么好处？](https://github.com/haizlin/fe-interview/issues/2601)\n    - [js] [请使用js实现vue的diff算法](https://github.com/haizlin/fe-interview/issues/2602)\n    - [软技能] [说下你学习前端的历程吧](https://github.com/haizlin/fe-interview/issues/2603)\n- 第445天 (2020-07-04)  \n    - [html] [canvas透明度是0.6的矩形和透明度是0.2的矩形叠加到一起，透明度是多少？](https://github.com/haizlin/fe-interview/issues/2596)\n    - [css] [pseudo-class与pseudo-element有什么区别？](https://github.com/haizlin/fe-interview/issues/2597)\n    - [js] [请使用js实现商品的sku，并说说你的思路](https://github.com/haizlin/fe-interview/issues/2598)\n    - [软技能] [你喜欢在大公司工作还是小公司（创业公司）工作？为什么？](https://github.com/haizlin/fe-interview/issues/2599)\n- 第444天 (2020-07-03)  \n    - [html] [请实现一个文章阅读的进度条](https://github.com/haizlin/fe-interview/issues/2590)\n    - [css] [行内元素可以设置padding和margin吗？](https://github.com/haizlin/fe-interview/issues/2591)\n    - [js] [js中的undefined和 ReferenceError: xxx is not defined 有什么区别？](https://github.com/haizlin/fe-interview/issues/2592)\n    - [软技能] [5G即将到来，你觉得对前端将面临什么挑战和机遇呢？](https://github.com/haizlin/fe-interview/issues/2593)\n- 第443天 (2020-07-02)  \n    - [html] [请实现一个网站加载进度条](https://github.com/haizlin/fe-interview/issues/2586)\n    - [css] [如果要你自己设计一个css框架，说说你的思路](https://github.com/haizlin/fe-interview/issues/2587)\n    - [js] [获取浏览器当前页面的滚动条高度的兼容写法](https://github.com/haizlin/fe-interview/issues/2588)\n    - [软技能] [你有参与过哪些开源项目吗？有给项目提交过PR吗？](https://github.com/haizlin/fe-interview/issues/2589)\n- 第442天 (2020-07-01)  \n    - [html] [开发静态页面时，不依赖node相关的工具，如何提取出公共部分并引入？](https://github.com/haizlin/fe-interview/issues/2582)\n    - [css] [使用css3画个旋转的立方体](https://github.com/haizlin/fe-interview/issues/2583)\n    - [js] [一道变态题 Number.call.call(Number, undefined, 0) 等于什么？](https://github.com/haizlin/fe-interview/issues/2584)\n    - [软技能] [你喜欢在大城市工作还是小城市？为什么？](https://github.com/haizlin/fe-interview/issues/2585)\n- 第441天 (2020-06-30)  \n    - [html] [怎样禁用页面中的右键、打印、另存为、复制等功能？](https://github.com/haizlin/fe-interview/issues/2578)\n    - [css] [translate3D有什么作用？](https://github.com/haizlin/fe-interview/issues/2579)\n    - [js] [ReferenceError和TypeError有什么区别？](https://github.com/haizlin/fe-interview/issues/2580)\n    - [软技能] [你想当全栈工程师吗？](https://github.com/haizlin/fe-interview/issues/2581)\n- 第440天 (2020-06-29)  \n    - [html] [能否做到禁止打印页面？如果可以那要怎么做？](https://github.com/haizlin/fe-interview/issues/2574)\n    - [css] [BFC与IFC有什么区别？](https://github.com/haizlin/fe-interview/issues/2575)\n    - [js] [如何避免JS浮点运算的精度问题（例：0.1+0.7=0.7999999999999999）](https://github.com/haizlin/fe-interview/issues/2576)\n    - [软技能] [做项目复盘时，是如何复盘的？都复盘哪些内容呢？](https://github.com/haizlin/fe-interview/issues/2577)\n- 第439天 (2020-06-28)  \n    - [html] [实现一个页面锁屏的功能](https://github.com/haizlin/fe-interview/issues/2570)\n    - [css] [举例说明BFC会与float元素相互覆盖吗？为什么？](https://github.com/haizlin/fe-interview/issues/2571)\n    - [js] [举例说明js立即执行函数的写法有哪些？](https://github.com/haizlin/fe-interview/issues/2572)\n    - [软技能] [你对颜色的搭配有了解吗？你觉得红、绿、蓝分别搭配什么颜色比较好看呢？](https://github.com/haizlin/fe-interview/issues/2573)\n- 第438天 (2020-06-27)  \n    - [html] [如何判断用户正在操作页面？当页面一个小时没有操作时跳转到指定页面如何做？](https://github.com/haizlin/fe-interview/issues/2566)\n    - [css] [如何形成BFC？](https://github.com/haizlin/fe-interview/issues/2567)\n    - [js] [ajax请求地址只支持http/https吗？能做到让它支持rtmp://等其它自定义协议吗 ？](https://github.com/haizlin/fe-interview/issues/2568)\n    - [软技能] [如何确保TCP包的有序传输？](https://github.com/haizlin/fe-interview/issues/2569)\n- 第437天 (2020-06-26)  \n    - [html] [如何给页面添加追加右键菜单（原右键菜单功能保持不变）](https://github.com/haizlin/fe-interview/issues/2562)\n    - [css] [为什么float会导致父元素塌陷？](https://github.com/haizlin/fe-interview/issues/2563)\n    - [js] [微信小程序实现轨迹回放，微信原生小程序，基于uniapp的小程序？](https://github.com/haizlin/fe-interview/issues/2564)\n    - [软技能] [TCP为什么是有状态的？](https://github.com/haizlin/fe-interview/issues/2565)\n- 第436天 (2020-06-25)  \n    - [html] [请问60*80的canvas占多少内存？你是怎么计算的？](https://github.com/haizlin/fe-interview/issues/2558)\n    - [css] [什么是逐帧动画？](https://github.com/haizlin/fe-interview/issues/2559)\n    - [js] [写一个方法实现promise失败后自动重试](https://github.com/haizlin/fe-interview/issues/2560)\n    - [软技能] [说说你对脚本语言的理解](https://github.com/haizlin/fe-interview/issues/2561)\n- 第435天 (2020-06-24)  \n    - [html] [精确获取页面元素位置的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2554)\n    - [css] [什么是关键帧动画？](https://github.com/haizlin/fe-interview/issues/2555)\n    - [js] [for in 和 for of 的区别？](https://github.com/haizlin/fe-interview/issues/2556)\n    - [软技能] [上线后什么情况下会回滚呢？回滚的流程是怎样的？](https://github.com/haizlin/fe-interview/issues/2557)\n- 第434天 (2020-06-23)  \n    - [html] [跨标签页的通讯方式有哪些](https://github.com/haizlin/fe-interview/issues/2549)\n    - [css] [实现一个下拉不到底的橡皮筋效果](https://github.com/haizlin/fe-interview/issues/2550)\n    - [js] [异步请求重试策略有哪些呢？](https://github.com/haizlin/fe-interview/issues/2551)\n    - [软技能] [LF和CRLF的区别是什么？](https://github.com/haizlin/fe-interview/issues/2552)\n- 第433天 (2020-06-22)  \n    - [html] [websocket和http2有什么区别？http2能取代websocket吗？为什么？](https://github.com/haizlin/fe-interview/issues/2545)\n    - [css] [如何取消页面中选中的文字？](https://github.com/haizlin/fe-interview/issues/2546)\n    - [js] [写一个方法判断数组内元素是否全部相同](https://github.com/haizlin/fe-interview/issues/2547)\n    - [软技能] [做移动端开发时，你是如何调试的？](https://github.com/haizlin/fe-interview/issues/2548)\n- 第432天 (2020-06-21)  \n    - [html] [websocket如何区分不同的客户端？](https://github.com/haizlin/fe-interview/issues/2541)\n    - [css] [为什么伪类的content不能被选中？](https://github.com/haizlin/fe-interview/issues/2542)\n    - [js] [说说防止重复发送ajax请求的方法有哪些？各自有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2543)\n    - [软技能] [如何保证前端项目的质量？](https://github.com/haizlin/fe-interview/issues/2544)\n- 第431天 (2020-06-20)  \n    - [html] [websocket可以携带cookie吗？为什么？如果可以，怎样做到呢？](https://github.com/haizlin/fe-interview/issues/2537)\n    - [css] [举例说说你对white-space属性的理解](https://github.com/haizlin/fe-interview/issues/2538)\n    - [js] [请使用 js 实现一个双向链表](https://github.com/haizlin/fe-interview/issues/2539)\n    - [软技能] [什么是物理像素和逻辑像素？](https://github.com/haizlin/fe-interview/issues/2540)\n- 第430天 (2020-06-19)  \n    - [html] [websocket握手成功会返回一个干什么状态吗？是200吗？](https://github.com/haizlin/fe-interview/issues/2533)\n    - [css] [::first-letter有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2534)\n    - [js] [实现多张图片合成一张的效果](https://github.com/haizlin/fe-interview/issues/2535)\n    - [软技能] [当你拿到设计稿后，你首先要做的是什么呢？](https://github.com/haizlin/fe-interview/issues/2536)\n- 第429天 (2020-06-18)  \n    - [html] [websocket握手阶段是通过什么协议传输的？](https://github.com/haizlin/fe-interview/issues/2528)\n    - [css] [使用css画一个3D饼图的效果](https://github.com/haizlin/fe-interview/issues/2529)\n    - [js] [ajax如何接收后台传来的图片？](https://github.com/haizlin/fe-interview/issues/2530)\n    - [软技能] [你办公软件用得熟练吗？都有哪些技巧呢？](https://github.com/haizlin/fe-interview/issues/2531)\n- 第428天 (2020-06-17)  \n    - [html] [websocket是如何做心跳检测、数据加密、身份验证的？](https://github.com/haizlin/fe-interview/issues/2524)\n    - [css] [使用css如何设置背景虚化？](https://github.com/haizlin/fe-interview/issues/2525)\n    - [js] [js源代码压缩都有哪些方法？它们的压缩原理分别是什么？](https://github.com/haizlin/fe-interview/issues/2526)\n    - [软技能] [对于用户的隐私你是如何看待的？](https://github.com/haizlin/fe-interview/issues/2527)\n- 第427天 (2020-06-16)  \n    - [html] [http和websocket能共用一个端口吗？为什么？](https://github.com/haizlin/fe-interview/issues/2520)\n    - [css] [举例说明background-repeat的新属性值：round和space的作用是什么？](https://github.com/haizlin/fe-interview/issues/2521)\n    - [js] [不用 + eval Function 实现加法](https://github.com/haizlin/fe-interview/issues/2522)\n    - [软技能] [让你去重构一个很老旧但很重要的系统，你的方法论是什么？](https://github.com/haizlin/fe-interview/issues/2523)\n- 第426天 (2020-06-15)  \n    - [html] [websocket和socket有什么区别？](https://github.com/haizlin/fe-interview/issues/2516)\n    - [css] [举例说明with属性的fill-available有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2517)\n    - [js] [写一个 document.querySelector 的逆方法](https://github.com/haizlin/fe-interview/issues/2518)\n    - [软技能] [对于前端项目，你是如何做架构设计的？](https://github.com/haizlin/fe-interview/issues/2519)\n- 第425天 (2020-06-14)  \n    - [html] [websocket和http有什么区别？](https://github.com/haizlin/fe-interview/issues/2512)\n    - [css] [width属性的min-content和max-content有什么作用？](https://github.com/haizlin/fe-interview/issues/2513)\n    - [js] [说说你对js沙箱的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2514)\n    - [软技能] [你设计好的规范文档，团队人员不按照要求去执行怎么办？如何才能让大家认可并执行？](https://github.com/haizlin/fe-interview/issues/2515)\n- 第424天 (2020-06-13)  \n    - [html] [图片上传时实现本地预览功能的原理是什么？](https://github.com/haizlin/fe-interview/issues/2508)\n    - [css] [你用过outline属性吗？它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2509)\n    - [js] [纯函数和函数式编程有什么关系？](https://github.com/haizlin/fe-interview/issues/2510)\n    - [软技能] [你认为微信或支付宝的哪些功能用户体验做得是非常好的？为什么？](https://github.com/haizlin/fe-interview/issues/2511)\n- 第423天 (2020-06-12)  \n    - [html] [你有使用过HTML5 Boilerplate吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2504)\n    - [css] [为什么说css的选择器一般不要超过三级？](https://github.com/haizlin/fe-interview/issues/2505)\n    - [js] [为什么要用纯函数？](https://github.com/haizlin/fe-interview/issues/2506)\n    - [软技能] [你是怎么平衡及处理工作，学习，生活三者的关系？](https://github.com/haizlin/fe-interview/issues/2507)\n- 第422天 (2020-06-11)  \n    - [html] [切页面时，每次都动手刷新看效果很麻烦，如果要让你写一个实时刷新预览的工具你该怎么写？](https://github.com/haizlin/fe-interview/issues/2499)\n    - [css] [使用纯CSS实现3D按钮效果](https://github.com/haizlin/fe-interview/issues/2500)\n    - [js] [使用js实现一个图片剪裁的功能](https://github.com/haizlin/fe-interview/issues/2501)\n    - [软技能] [说下你对噪声的理解，它在前端中有哪些应用场景呢？](https://github.com/haizlin/fe-interview/issues/2502)\n- 第421天 (2020-06-10)  \n    - [html] [说说你对Media Source Extensions(MSE)的理解，它解决了什么问题呢？](https://github.com/haizlin/fe-interview/issues/2495)\n    - [css] [使用css实现太阳自转同时地球围着太阳公转的效果](https://github.com/haizlin/fe-interview/issues/2496)\n    - [js] [使用for-in语句能保证遍历对象的顺序吗？如果不能那为什么？如果可以那又如何保证？](https://github.com/haizlin/fe-interview/issues/2497)\n    - [软技能] [登录时的验证码是纯数字的话，你觉得用4位数好还是6位数好？说说你的看法？](https://github.com/haizlin/fe-interview/issues/2498)\n- 第420天 (2020-06-09)  \n    - [html] [浏览器是怎么对HTML5的离线储存资源进行管理和加载的](https://github.com/haizlin/fe-interview/issues/2490)\n    - [css] [你有用过animation-fill-mode属性吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2492)\n    - [js] [写个方法获取屏幕的DPI](https://github.com/haizlin/fe-interview/issues/2493)\n    - [软技能] [你知道什么是末位淘汰吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2494)\n- 第419天 (2020-06-08)  \n    - [html] [input如何在各个浏览器下保持UI统一？](https://github.com/haizlin/fe-interview/issues/2486)\n    - [css] [当display:flex遇到white-space nowrap会对布局有什么样的影响？如何解决？](https://github.com/haizlin/fe-interview/issues/2487)\n    - [js] [promise的构造函数是同步执行还是异步执行，它的then方法呢？](https://github.com/haizlin/fe-interview/issues/2488)\n    - [软技能] [你喜欢弹性工作制吗？为什么？](https://github.com/haizlin/fe-interview/issues/2489)\n- 第418天 (2020-06-07)  \n    - [html] [使用H5实现一个手势密码](https://github.com/haizlin/fe-interview/issues/2482)\n    - [css] [用css实现一个等腰三角形的小图标](https://github.com/haizlin/fe-interview/issues/2483)\n    - [js] [内存泄漏和内存溢出有什么区别](https://github.com/haizlin/fe-interview/issues/2484)\n    - [软技能] [后台接口返回的数据可信吗？如果不可信，那么前端应该怎么做？](https://github.com/haizlin/fe-interview/issues/2485)\n- 第417天 (2020-06-06)  \n    - [html] [如何让table的边框双线变单线？](https://github.com/haizlin/fe-interview/issues/2478)\n    - [css] [使用css实现蒙版的效果](https://github.com/haizlin/fe-interview/issues/2479)\n    - [js] [写一个方法把科学计数法转换成数字或者字符串](https://github.com/haizlin/fe-interview/issues/2480)\n    - [软技能] [你上家公司的组织架构是怎么样的？你觉得那里的组织架构有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2481)\n- 第416天 (2020-06-05)  \n    - [html] [svg如何转为字体图标？](https://github.com/haizlin/fe-interview/issues/2468)\n    - [css] [使用css实现手风琴的效果](https://github.com/haizlin/fe-interview/issues/2469)\n    - [js] [js怎样避免原型链上的对象共享？](https://github.com/haizlin/fe-interview/issues/2470)\n    - [软技能] [你有考虑过研发团队的整体支出情况吗？](https://github.com/haizlin/fe-interview/issues/2471)\n- 第415天 (2020-06-04)  \n    - [html] [webp与jpg、png比较，它有什么优劣势？如何选择？](https://github.com/haizlin/fe-interview/issues/2464)\n    - [css] [父元素下有子元素，子元素也有高度但父元素的高度为何为0呢？分析下可能出现的原因及解决方法](https://github.com/haizlin/fe-interview/issues/2465)\n    - [js] [写一个方法，实时验证input输入的值是否满足金额如：3.56(最多只有两位小数且只能数字和小数点)的格式，其它特殊字符禁止输入](https://github.com/haizlin/fe-interview/issues/2466)\n    - [软技能] [你所在的公司有晋升体系吗？如果有那你有晋升过吗？如果没有，说说你心目中的晋升应该是什么样的？](https://github.com/haizlin/fe-interview/issues/2467)\n- 第414天 (2020-06-03)  \n    - [html] [你有使用过webp的图片格式吗？](https://github.com/haizlin/fe-interview/issues/2460)\n    - [css] [假如css的分号写在声明块之外，将会发生什么呢？解释下原因[代码]](https://github.com/haizlin/fe-interview/issues/2461)\n    - [js] [使用delete删除数组，其长度会改变吗？](https://github.com/haizlin/fe-interview/issues/2462)\n    - [软技能] [如果给你接手团队的管理，团队内部的流程很乱你该怎么办？](https://github.com/haizlin/fe-interview/issues/2463)\n- 第413天 (2020-06-02)  \n    - [html] [html中如何使用svg？](https://github.com/haizlin/fe-interview/issues/2456)\n    - [css] [如何阻止:hover、:active等鼠标行为状态的触发？](https://github.com/haizlin/fe-interview/issues/2457)\n    - [js] [代码中如果遇到未定义的变量，会抛出异常吗？程序还会不会继续往下走？](https://github.com/haizlin/fe-interview/issues/2458)\n    - [软技能] [说说你对UML的理解](https://github.com/haizlin/fe-interview/issues/2459)\n- 第412天 (2020-06-01)  \n    - [html] [html5的video如何附带字幕？](https://github.com/haizlin/fe-interview/issues/2452)\n    - [css] [在响应式布局中，如何使用纯css使得块元素等比缩放？](https://github.com/haizlin/fe-interview/issues/2453)\n    - [js] [说说你对JSBridge的理解](https://github.com/haizlin/fe-interview/issues/2454)\n    - [软技能] [对于网站的风格，你能说说在国内与国外的区别有哪些吗？](https://github.com/haizlin/fe-interview/issues/2455)\n- 第411天 (2020-05-31)  \n    - [html] [你有使用过html5的rt标签吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2448)\n    - [css] [用css画一个平行四边形](https://github.com/haizlin/fe-interview/issues/2449)\n    - [js] [写一个方法粘贴复制的图片并显示出来](https://github.com/haizlin/fe-interview/issues/2450)\n    - [软技能] [什么是cookie伪造？如何防止伪造？](https://github.com/haizlin/fe-interview/issues/2451)\n- 第410天 (2020-05-30)  \n    - [html] [网页打印与标准纸张换算时，cm和px是如何换算的？](https://github.com/haizlin/fe-interview/issues/2444)\n    - [css] [H5如何禁止显示系统菜单？](https://github.com/haizlin/fe-interview/issues/2445)\n    - [js] [js循环中调用异步的方法，如何确保执行结果的顺序是正确的？](https://github.com/haizlin/fe-interview/issues/2446)\n    - [软技能] [举例说明恶意代码都有哪些？](https://github.com/haizlin/fe-interview/issues/2447)\n- 第409天 (2020-05-29)  \n    - [html] [pre与xmp标签有什么区别？](https://github.com/haizlin/fe-interview/issues/2440)\n    - [css] [如何让表格单元格等宽显示？](https://github.com/haizlin/fe-interview/issues/2441)\n    - [js] [写一个方法遍历指定对象的所有属性](https://github.com/haizlin/fe-interview/issues/2442)\n    - [软技能] [127.0.0.1和localhost区别是什么？](https://github.com/haizlin/fe-interview/issues/2443)\n- 第408天 (2020-05-28)  \n    - [html] [怎样在`<pre>`标签内不转义<和>符号（原样输出html标签）？](https://github.com/haizlin/fe-interview/issues/2435)\n    - [css] [固定的外框尺寸，里面的图片尺寸不固定，如何让图像自适应外框呢？](https://github.com/haizlin/fe-interview/issues/2436)\n    - [js] [实现一个函数记忆的方法](https://github.com/haizlin/fe-interview/issues/2437)\n    - [软技能] [发现了一个严重的bug，需跨多个部门协作定位并修改问题时，如何提升协作的效率？](https://github.com/haizlin/fe-interview/issues/2438)\n- 第407天 (2020-05-27)  \n    - [html] [页面布局时你使用最多的标签是什么？div吗？在什么情况下会使用到div？](https://github.com/haizlin/fe-interview/issues/2430)\n    - [css] [不用换行的标签，怎么伪元素实现换行的效果？](https://github.com/haizlin/fe-interview/issues/2431)\n    - [js] [手写一个trim()的方法](https://github.com/haizlin/fe-interview/issues/2432)\n    - [软技能] [如果你是Leader，如何提升团队的战斗力呢？](https://github.com/haizlin/fe-interview/issues/2433)\n- 第406天 (2020-05-26)  \n    - [html] [如何在网页中打开腾讯QQ？](https://github.com/haizlin/fe-interview/issues/2423)\n    - [css] [给一个图片设置透明有哪些方式呢？](https://github.com/haizlin/fe-interview/issues/2424)\n    - [js] [你是如何比较js函数的执行速度的？](https://github.com/haizlin/fe-interview/issues/2425)\n    - [软技能] [工作中如何高效沟通？](https://github.com/haizlin/fe-interview/issues/2426)\n- 第405天 (2020-05-25)  \n    - [html] [如何在网页中嵌入公司地址的地图？](https://github.com/haizlin/fe-interview/issues/2418)\n    - [css] [box-sizing的宽度包含了哪些？](https://github.com/haizlin/fe-interview/issues/2419)\n    - [js] [axios拦截器原理是什么？](https://github.com/haizlin/fe-interview/issues/2420)\n    - [软技能] [说说你对代码的可维护性的理解](https://github.com/haizlin/fe-interview/issues/2421)\n- 第404天 (2020-05-24)  \n    - [html] [如何扩大CheckBox点击区域](https://github.com/haizlin/fe-interview/issues/2414)\n    - [css] [判断如下边框的颜色，并解释为什么[代码]？](https://github.com/haizlin/fe-interview/issues/2415)\n    - [js] [axios为什么可以使用对象和函数两种方式调用？是如何实现的？](https://github.com/haizlin/fe-interview/issues/2416)\n    - [软技能] [你上家公司做的项目你有没有关注过qps？qps是多少呢？](https://github.com/haizlin/fe-interview/issues/2417)\n- 第403天 (2020-05-23)  \n    - [html] [如何放大点击的区域？](https://github.com/haizlin/fe-interview/issues/2410)\n    - [css] [如何使用伪元素实现增大点击热区来增加用户体验？](https://github.com/haizlin/fe-interview/issues/2411)\n    - [js] [fetch和axios请求的原理都是基于XMLHttpRerequst吗？](https://github.com/haizlin/fe-interview/issues/2412)\n    - [软技能] [node的事件循环和浏览器的事件循环有什么区别？](https://github.com/haizlin/fe-interview/issues/2413)\n- 第402天 (2020-05-22)  \n    - [html] [微信公众号如何打开关联的小程序？](https://github.com/haizlin/fe-interview/issues/2406)\n    - [css] [怎么给手持设备添加特殊样式？](https://github.com/haizlin/fe-interview/issues/2407)\n    - [js] [举例说明面向对象编程有什么缺点？](https://github.com/haizlin/fe-interview/issues/2408)\n    - [软技能] [你的数学学得怎么样？举例说明有哪些场景会用到很强的数学知识](https://github.com/haizlin/fe-interview/issues/2409)\n- 第401天 (2020-05-21)  \n    - [html] [DOM节点的种类有哪些？](https://github.com/haizlin/fe-interview/issues/2402)\n    - [css] [如何使用css显示a链接的url？](https://github.com/haizlin/fe-interview/issues/2403)\n    - [js] [使用js实现一个循环队列](https://github.com/haizlin/fe-interview/issues/2404)\n    - [软技能] [有新同事入职，你是要安排他先做新项目还是老项目？为什么？](https://github.com/haizlin/fe-interview/issues/2405)\n- 第400天 (2020-05-20)  \n    - [html] [DOM节点的根节点是不是body？](https://github.com/haizlin/fe-interview/issues/2398)\n    - [css] [css中的url()要不要加引号？说说你的理解](https://github.com/haizlin/fe-interview/issues/2399)\n    - [js] [一个api接口从请求数据到请求结束共与服务器进行了几次交互？](https://github.com/haizlin/fe-interview/issues/2400)\n    - [软技能] [你有对接过微信支付吗？说说微信支付的流程](https://github.com/haizlin/fe-interview/issues/2401)\n- 第399天 (2020-05-19)  \n    - [html] [android手机能同时播放两个video音频吗？](https://github.com/haizlin/fe-interview/issues/2394)\n    - [css] [使用css写一个垂直翻转图片的效果](https://github.com/haizlin/fe-interview/issues/2395)\n    - [js] [Number()的存储空间是多大？假如接口返回一个超过最大字节的数字怎么办？](https://github.com/haizlin/fe-interview/issues/2396)\n    - [软技能] [你上家公司对于前端部门的验收标准有吗？都规范了哪些标准呢？](https://github.com/haizlin/fe-interview/issues/2397)\n- 第398天 (2020-05-18)  \n    - [html] [你有使用过output标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2390)\n    - [css] [请写出font属性的快捷写法](https://github.com/haizlin/fe-interview/issues/2391)\n    - [js] [alert如何让文本换行？](https://github.com/haizlin/fe-interview/issues/2392)\n    - [软技能] [为什么会有ipv6的出现？它的出现将会带动哪些产业的发展](https://github.com/haizlin/fe-interview/issues/2393)\n- 第397天 (2020-05-17)  \n    - [html] [如何使用纯html制作一个进度条？](https://github.com/haizlin/fe-interview/issues/2386)\n    - [css] [举例说明与打印有关的属性有哪些？](https://github.com/haizlin/fe-interview/issues/2387)\n    - [js] [在不支持js的浏览器中如何隐藏JavaScript代码？](https://github.com/haizlin/fe-interview/issues/2388)\n    - [软技能] [二维码会不会重复？如果重复怎么办？](https://github.com/haizlin/fe-interview/issues/2389)\n- 第396天 (2020-05-16)  \n    - [html] [你有使用过template标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2382)\n    - [css] [如何让背景图片固定不随滚动条滚动？](https://github.com/haizlin/fe-interview/issues/2383)\n    - [js] [js的循环结构有哪些？](https://github.com/haizlin/fe-interview/issues/2384)\n    - [软技能] [如果要你实现下拉刷新和下拉加载，说说你的技术方案](https://github.com/haizlin/fe-interview/issues/2385)\n- 第395天 (2020-05-15)  \n    - [html] [你有使用过meter标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2378)\n    - [css] [你用过css的tab-size属性吗？浏览器默认显示tab为几个空格？](https://github.com/haizlin/fe-interview/issues/2379)\n    - [js] [字符串拼接有哪些方式？哪种性能好？](https://github.com/haizlin/fe-interview/issues/2380)\n    - [软技能] [你知道什么是单点登录吗？说说单点登录的流程](https://github.com/haizlin/fe-interview/issues/2381)\n- 第394天 (2020-05-14)  \n    - [html] [你有使用过blockquote标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2372)\n    - [css] [clear属性只对块级元素有效么？为何无法应用于行内元素？](https://github.com/haizlin/fe-interview/issues/2373)\n    - [js] [innerHTML有什么缺点？](https://github.com/haizlin/fe-interview/issues/2374)\n    - [软技能] [说说你对“管理”职位的理解](https://github.com/haizlin/fe-interview/issues/2375)\n- 第393天 (2020-05-13)  \n    - [html] [你有使用过time标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2368)\n    - [css] [css的负边距有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/2369)\n    - [js] [举例说明js中什么是尾调用优化？](https://github.com/haizlin/fe-interview/issues/2370)\n    - [软技能] [你们平时怎么学习的效率最高？](https://github.com/haizlin/fe-interview/issues/2371)\n- 第392天 (2020-05-12)  \n    - [html] [如何实现前端代码实时预览效果？](https://github.com/haizlin/fe-interview/issues/2363)\n    - [css] [你了解CSS Houdini吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2364)\n    - [js] [如何判断两个对象相等？](https://github.com/haizlin/fe-interview/issues/2365)\n    - [软技能] [周末，你在和朋友聚会喝酒吃饭，中途其他同事打电话让去公司解决紧急bug，这时你该怎么办？](https://github.com/haizlin/fe-interview/issues/2366)\n- 第391天 (2020-05-11)  \n    - [html] [html如何启动本地的exe应用？](https://github.com/haizlin/fe-interview/issues/2359)\n    - [css] [使用css画个镰刀形的月亮](https://github.com/haizlin/fe-interview/issues/2360)\n    - [js] [localStorage什么时候过期？](https://github.com/haizlin/fe-interview/issues/2361)\n    - [软技能] [你会沉迷于玩手机吗？对于微信的使用你是怎么看待的？](https://github.com/haizlin/fe-interview/issues/2362)\n- 第390天 (2020-05-10)  \n    - [html] [浏览器是如何解析html的？](https://github.com/haizlin/fe-interview/issues/2351)\n    - [css] [使用css写一个红绿灯交替的动画效果](https://github.com/haizlin/fe-interview/issues/2352)\n    - [js] [写一个获取非行间样式的方法](https://github.com/haizlin/fe-interview/issues/2353)\n    - [软技能] [你认为企业内部协同工具最重要的功能是什么？](https://github.com/haizlin/fe-interview/issues/2354)\n- 第389天 (2020-05-09)  \n    - [html] [举例说明图片懒加载的方案有哪些？](https://github.com/haizlin/fe-interview/issues/2347)\n    - [css] [除了可以用js跟踪用户信息外，如果不用js，使用纯css怎么做呢？](https://github.com/haizlin/fe-interview/issues/2348)\n    - [js] [写一个获取页面中所有checkbox的方法](https://github.com/haizlin/fe-interview/issues/2349)\n    - [软技能] [你上家公司内部用的是什么协同工具（企业微信、钉钉、QQ、RTX等）？](https://github.com/haizlin/fe-interview/issues/2350)\n- 第388天 (2020-05-08)  \n    - [html] [请说说input的inputmode属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2343)\n    - [css] [当拿到一个新的项目，让你对这个项目的css做下架构设计，你该如何下手？](https://github.com/haizlin/fe-interview/issues/2344)\n    - [js] [XML与JSON有什么的区别？](https://github.com/haizlin/fe-interview/issues/2345)\n    - [软技能] [你有没有看过哪些开源项目的源码？说说你看源码的流程](https://github.com/haizlin/fe-interview/issues/2346)\n- 第387天 (2020-05-07)  \n    - [html] [html5的游戏引擎你了解多少？都有哪些比较好用的引擎呢？](https://github.com/haizlin/fe-interview/issues/2339)\n    - [css] [表列举一些你认为最“昂贵”的css属性并解释为什么](https://github.com/haizlin/fe-interview/issues/2340)\n    - [js] [flash如何与js交互？](https://github.com/haizlin/fe-interview/issues/2341)\n    - [软技能] [你认为前端工程师需要很好的审美吗？](https://github.com/haizlin/fe-interview/issues/2342)\n- 第386天 (2020-05-06)  \n    - [html] [html5的Notification桌面通知如何请求权限？](https://github.com/haizlin/fe-interview/issues/2335)\n    - [css] [为什么说css的选择器是从右向左匹配？](https://github.com/haizlin/fe-interview/issues/2336)\n    - [js] [写一个格式化时间的方法](https://github.com/haizlin/fe-interview/issues/2337)\n    - [软技能] [你知道什么是“银弹”吗？它指的是什么？](https://github.com/haizlin/fe-interview/issues/2338)\n- 第385天 (2020-05-05)  \n    - [html] [使用history路由方式时，你有自己动手配置过服务器端吗？为什么要配服务器端？怎么配？](https://github.com/haizlin/fe-interview/issues/2331)\n    - [css] [使用css实现霓虹灯效果](https://github.com/haizlin/fe-interview/issues/2332)\n    - [js] [说说你对js对象生命周期的理解](https://github.com/haizlin/fe-interview/issues/2333)\n    - [软技能] [说说你对WASM的了解](https://github.com/haizlin/fe-interview/issues/2334)\n- 第384天 (2020-05-04)  \n    - [html] [history和hash两种路由方式的最大区别是什么？](https://github.com/haizlin/fe-interview/issues/2327)\n    - [css] [:placeholder-shown和:focus-within这两个伪类你有使用过吗？说说看](https://github.com/haizlin/fe-interview/issues/2328)\n    - [js] [js操作节点的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2329)\n    - [软技能] [如果HTTP2、5G普及了，浏览器也支持es module了，Webpack、Rollup这种打包工具还有意义吗？](https://github.com/haizlin/fe-interview/issues/2330)\n- 第383天 (2020-05-03)  \n    - [html] [举例说明原生的html组件有哪些？](https://github.com/haizlin/fe-interview/issues/2323)\n    - [css] [使用css实现气泡框的效果](https://github.com/haizlin/fe-interview/issues/2324)\n    - [js] [在js中如何判断对象是否属于某个类？](https://github.com/haizlin/fe-interview/issues/2325)\n    - [软技能] [你觉得自己的性格是内向还是外向的？](https://github.com/haizlin/fe-interview/issues/2326)\n- 第382天 (2020-05-02)  \n    - [html] [说说html5手势检测原理是什么？](https://github.com/haizlin/fe-interview/issues/2319)\n    - [css] [说说sroll-snap-type属性的运用场景有哪些？相关联的属性还有哪些？](https://github.com/haizlin/fe-interview/issues/2320)\n    - [js] [在DOM上同时绑定两个点击事件（一个用捕获，一个用冒泡），事件总共会执行几次，先执行哪个事件？](https://github.com/haizlin/fe-interview/issues/2321)\n    - [软技能] [你会喝酒吗？平时没事时有没有小喝点？](https://github.com/haizlin/fe-interview/issues/2322)\n- 第381天 (2020-05-01)  \n    - [html] [怎样在文本框中禁用中文输入法？](https://github.com/haizlin/fe-interview/issues/2315)\n    - [css] [使用css实现一个loading的效果](https://github.com/haizlin/fe-interview/issues/2316)\n    - [js] [json和对象有什么区别？](https://github.com/haizlin/fe-interview/issues/2317)\n    - [软技能] [你知道什么是RIA吗？](https://github.com/haizlin/fe-interview/issues/2318)\n- 第380天 (2020-04-30)  \n    - [html] [如何让`<p>测试 空格</p>`这两个词之间的空格变大？](https://github.com/haizlin/fe-interview/issues/2311)\n    - [css] [你有使用过css的混合模式mix-blend-mode和background-blend-mode吗？](https://github.com/haizlin/fe-interview/issues/2312)\n    - [js] [js怎么实现一个类并实例化这个类？](https://github.com/haizlin/fe-interview/issues/2313)\n    - [软技能] [你知道什么是防御性编程吗？如何进行防御性编程？](https://github.com/haizlin/fe-interview/issues/2314)\n- 第379天 (2020-04-29)  \n    - [html] [在网格布局中都有哪些概念呢？比如：网格线](https://github.com/haizlin/fe-interview/issues/2306)\n    - [css] [使用负文本缩进text-indent: -9999px时有没有遇到过什么奇怪的问题呢？怎么解决？](https://github.com/haizlin/fe-interview/issues/2307)\n    - [js] [script所在的位置会影响首屏显示时间吗？](https://github.com/haizlin/fe-interview/issues/2308)\n    - [软技能] [怎样在HTTP1.1的基础上实现多路复用？](https://github.com/haizlin/fe-interview/issues/2309)\n- 第378天 (2020-04-28)  \n    - [html] [实现一个面包屑导航的效果](https://github.com/haizlin/fe-interview/issues/2302)\n    - [css] [你会经常用到伪元素吗？一般都用在哪方面？](https://github.com/haizlin/fe-interview/issues/2303)\n    - [js] [callee和caller的区别和作用是什么？](https://github.com/haizlin/fe-interview/issues/2304)\n    - [软技能] [怎么让接口只能调用一次，再次刷新时就失效呢？](https://github.com/haizlin/fe-interview/issues/2305)\n- 第377天 (2020-04-27)  \n    - [html] [如何使用普通元素拥有像textarea元素一样缩放？](https://github.com/haizlin/fe-interview/issues/2298)\n    - [css] [用css画出一把刻度尺](https://github.com/haizlin/fe-interview/issues/2299)\n    - [js] [写一个方法实现自定义右键菜单的功能](https://github.com/haizlin/fe-interview/issues/2300)\n    - [软技能] [接口调用频率太高，如何做好接口的限制呢？](https://github.com/haizlin/fe-interview/issues/2301)\n- 第376天 (2020-04-26)  \n    - [html] [字体图标加载出来成了小方块，是什么原因呢？如何解决？](https://github.com/haizlin/fe-interview/issues/2294)\n    - [css] [说说position:sticky有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2295)\n    - [js] [AudioContext有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2296)\n    - [软技能] [你一般用什么工具测试前端代码的性能？](https://github.com/haizlin/fe-interview/issues/2297)\n- 第375天 (2020-04-25)  \n    - [html] [当网页放大或者缩小后如何让页面布局不乱？](https://github.com/haizlin/fe-interview/issues/2290)\n    - [css] [如何使用css给一个正方形添加一条对角斜线？](https://github.com/haizlin/fe-interview/issues/2291)\n    - [js] [如何按回车自动提交表单](https://github.com/haizlin/fe-interview/issues/2292)\n    - [软技能] [请解释下http请求头中Referer的含义和作用是什么？](https://github.com/haizlin/fe-interview/issues/2293)\n- 第374天 (2020-04-24)  \n    - [html] [实现一个全屏布局](https://github.com/haizlin/fe-interview/issues/2286)\n    - [css] [举例说明CSS特性检测的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2287)\n    - [js] [写一个方法获取图片的exif信息](https://github.com/haizlin/fe-interview/issues/2288)\n    - [软技能] [说说你对版权的理解，前端开发的过程中应该注意哪些版权相关的问题呢？](https://github.com/haizlin/fe-interview/issues/2289)\n- 第373天 (2020-04-23)  \n    - [html] [你有使用过IE的条件注释吗？](https://github.com/haizlin/fe-interview/issues/2277)\n    - [css] [你们团队中css的class命名采用的是什么方式呢？下划线还是横线还是驼峰？](https://github.com/haizlin/fe-interview/issues/2278)\n    - [js] [写一个方法获取图片的方向](https://github.com/haizlin/fe-interview/issues/2279)\n    - [软技能] [你认为做为前端开发是要自己切图好还是让美工来切图好呢？](https://github.com/haizlin/fe-interview/issues/2280)\n- 第372天 (2020-04-22)  \n    - [html] [实现九宫格布局](https://github.com/haizlin/fe-interview/issues/2270)\n    - [css] [使用纯css画出一个右侧滚动顶部进度条的效果](https://github.com/haizlin/fe-interview/issues/2271)\n    - [js] [在设置keyup监听事件后按F5刷新和按浏览器中刷新键刷新有什么区别？](https://github.com/haizlin/fe-interview/issues/2272)\n    - [软技能] [你会自己切图吗？还是让设计员给你切呢？](https://github.com/haizlin/fe-interview/issues/2273)\n- 第371天 (2020-04-21)  \n    - [html] [说说元素上下层叠关系及七阶层叠关系](https://github.com/haizlin/fe-interview/issues/2266)\n    - [css] [一个项目中有很多无用的css代码，怎么找到并清除这些无用的代码？](https://github.com/haizlin/fe-interview/issues/2267)\n    - [js] [用js写一个方法检测浏览器是否支持css3的属性](https://github.com/haizlin/fe-interview/issues/2268)\n    - [软技能] [怎么禁止爬虫对网站信息的抓取？](https://github.com/haizlin/fe-interview/issues/2269)\n- 第370天 (2020-04-20)  \n    - [html] [说说你对这几个概念的理解：层叠上下文、层叠等级、层叠顺序](https://github.com/haizlin/fe-interview/issues/2262)\n    - [css] [写出在不固定宽高的元素在固定高度的情况下水平垂直居中的方法](https://github.com/haizlin/fe-interview/issues/2263)\n    - [js] [对`a == ('1'||'2'||'3') ? false : true`写法进行改进，写出你优化后的方法](https://github.com/haizlin/fe-interview/issues/2264)\n    - [软技能] [要你写一个手机端的图形解锁的工具，你的思路是什么？](https://github.com/haizlin/fe-interview/issues/2265)\n- 第369天 (2020-04-19)  \n    - [html] [实现一个stick-footer布局](https://github.com/haizlin/fe-interview/issues/2258)\n    - [css] [使用css画一根燃烧中的蜡烛](https://github.com/haizlin/fe-interview/issues/2259)\n    - [js] [Geolocation.getCurrentPosition()用来做什么的？在什么浏览器不受兼容？](https://github.com/haizlin/fe-interview/issues/2260)\n    - [软技能] [你知道pass、sass、lass的区别是什么吗？](https://github.com/haizlin/fe-interview/issues/2261)\n- 第368天 (2020-04-18)  \n    - [html] [实现一个居中半透明的模态窗](https://github.com/haizlin/fe-interview/issues/2254)\n    - [css] [使用css画个鸡蛋](https://github.com/haizlin/fe-interview/issues/2255)\n    - [js] [setTimeout的第三个参数有什么用？](https://github.com/haizlin/fe-interview/issues/2256)\n    - [软技能] [前端报错，你是怎么上报错误的？有哪些方法？](https://github.com/haizlin/fe-interview/issues/2257)\n- 第367天 (2020-04-17)  \n    - [html] [说说你对网格布局的理解](https://github.com/haizlin/fe-interview/issues/2250)\n    - [css] [CSS content属性特殊字符有哪些？](https://github.com/haizlin/fe-interview/issues/2251)\n    - [js] [解释下深度优先遍历和广度优先遍历的区别及如何实现](https://github.com/haizlin/fe-interview/issues/2252)\n    - [软技能] [你还有什么问题想问我们的？](https://github.com/haizlin/fe-interview/issues/2253)\n- 第366天 (2020-04-16)  \n    - [html] [写页面布局时你有考虑过分辨率因素吗？还要考虑哪些因素呢？](https://github.com/haizlin/fe-interview/issues/2246)\n    - [css] [用css画出一个圆圈，里面有个叉号（不能用英文字母x）](https://github.com/haizlin/fe-interview/issues/2247)\n    - [js] [你认为es5的设计缺陷有哪些？](https://github.com/haizlin/fe-interview/issues/2248)\n    - [软技能] [你知道什么是后端套模板吗？他们是怎么操作的知道吗？](https://github.com/haizlin/fe-interview/issues/2249)\n- 第365天 (2020-04-15)  \n    - [html] [div等元素如何阻止点击穿透和实现点击穿透？](https://github.com/haizlin/fe-interview/issues/2244)\n    - [css] [用css画出一个圆圈，里面有个对号](https://github.com/haizlin/fe-interview/issues/2245)\n    - [js] [innerHTML与outerHTML有什么区别？](https://github.com/haizlin/fe-interview/issues/2376)\n    - [软技能] [你知道短网址是什么吗？知不知道它的实现原理？](https://github.com/haizlin/fe-interview/issues/2377)\n- 第364天 (2020-04-14)  \n    - [html] [浏览器的默认字体大小是多少？怎么设计它的基准？](https://github.com/haizlin/fe-interview/issues/2236)\n    - [css] [用css画出两个大圆相交，可以在各自圆及相交部分输入文字](https://github.com/haizlin/fe-interview/issues/2237)\n    - [js] [构造一个自定义二维 N*N 矩阵，从左上角第一个单元格依次填入1 - N*N的数字，从矩阵中指定单元格出发，经过相邻的单元格(不可重复)，走 X 步，输出所有可能的路径和每条路径单元格对应的数字。](https://github.com/haizlin/fe-interview/issues/2238)\n    - [软技能] [你知道你开发好的页面，测试人员是从哪些方面来测的吗？](https://github.com/haizlin/fe-interview/issues/2239)\n- 第363天 (2020-04-13)  \n    - [html] [打印页面时怎样自定义打印页眉页脚或者去掉眉页脚？](https://github.com/haizlin/fe-interview/issues/2232)\n    - [css] [用css画出中间一个大圆，四周有12个小圆环绕并和大圆是同心](https://github.com/haizlin/fe-interview/issues/2233)\n    - [js] [使用ajax轮询接口有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2234)\n    - [软技能] [QPS和TPS有什么区别？](https://github.com/haizlin/fe-interview/issues/2235)\n- 第362天 (2020-04-12)  \n    - [html] [link标签的属性media有哪些值？都有什么作用？](https://github.com/haizlin/fe-interview/issues/2221)\n    - [css] [如何解决html设置height：100%无效的问题？](https://github.com/haizlin/fe-interview/issues/2222)\n    - [js] [如何提升JSON.stringify的性能？](https://github.com/haizlin/fe-interview/issues/2223)\n    - [软技能] [说说你对请求数和并发数的理解](https://github.com/haizlin/fe-interview/issues/2224)\n- 第361天 (2020-04-11)  \n    - [html] [如何设置打印尺寸？](https://github.com/haizlin/fe-interview/issues/2217)\n    - [css] [css的height:100%和height:inherit有什么区别？](https://github.com/haizlin/fe-interview/issues/2218)\n    - [js] [写一个方法，当给定数字位数不足8位时，则在左边补充0以补足8位数的方法](https://github.com/haizlin/fe-interview/issues/2219)\n    - [软技能] [WEB开发中的会话跟踪方法有哪些？](https://github.com/haizlin/fe-interview/issues/2220)\n- 第360天 (2020-04-10)  \n    - [html] [打印网页的时候，如何让指定的元素另起一页（打印分页）？](https://github.com/haizlin/fe-interview/issues/2213)\n    - [css] [css如何让height:100%起作用？](https://github.com/haizlin/fe-interview/issues/2214)\n    - [js] [说说你对JS中暂性死区的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2215)\n    - [软技能] [屏幕坐标、客户区域（可视窗口）坐标、页面坐标分别是什么？](https://github.com/haizlin/fe-interview/issues/2216)\n- 第359天 (2020-04-09)  \n    - [html] [说下你对组件、模块、元素的理解，它们的区别在哪里？](https://github.com/haizlin/fe-interview/issues/2208)\n    - [css] [用css3实现伪3D的文字效果](https://github.com/haizlin/fe-interview/issues/2209)\n    - [js] [微信的JSSDK都有哪些内容？如何接入？](https://github.com/haizlin/fe-interview/issues/2210)\n    - [软技能] [你认为PC端开发和移动端开发主要有什么区别呢？](https://github.com/haizlin/fe-interview/issues/2211)\n- 第358天 (2020-04-08)  \n    - [html] [给一个元素加下划线的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2204)\n    - [css] [用css3实现文字发光的效果](https://github.com/haizlin/fe-interview/issues/2205)\n    - [js] [举例说明Object.defineProperty会在什么情况下造成循环引用导致栈溢出？](https://github.com/haizlin/fe-interview/issues/2206)\n    - [软技能] [你知道什么是TC39吗？它们的工作流程是怎样的？](https://github.com/haizlin/fe-interview/issues/2207)\n- 第357天 (2020-04-07)  \n    - [html] [input元素size属性和width 的区别是什么？](https://github.com/haizlin/fe-interview/issues/2198)\n    - [css] [你有使用过css的属性background-blend-mode吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2199)\n    - [js] [document.domain的作用是什么？它有什么限制？](https://github.com/haizlin/fe-interview/issues/2200)\n    - [软技能] [作为团队的Leader，最近发现你手下有位同事工作状态比较消极，你该怎么办？](https://github.com/haizlin/fe-interview/issues/2201)\n- 第356天 (2020-04-06)  \n    - [html] [noscript标签有什么作用？](https://github.com/haizlin/fe-interview/issues/2194)\n    - [css] [如何使用css实现鼠标跟随？](https://github.com/haizlin/fe-interview/issues/2195)\n    - [js] [根据元素ID遍历树形结构，查找到所有父元素ID [代码]](https://github.com/haizlin/fe-interview/issues/2196)\n    - [软技能] [如果只能选一个，工作和家庭你认为哪个更重要？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2197)\n- 第355天 (2020-04-05)  \n    - [html] [隐藏div内文字的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2190)\n    - [css] [能不能使用纯css使你的浏览器卡死？怎么实现？](https://github.com/haizlin/fe-interview/issues/2191)\n    - [js] [实现一个ajax的队列请求](https://github.com/haizlin/fe-interview/issues/2192)\n    - [软技能] [你每天（周）会制定一天（周）的计划吗？是如何定的？](https://github.com/haizlin/fe-interview/issues/2193)\n- 第354天 (2020-04-04)  \n    - [html] [列举几种多列等高布局的方法](https://github.com/haizlin/fe-interview/issues/2186)\n    - [css] [为什么说对opacity进行动画要比box-shadow进行动画性能更好呢？](https://github.com/haizlin/fe-interview/issues/2187)\n    - [js] [pjax和ajax的区别是什么？](https://github.com/haizlin/fe-interview/issues/2188)\n    - [软技能] [你知道什么是伪代码吗？如何编写伪代码呢？](https://github.com/haizlin/fe-interview/issues/2189)\n- 第353天 (2020-04-03)  \n    - [html] [列举几种瀑布流布局的方法](https://github.com/haizlin/fe-interview/issues/2182)\n    - [css] [请问class与[class=xxx]的区别是什么？两者是否等价？](https://github.com/haizlin/fe-interview/issues/2183)\n    - [js] [你有使用过pjax吗？它的原理是什么？](https://github.com/haizlin/fe-interview/issues/2184)\n    - [软技能] [如何做用户身份验证？](https://github.com/haizlin/fe-interview/issues/2185)\n- 第352天 (2020-04-02)  \n    - [html] [说说页面中字体渲染规则是怎样的？会有哪些因素影响字体的渲染？](https://github.com/haizlin/fe-interview/issues/2178)\n    - [css] [请使用纯css实现波浪效果](https://github.com/haizlin/fe-interview/issues/2179)\n    - [js] [使用ajax请求真的不安全吗？为什么？](https://github.com/haizlin/fe-interview/issues/2180)\n    - [软技能] [相同的内容生成的二维码是一样的吗？不同内容的二维码会不会重复？](https://github.com/haizlin/fe-interview/issues/2181)\n- 第351天 (2020-04-01)  \n    - [html] [你知道什么是粘性布局吗？](https://github.com/haizlin/fe-interview/issues/2176)\n    - [css] [有哪些标签是不支持伪元素的？](https://github.com/haizlin/fe-interview/issues/2173)\n    - [js] [请写一个性能最好的深度克隆对象的方法](https://github.com/haizlin/fe-interview/issues/2174)\n    - [软技能] [什么是补间动画？它分为哪几种类型？](https://github.com/haizlin/fe-interview/issues/2175)\n- 第350天 (2020-03-31)  \n    - [html] [如何构建“弱网络环境”友好的项目？](https://github.com/haizlin/fe-interview/issues/2163)\n    - [css] [如何重写行内样式？方法有哪些（至少两种）？](https://github.com/haizlin/fe-interview/issues/2164)\n    - [js] [Math.ceil()、Math.round()、Math.floor()三者的区别是什么？](https://github.com/haizlin/fe-interview/issues/2165)\n    - [软技能] [说说你对文件后缀的理解，为什么会有这么多种类型的后缀呢？](https://github.com/haizlin/fe-interview/issues/2167)\n- 第349天 (2020-03-30)  \n    - [html] [使用canvas制作一个印章](https://github.com/haizlin/fe-interview/issues/2159)\n    - [css] [用css3画出一个立体魔方](https://github.com/haizlin/fe-interview/issues/2160)\n    - [js] [ajax请求中为何会出现OPTIONS请求？](https://github.com/haizlin/fe-interview/issues/2161)\n    - [软技能] [说说扫码登陆和扫码支付的原理及流程是什么？](https://github.com/haizlin/fe-interview/issues/2162)\n- 第348天 (2020-03-29)  \n    - [html] [后缀.html和.htm有什么区别？](https://github.com/haizlin/fe-interview/issues/2155)\n    - [css] [举例说明shape-outside的属性的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2156)\n    - [js] [用js怎么实现图片马赛克效果？](https://github.com/haizlin/fe-interview/issues/2157)\n    - [软技能] [如果要你定义一个版本号的规则，你该定义成什么样的？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2158)\n- 第347天 (2020-03-28)  \n    - [html] [html6即将到来，你最期待的是什么特性呢？](https://github.com/haizlin/fe-interview/issues/2151)\n    - [css] [ui设计中px、pt、ppi、dpi、dp、sp之间的关系？](https://github.com/haizlin/fe-interview/issues/2152)\n    - [js] [写一个方法把分钟转化为时分，例如：150->02:30](https://github.com/haizlin/fe-interview/issues/2153)\n    - [软技能] [你上家公司是怎么管理版本的？](https://github.com/haizlin/fe-interview/issues/2154)\n- 第346天 (2020-03-27)  \n    - [html] [举例说明锚点定位有什么作用？](https://github.com/haizlin/fe-interview/issues/2147)\n    - [css] [使用css画个钟表的时间刻度](https://github.com/haizlin/fe-interview/issues/2148)\n    - [js] [写一个方法获取指定数组中间的值（一个或者两个）](https://github.com/haizlin/fe-interview/issues/2149)\n    - [软技能] [如何迁移仓库，同时保留原有的提交记录和分支？](https://github.com/haizlin/fe-interview/issues/2150)\n- 第345天 (2020-03-26)  \n    - [html] [什么是表单域？它有哪些运用场景？](https://github.com/haizlin/fe-interview/issues/2134)\n    - [css] [请使用css3实现图片的平滑转换](https://github.com/haizlin/fe-interview/issues/2135)\n    - [js] [你是如何排查js内存泄漏的？](https://github.com/haizlin/fe-interview/issues/2136)\n    - [软技能] [git pull 报错怎么解决？](https://github.com/haizlin/fe-interview/issues/2137)\n- 第344天 (2020-03-25)  \n    - [html] [你是如何理解html与css分离的？](https://github.com/haizlin/fe-interview/issues/2125)\n    - [css] [使用纯css能否监控到用户的一些信息？怎么实现？](https://github.com/haizlin/fe-interview/issues/2126)\n    - [js] [使用js生成1-10000的数组](https://github.com/haizlin/fe-interview/issues/2127)\n    - [软技能] [如何禁止百度爬虫抓取网站？](https://github.com/haizlin/fe-interview/issues/2128)\n- 第343天 (2020-03-24)  \n    - [html] [编写html时，你有没有用过Emmet插件呢？说说它的优点及规则有哪些？](https://github.com/haizlin/fe-interview/issues/2121)\n    - [css] [在一个项目里，你是如何组织(架构)css代码的？](https://github.com/haizlin/fe-interview/issues/2122)\n    - [js] [在chrome中js的数组占用了多少内存？](https://github.com/haizlin/fe-interview/issues/2123)\n    - [软技能] [你知道什么是中间人攻击吗？它产生的原因是什么？有什么危害？如何避免？](https://github.com/haizlin/fe-interview/issues/2124)\n- 第342天 (2020-03-23)  \n    - [html] [编写一个布局，让文字环绕在图片的周围](https://github.com/haizlin/fe-interview/issues/2111)\n    - [css] [为了减小css文件的大小，怎么去除无用css呢？有哪些方法？](https://github.com/haizlin/fe-interview/issues/2112)\n    - [js] [判断[].__proto__.__proto__ === {}.__proto__结果并解释为什么[代码]](https://github.com/haizlin/fe-interview/issues/2113)\n    - [软技能] [说说你遇到过最大的bug是什么？怎么解决的？](https://github.com/haizlin/fe-interview/issues/2114)\n- 第341天 (2020-03-22)  \n    - [html] [android手机的微信H5弹出的软键盘挡住了文本框，如何解决？](https://github.com/haizlin/fe-interview/issues/2107)\n    - [css] [css的加载会阻塞js运行吗？为什么？](https://github.com/haizlin/fe-interview/issues/2108)\n    - [js] [js的数组/对象在内存中分别是如何存储的？](https://github.com/haizlin/fe-interview/issues/2109)\n    - [软技能] [你认为一个友好的错误处理机制应该满足哪些条件？](https://github.com/haizlin/fe-interview/issues/2110)\n- 第340天 (2020-03-21)  \n    - [html] [input上传图片怎样触发默认拍照功能？](https://github.com/haizlin/fe-interview/issues/2103)\n    - [css] [css的加载会阻塞DOM树解析和渲染吗？为什么？](https://github.com/haizlin/fe-interview/issues/2104)\n    - [js] [写个方法判断数组对象中是否存在某个对象](https://github.com/haizlin/fe-interview/issues/2105)\n    - [软技能] [现有几名候选人，说说你认为你的最大优势是什么？](https://github.com/haizlin/fe-interview/issues/2106)\n- 第339天 (2020-03-20)  \n    - [html] [input上传文件可以同时选择多张吗？怎么设置？](https://github.com/haizlin/fe-interview/issues/2093)\n    - [css] [异步加载CSS的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2094)\n    - [js] [写个方法近似计算指定数组或对象占用内存的大小](https://github.com/haizlin/fe-interview/issues/2095)\n    - [软技能] [你有使用过2k屏或4k屏吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/2096)\n- 第338天 (2020-03-19)  \n    - [html] [如何禁止input输入的历史记录？](https://github.com/haizlin/fe-interview/issues/2089)\n    - [css] [举例说明如何从html元素继承box-sizing？](https://github.com/haizlin/fe-interview/issues/2090)\n    - [js] [js可以用中文作为变量命名吗？为什么？](https://github.com/haizlin/fe-interview/issues/2091)\n    - [软技能] [说说你对Retina高清屏的理解，它和2k屏有什么区别？](https://github.com/haizlin/fe-interview/issues/2092)\n- 第337天 (2020-03-18)  \n    - [html] [举例说明Shadow DOM的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2085)\n    - [css] [使用css的attr()写一个类似a标签title的提示框](https://github.com/haizlin/fe-interview/issues/2086)\n    - [js] [解释下如下代码的意图：Array.prototype.slice.apply(arguments)](https://github.com/haizlin/fe-interview/issues/2087)\n    - [软技能] [你为什么希望到我们公司工作？](https://github.com/haizlin/fe-interview/issues/2088)\n- 第336天 (2020-03-17)  \n    - [html] [当html中使用map标签时,area中coords值如何精确定位呢？](https://github.com/haizlin/fe-interview/issues/2076)\n    - [css] [鼠标事件css的:hover和js的mouseover有什么区别？](https://github.com/haizlin/fe-interview/issues/2077)\n    - [js] [如何判断一个元素文本是否换行？](https://github.com/haizlin/fe-interview/issues/2078)\n    - [软技能] [举例说明前端的代码是如何解耦的？](https://github.com/haizlin/fe-interview/issues/2079)\n- 第335天 (2020-03-16)  \n    - [html] [你有用过图片热区吗？它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2066)\n    - [css] [举例说明你对指针事件（pointer-events）的理解](https://github.com/haizlin/fe-interview/issues/2067)\n    - [js] [举例说明js鼠标事件有哪些？](https://github.com/haizlin/fe-interview/issues/2068)\n    - [软技能] [前端做单元测试时基本原则有哪些？](https://github.com/haizlin/fe-interview/issues/2069)\n- 第334天 (2020-03-15)  \n    - [html] [html如何创建图片热区（img usemap）？](https://github.com/haizlin/fe-interview/issues/2062)\n    - [css] [如何用css实现把“我不爱996”变成“699爱不我”？](https://github.com/haizlin/fe-interview/issues/2063)\n    - [js] [请举例说明JSON.stringify()有哪些特性？](https://github.com/haizlin/fe-interview/issues/2064)\n    - [软技能] [解释下后端渲染与前端渲染有什么区别呢？](https://github.com/haizlin/fe-interview/issues/2065)\n- 第333天 (2020-03-14)  \n    - [html] [当img标签中的src图片加载失败时，怎么让它变得更美观呢？](https://github.com/haizlin/fe-interview/issues/2057)\n    - [css] [scroll-snap-align属性的应用场景是什么？](https://github.com/haizlin/fe-interview/issues/2058)\n    - [js] [用js实现typeof的功能](https://github.com/haizlin/fe-interview/issues/2059)\n    - [软技能] [你们前端项目是怎么做监控（埋点）的？都监控哪些维度的数据呢？](https://github.com/haizlin/fe-interview/issues/2060)\n- 第332天 (2020-03-13)  \n    - [html] [举例说明当我们在写布局时，都有哪些边界的情况需要关注的？](https://github.com/haizlin/fe-interview/issues/2047)\n    - [css] [css中Scroll-behavior属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2048)\n    - [js] [用js实现一个HashMap，不可以使用Object](https://github.com/haizlin/fe-interview/issues/2049)\n    - [软技能] [你了解什么是极限编程吗？](https://github.com/haizlin/fe-interview/issues/2050)\n- 第331天 (2020-03-12)  \n    - [html] [如何去除标签`<i>`默认斜体？](https://github.com/haizlin/fe-interview/issues/2043)\n    - [css] [你有使用过css的writing-mode属性吗？说说它有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/2044)\n    - [js] [日常开发中写JS循环时应该注意哪些情况？](https://github.com/haizlin/fe-interview/issues/2045)\n    - [软技能] [PWA如何改变我们的移动体验？](https://github.com/haizlin/fe-interview/issues/2046)\n- 第330天 (2020-03-11)  \n    - [html] [怎样避免让用户看到长时间的白屏？](https://github.com/haizlin/fe-interview/issues/2038)\n    - [css] [使用css实现对话气泡的效果](https://github.com/haizlin/fe-interview/issues/2039)\n    - [js] [js循环的数据量很大（例如100W+）时会出现什么情况？如何进行性能优化？](https://github.com/haizlin/fe-interview/issues/2040)\n    - [软技能] [说说你对PWA的理解](https://github.com/haizlin/fe-interview/issues/2041)\n- 第329天 (2020-03-10)  \n    - [html] [如何使用html5进行图片压缩上传？](https://github.com/haizlin/fe-interview/issues/2033)\n    - [css] [如何隐藏没有静音、自动播放的音视频？](https://github.com/haizlin/fe-interview/issues/2034)\n    - [js] [举例说明什么是响应式编程？](https://github.com/haizlin/fe-interview/issues/2035)\n    - [软技能] [请问单元测试和集成测试有什么区别？](https://github.com/haizlin/fe-interview/issues/2036)\n- 第328天 (2020-03-09)  \n    - [html] [你知道`<a>`标签的target属性规定在何处打开链接文档吗？](https://github.com/haizlin/fe-interview/issues/2023)\n    - [css] [怎么使用css选择空链接？](https://github.com/haizlin/fe-interview/issues/2024)\n    - [js] [你知道什么是纯函数吗？](https://github.com/haizlin/fe-interview/issues/2025)\n    - [软技能] [举例说明你对时间复杂度和空间复杂度的理解](https://github.com/haizlin/fe-interview/issues/2026)\n- 第327天 (2020-03-08)  \n    - [html] [如何禁止移动端的左右划动手势？](https://github.com/haizlin/fe-interview/issues/2019)\n    - [css] [说说你对table-layout的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2020)\n    - [js] [什么是函数式编程？它有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2021)\n    - [软技能] [你觉得一线城市和三四线城市的区别在哪？你比较喜欢哪个？](https://github.com/haizlin/fe-interview/issues/2022)\n- 第326天 (2020-03-07)  \n    - [html] [html5点击返回键怎样不让它返回上一页？](https://github.com/haizlin/fe-interview/issues/2015)\n    - [css] [颜色hsla的字母分别表示什么？](https://github.com/haizlin/fe-interview/issues/2016)\n    - [js] [举例说明为什么说ES模块比commonJS模块还优秀？](https://github.com/haizlin/fe-interview/issues/2017)\n    - [软技能] [你最近在忙什么？](https://github.com/haizlin/fe-interview/issues/2018)\n- 第325天 (2020-03-06)  \n    - [html] [在普通网页中如何调用html5+的plus对象？](https://github.com/haizlin/fe-interview/issues/2011)\n    - [css] [如何禁用移动的选择高亮？](https://github.com/haizlin/fe-interview/issues/2012)\n    - [js] [请说说commonJS模块与ES模块的差异有哪些？](https://github.com/haizlin/fe-interview/issues/2013)\n    - [软技能] [你英语怎么样？不用全文翻译能正常阅读外文文档吗？](https://github.com/haizlin/fe-interview/issues/2014)\n- 第324天 (2020-03-05)  \n    - [html] [你知道什么是html5plus吗？](https://github.com/haizlin/fe-interview/issues/2007)\n    - [css] [使用css实现悬浮提示文本](https://github.com/haizlin/fe-interview/issues/2008)\n    - [js] [说下你对IoC的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2009)\n    - [软技能] [前端资源发布路径怎么实现非覆盖式发布（平滑升级）？](https://github.com/haizlin/fe-interview/issues/2010)\n- 第323天 (2020-03-04)  \n    - [html] [在两个iframe之间传递参数的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2003)\n    - [css] [怎么设置可点击的元素上强制手型？](https://github.com/haizlin/fe-interview/issues/2004)\n    - [js] [说说你对js中的依赖注入的理解，它的实现方式有哪些呢？](https://github.com/haizlin/fe-interview/issues/2005)\n    - [软技能] [说说轮询、长轮询、长连接、socket连接、WebSocket的区别](https://github.com/haizlin/fe-interview/issues/2006)\n- 第322天 (2020-03-03)  \n    - [html] [怎样使用iframe刷新父级页面？](https://github.com/haizlin/fe-interview/issues/1994)\n    - [css] [如何使用css实现跨浏览器的最小高度？](https://github.com/haizlin/fe-interview/issues/1995)\n    - [js] [用js写一个绑定事件检测窗口大小](https://github.com/haizlin/fe-interview/issues/1996)\n    - [软技能] [图片是不是越小越好？如何优化图片呢？](https://github.com/haizlin/fe-interview/issues/1997)\n- 第321天 (2020-03-02)  \n    - [html] [为什么移动端页面的设计稿一般是750px/640px呢？](https://github.com/haizlin/fe-interview/issues/1985)\n    - [css] [使用css3实现一个斑马线的效果](https://github.com/haizlin/fe-interview/issues/1986)\n    - [js] [有用过Handlebars模板引擎吗？它的工作原理是怎样的？](https://github.com/haizlin/fe-interview/issues/1987)\n    - [软技能] [你觉得前端有必要写文档吗？](https://github.com/haizlin/fe-interview/issues/1988)\n- 第320天 (2020-03-01)  \n    - [html] [iframe可以使用父页面中的资源吗（如：css、js等）？](https://github.com/haizlin/fe-interview/issues/1981)\n    - [css] [使用纯css来创建一个滑块](https://github.com/haizlin/fe-interview/issues/1982)\n    - [js] [在axios中怎样添加授权验证？](https://github.com/haizlin/fe-interview/issues/1983)\n    - [软技能] [长链接在http2中与http/1.1协议中有什么区别？](https://github.com/haizlin/fe-interview/issues/1984)\n- 第319天 (2020-02-29)  \n    - [html] [iframe在更改了src之后，不出现后退或者前进按钮怎么解决？](https://github.com/haizlin/fe-interview/issues/1977)\n    - [css] [用css画一个五边形和一个六边形](https://github.com/haizlin/fe-interview/issues/1978)\n    - [js] [什么是UUID？它有什么作用？用js写一个生成UUID的方法](https://github.com/haizlin/fe-interview/issues/1979)\n    - [软技能] [你知道网站运营的指标有哪些吗？](https://github.com/haizlin/fe-interview/issues/1980)\n- 第318天 (2020-02-28)  \n    - [html] [iframe父页面如何获取子页面的元素？](https://github.com/haizlin/fe-interview/issues/1972)\n    - [css] [你有没有使用过“形似猫头鹰”（例：`* + *{ ... }`） 的选择器？](https://github.com/haizlin/fe-interview/issues/1973)\n    - [js] [用js实现一个加法的方法](https://github.com/haizlin/fe-interview/issues/1974)\n    - [软技能] [你知道网站的PV、UV、IP分别代表什么吗？](https://github.com/haizlin/fe-interview/issues/1975)\n- 第317天 (2020-02-27)  \n    - [html] [iframe如何自动调整高度？](https://github.com/haizlin/fe-interview/issues/1967)\n    - [css] [为什么说css中能用子代选择器的时候不要用后代选择器？](https://github.com/haizlin/fe-interview/issues/1968)\n    - [js] [js如何解决数字精度丢失的问题？](https://github.com/haizlin/fe-interview/issues/1969)\n    - [软技能] [Chrome浏览器允许的一次性最大TCP并发链接](https://github.com/haizlin/fe-interview/issues/1970)\n- 第316天 (2020-02-26)  \n    - [html] [如何禁止web端的页面缩放？](https://github.com/haizlin/fe-interview/issues/1963)\n    - [css] [如何给文字的color设置渐变](https://github.com/haizlin/fe-interview/issues/1964)\n    - [js] [切换标签窗口后js定时器自动停止了，如何在激活标签后又继续呢？](https://github.com/haizlin/fe-interview/issues/1965)\n    - [软技能] [在页面中引入静态资源文件，为什么静态资源文件改变后，再次发起请求还是之前的内容，没有变化呢？](https://github.com/haizlin/fe-interview/issues/1966)\n- 第315天 (2020-02-25)  \n    - [css] [如何在白天和黑夜自动切换页面的颜色？](https://github.com/haizlin/fe-interview/issues/1958)\n    - [js] [说说你对HTML5中video blob的理解](https://github.com/haizlin/fe-interview/issues/1957)\n    - [软技能] [你知道PMP证书吗？](https://github.com/haizlin/fe-interview/issues/1960)\n- 第314天 (2020-02-24)  \n    - [html] [微软雅黑是有版权的，在页面中使用font-family:Microsoft YaHei会不会有版权问题呢？](https://github.com/haizlin/fe-interview/issues/1953)\n    - [css] [CSS中哪些属性会引起GPU渲染，会增加耗电吗？](https://github.com/haizlin/fe-interview/issues/1954)\n    - [js] [看下面代码，判断a和b的类型是否为true？为什么？什么是基本包装类型？[代码]](https://github.com/haizlin/fe-interview/issues/1955)\n    - [软技能] [你认为作为一个管理岗位，最重要的是什么？请说出三点](https://github.com/haizlin/fe-interview/issues/1956)\n- 第313天 (2020-02-23)  \n    - [html] [对一个元素设置浮动后，它的特征是什么？](https://github.com/haizlin/fe-interview/issues/1949)\n    - [css] [flex布局的缺点有哪些？（除兼容性外）](https://github.com/haizlin/fe-interview/issues/1950)\n    - [js] [如何用jst获取DOM元素在页面中的绝对位置？](https://github.com/haizlin/fe-interview/issues/1951)\n    - [软技能] [如果让你去管理一个10人的前端团队，你该怎么管理？第一步先干嘛？](https://github.com/haizlin/fe-interview/issues/1952)\n- 第312天 (2020-02-22)  \n    - [html] [IE6文字溢出BUG（别名：多出来的猪、谍影重重）怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1945)\n    - [css] [OOCSS有哪些好处？对应的库有哪些？](https://github.com/haizlin/fe-interview/issues/1946)\n    - [js] [W3C的事件处理和IE的事件处理有哪些区别？](https://github.com/haizlin/fe-interview/issues/1947)\n    - [软技能] [你知道什么是微服务吗？](https://github.com/haizlin/fe-interview/issues/1948)\n- 第311天 (2020-02-21)  \n    - [html] [你知道著名的3像素Bug指的是什么吗？怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1941)\n    - [css] [你知道什么是面向对象的css（oocss）吗？有没有实践过？](https://github.com/haizlin/fe-interview/issues/1942)\n    - [js] [DOM0、DOM2、DOM3事件处理方式的区别是什么？](https://github.com/haizlin/fe-interview/issues/1943)\n    - [软技能] [你是怎样对首屏进行优化的呢？](https://github.com/haizlin/fe-interview/issues/1944)\n- 第310天 (2020-02-20)  \n    - [html] [可以给内联元素设置宽和高吗？为什么？](https://github.com/haizlin/fe-interview/issues/1932)\n    - [css] [如何解决IE6浮动时产生双倍边距的BUG？](https://github.com/haizlin/fe-interview/issues/1933)\n    - [js] [说下js的parseInt()和Number()有什么区别？](https://github.com/haizlin/fe-interview/issues/1934)\n    - [软技能] [你是如何看待女程序员的？](https://github.com/haizlin/fe-interview/issues/1935)\n- 第309天 (2020-02-19)  \n    - [html] [如何解决input在Firefox和Chrome中高度不一致的问题？](https://github.com/haizlin/fe-interview/issues/1928)\n    - [css] [如何让IE6支持min-width和max-width？](https://github.com/haizlin/fe-interview/issues/1929)\n    - [js] [请解释下如下js代码对数组排序后的输出结果[代码]](https://github.com/haizlin/fe-interview/issues/1930)\n    - [软技能] [你觉得前端有必要懂后端语言吗？](https://github.com/haizlin/fe-interview/issues/1931)\n- 第308天 (2020-02-18)  \n    - [html] [给内联元素加float与给块元素加float有什么区别？](https://github.com/haizlin/fe-interview/issues/1924)\n    - [css] [什么是hack？css的hack有哪些？](https://github.com/haizlin/fe-interview/issues/1925)\n    - [js] [js如何监听页面缩放？](https://github.com/haizlin/fe-interview/issues/1926)\n    - [软技能] [把html、css、js这三个分别做个比喻，你会把它们比喻成什么呢？](https://github.com/haizlin/fe-interview/issues/1927)\n- 第307天 (2020-02-17)  \n    - [html] [怎么去除img之间存在的间隔缝隙？](https://github.com/haizlin/fe-interview/issues/1919)\n    - [css] [padding会影响到元素的大小，那不想让它影响到元素的宽度应该怎么办？](https://github.com/haizlin/fe-interview/issues/1920)\n    - [js] [写一个方法把对象和字符串互转](https://github.com/haizlin/fe-interview/issues/1921)\n    - [软技能] [开发触摸屏的页面时应该注意些什么问题？](https://github.com/haizlin/fe-interview/issues/1922)\n- 第306天 (2020-02-16)  \n    - [html] [table中给td设置宽度无效怎么解决？](https://github.com/haizlin/fe-interview/issues/1915)\n    - [css] [说说你对相对定位、绝对定位、固定定位的理解](https://github.com/haizlin/fe-interview/issues/1916)\n    - [js] [表达式和语句有什么区别？如何把语句转换为表达式？](https://github.com/haizlin/fe-interview/issues/1917)\n    - [软技能] [你了解什么是物联网吗？](https://github.com/haizlin/fe-interview/issues/1918)\n- 第305天 (2020-02-15)  \n    - [html] [块级元素不能包含其他块级元素有那些？](https://github.com/haizlin/fe-interview/issues/1911)\n    - [css] [css中的选择器、属性、属性值区分大小写吗？](https://github.com/haizlin/fe-interview/issues/1912)\n    - [js] [用js写一个方法检测指定的函数体是否为空](https://github.com/haizlin/fe-interview/issues/1913)\n    - [软技能] [你有考过相关的技能证书吗？](https://github.com/haizlin/fe-interview/issues/1914)\n- 第304天 (2020-02-14)  \n    - [html] [html的img标签为什么要添加alt属性呢？](https://github.com/haizlin/fe-interview/issues/1907)\n    - [css] [img标签是行内元素，为什么却能设置宽高？](https://github.com/haizlin/fe-interview/issues/1908)\n    - [js] [写一个方法检查给定的函数是否为js运行时环境的内置函数](https://github.com/haizlin/fe-interview/issues/1909)\n    - [软技能] [post和get有什么区别？它们分别在什么时候用到？](https://github.com/haizlin/fe-interview/issues/1910)\n- 第303天 (2020-02-13)  \n    - [html] [说说你对html的嵌套规范的理解，都有哪些规范呢？](https://github.com/haizlin/fe-interview/issues/1899)\n    - [css] [如何禁止长按保存或复制图像？](https://github.com/haizlin/fe-interview/issues/1900)\n    - [js] [如何让js的filter方法支持大小写？](https://github.com/haizlin/fe-interview/issues/1901)\n    - [软技能] [你是如何测试代码的性能的？都有用到哪些工具？](https://github.com/haizlin/fe-interview/issues/1902)\n- 第302天 (2020-02-12)  \n    - [html] [a标签可以再嵌套a标签吗？为什么？如果不行，那又想要嵌套效果怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1895)\n    - [css] [css的height:100%和height:inherit之间有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1896)\n    - [js] [写一个方法删除字符串中所有相邻重复的项](https://github.com/haizlin/fe-interview/issues/1897)\n    - [软技能] [说下你对沉浸式体验的理解](https://github.com/haizlin/fe-interview/issues/1898)\n- 第301天 (2020-02-11)  \n    - [html] [html5有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1891)\n    - [css] [css的哪个属性可以把所有元素或其父元素的属性重置呢？](https://github.com/haizlin/fe-interview/issues/1892)\n    - [js] [axios相比原生ajax的优点有哪些呢？](https://github.com/haizlin/fe-interview/issues/1893)\n    - [软技能] [TCP和UDP属于计算机网络中的哪一层？](https://github.com/haizlin/fe-interview/issues/1894)\n- 第300天 (2020-02-10)  \n    - [html] [html5应该注意哪些安全的问题？](https://github.com/haizlin/fe-interview/issues/1880)\n    - [css] [如何取消从父级元素继承下来的CSS样式呢？](https://github.com/haizlin/fe-interview/issues/1881)\n    - [js] [axios为什么能在浏览器中环境运行又能在node中环境运行？](https://github.com/haizlin/fe-interview/issues/1882)\n    - [软技能] [OSI七层模型指的是哪七层？](https://github.com/haizlin/fe-interview/issues/1883)\n- 第299天 (2020-02-09)  \n    - [html] [如何在页面上显示Emoji表情？](https://github.com/haizlin/fe-interview/issues/1876)\n    - [css] [说下你对css样式的这几个属性值initial、inherit、unset、revert的理解](https://github.com/haizlin/fe-interview/issues/1877)\n    - [js] [根据下面代码：说出执行结果，并解释为何是会是这样的结果？[代码]](https://github.com/haizlin/fe-interview/issues/1878)\n    - [软技能] [说说你对304缓存的理解](https://github.com/haizlin/fe-interview/issues/1879)\n- 第298天 (2020-02-08)  \n    - [html] [如何在桌面上生成网站的快捷方式图标？](https://github.com/haizlin/fe-interview/issues/1872)\n    - [css] [如何解决css加载字体跨域的问题？](https://github.com/haizlin/fe-interview/issues/1873)\n    - [js] [这两种展开运算符的方式有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1874)\n    - [软技能] [git pull和git fetch有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1875)\n- 第297天 (2020-02-07)  \n    - [html] [举例说明实现文字贯穿线的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1868)\n    - [css] [当使用@font-face的时候，为什么src中要加入local呢？](https://github.com/haizlin/fe-interview/issues/1869)\n    - [js] [axios如何一次发送多个并发请求？](https://github.com/haizlin/fe-interview/issues/1870)\n    - [软技能] [说说你对前端架构师职位的理解，你觉得前端架构师应具备什么样的技能呢？](https://github.com/haizlin/fe-interview/issues/1871)\n- 第296天 (2020-02-06)  \n    - [html] [html标签的属性值是否可以省略引号？为什么？](https://github.com/haizlin/fe-interview/issues/1864)\n    - [css] [你有使用过font-size-adjust属性吗？说说它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1865)\n    - [js] [setTimeout和setInterval有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1866)\n    - [软技能] [请问ie和chrome可以并行下载多少个资源？](https://github.com/haizlin/fe-interview/issues/1867)\n- 第295天 (2020-02-05)  \n    - [html] [HTML5中的article和section有什么区别？](https://github.com/haizlin/fe-interview/issues/1860)\n    - [css] [body{height:100%}和html,body{height:100%}有什么区别？为什么html要设置height:100%呢，html不就是整个窗口吗？](https://github.com/haizlin/fe-interview/issues/1861)\n    - [js] [写一个方法，实现使用canvas播放视频？](https://github.com/haizlin/fe-interview/issues/1862)\n    - [软技能] [说说栈和队列的区别是什么？](https://github.com/haizlin/fe-interview/issues/1863)\n- 第294天 (2020-02-04)  \n    - [html] [怎样去除iOS和Android中的输入URL地址的控件条呢？](https://github.com/haizlin/fe-interview/issues/1856)\n    - [css] [你所理解的css高级技巧有哪些？](https://github.com/haizlin/fe-interview/issues/1857)\n    - [js] [js如何检测当前页面是否以全屏模式显示？](https://github.com/haizlin/fe-interview/issues/1858)\n    - [软技能] [ETag有什么运用场景呢？](https://github.com/haizlin/fe-interview/issues/1859)\n- 第293天 (2020-02-03)  \n    - [html] [img中的src加载失败时如何用默认图片来替换呢？](https://github.com/haizlin/fe-interview/issues/1852)\n    - [css] [举例说明跟字体相关的属性有哪些？](https://github.com/haizlin/fe-interview/issues/1853)\n    - [js] [阅读下面关于setTimeout和Promise的代码，判断结果会输出什么？为什么？](https://github.com/haizlin/fe-interview/issues/1854)\n    - [软技能] [请解释下Expires和Cache-Control有什么区别？](https://github.com/haizlin/fe-interview/issues/1855)\n- 第292天 (2020-02-02)  \n    - [html] [页面上的登录表单记住了密码（显示星号），但我又忘了密码，如何找回这个密码呢？](https://github.com/haizlin/fe-interview/issues/1848)\n    - [css] [你知道字体所拥有的字重的数量和font-weight的数值字重是什么对应关系吗？](https://github.com/haizlin/fe-interview/issues/1849)\n    - [js] [你觉得虚拟DOM快吗？还有没有比它还快的方式？](https://github.com/haizlin/fe-interview/issues/1850)\n    - [软技能] [你认为前端工程师真正的价值体现在哪里？](https://github.com/haizlin/fe-interview/issues/1851)\n- 第291天 (2020-02-01)  \n    - [html] [举例说明写一个button的按钮的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1844)\n    - [css] [字体的粗细的属性是用哪一个？它有哪些属性值？](https://github.com/haizlin/fe-interview/issues/1845)\n    - [js] [js对象如何深比较？](https://github.com/haizlin/fe-interview/issues/1846)\n    - [软技能] [常遇到的浏览器兼容性有哪些？你是怎样解决的？](https://github.com/haizlin/fe-interview/issues/1847)\n- 第290天 (2020-01-31)  \n    - [html] [你知道微信端的浏览器内核是什么吗？](https://github.com/haizlin/fe-interview/issues/1840)\n    - [css] [用CSS实现一个轮播图](https://github.com/haizlin/fe-interview/issues/1841)\n    - [js] [如何判断一个对象是否为空？](https://github.com/haizlin/fe-interview/issues/1842)\n    - [软技能] [举例说明你对前端自动化的理解 ](https://github.com/haizlin/fe-interview/issues/1843)\n- 第289天 (2020-01-30)  \n    - [html] [移动端如何实现长按保存图片（图片上的二维码是动态的）？](https://github.com/haizlin/fe-interview/issues/1836)\n    - [css] [用CSS实现tab切换](https://github.com/haizlin/fe-interview/issues/1837)\n    - [js] [说说你对postMessage的理解，它有什么运用场景呢？](https://github.com/haizlin/fe-interview/issues/1838)\n    - [软技能] [举例说明你对前端工程化的理解 ](https://github.com/haizlin/fe-interview/issues/1839)\n- 第288天 (2020-01-29)  \n    - [html] [你有了解video的x5-video-player-type这个属性吗？它的作用是什么呢？](https://github.com/haizlin/fe-interview/issues/1832)\n    - [css] [移动端1px像素的问题及解决方案是什么？](https://github.com/haizlin/fe-interview/issues/1833)\n    - [js] [用js封装一个前端分页的库，说说你的思路](https://github.com/haizlin/fe-interview/issues/1834)\n    - [软技能] [有IT行业的实际工作中，有哪些操作是属于违法的呢？](https://github.com/haizlin/fe-interview/issues/1835)\n- 第287天 (2020-01-28)  \n    - [html] [IOS在播放视频时，有可能会出现短暂的黑屏，如何解决呢？](https://github.com/haizlin/fe-interview/issues/1828)\n    - [css] [如何将元素的所有css属性恢复为初始化状态？](https://github.com/haizlin/fe-interview/issues/1829)\n    - [js] [写一个汉字与Unicode码的互转的方法](https://github.com/haizlin/fe-interview/issues/1830)\n    - [软技能] [你知道Nginx吗，知道如何利用Nginx反向代理吗？](https://github.com/haizlin/fe-interview/issues/1831)\n- 第286天 (2020-01-27)  \n    - [html] [移动端如何使页面横、竖屏？](https://github.com/haizlin/fe-interview/issues/1824)\n    - [css] [使用纯css实现一个rate评分的功能](https://github.com/haizlin/fe-interview/issues/1825)\n    - [js] [列举下获取指定日期的毫秒数的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1826)\n    - [软技能] [用户在浏览器中禁用了js脚本时该怎么办？](https://github.com/haizlin/fe-interview/issues/1827)\n- 第285天 (2020-01-26)  \n    - [html] [iOS下页面如何启动加载时显示画面图片？如何设置大小？它有什么好处？](https://github.com/haizlin/fe-interview/issues/1820)\n    - [css] [css中的baseline，你知道吗？](https://github.com/haizlin/fe-interview/issues/1821)\n    - [js] [pageshow和pageshide有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/1822)\n    - [软技能] [你知道什么是RSS订阅吗？说说它的原理是什么？](https://github.com/haizlin/fe-interview/issues/1823)\n- 第284天 (2020-01-25)  \n    - [html] [移动端如何设置页面以全屏模式运行？](https://github.com/haizlin/fe-interview/issues/1816)\n    - [css] [你知道什么是动态伪类吗？](https://github.com/haizlin/fe-interview/issues/1817)\n    - [js] [写一个方法监听某个div滚动](https://github.com/haizlin/fe-interview/issues/1818)\n    - [软技能] [做表单验证时主要是验证哪些内容呢？](https://github.com/haizlin/fe-interview/issues/1819)\n- 第283天 (2020-01-24)  \n    - [html] [解释下什么是CDATA？](https://github.com/haizlin/fe-interview/issues/1812)\n    - [css] [使用css3绘制一个QQ小企鹅的LOGO](https://github.com/haizlin/fe-interview/issues/1813)\n    - [js] [有了解过`getSelection`API吗？怎么使用，有哪些场景？](https://github.com/haizlin/fe-interview/issues/1814)\n    - [软技能] [说说你对相对路径和绝对路径的理解](https://github.com/haizlin/fe-interview/issues/1815)\n- 第282天 (2020-01-23)  \n    - [html] [写html代码时，如果缺少了结束标签，你如何检测及如何预防？](https://github.com/haizlin/fe-interview/issues/1808)\n    - [css] [使用css3画一个扇形](https://github.com/haizlin/fe-interview/issues/1809)\n    - [js] [使用js写一个时钟的程序](https://github.com/haizlin/fe-interview/issues/1810)\n    - [软技能] [请描述处TCP的三次握手和四次挥手](https://github.com/haizlin/fe-interview/issues/1811)\n- 第281天 (2020-01-22)  \n    - [html] [写个布局，当页面高度不够时，底部固定在下面，反之不固定](https://github.com/haizlin/fe-interview/issues/1804)\n    - [css] [请使用css3来模拟中/英文打字的效果](https://github.com/haizlin/fe-interview/issues/1805)\n    - [js] [写一个任意进制转换的程序](https://github.com/haizlin/fe-interview/issues/1806)\n    - [软技能] [当网站遇到性能问题时，你是如何一步步解决的？说说你的方法](https://github.com/haizlin/fe-interview/issues/1807)\n- 第280天 (2020-01-21)  \n    - [html] [使用递归时应该注意哪些问题？](https://github.com/haizlin/fe-interview/issues/1800)\n    - [css] [使用css3绘制一个圆形动态的时钟](https://github.com/haizlin/fe-interview/issues/1801)\n    - [js] [使用js写一个计算字符串的字节数的方法](https://github.com/haizlin/fe-interview/issues/1802)\n    - [软技能] [请说说协商缓存和强缓存的区别？](https://github.com/haizlin/fe-interview/issues/1803)\n- 第279天 (2020-01-20)  \n    - [html] [canvas有哪些渲染上下文？](https://github.com/haizlin/fe-interview/issues/1796)\n    - [css] [使用css将图片转换成黑白的效果](https://github.com/haizlin/fe-interview/issues/1797)\n    - [js] [用代码实现游戏应用中连续按键触发必杀技的监测方法](https://github.com/haizlin/fe-interview/issues/1798)\n    - [软技能] [HTTP的请求头有什么作用？它的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1799)\n- 第278天 (2020-01-19)  \n    - [html] [如何禁止html页面缓存？](https://github.com/haizlin/fe-interview/issues/1792)\n    - [css] [说说你对css的合成与混合模式的理解](https://github.com/haizlin/fe-interview/issues/1793)\n    - [js] [写一个方法判断一个数字是否为整数](https://github.com/haizlin/fe-interview/issues/1794)\n    - [软技能] [HTTP的请求除了get和post外还有哪些呢？说下你对它们的理解](https://github.com/haizlin/fe-interview/issues/1795)\n- 第277天 (2020-01-18)  \n    - [html] [举例说明html的修饰元素有哪些？](https://github.com/haizlin/fe-interview/issues/1788)\n    - [css] [一个页面引用多个文件，如何防止样式冲突？](https://github.com/haizlin/fe-interview/issues/1789)\n    - [js] [页面上的DOM有多个相同的ID，用js获取时结果会是怎么样的？](https://github.com/haizlin/fe-interview/issues/1790)\n    - [软技能] [你知道TCP和UTP的区别是什么吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/1791)\n- 第276天 (2020-01-17)  \n    - [html] [html的标签元素分为哪几大类？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1784)\n    - [css] [如何清除在项目中无用的css代码呢？](https://github.com/haizlin/fe-interview/issues/1785)\n    - [js] [如何在用户刷新、跳转、关闭浏览器时向服务端发送统计的数据？](https://github.com/haizlin/fe-interview/issues/1786)\n    - [软技能] [说说你对前端架构的理解](https://github.com/haizlin/fe-interview/issues/1787)\n- 第275天 (2020-01-16)  \n    - [html] [网站如何自适应手机屏幕？](https://github.com/haizlin/fe-interview/issues/1780)\n    - [css] [css图片缩放失真出现锯齿的如何解决呢？](https://github.com/haizlin/fe-interview/issues/1781)\n    - [js] [说下你对alert的理解，它有哪些特性呢？及使用它时要注意些什么？](https://github.com/haizlin/fe-interview/issues/1782)\n    - [软技能] [你当初为什么选择了前端？](https://github.com/haizlin/fe-interview/issues/1783)\n- 第274天 (2020-01-15)  \n    - [html] [列举下哪些块元素里面不能放哪些块元素呢？](https://github.com/haizlin/fe-interview/issues/1776)\n    - [css] [css如何消除字体的锯齿？](https://github.com/haizlin/fe-interview/issues/1777)\n    - [js] [你知道js的可选链是什么吗？说说你对它的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1778)\n    - [软技能] [资源加载失败，你是如何排查它的原因并解决呢？](https://github.com/haizlin/fe-interview/issues/1779)\n- 第273天 (2020-01-14)  \n    - [html] [html中p标签内为何不能嵌套div标签？](https://github.com/haizlin/fe-interview/issues/1772)\n    - [css] [请使用CSS画一个带锯齿形边框圆圈](https://github.com/haizlin/fe-interview/issues/1773)\n    - [js] [js的sort方法运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1774)\n    - [软技能] [你自己制作过字体吗？你知道字体是怎么制作出来的吗？](https://github.com/haizlin/fe-interview/issues/1775)\n- 第272天 (2020-01-13)  \n    - [html] [移动端如何禁止用户手动缩放页面？](https://github.com/haizlin/fe-interview/issues/1767)\n    - [css] [sass是如何导入模块的](https://github.com/haizlin/fe-interview/issues/1768)\n    - [js] [用不同的方法改装下面的代码，使它的结果输出为0-4[代码]](https://github.com/haizlin/fe-interview/issues/1769)\n    - [软技能] [备案指的是域名备案还是空间备案呢？](https://github.com/haizlin/fe-interview/issues/1770)\n- 第271天 (2020-01-12)  \n    - [html] [HTML5的video怎样预加载（支持全量加载）？](https://github.com/haizlin/fe-interview/issues/1763)\n    - [css] [使用sass里，你是怎么组织你的sass文件的？](https://github.com/haizlin/fe-interview/issues/1764)\n    - [js] [请分析!+[]+!![]+!![]+!![]+!![]+!![]的结果](https://github.com/haizlin/fe-interview/issues/1765)\n    - [软技能] [你对“属于自己的时间”这句话是怎么理解的？你有属于自己的时间吗？](https://github.com/haizlin/fe-interview/issues/1766)\n- 第270天 (2020-01-11)  \n    - [html] [HTML5的video怎么取消自动播放？](https://github.com/haizlin/fe-interview/issues/1759)\n    - [css] [说说sass有哪些你认为很棒的特性](https://github.com/haizlin/fe-interview/issues/1760)\n    - [js] [请分析020-088=?的过程及结果](https://github.com/haizlin/fe-interview/issues/1761)\n    - [软技能] [如何让大脑保持高速运行？](https://github.com/haizlin/fe-interview/issues/1762)\n- 第269天 (2020-01-10)  \n    - [html] [HTML5如何隐藏video元素的控制栏、全屏按钮？](https://github.com/haizlin/fe-interview/issues/1754)\n    - [css] [在sass中可以执行布尔运算吗？](https://github.com/haizlin/fe-interview/issues/1755)\n    - [js] [写一个让一句话随着鼠标移动的小插件](https://github.com/haizlin/fe-interview/issues/1756)\n    - [软技能] [请举例说明你对MIME的理解](https://github.com/haizlin/fe-interview/issues/1757)\n- 第268天 (2020-01-09)  \n    - [html] [如果要你实现一个代码（多种语言）高亮的组件，你的思路是什么？](https://github.com/haizlin/fe-interview/issues/1750)\n    - [css] [你有用过sass中的Mixin功能吗？它有哪些作用？](https://github.com/haizlin/fe-interview/issues/1751)\n    - [js] [如果让你把把html页面导出为pdf，不用插件的话，你该怎么做？](https://github.com/haizlin/fe-interview/issues/1752)\n    - [软技能] [你认为全栈工程师应该具体什么样的条件（技能、素质等）？](https://github.com/haizlin/fe-interview/issues/1753)\n- 第267天 (2020-01-08)  \n    - [html] [关于iframe的跨域你有了解多少？](https://github.com/haizlin/fe-interview/issues/1746)\n    - [css] [检测sass中错误的指令是哪个？](https://github.com/haizlin/fe-interview/issues/1747)\n    - [js] [用js实现一个导航吸顶效果](https://github.com/haizlin/fe-interview/issues/1748)\n    - [软技能] [SEO是什么？TDK要怎么写才是最优的呢？](https://github.com/haizlin/fe-interview/issues/1749)\n- 第266天 (2020-01-07)  \n    - [html] [https页面加载http的资源会导致页面报错的原因是什么？怎么解决？](https://github.com/haizlin/fe-interview/issues/1742)\n    - [css] [说说你对sass的嵌套规则的理解？](https://github.com/haizlin/fe-interview/issues/1743)\n    - [js] [window.console.log()和console .log()有区别吗？体现在哪里？](https://github.com/haizlin/fe-interview/issues/1744)\n    - [软技能] [举例说明IE和chrome有哪些不一样的特性](https://github.com/haizlin/fe-interview/issues/1745)\n- 第265天 (2020-01-06)  \n    - [html] [html5怎么判断是否在wifi环境？](https://github.com/haizlin/fe-interview/issues/1738)\n    - [css] [你认为sass和less的最大区别是什么呢？你喜欢哪个？为什么？](https://github.com/haizlin/fe-interview/issues/1739)\n    - [js] [getelementbyId和queryselect平时经常使用哪一个？说说你的看法](https://github.com/haizlin/fe-interview/issues/1740)\n    - [软技能] [说说你对TDD和BDD的理解](https://github.com/haizlin/fe-interview/issues/1741)\n- 第264天 (2020-01-05)  \n    - [html] [举例说明html5怎么判断网络状态？](https://github.com/haizlin/fe-interview/issues/1734)\n    - [css] [sass是怎么定义变量的？](https://github.com/haizlin/fe-interview/issues/1735)\n    - [js] [箭头函数的this值继承于哪里](https://github.com/haizlin/fe-interview/issues/1736)\n    - [软技能] [说说你对冒烟测试的理解](https://github.com/haizlin/fe-interview/issues/1737)\n- 第263天 (2020-01-04)  \n    - [html] [html5怎么判断app是否安装？](https://github.com/haizlin/fe-interview/issues/1730)\n    - [css] [使用sass的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1731)\n    - [js] [举例说明object.freeze有哪些用途呢？](https://github.com/haizlin/fe-interview/issues/1732)\n    - [软技能] [如何快速定位线上出现的问题？](https://github.com/haizlin/fe-interview/issues/1733)\n- 第262天 (2020-01-03)  \n    - [html] [移动端滚动穿透是什么原因？有哪些解决方案？](https://github.com/haizlin/fe-interview/issues/1726)\n    - [css] [为什么要使用sass/less？](https://github.com/haizlin/fe-interview/issues/1727)\n    - [js] [微任务和宏任务有什么区别？](https://github.com/haizlin/fe-interview/issues/1728)\n    - [软技能] [如果有些地区的用户反应网站很卡很慢，可能是什么原因造成的呢？怎么样去解决？](https://github.com/haizlin/fe-interview/issues/1729)\n- 第261天 (2020-01-02)  \n    - [html] [你知道移动端的尺寸都有哪些吗？](https://github.com/haizlin/fe-interview/issues/1722)\n    - [css] [你对伪类了解多少？分为几大类？](https://github.com/haizlin/fe-interview/issues/1723)\n    - [js] [请比较下for、forEach、for of的性能的性能](https://github.com/haizlin/fe-interview/issues/1724)\n    - [软技能] [你写的前端代码有做过单元测试吗？使用什么工具？怎么测试的？](https://github.com/haizlin/fe-interview/issues/1725)\n- 第260天 (2020-01-01)  \n    - [html] [目前移动端的最小点击区域是多少呢？](https://github.com/haizlin/fe-interview/issues/1718)\n    - [css] [分析比较opacity: 0、visibility: hidden、display: none三者的优劣和适用场景](https://github.com/haizlin/fe-interview/issues/1719)\n    - [js] [你有使用过BackboneJS吗？说说它和vue有什么区别？](https://github.com/haizlin/fe-interview/issues/1720)\n    - [软技能] [你开发过程中，都有用过哪些虚拟机？](https://github.com/haizlin/fe-interview/issues/1721)\n- 第259天 (2019-12-31)  \n    - [html] [html5怎样和Native App进行交互？](https://github.com/haizlin/fe-interview/issues/1714)\n    - [css] [你知道什么是CSS-in-JS吗？说说你对它的了解](https://github.com/haizlin/fe-interview/issues/1715)\n    - [js] [你有使用过ExtJs吗？说说它的优缺点是什么？](https://github.com/haizlin/fe-interview/issues/1716)\n    - [软技能] [在实际中Git规范有哪些？](https://github.com/haizlin/fe-interview/issues/1717)\n- 第258天 (2019-12-30)  \n    - [html] [网站上怎么实现分享到各大平台呢？](https://github.com/haizlin/fe-interview/issues/1710)\n    - [css] [你知道什么是聚焦环吗？怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1711)\n    - [js] [写例子说明js中自定义事件的使用与触发](https://github.com/haizlin/fe-interview/issues/1712)\n    - [软技能] [你对算法和数据结构有了解吗？说说看](https://github.com/haizlin/fe-interview/issues/1713)\n- 第257天 (2019-12-29)  \n    - [html] [使用canvas生成一张分享图](https://github.com/haizlin/fe-interview/issues/1706)\n    - [css] [如何让一个块元素绝对居中？](https://github.com/haizlin/fe-interview/issues/1707)\n    - [js] [js事件中currentTarget和target的区别是什么？](https://github.com/haizlin/fe-interview/issues/1708)\n    - [软技能] [为什么要在项目中使用CDN？](https://github.com/haizlin/fe-interview/issues/1709)\n- 第256天 (2019-12-28)  \n    - [html] [canvas画出来的图是位图还是矢量图？](https://github.com/haizlin/fe-interview/issues/1702)\n    - [css] [css的user-select:all 有什么用处？](https://github.com/haizlin/fe-interview/issues/1703)\n    - [js] [说说js跳出循环return、break、continue的区别？](https://github.com/haizlin/fe-interview/issues/1704)\n    - [软技能] [你有开发过chrome插件吗？说说你的开发过程](https://github.com/haizlin/fe-interview/issues/1705)\n- 第255天 (2019-12-27)  \n    - [html] [在svg和canvas中你该如何选择？依据是什么？](https://github.com/haizlin/fe-interview/issues/1698)\n    - [css] [说说display:none和visibility:hidden的区别](https://github.com/haizlin/fe-interview/issues/1699)\n    - [js] [说说你对异常处理和错误处理的理解](https://github.com/haizlin/fe-interview/issues/1700)\n    - [软技能] [你是如何看待chrome将在2020年彻底放弃Flash？](https://github.com/haizlin/fe-interview/issues/1701)\n- 第254天 (2019-12-26)  \n    - [html] [canvas的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1694)\n    - [css] [如何使用CSS绘制一个汉堡式菜单](https://github.com/haizlin/fe-interview/issues/1695)\n    - [js] [用js实现动态改变根元素字体大小的方法](https://github.com/haizlin/fe-interview/issues/1696)\n    - [软技能] [你上家公司是做什么的？](https://github.com/haizlin/fe-interview/issues/1697)\n- 第253天 (2019-12-25)  \n    - [html] [如何将图片画到canvas上？都有哪些方法？](https://github.com/haizlin/fe-interview/issues/1690)\n    - [css] [你是如何压缩字体的？](https://github.com/haizlin/fe-interview/issues/1691)\n    - [js] [js依赖注入的实现思路是什么？它有什么优缺点呢？](https://github.com/haizlin/fe-interview/issues/1692)\n    - [软技能] [如果你是上级领导，如何让团队中的成员成长起来呢？](https://github.com/haizlin/fe-interview/issues/1693)\n- 第252天 (2019-12-24)  \n    - [html] [canvas怎么兼容IE9以下版本？](https://github.com/haizlin/fe-interview/issues/1686)\n    - [css] [如何修改美化radio、checkbox的默认样式？](https://github.com/haizlin/fe-interview/issues/1687)\n    - [js] [使用js获取鼠标坐标](https://github.com/haizlin/fe-interview/issues/1688)\n    - [软技能] [你了解你的团队吗？说说你对他们的了解](https://github.com/haizlin/fe-interview/issues/1689)\n- 第251天 (2019-12-23)  \n    - [html] [在使用canvas的arc绘制图像时应注意什么？](https://github.com/haizlin/fe-interview/issues/1681)\n    - [css] [你有使用过postcss吗？它和less/scss/stylus有什么区别？](https://github.com/haizlin/fe-interview/issues/1682)\n    - [js] [举例说明什么是短路求值？](https://github.com/haizlin/fe-interview/issues/1683)\n    - [软技能] [你有新的想法或者学到了新的技术，你会应用到实际的项目中吗？](https://github.com/haizlin/fe-interview/issues/1684)\n- 第250天 (2019-12-22)  \n    - [html] [请说说canvas的closePath()与lineTo()的区别是什么？](https://github.com/haizlin/fe-interview/issues/1677)\n    - [css] [解释下什么是PPI和DP？](https://github.com/haizlin/fe-interview/issues/1678)\n    - [js] [写一个方法判断大括号{}是否闭合](https://github.com/haizlin/fe-interview/issues/1679)\n    - [软技能] [如果你是上级领导，有人不服你，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1680)\n- 第249天 (2019-12-21)  \n    - [html] [在开发canvas时，你知道什么是非零环绕原则(nonzZero rule) 吗？](https://github.com/haizlin/fe-interview/issues/1673)\n    - [css] [头部设置meta也可以做到自适应为啥还要用rem？](https://github.com/haizlin/fe-interview/issues/1674)\n    - [js] [从一个无序的整数数组中，找出最小和最大数之间缺失的数字，要求最小的时间复杂度](https://github.com/haizlin/fe-interview/issues/1675)\n    - [软技能] [举例说明你都会哪些与人沟通的技巧？](https://github.com/haizlin/fe-interview/issues/1676)\n- 第248天 (2019-12-20)  \n    - [html] [canvas有哪些可以提升性能的优化方法？](https://github.com/haizlin/fe-interview/issues/1669)\n    - [css] [在rem下如何实现1像素？](https://github.com/haizlin/fe-interview/issues/1670)\n    - [js] [写一个方法实现“基数排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1671)\n    - [软技能] [如果你是上级领导，你底下有个兄弟工作状态不是很好，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1672)\n- 第247天 (2019-12-19)  \n    - [html] [怎么让整个页面从iframe中跳出来？](https://github.com/haizlin/fe-interview/issues/1665)\n    - [css] [rem是如何实现自适应布局的？](https://github.com/haizlin/fe-interview/issues/1666)\n    - [js] [写一个方法实现“桶排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1667)\n    - [软技能] [你是如何管理你的下属的？](https://github.com/haizlin/fe-interview/issues/1668)\n- 第246天 (2019-12-18)  \n    - [html] [怎么让table的thead 不动，tbody出现滚动条呢？](https://github.com/haizlin/fe-interview/issues/1661)\n    - [css] [使用rem的优缺点是什么？和使用百分比有什么区别？](https://github.com/haizlin/fe-interview/issues/1662)\n    - [js] [写一个方法实现“归并排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1663)\n    - [软技能] [跟你聊了这么多，觉得挺投缘的，那你来说说你对我的初步认识吧](https://github.com/haizlin/fe-interview/issues/1664)\n- 第245天 (2019-12-17)  \n    - [html] [如何能防止网页禁止被iframe嵌入呢？ ](https://github.com/haizlin/fe-interview/issues/1657)\n    - [css] [当页面采用rem布局时，如何解决用户设置字体大小造成的页面布局错位？](https://github.com/haizlin/fe-interview/issues/1658)\n    - [js] [写一个方法实现“插入排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1659)\n    - [软技能] [说下你对程序员中年危机的理解](https://github.com/haizlin/fe-interview/issues/1660)\n- 第244天 (2019-12-16)  \n    - [html] [HTML5图像相关的标签有哪些？](https://github.com/haizlin/fe-interview/issues/1653)\n    - [css] [使用rem时应该注意什么？](https://github.com/haizlin/fe-interview/issues/1654)\n    - [js] [写一个方法实现“交换排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1655)\n    - [软技能] [有回老家发展的打算吗？](https://github.com/haizlin/fe-interview/issues/1656)\n- 第243天 (2019-12-15)  \n    - [html] [用什么代替html5中不再支持table的cellspacing和cellpadding属性？](https://github.com/haizlin/fe-interview/issues/1649)\n    - [css] [使用rem布局时怎样合理设置根标签字体大小？](https://github.com/haizlin/fe-interview/issues/1650)\n    - [js] [写一个方法实现“选择排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1651)\n    - [软技能] [你怎么和你身边的急性子或慢性子同事沟通？](https://github.com/haizlin/fe-interview/issues/1652)\n- 第242天 (2019-12-14)  \n    - [html] [如何防止cookie被盗用？](https://github.com/haizlin/fe-interview/issues/1645)\n    - [css] [解释下css3的flexbox（弹性盒布局模型），以及它应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1646)\n    - [js] [说说你对js排序的理解，你有了解哪些算法呢？](https://github.com/haizlin/fe-interview/issues/1647)\n    - [软技能] [你有女朋友吗？你结婚了吗？有小孩吗？](https://github.com/haizlin/fe-interview/issues/1648)\n- 第241天 (2019-12-13)  \n    - [html] [html的标签`<a>`除了用作跳转链接外，还有哪些用途？](https://github.com/haizlin/fe-interview/issues/1641)\n    - [css] [你有使用过vmax和vmin吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/1642)\n    - [js] [请说说你对try/catch的理解，平时有在哪些场景会用到呢？](https://github.com/haizlin/fe-interview/issues/1643)\n    - [软技能] [说说你对开源项目的理解，它的意义何在？你有参与过开源项目吗？](https://github.com/haizlin/fe-interview/issues/1644)\n- 第240天 (2019-12-12)  \n    - [html] [请说说什么是分区响应图？](https://github.com/haizlin/fe-interview/issues/1637)\n    - [css] [如何设置背景图片不随着文本内容的滚动而滚动？](https://github.com/haizlin/fe-interview/issues/1638)\n    - [js] [请实现一个计算器的功能](https://github.com/haizlin/fe-interview/issues/1639)\n    - [软技能] [你之前的公司有组织过分享会或者知识讲堂的活动吗？你有没有给同事分享过？](https://github.com/haizlin/fe-interview/issues/1640)\n- 第239天 (2019-12-11)  \n    - [html] [table由哪几部分组成？](https://github.com/haizlin/fe-interview/issues/1628)\n    - [css] [css中兼容ie浏览器的前缀是什么? ](https://github.com/haizlin/fe-interview/issues/1629)\n    - [js] [写一个方法从数组中随机抽取N个不重复的元素](https://github.com/haizlin/fe-interview/issues/1630)\n    - [软技能] [你有参加过技术讨论会或者座谈会相关的活动吗？](https://github.com/haizlin/fe-interview/issues/1631)\n- 第238天 (2019-12-10)  \n    - [html] [浏览器怪异模式的怪异主要体现在哪方面呢？](https://github.com/haizlin/fe-interview/issues/1624)\n    - [css] [请问触发hasLayout的后果是什么？](https://github.com/haizlin/fe-interview/issues/1625)\n    - [js] [遍历数组和对象的方法都有哪些？](https://github.com/haizlin/fe-interview/issues/1626)\n    - [软技能] [说下你对感染力的理解](https://github.com/haizlin/fe-interview/issues/1627)\n- 第237天 (2019-12-09)  \n    - [html] [说说你对IE特有的数据存储userData的理解](https://github.com/haizlin/fe-interview/issues/1620)\n    - [css] [css中class和id选择器有什么区别？](https://github.com/haizlin/fe-interview/issues/1621)\n    - [js] [举例说明这三种方法map、reduce和filter的区别是什么？](https://github.com/haizlin/fe-interview/issues/1622)\n    - [软技能] [你是如何与空降领导相处的？](https://github.com/haizlin/fe-interview/issues/1623)\n- 第236天 (2019-12-08)  \n    - [html] [说说你对iframe属性sandbox的理解，它有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1616)\n    - [css] [移动端页面不满一屏时如何实现满屏背景？](https://github.com/haizlin/fe-interview/issues/1617)\n    - [js] [写一个方法找出指定一维数组所有不重复的元素和个数](https://github.com/haizlin/fe-interview/issues/1618)\n    - [软技能] [上班时你会经常看手机吗？](https://github.com/haizlin/fe-interview/issues/1619)\n- 第235天 (2019-12-07)  \n    - [html] [请解释下href=\"javascript:void(0)\"和href=\"#\"的区别是什么？](https://github.com/haizlin/fe-interview/issues/1612)\n    - [css] [写一个高度从0到auto的transition动画](https://github.com/haizlin/fe-interview/issues/1613)\n    - [js] [请写出几种匿名自执行的写法（至少三种）](https://github.com/haizlin/fe-interview/issues/1614)\n    - [软技能] [在你专心写代码时，经常会有人在聊天工具上打扰你怎么办？](https://github.com/haizlin/fe-interview/issues/1615)\n- 第234天 (2019-12-06)  \n    - [html] [怎样实现每次页面打开时都清除本页缓存？](https://github.com/haizlin/fe-interview/issues/1607)\n    - [css] [如何使用CSS3的属性设置模拟边框跟border效果一样？](https://github.com/haizlin/fe-interview/issues/1608)\n    - [js] [你知道js的函数重载是什么吗？](https://github.com/haizlin/fe-interview/issues/1609)\n    - [软技能] [你觉得你每天最佳的工作时间是什么时候？](https://github.com/haizlin/fe-interview/issues/1610)\n- 第233天 (2019-12-05)  \n    - [html] [说说你是怎么实现页面阻尼效果的？](https://github.com/haizlin/fe-interview/issues/1603)\n    - [css] [怎么IE6下在使用margin:0 auto;无法使其居中？](https://github.com/haizlin/fe-interview/issues/1604)\n    - [js] [写一个方法获取div的宽高](https://github.com/haizlin/fe-interview/issues/1605)\n    - [软技能] [现在前后端分离，作为前端的你是怎么与其它部门合作的？](https://github.com/haizlin/fe-interview/issues/1606)\n- 第232天 (2019-12-04)  \n    - [html] [网站的响应式和自适应有什么区别？](https://github.com/haizlin/fe-interview/issues/1599)\n    - [css] [使用css实现彩虹的效果](https://github.com/haizlin/fe-interview/issues/1600)\n    - [js] [举例说明constructor和instanceof的区别是什么？](https://github.com/haizlin/fe-interview/issues/1601)\n    - [软技能] [你是怎么理解团队合作的？](https://github.com/haizlin/fe-interview/issues/1602)\n- 第231天 (2019-12-03)  \n    - [html] [解释下为什么说html嵌套级别不宜过多？](https://github.com/haizlin/fe-interview/issues/1594)\n    - [css] [css中padding和margin是相对于父元素还是子元素呢？](https://github.com/haizlin/fe-interview/issues/1595)\n    - [js] [写一个方法来获取div到浏览器窗口的高度](https://github.com/haizlin/fe-interview/issues/1596)\n    - [软技能] [现在公司有好几个侯选人，用一句话突出你的竞争力吧](https://github.com/haizlin/fe-interview/issues/1597)\n- 第230天 (2019-12-02)  \n    - [html] [说出至少十条你理解的html规范](https://github.com/haizlin/fe-interview/issues/1590)\n    - [css] [当使用opacity时会使得元素的子元素也透明，此时不想要子元素也跟着透明怎么办？](https://github.com/haizlin/fe-interview/issues/1591)\n    - [js] [写一个方法判断页面滚动方向](https://github.com/haizlin/fe-interview/issues/1592)\n    - [软技能] [上级领导安排的任务过多无法完成，这时你该怎么办？](https://github.com/haizlin/fe-interview/issues/1593)\n- 第229天 (2019-12-01)  \n    - [html] [如果让你带一个什么都不懂的人入门学前端，你应该怎么带他？](https://github.com/haizlin/fe-interview/issues/1586)\n    - [css] [在css中为什么说不建议使用@import？](https://github.com/haizlin/fe-interview/issues/1587)\n    - [js] [前端异步的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1588)\n    - [软技能] [你最喜欢什么样的团队及团队氛围？](https://github.com/haizlin/fe-interview/issues/1589)\n- 第228天 (2019-11-30)  \n    - [html] [你觉得html简单吗？说说你的理由](https://github.com/haizlin/fe-interview/issues/1582)\n    - [css] [写一个动画，向上匀速移动100px，向下以1.5倍速度移动200px，一直反复循环](https://github.com/haizlin/fe-interview/issues/1583)\n    - [js] [说出至少十条你理解的js规范](https://github.com/haizlin/fe-interview/issues/1584)\n    - [软技能] [你心中认为最成功（最认可）的一个人是谁？说说你对他的评价](https://github.com/haizlin/fe-interview/issues/1585)\n- 第227天 (2019-11-29)  \n    - [html] [说说你认为html在前端的地位怎么样？](https://github.com/haizlin/fe-interview/issues/1578)\n    - [css] [说出至少十条你理解的css规范](https://github.com/haizlin/fe-interview/issues/1579)\n    - [js] [如何禁止IOS移动端网页橡皮筋的效果？](https://github.com/haizlin/fe-interview/issues/1580)\n    - [软技能] [在工作中，你会有犹豫的时候吗？举个例子说明下](https://github.com/haizlin/fe-interview/issues/1581)\n- 第226天 (2019-11-28)  \n    - [html] [当写一个复杂页面的时候，你是怎么布局的？有什么方法论吗？](https://github.com/haizlin/fe-interview/issues/1574)\n    - [css] [使用css画出一个五角星](https://github.com/haizlin/fe-interview/issues/1575)\n    - [js] [各浏览器的事件机制有什么不同？ 如何阻止事件冒泡？](https://github.com/haizlin/fe-interview/issues/1576)\n    - [软技能] [你最期望公司给你什么样的福利？](https://github.com/haizlin/fe-interview/issues/1577)\n- 第225天 (2019-11-27)  \n    - [html] [用一句话来描述下你对html的理解](https://github.com/haizlin/fe-interview/issues/1570)\n    - [css] [使用overflow: scroll时不能平滑滚动怎样解决？](https://github.com/haizlin/fe-interview/issues/1571)\n    - [js] [解释下offsetWidth、clientWidth、scrollWidth这三者的区别是什么？](https://github.com/haizlin/fe-interview/issues/1572)\n    - [软技能] [让你去攻破一个难题，你愿意接受挑战吗？](https://github.com/haizlin/fe-interview/issues/1573)\n- 第224天 (2019-11-26)  \n    - [html] [关于缓存你了解多少？](https://github.com/haizlin/fe-interview/issues/1565)\n    - [css] [请说下你对css对象模型(CSSOM)的理解](https://github.com/haizlin/fe-interview/issues/1566)\n    - [js] [请解释下NaN表示什么呢？typeof NaN结果是什么？](https://github.com/haizlin/fe-interview/issues/1567)\n    - [软技能] [你现在手头上有其他公司的offer吗？](https://github.com/haizlin/fe-interview/issues/1568)\n- 第223天 (2019-11-25)  \n    - [html] [适配刘海屏的方案有哪些呢？](https://github.com/haizlin/fe-interview/issues/1561)\n    - [css] [用css实现倒影的效果](https://github.com/haizlin/fe-interview/issues/1562)\n    - [js] [举例说明你对事件代理的理解](https://github.com/haizlin/fe-interview/issues/1563)\n    - [软技能] [你上家公司的工资是多少呢？](https://github.com/haizlin/fe-interview/issues/1564)\n- 第222天 (2019-11-24)  \n    - [html] [HTML5对元素内容进行拼写检查用的是什么属性呢？](https://github.com/haizlin/fe-interview/issues/1557)\n    - [css] [用css实现饼图效果](https://github.com/haizlin/fe-interview/issues/1558)\n    - [js] [异步加载和延迟加载有什么区别？](https://github.com/haizlin/fe-interview/issues/1559)\n    - [软技能] [如果一个团队里勾心斗角比较严重，你该怎么办？如果你是管理层你又该怎么办？](https://github.com/haizlin/fe-interview/issues/1560)\n- 第221天 (2019-11-23)  \n    - [html] [wbr和br标签的区别是什么？](https://github.com/haizlin/fe-interview/issues/1553)\n    - [css] [怎么使用纯css实现左右拉伸拖动？](https://github.com/haizlin/fe-interview/issues/1554)\n    - [js] [js垃圾回收的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1555)\n    - [软技能] [你觉得影响团队的战斗力有哪些方面的因素？](https://github.com/haizlin/fe-interview/issues/1556)\n- 第220天 (2019-11-22)  \n    - [html] [在使用HTML5时有哪些规则需要遵守？](https://github.com/haizlin/fe-interview/issues/1549)\n    - [css] [举例说明attr()的使用场景](https://github.com/haizlin/fe-interview/issues/1550)\n    - [js] [你对window的属性devicePixelRatio有了解吗？说说它有什么实际应用场景？](https://github.com/haizlin/fe-interview/issues/1551)\n    - [软技能] [如果我们决定录用你，但薪资达不到你的要求，你愿意吗？最大幅度能接受降多少？](https://github.com/haizlin/fe-interview/issues/1552)\n- 第219天 (2019-11-21)  \n    - [html] [HTML5相比于HTML4有哪些优势？](https://github.com/haizlin/fe-interview/issues/1545)\n    - [css] [你有使用:valid和:invalid来校验表单吗？](https://github.com/haizlin/fe-interview/issues/1546)\n    - [js] [写一个网络不通时则提醒用户的方法](https://github.com/haizlin/fe-interview/issues/1547)\n    - [软技能] [你喜欢什么样的领导？](https://github.com/haizlin/fe-interview/issues/1548)\n- 第218天 (2019-11-20)  \n    - [html] [canvas怎么解决图片和文字模糊的问题？](https://github.com/haizlin/fe-interview/issues/1541)\n    - [css] [使用css写一个水平翻转文字的效果](https://github.com/haizlin/fe-interview/issues/1542)\n    - [js] [用js封装一个对cookie操作的方法](https://github.com/haizlin/fe-interview/issues/1543)\n    - [软技能] [你之前的工作有出过差吗？如果公司要求出差，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1544)\n- 第217天 (2019-11-19)  \n    - [html] [页面加载后，表单的第一个文本框如何自动获得焦点？](https://github.com/haizlin/fe-interview/issues/1537)\n    - [css] [举例说明:not()的使用场景有哪些](https://github.com/haizlin/fe-interview/issues/1538)\n    - [js] [举例说明js创建数组有哪些方法？](https://github.com/haizlin/fe-interview/issues/1539)\n    - [软技能] [你对工作环境有什么要求吗？](https://github.com/haizlin/fe-interview/issues/1540)\n- 第216天 (2019-11-18)  \n    - [html] [你有了解过Applet（Java小程序）吗？](https://github.com/haizlin/fe-interview/issues/1533)\n    - [css] [怎么让div中的图片和文字同时上下居中？](https://github.com/haizlin/fe-interview/issues/1534)\n    - [js] [举例说明什么是匿名函数？它有什么优缺点呢？](https://github.com/haizlin/fe-interview/issues/1535)\n    - [软技能] [如果你来后接手的项目有很多问题，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1536)\n- 第215天 (2019-11-17)  \n    - [html] [你有使用过marquee吗？](https://github.com/haizlin/fe-interview/issues/1529)\n    - [css] [怎么使图片宽度自适应呢？](https://github.com/haizlin/fe-interview/issues/1530)\n    - [js] [用js实现最大化和最小化窗口](https://github.com/haizlin/fe-interview/issues/1531)\n    - [软技能] [我们公司平时有组织羽毛球活动，你喜欢打羽毛球吗？打得如何？](https://github.com/haizlin/fe-interview/issues/1532)\n- 第214天 (2019-11-16)  \n    - [html] [HTML5中required属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1525)\n    - [css] [实现文本的竖向排版](https://github.com/haizlin/fe-interview/issues/1526)\n    - [js] [js如何实现打印指定的区域（局部打印）？](https://github.com/haizlin/fe-interview/issues/1527)\n    - [软技能] [你了解我们公司吗？说说你对我们公司的了解](https://github.com/haizlin/fe-interview/issues/1528)\n- 第213天 (2019-11-15)  \n    - [html] [给单个表格的单元格设置背景色有什么方法？](https://github.com/haizlin/fe-interview/issues/1520)\n    - [css] [你有用过vw布局吗？和使用rem有什么区别？](https://github.com/haizlin/fe-interview/issues/1521)\n    - [js] [写一个方法检测页面中的所有标签是否正确闭合](https://github.com/haizlin/fe-interview/issues/1522)\n    - [软技能] [你知道二进制、八进制、十进制、十六进制的区别吗？它们分别有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1523)\n- 第212天 (2019-11-14)  \n    - [html] [如何自动转移到新的页面？](https://github.com/haizlin/fe-interview/issues/1516)\n    - [css] [举例说明常用的cursor取值有哪些？](https://github.com/haizlin/fe-interview/issues/1517)\n    - [js] [举例说明常用的BOM属性和方法有哪些？](https://github.com/haizlin/fe-interview/issues/1518)\n    - [软技能] [你所在的公司里的项目有用过敏捷开发吗？请说说你对敏捷开发的理解](https://github.com/haizlin/fe-interview/issues/1519)\n- 第211天 (2019-11-13)  \n    - [html] [如何防止他人窃取我的源代码或图片？](https://github.com/haizlin/fe-interview/issues/1512)\n    - [css] [举例说明clear取值有哪些？](https://github.com/haizlin/fe-interview/issues/1513)\n    - [js] [写个方法判断当前脚本运行在浏览器还是node环境中](https://github.com/haizlin/fe-interview/issues/1514)\n    - [软技能] [除了前端以外还了解什么其它技术么？你自己最最厉害的技能是什么？](https://github.com/haizlin/fe-interview/issues/1515)\n- 第210天 (2019-11-12)  \n    - [html] [HTML的标签这么多，我要全部记住吗？如果不要怎么办？](https://github.com/haizlin/fe-interview/issues/1508)\n    - [css] [请写出:link、:visited、:hover、:active的执行顺序](https://github.com/haizlin/fe-interview/issues/1509)\n    - [js] [写一个方法，传入数字x，从一个一维数组里找到两个数字符合“n1 + n2 ＝ x”](https://github.com/haizlin/fe-interview/issues/1510)\n    - [软技能] [说说你对自我认识边界的理解](https://github.com/haizlin/fe-interview/issues/1511)\n- 第209天 (2019-11-11)  \n    - [html] [如果在写HTML时漏写了闭合标签，怎么办呢？](https://github.com/haizlin/fe-interview/issues/1504)\n    - [css] [实现一个上下固定，中间自动填满的布局](https://github.com/haizlin/fe-interview/issues/1505)\n    - [js] [你知道什么是PAJAX吗？它和AJAX有什么区别？它的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1506)\n    - [软技能] [在平时开发的时候，你有考虑过边界问题吗？说说你对边界的理解！](https://github.com/haizlin/fe-interview/issues/1507)\n- 第208天 (2019-11-10)  \n    - [html] [举例说明表格中如何再嵌套表格](https://github.com/haizlin/fe-interview/issues/1500)\n    - [css] [怎样用纯CSS实现禁止鼠标点击事件？](https://github.com/haizlin/fe-interview/issues/1501)\n    - [js] [js的控制台输出，平时除了用console.log外，你还知道哪些？使用console.log应该注意什么？](https://github.com/haizlin/fe-interview/issues/1502)\n    - [软技能] [说说你对绩效的理解？](https://github.com/haizlin/fe-interview/issues/1503)\n- 第207天 (2019-11-09)  \n    - [html] [你是如何组织html代码的？](https://github.com/haizlin/fe-interview/issues/1496)\n    - [css] [当全国哀悼日时，怎么让整个网站变成灰色呢？](https://github.com/haizlin/fe-interview/issues/1497)\n    - [js] [平时调试用console.log的输出结果可信吗？为什么？](https://github.com/haizlin/fe-interview/issues/1498)\n    - [软技能] [你平时有玩游戏吗？都玩什么游戏呢？玩得如何？](https://github.com/haizlin/fe-interview/issues/1499)\n- 第206天 (2019-11-08)  \n    - [html] [移动端点击300ms的延迟出现的原因是什么？你的解决方案是什么？](https://github.com/haizlin/fe-interview/issues/1492)\n    - [css] [如果给一个元素设置background-color,它的颜色会填充哪些区域呢？](https://github.com/haizlin/fe-interview/issues/1493)\n    - [js] [用原生js获取DOM元素的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1494)\n    - [软技能] [你平时熬夜吗？](https://github.com/haizlin/fe-interview/issues/1495)\n- 第205天 (2019-11-07)  \n    - [html] [你有使用过picture标签吗？说说它有哪些运用场景](https://github.com/haizlin/fe-interview/issues/1488)\n    - [css] [使用css3做一个魔方旋转的效果](https://github.com/haizlin/fe-interview/issues/1489)\n    - [js] [getElementById和querySelector方法的区别是什么？](https://github.com/haizlin/fe-interview/issues/1490)\n    - [软技能] [前端如何预防SQL注入？](https://github.com/haizlin/fe-interview/issues/1491)\n- 第204天 (2019-11-06)  \n    - [html] [说下你对DOM树的理解](https://github.com/haizlin/fe-interview/issues/1484)\n    - [css] [手写一个使用css3旋转硬币的效果](https://github.com/haizlin/fe-interview/issues/1485)\n    - [js] [举例说明document.execCommand有哪些用途](https://github.com/haizlin/fe-interview/issues/1486)\n    - [软技能] [你知道什么是区块链吗？](https://github.com/haizlin/fe-interview/issues/1487)\n- 第203天 (2019-11-05)  \n    - [html] [canvas的width与height属性的值可不可以带单位？](https://github.com/haizlin/fe-interview/issues/1480)\n    - [css] [height和line-height的区别是什么呢？](https://github.com/haizlin/fe-interview/issues/1481)\n    - [js] [你平时是怎么调试js的？会断点调试吗？断点调试有什么技巧呢？](https://github.com/haizlin/fe-interview/issues/1482)\n    - [软技能] [前端如何防止XSS攻击？](https://github.com/haizlin/fe-interview/issues/1483)\n- 第202天 (2019-11-04)  \n    - [html] [你有使用过HTML5的dialog标签吗？说说看，它有什么特点？](https://github.com/haizlin/fe-interview/issues/1476)\n    - [css] [请用css写一个扫码的加载动画图](https://github.com/haizlin/fe-interview/issues/1477)\n    - [js] [如何使用js获取当前的url和来源的url？](https://github.com/haizlin/fe-interview/issues/1478)\n    - [软技能] [你有想过创业的打算吗？](https://github.com/haizlin/fe-interview/issues/1479)\n- 第201天 (2019-11-03)  \n    - [html] [解释下为什么`<p> </p>`会换两行？](https://github.com/haizlin/fe-interview/issues/1472)\n    - [css] [举例说明伪类:focus-within的用法](https://github.com/haizlin/fe-interview/issues/1473)\n    - [js] [你有用过哪些3D渲染的库？](https://github.com/haizlin/fe-interview/issues/1474)\n    - [软技能] [你知道什么是内网穿透吗？有没有玩过？](https://github.com/haizlin/fe-interview/issues/1475)\n- 第200天 (2019-11-02)  \n    - [html] [你知道p标签和br标签两者的区别是什么吗？](https://github.com/haizlin/fe-interview/issues/1468)\n    - [css] [如何用css自定义滚动条？能做到所有浏览器兼容吗？想要做兼容怎么办呢？](https://github.com/haizlin/fe-interview/issues/1469)\n    - [js] [页面的编码和被请求的资源编码不一致时如何处理？](https://github.com/haizlin/fe-interview/issues/1470)\n    - [软技能] [你要是在家时，公司网站出问题了你是怎么解决的？](https://github.com/haizlin/fe-interview/issues/1471)\n- 第199天 (2019-11-01)  \n    - [html] [如何在页面中插入TAB符号（制表符）](https://github.com/haizlin/fe-interview/issues/1464)\n    - [css] [border-radius:50%和border-radius:100%有什么区别？](https://github.com/haizlin/fe-interview/issues/1465)\n    - [js] [ajax的请求状态有哪几种？](https://github.com/haizlin/fe-interview/issues/1466)\n    - [软技能] [假设有一个场景，需要前端自己计算十万级别或更多的数据，你有解决什么方案呢？](https://github.com/haizlin/fe-interview/issues/1467)\n- 第198天 (2019-10-31)  \n    - [html] [说下cookie都有哪些缺点？](https://github.com/haizlin/fe-interview/issues/1460)\n    - [css] [如何使用CSS实现段落首字母或首字放大效果？](https://github.com/haizlin/fe-interview/issues/1461)\n    - [js] [请介绍下js的数据类型](https://github.com/haizlin/fe-interview/issues/1462)\n    - [软技能] [你有做过H5的游戏开发吗？说说它的开发步骤](https://github.com/haizlin/fe-interview/issues/1463)\n- 第197天 (2019-10-30)  \n    - [html] [举例说明a标签的作用都有哪些？](https://github.com/haizlin/fe-interview/issues/1456)\n    - [css] [如何给段落的首行缩进？](https://github.com/haizlin/fe-interview/issues/1457)\n    - [js] [写一个方法找出一段话里面出现频率最多的词](https://github.com/haizlin/fe-interview/issues/1458)\n    - [软技能] [你有做过Hybrid APP开发吗？说说你的经验](https://github.com/haizlin/fe-interview/issues/1459)\n- 第196天 (2019-10-29)  \n    - [html] [请举例说明关于html的引用标签有哪些？](https://github.com/haizlin/fe-interview/issues/1452)\n    - [css] [你有去看过或者了解过css的标准文档吗？](https://github.com/haizlin/fe-interview/issues/1453)\n    - [js] [请使用js实现一个省市县级联的效果](https://github.com/haizlin/fe-interview/issues/1454)\n    - [软技能] [你是计算机专业的吗？你们上学都学了哪些内容？](https://github.com/haizlin/fe-interview/issues/1455)\n- 第195天 (2019-10-28)  \n    - [html] [请举例说明html支持的数学符号有哪些？](https://github.com/haizlin/fe-interview/issues/1448)\n    - [css] [你知道CSS的标准发布流程吗？](https://github.com/haizlin/fe-interview/issues/1449)\n    - [js] [用js实现一个轮播图，并简述有哪些实现的方法](https://github.com/haizlin/fe-interview/issues/1450)\n    - [软技能] [你知道开发好的功能要自测吗？你一般是怎么自测的呢？](https://github.com/haizlin/fe-interview/issues/1451)\n- 第194天 (2019-10-27)  \n    - [html] [html的标签属性bgcolor支持简写吗？如：bgcolor=\"#F00\"](https://github.com/haizlin/fe-interview/issues/1444)\n    - [css] [你最希望css拥有什么样的特性？（目前没有的）](https://github.com/haizlin/fe-interview/issues/1445)\n    - [js] [请使用纯js实现一个横向或纵向的无缝滚动效果](https://github.com/haizlin/fe-interview/issues/1446)\n    - [软技能] [你有给自己制定过计划吗？怎么去落实的？](https://github.com/haizlin/fe-interview/issues/1447)\n- 第193天 (2019-10-26)  \n    - [html] [举例说明ul、dl、ol三个标签的区别？](https://github.com/haizlin/fe-interview/issues/1440)\n    - [css] [解释下为什么css的reset不建议直接这么写：*{ margin:0; padding:0;}？](https://github.com/haizlin/fe-interview/issues/1441)\n    - [js] [请写一个获取颜色的正则](https://github.com/haizlin/fe-interview/issues/1442)\n    - [软技能] [在工作中，你对开发环境有什么要求吗？](https://github.com/haizlin/fe-interview/issues/1443)\n- 第192天 (2019-10-25)  \n    - [html] [html的a标签属性rel=\"noopener\"有什么作用？](https://github.com/haizlin/fe-interview/issues/1436)\n    - [css] [为什么说不提倡用1px的小尺寸图片做背景平铺？](https://github.com/haizlin/fe-interview/issues/1437)\n    - [js] [请用js实现一个简单的小区楼的电梯运行程序](https://github.com/haizlin/fe-interview/issues/1438)\n    - [软技能] [你有在linux下编程过吗？有使用过mac系统吗？说下它和win系统的区别？](https://github.com/haizlin/fe-interview/issues/1439)\n- 第191天 (2019-10-24)  \n    - [html] [怎么使用HTML5实现录音的功能？](https://github.com/haizlin/fe-interview/issues/1432)\n    - [css] [举例说明css有哪些简写的属性和属性值？](https://github.com/haizlin/fe-interview/issues/1433)\n    - [js] [举例说明atob和btoa的用法](https://github.com/haizlin/fe-interview/issues/1434)\n    - [软技能] [你有用记事本来写过代码吗？说说你的感受！](https://github.com/haizlin/fe-interview/issues/1435)\n- 第190天 (2019-10-23)  \n    - [html] [主框架如何与iframe通信？如何解决跨域？](https://github.com/haizlin/fe-interview/issues/1428)\n    - [css] [请说说颜色中#F00的每一位分别表示什么？为什么会有三位和六位的表示呢？](https://github.com/haizlin/fe-interview/issues/1429)\n    - [js] [用原生js实现类似getElementsByClassName的方法，不能使用querySelectorAll](https://github.com/haizlin/fe-interview/issues/1430)\n    - [软技能] [强类型和弱类型语言的区别是什么？](https://github.com/haizlin/fe-interview/issues/1431)\n- 第189天 (2019-10-22)  \n    - [html] [有哪些方法可以将图片和文字显示在同一行上呢？](https://github.com/haizlin/fe-interview/issues/1417)\n    - [css] [请使用css写一个多级的下拉菜单](https://github.com/haizlin/fe-interview/issues/1418)\n    - [js] [写一个方法将html页面生成为图片](https://github.com/haizlin/fe-interview/issues/1419)\n    - [软技能] [你觉得该不该写注释？你写注释的原则是什么？](https://github.com/haizlin/fe-interview/issues/1420)\n- 第188天 (2019-10-21)  \n    - [html] [png8和png24有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1413)\n    - [css] [用css给一个元素加边框有哪些方法？](https://github.com/haizlin/fe-interview/issues/1414)\n    - [js] [stopPropagation()和preventDefault()这两个方法有什么区别？](https://github.com/haizlin/fe-interview/issues/1415)\n    - [软技能] [你有听说过“分词”吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1416)\n- 第187天 (2019-10-20)  \n    - [html] [placeholder如何在兼容IE？](https://github.com/haizlin/fe-interview/issues/1408)\n    - [css] [相邻兄弟选择器、后代选择器和子选择器三者有什么区别？](https://github.com/haizlin/fe-interview/issues/1409)\n    - [js] [你有使用过FileReader吗？说说它有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1410)\n    - [软技能] [你知道什么是人工智能和机器学习吗？说说你对它们的理解认知](https://github.com/haizlin/fe-interview/issues/1411)\n- 第186天 (2019-10-19)  \n    - [html] [举例说明如何实现浏览器桌面通知？](https://github.com/haizlin/fe-interview/issues/1403)\n    - [css] [举例说明你对相邻兄弟选择器的理解](https://github.com/haizlin/fe-interview/issues/1404)\n    - [js] [当用户刷新网页时，js的请求有哪些地方会有缓存处理呢？](https://github.com/haizlin/fe-interview/issues/1405)\n    - [软技能] [你知道什么是PDCA吗？要怎么运用好它呢？](https://github.com/haizlin/fe-interview/issues/1406)\n- 第185天 (2019-10-18)  \n    - [html] [HTML5如何唤醒APP？](https://github.com/haizlin/fe-interview/issues/1383)\n    - [css] [你是怎么设计css sprites（精灵图）的？有哪些技巧？](https://github.com/haizlin/fe-interview/issues/1384)\n    - [js] [onload事件和domcontentloaded哪个先执行呢？](https://github.com/haizlin/fe-interview/issues/1385)\n    - [软技能] [你知道什么是域名备案吗？备案有什么用？可以不备案吗？](https://github.com/haizlin/fe-interview/issues/1386)\n- 第184天 (2019-10-17)  \n    - [html] [如何给一个下拉选项进行分组？](https://github.com/haizlin/fe-interview/issues/1379)\n    - [css] [请描述下你对translate()方法的理解](https://github.com/haizlin/fe-interview/issues/1380)\n    - [js] [说下你对面向对象的理解](https://github.com/haizlin/fe-interview/issues/1381)\n    - [软技能] [你上家公司的接口是怎么管理的？](https://github.com/haizlin/fe-interview/issues/1382)\n- 第183天 (2019-10-16)  \n    - [html] [HTML5的output是非常棒的一个标签，你对它有了解吗？](https://github.com/haizlin/fe-interview/issues/1375)\n    - [css] [怎样去除图片自带的边距？](https://github.com/haizlin/fe-interview/issues/1376)\n    - [js] [在js中函数返回多个值有哪些方法？](https://github.com/haizlin/fe-interview/issues/1377)\n    - [软技能] [说说你对AMD、CMD和CommonJS的理解](https://github.com/haizlin/fe-interview/issues/1378)\n- 第182天 (2019-10-15)  \n    - [html] [举例说明HTML5的标签meter的用法](https://github.com/haizlin/fe-interview/issues/1371)\n    - [css] [让你手写一个reset的文件，你应该怎么写？要考虑哪些方面呢？](https://github.com/haizlin/fe-interview/issues/1372)\n    - [js] [为什么说js是弱类型语言，它的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/1373)\n    - [软技能] [你知道什么是ECMAScript吗？](https://github.com/haizlin/fe-interview/issues/1374)\n- 第181天 (2019-10-14)  \n    - [html] [请使用纯HTML制作一个进度条](https://github.com/haizlin/fe-interview/issues/1367)\n    - [css] [你知道css的预处理器和后处理器都有哪些吗？它们有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1368)\n    - [js] [写一个密码生成器，并同时写一个密码强度校验的方法](https://github.com/haizlin/fe-interview/issues/1369)\n    - [软技能] [你有自己写过爬虫的程序吗？说说你对爬虫和反爬虫的理解？](https://github.com/haizlin/fe-interview/issues/1370)\n- 第180天 (2019-10-13)  \n    - [html] [你有用过HTML5的track标签吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1363)\n    - [css] [请使用css画一个圆，方法可以多种](https://github.com/haizlin/fe-interview/issues/1364)\n    - [js] [有什么方案可以提高无限滚动列表的性能？](https://github.com/haizlin/fe-interview/issues/1365)\n    - [软技能] [举例缓存头都有哪些？并说明它们的用处](https://github.com/haizlin/fe-interview/issues/1366)\n- 第179天 (2019-10-12)  \n    - [html] [htm、html、shtml三者有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1345)\n    - [css] [css中最常用的字体有哪些？你是怎么选择字体的？](https://github.com/haizlin/fe-interview/issues/1346)\n    - [js] [js如何把网页加入收藏夹功能？](https://github.com/haizlin/fe-interview/issues/1347)\n    - [软技能] [说下你对可视化开发的理解](https://github.com/haizlin/fe-interview/issues/1348)\n- 第178天 (2019-10-11)  \n    - [html] [你有用过HTML5的requestAnimationFrame吗？它运用的场景有哪些呢？](https://github.com/haizlin/fe-interview/issues/1341)\n    - [css] [请举例说明css有哪些不可继承的属性？](https://github.com/haizlin/fe-interview/issues/1342)\n    - [js] [你知道什么是三元表达式吗？“三元” 表示什么意思？使用三元表达式应该注意些什么问题？](https://github.com/haizlin/fe-interview/issues/1343)\n    - [软技能] [当线上代码出现问题了，你该怎么排查呢？](https://github.com/haizlin/fe-interview/issues/1344)\n- 第177天 (2019-10-10)  \n    - [html] [网站首页有大量的图片，加载很慢，要是你，你该怎么去优化呢？](https://github.com/haizlin/fe-interview/issues/1337)\n    - [css] [你有使用过preload、preconnect、prefetch这些属性吗？说说它们都有什么作用？](https://github.com/haizlin/fe-interview/issues/1338)\n    - [js] [说下你对函数的形参与实参的理解](https://github.com/haizlin/fe-interview/issues/1339)\n    - [软技能] [当接到一个新的需求时，你的第一反应是什么？](https://github.com/haizlin/fe-interview/issues/1340)\n- 第176天 (2019-10-09)  \n    - [html] [做好的页面都有在哪些浏览器上测过？](https://github.com/haizlin/fe-interview/issues/1333)\n    - [css] [你是怎样对css文件进行压缩合并的？](https://github.com/haizlin/fe-interview/issues/1334)\n    - [js] [请用js实现一个promise的方法](https://github.com/haizlin/fe-interview/issues/1335)\n    - [软技能] [在工作中，你觉得如何提高幸福指数呢？](https://github.com/haizlin/fe-interview/issues/1336)\n- 第175天 (2019-10-08)  \n    - [html] [HTML5的哪些新特性是令你最兴奋的？](https://github.com/haizlin/fe-interview/issues/1329)\n    - [css] [如果css文件过大时，如何异步加载它？](https://github.com/haizlin/fe-interview/issues/1330)\n    - [js] [请说说你对promise的理解](https://github.com/haizlin/fe-interview/issues/1331)\n    - [软技能] [你对“技术服务于生活”的理解是什么？](https://github.com/haizlin/fe-interview/issues/1332)\n- 第174天 (2019-10-07)  \n    - [html] [img、input标签它们是行内元素还是块级元素？](https://github.com/haizlin/fe-interview/issues/1315)\n    - [css] [css3和css2的区别是什么？](https://github.com/haizlin/fe-interview/issues/1316)\n    - [js] [你知道断点续传的原理吗？用js怎么实现？](https://github.com/haizlin/fe-interview/issues/1317)\n    - [软技能] [你想当技术总监吗？你觉得技术总监应具备什么样的技能？](https://github.com/haizlin/fe-interview/issues/1318)\n- 第173天 (2019-10-06)  \n    - [html] [HTML的标签区分大小写吗？属性名区分大小写吗？](https://github.com/haizlin/fe-interview/issues/1311)\n    - [css] [你有使用过字体图标吗？它有什么好处？](https://github.com/haizlin/fe-interview/issues/1312)\n    - [js] [清空一个数组的方式有哪些？它们有什么区别？](https://github.com/haizlin/fe-interview/issues/1313)\n    - [软技能] [从你的角度上来说下你对“产品经理”这个岗位的理解](https://github.com/haizlin/fe-interview/issues/1314)\n- 第172天 (2019-10-05)  \n    - [html] [HTML的注释有几种写法？有什么规范吗？](https://github.com/haizlin/fe-interview/issues/1296)\n    - [css] [你知道什么是流体排版吗？说说它的原理是什么？](https://github.com/haizlin/fe-interview/issues/1297)\n    - [js] [ES5和ES6、ES7有什么区别？](https://github.com/haizlin/fe-interview/issues/1298)\n    - [软技能] [请解释下单线程与多线程之间的区别？](https://github.com/haizlin/fe-interview/issues/1299)\n- 第171天 (2019-10-04)  \n    - [html] [怎样给radio分组呢？](https://github.com/haizlin/fe-interview/issues/1292)\n    - [css] [请说说你对vh、vw的理解以及它们的运用场景是什么？](https://github.com/haizlin/fe-interview/issues/1293)\n    - [js] [写一个根据xpath获取元素的方法](https://github.com/haizlin/fe-interview/issues/1294)\n    - [软技能] [浏览器本地存储和服务器端存储有区别呢？](https://github.com/haizlin/fe-interview/issues/1295)\n- 第170天 (2019-10-03)  \n    - [html] [你知道HTML什么是单闭合标签和双闭合标签吗？为何要分为这两种呢？](https://github.com/haizlin/fe-interview/issues/1287)\n    - [css] [css怎么更改表单的单选框或下拉框的默认样式？](https://github.com/haizlin/fe-interview/issues/1288)\n    - [js] [用js实现一个复制粘贴的功能](https://github.com/haizlin/fe-interview/issues/1289)\n    - [软技能] [说下你对预加载的理解？](https://github.com/haizlin/fe-interview/issues/1290)\n- 第169天 (2019-10-02)  \n    - [html] [什么是Data URI？](https://github.com/haizlin/fe-interview/issues/1283)\n    - [css] [你了解css3的currentColor吗？举例说明它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1284)\n    - [js] [说说你对ArrayBuffer的理解！它和Array有什么区别？](https://github.com/haizlin/fe-interview/issues/1285)\n    - [软技能] [你有做过直播相关开发吗？知道它的原理吗？](https://github.com/haizlin/fe-interview/issues/1286)\n- 第168天 (2019-10-01)  \n    - [html] [你知道有哪些常见的视频（音频）编码格式和视频（音频）格式吗？](https://github.com/haizlin/fe-interview/issues/1279)\n    - [css] [怎么去掉点击a链接或者图片出现的边框？](https://github.com/haizlin/fe-interview/issues/1280)\n    - [js] [如何解决在手机上长时间点击会选中图片？](https://github.com/haizlin/fe-interview/issues/1281)\n    - [软技能] [写js代码时你喜欢哪种命名方式？](https://github.com/haizlin/fe-interview/issues/1282)\n- 第167天 (2019-09-30)  \n    - [html] [Shadow DOM和Virtual DOM有什么区别？](https://github.com/haizlin/fe-interview/issues/1275)\n    - [css] [css的linear-gradient有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1276)\n    - [js] [你了解什么是AOP吗？它的作用是什么？举个例子](https://github.com/haizlin/fe-interview/issues/1277)\n    - [软技能] [这么多年来，你值得骄傲坚持的是什么？](https://github.com/haizlin/fe-interview/issues/1278)\n- 第166天 (2019-09-29)  \n    - [html] [meta的属性有哪些组成？说说它们的分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1271)\n    - [css] [会引起Reflow和Repaint的操作有哪些？](https://github.com/haizlin/fe-interview/issues/1272)\n    - [js] [怎么下载一个zip文件？](https://github.com/haizlin/fe-interview/issues/1273)\n    - [软技能] [如何对前端资源进行优化？](https://github.com/haizlin/fe-interview/issues/1274)\n- 第165天 (2019-09-28)  \n    - [html] [为什么HTML5里面我们不需要DTD？](https://github.com/haizlin/fe-interview/issues/1267)\n    - [css] [你有用过clip-path吗？说说你对它的理解和它都有哪些运用场景？](https://github.com/haizlin/fe-interview/issues/1268)\n    - [js] [举例说明如何使用WebSQL？](https://github.com/haizlin/fe-interview/issues/1269)\n    - [软技能] [说说你对前端工程师日常的开发流程的理解](https://github.com/haizlin/fe-interview/issues/1270)\n- 第164天 (2019-09-27)  \n    - [html] [前端路由指的是什么？它有什么好处？它有哪些方式可以实现呢？](https://github.com/haizlin/fe-interview/issues/1263)\n    - [css] [你是怎么选择resetting和normalizing的？为什么？](https://github.com/haizlin/fe-interview/issues/1264)\n    - [js] [举例说明js如何拖拽排序？](https://github.com/haizlin/fe-interview/issues/1265)\n    - [软技能] [你平时是如何管理项目的？](https://github.com/haizlin/fe-interview/issues/1266)\n- 第163天 (2019-09-26)  \n    - [html] [xpath和dom有什么区别？](https://github.com/haizlin/fe-interview/issues/1259)\n    - [css] [position跟margin collapse这些特性相互叠加后会怎么样？](https://github.com/haizlin/fe-interview/issues/1260)\n    - [js] [怎样在JavaScript中创建一个worker线程？](https://github.com/haizlin/fe-interview/issues/1261)\n    - [软技能] [移动端的性能优化有哪些方法？](https://github.com/haizlin/fe-interview/issues/1262)\n- 第162天 (2019-09-25)  \n    - [html] [你有使用过HTML5的output吗？说说它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1255)\n    - [css] [移动端的布局用过媒体查询吗？写一个试试](https://github.com/haizlin/fe-interview/issues/1256)\n    - [js] [写个给图片加水印的方法](https://github.com/haizlin/fe-interview/issues/1257)\n    - [软技能] [你知道什么是BLOB URL吗？为什么要使用它？](https://github.com/haizlin/fe-interview/issues/1258)\n- 第161天 (2019-09-24)  \n    - [html] [HTML5如何调用摄像头？](https://github.com/haizlin/fe-interview/issues/1251)\n    - [css] [举例说明你知道的css技巧有哪些？](https://github.com/haizlin/fe-interview/issues/1252)\n    - [js] [说说你对执行上下文的理解](https://github.com/haizlin/fe-interview/issues/1253)\n    - [软技能] [你知道时间四象限吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1254)\n- 第160天 (2019-09-23)  \n    - [html] [怎么检测浏览器是否支持HTML5特性？](https://github.com/haizlin/fe-interview/issues/1247)\n    - [css] [判断第一行和第二行的颜色分别是什么？并解释为什么？[代码]](https://github.com/haizlin/fe-interview/issues/1248)\n    - [js] [有些js库习惯在代码开头处添加分号有什么作用呢？除了分号还可以换成别的吗？](https://github.com/haizlin/fe-interview/issues/1249)\n    - [软技能] [你知道什么是二、三级域名吗？举例说明下](https://github.com/haizlin/fe-interview/issues/1250)\n- 第159天 (2019-09-22)  \n    - [html] [举例说明如何使用纯html怎么实现下拉提示的功能？](https://github.com/haizlin/fe-interview/issues/1233)\n    - [css] [用css怎么实现两端对齐？](https://github.com/haizlin/fe-interview/issues/1234)\n    - [js] [在js中attribute和property的区别是什么？](https://github.com/haizlin/fe-interview/issues/1235)\n    - [软技能] [你上家公司有写日报、周报或者月报吗？说说你对写日（周、月）这事的理解](https://github.com/haizlin/fe-interview/issues/1236)\n- 第158天 (2019-09-21)  \n    - [html] [你有使用过figure标签吗？说说你对它的认识，有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1229)\n    - [css] [你有用过弹性布局吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1230)\n    - [js] [举例说明数组的排序方法有哪些？](https://github.com/haizlin/fe-interview/issues/1231)\n    - [软技能] [你有做过PHP开发？说说你自己对“PHP是世界上最好的语言”这句话的理解](https://github.com/haizlin/fe-interview/issues/1232)\n- 第157天 (2019-09-20)  \n    - [html] [你有用过bdo标签吗？举例说明它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1225)\n    - [css] [外边距重叠是什么？重叠的结果是什么？怎么防止外边距重叠？](https://github.com/haizlin/fe-interview/issues/1226)\n    - [js] [举例说明js拖拽用到的事件有哪些？](https://github.com/haizlin/fe-interview/issues/1227)\n    - [软技能] [说说你们的项目上线流程是怎样的？](https://github.com/haizlin/fe-interview/issues/1228)\n- 第156天 (2019-09-19)  \n    - [html] [HTML5的video在有的移动端设备无法自动播放？怎么解决？](https://github.com/haizlin/fe-interview/issues/1221)\n    - [css] [css中的border:none和border:0px有什么区别？](https://github.com/haizlin/fe-interview/issues/1222)\n    - [js] [用原生JS封装插件的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1223)\n    - [软技能] [如何让你做一个文件无刷新上传的功能，你有哪些方法可以做到？](https://github.com/haizlin/fe-interview/issues/1224)\n- 第155天 (2019-09-18)  \n    - [html] [HTML5有哪些存储类型？它们之间有什么区别？](https://github.com/haizlin/fe-interview/issues/1217)\n    - [css] [如何写高效的CSS？](https://github.com/haizlin/fe-interview/issues/1218)\n    - [js] [用js模拟实现微信抢红包的算法，并说明你的思路](https://github.com/haizlin/fe-interview/issues/1219)\n    - [软技能] [你有做过扫码枪的开发吗？知道它的原理吗？](https://github.com/haizlin/fe-interview/issues/1220)\n- 第154天 (2019-09-17)  \n    - [html] [不用h标签、css和js怎么实现多个字的字体连续放大的效果？](https://github.com/haizlin/fe-interview/issues/1213)\n    - [css] [如何做图片预览，如何放大一个图片？](https://github.com/haizlin/fe-interview/issues/1214)\n    - [js] [如何实现锁定网页、密码解锁的效果？说说你的方法和步骤是什么？](https://github.com/haizlin/fe-interview/issues/1215)\n    - [软技能] [请解释下你理解的并行和并发、同步和异步、阻塞和非阻塞之间有什么区别？](https://github.com/haizlin/fe-interview/issues/1216)\n- 第153天 (2019-09-16)  \n    - [html] [使用标签怎样对一个单词标志缩写呢？](https://github.com/haizlin/fe-interview/issues/1209)\n    - [css] [举例说明在css3中怎么实现背景裁剪？](https://github.com/haizlin/fe-interview/issues/1210)\n    - [js] [你知道1和Number(1)的区别是什么吗？](https://github.com/haizlin/fe-interview/issues/1211)\n    - [软技能] [你有使用过FTP吗？你知道FTP它的作用是什么吗？](https://github.com/haizlin/fe-interview/issues/1212)\n- 第152天 (2019-09-15)  \n    - [html] [说说你对small标签的认识，有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1205)\n    - [css] [如何使用CSS的多列布局？](https://github.com/haizlin/fe-interview/issues/1206)\n    - [js] [说说CORS为何要区分预检请求和简单请求呢？](https://github.com/haizlin/fe-interview/issues/1207)\n    - [软技能] [内存和缓存有什么区别？](https://github.com/haizlin/fe-interview/issues/1208)\n- 第151天 (2019-09-14)  \n    - [html] [举例说明如何在页面中添加数学公式？](https://github.com/haizlin/fe-interview/issues/1201)\n    - [css] [请说说CSS3实现文本效果的属性有哪些？](https://github.com/haizlin/fe-interview/issues/1202)\n    - [js] [实现异步编程有哪些方式？推荐用哪种？](https://github.com/haizlin/fe-interview/issues/1203)\n    - [软技能] [客户投诉说网站有些功能用不了，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1204)\n- 第150天 (2019-09-13)  \n    - [html] [HTML5如何使某个页面元素或整个页面可编辑？](https://github.com/haizlin/fe-interview/issues/1197)\n    - [css] [请说说在什么时候用transition？什么时候使用animation？](https://github.com/haizlin/fe-interview/issues/1198)\n    - [js] [请为什么说js是单线程，而不是多线程呢？](https://github.com/haizlin/fe-interview/issues/1199)\n    - [软技能] [说说你对堆和栈的理解，它们之间有什么区别？](https://github.com/haizlin/fe-interview/issues/1200)\n- 第149天 (2019-09-12)  \n    - [html] [怎样把整个页面中的内容设置成只读，不可编辑的状态？](https://github.com/haizlin/fe-interview/issues/1182)\n    - [css] [说说响应式设计(responsive design)和自适应设计(adaptive design)的区别？](https://github.com/haizlin/fe-interview/issues/1183)\n    - [js] [使用js实现摩斯密码的加密和解密](https://github.com/haizlin/fe-interview/issues/1184)\n    - [软技能] [说说你对矢量图和位图的理解，它们分别有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1185)\n- 第148天 (2019-09-11)  \n    - [html] [input的onblur和onchange事件区别是什么？](https://github.com/haizlin/fe-interview/issues/1178)\n    - [css] [什么是脱离文档流？有什么办法可以让元素脱离标准的文档流？](https://github.com/haizlin/fe-interview/issues/1179)\n    - [js] [请使用原生的js实现斐波那契数列](https://github.com/haizlin/fe-interview/issues/1180)\n    - [软技能] [你知道什么是AST吗？说说你对AST的理解，它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1181)\n- 第147天 (2019-09-10)  \n    - [html] [本地存储的生命周期是什么？](https://github.com/haizlin/fe-interview/issues/1174)\n    - [css] [请问background-attachmentn属性有什么用途？](https://github.com/haizlin/fe-interview/issues/1175)\n    - [js] [阻止事件的默认行为有哪些？说说它们之间的区别是什么？](https://github.com/haizlin/fe-interview/issues/1176)\n    - [软技能] [前端的性能统计有哪些指标？](https://github.com/haizlin/fe-interview/issues/1177)\n- 第146天 (2019-09-09)  \n    - [html] [请说说viewport是什么？在什么时候下使用？有什么作用？](https://github.com/haizlin/fe-interview/issues/1169)\n    - [css] [移动页面底部工具条有3个图标，如何平分？在设置边框后最后一个图标掉下去了怎么办？](https://github.com/haizlin/fe-interview/issues/1170)\n    - [js] [请举例说明动态操作DOM的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1171)\n    - [软技能] [移动端的用户体验有哪些优化的方法？](https://github.com/haizlin/fe-interview/issues/1172)\n- 第145天 (2019-09-08)  \n    - [html] [说说你对表单属性type=\"hidden\"的理解，它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1165)\n    - [css] [css怎样使每个字符宽度一样？](https://github.com/haizlin/fe-interview/issues/1166)\n    - [js] [原生Math的方法有哪些？请列举并描述其功能](https://github.com/haizlin/fe-interview/issues/1167)\n    - [软技能] [为什么提倡利用多个域名来存储网站的资源？](https://github.com/haizlin/fe-interview/issues/1168)\n- 第144天 (2019-09-07)  \n    - [html] [SGML（标准通用标记语言）和HTML（超文本标记语言），XML（可扩展标记语言）和HTML的之间有什么关系？](https://github.com/haizlin/fe-interview/issues/1161)\n    - [css] [说下你对background-size的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1162)\n    - [js] [什么是词法分析？请描述下js词法分析的过程？](https://github.com/haizlin/fe-interview/issues/1163)\n    - [软技能] [W3C是什么？请说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1164)\n- 第143天 (2019-09-06)  \n    - [html] [请说说 `<pre>` 和 `<code>` 标签的区别？](https://github.com/haizlin/fe-interview/issues/1157)\n    - [css] [如何自定义radio按钮的样式](https://github.com/haizlin/fe-interview/issues/1158)\n    - [js] [自己实现数组的 `map`、`filter`、`find` 方法](https://github.com/haizlin/fe-interview/issues/1159)\n    - [软技能] [你有自己的博客吗？维护的频率是多久呢？](https://github.com/haizlin/fe-interview/issues/1160)\n- 第142天 (2019-09-05)  \n    - [html] [如何实现应用缓存？说说你对manifest的理解](https://github.com/haizlin/fe-interview/issues/1152)\n    - [css] [word-wrap、word-break和white-space有什么区别？](https://github.com/haizlin/fe-interview/issues/1153)\n    - [js] [请描述下函数的执行过程](https://github.com/haizlin/fe-interview/issues/1154)\n    - [软技能] [在选择框架时应该考虑哪些因素？](https://github.com/haizlin/fe-interview/issues/1155)\n- 第141天 (2019-09-04)  \n    - [html] [form标签定义请求类型和请求地址分别是哪个属性？](https://github.com/haizlin/fe-interview/issues/1148)\n    - [css] [说说你对字母\"X\"在CSS中有什么作用？](https://github.com/haizlin/fe-interview/issues/1149)\n    - [js] [写一个洗扑克牌的方法](https://github.com/haizlin/fe-interview/issues/1150)\n    - [软技能] [你觉得你上家公司的前端开发流程有什么地方要优化的吗？怎么优化呢？](https://github.com/haizlin/fe-interview/issues/1151)\n- 第140天 (2019-09-03)  \n    - [html] [说说你对HTML5的keygen标签的理解，它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1144)\n    - [css] [CSS3中的transition是否可以过渡opacity和display？](https://github.com/haizlin/fe-interview/issues/1145)\n    - [js] [说说用原生js实现封装一个选项卡的功能](https://github.com/haizlin/fe-interview/issues/1146)\n    - [软技能] [你会PHP、JAVA、Python或GO吗？都有做过哪些应用呢？](https://github.com/haizlin/fe-interview/issues/1147)\n- 第139天 (2019-09-02)  \n    - [html] [如何让textarea标签中的内容原格式输出？](https://github.com/haizlin/fe-interview/issues/1140)\n    - [css] [说下background-color:transparent和opacity:0的区别是什么？](https://github.com/haizlin/fe-interview/issues/1141)\n    - [js] [说下你对柯里化函数(currying)的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1142)\n    - [软技能] [你知道Jenkins吗？有没有用过？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1143)\n- 第138天 (2019-09-01)  \n    - [html] [请说说应用缓存中的回退和网络分别是什么？](https://github.com/haizlin/fe-interview/issues/1136)\n    - [css] [你有用过IE css的expression表达式吗？说说你对它的理解和它有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1137)\n    - [js] [请描述下ajax的请求都有哪些步骤？](https://github.com/haizlin/fe-interview/issues/1138)\n    - [软技能] [你期望的薪资是多少呢？](https://github.com/haizlin/fe-interview/issues/1139)\n- 第137天 (2019-08-31)  \n    - [html] [如何让textarea高度自适应呢？](https://github.com/haizlin/fe-interview/issues/1132)\n    - [css] [z-index有时不起作用的原因是什么？怎么解决？](https://github.com/haizlin/fe-interview/issues/1133)\n    - [js] [用js实现页面局部打印和预览原理是什么呢？同时在IE上有什么不同？](https://github.com/haizlin/fe-interview/issues/1134)\n    - [软技能] [你有玩过Docker吗？你知道它有哪些运用场景吗？](https://github.com/haizlin/fe-interview/issues/1135)\n- 第136天 (2019-08-30)  \n    - [html] [HTML5的服务器(server-sent event)发送事件有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1128)\n    - [css] [你有了解css计数器（序列数字字符自动递增）吗？如何通过css的content属性实现呢？](https://github.com/haizlin/fe-interview/issues/1129)\n    - [js] [用js实现小写金额转大写的方法](https://github.com/haizlin/fe-interview/issues/1130)\n    - [软技能] [你知道什么是微格式(microformat)吗？说说你的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1131)\n- 第135天 (2019-08-29)  \n    - [html] [如何刷新浏览器的应用缓存？](https://github.com/haizlin/fe-interview/issues/1124)\n    - [css] [说说你对css的will-change属性的理解，它有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1125)\n    - [js] [请解释下NaN === NaN的结果](https://github.com/haizlin/fe-interview/issues/1126)\n    - [软技能] [你了解什么是微前端吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1127)\n- 第134天 (2019-08-28)  \n    - [html] [Web Worker线程的限制是什么？](https://github.com/haizlin/fe-interview/issues/1120)\n    - [css] [transition、animation、transform三者有什么区别？](https://github.com/haizlin/fe-interview/issues/1121)\n    - [js] [请写出如下代码运行的结果并解释为什么？[代码]](https://github.com/haizlin/fe-interview/issues/1122)\n    - [软技能] [你在工作中有用到过websocket吗？用它来解决什么问题？](https://github.com/haizlin/fe-interview/issues/1123)\n- 第133天 (2019-08-27)  \n    - [html] [canvas默认画布的尺寸是多大？怎样设置才能不会变形？](https://github.com/haizlin/fe-interview/issues/1116)\n    - [css] [如何使用css3实现一个div设置多张背景图片？](https://github.com/haizlin/fe-interview/issues/1117)\n    - [js] [写一个方法，将字符串中的单词倒转后输出，如：`my love` -> `ym evol`](https://github.com/haizlin/fe-interview/issues/1118)\n    - [软技能] [说说你是怎么安排你工作外的时间的？](https://github.com/haizlin/fe-interview/issues/1119)\n- 第132天 (2019-08-26)  \n    - [html] [触发form表单自动提交的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1112)\n    - [css] [有哪些方式可以对一个DOM设置它的CSS样式？](https://github.com/haizlin/fe-interview/issues/1113)\n    - [js] [原生的字符串操作方法有哪些？请列举并描述其功能](https://github.com/haizlin/fe-interview/issues/1114)\n    - [软技能] [你会nodejs吗？说说你运用它的场景](https://github.com/haizlin/fe-interview/issues/1115)\n- 第131天 (2019-08-25)  \n    - [html] [table去除边框的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1108)\n    - [css] [举例说明实现圆角的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1109)\n    - [js] [JSON.stringify有什么局限性和哪些技巧？](https://github.com/haizlin/fe-interview/issues/1110)\n    - [软技能] [你知道产品经理一般画的原型是用什么工具吗？有没有自己玩过？](https://github.com/haizlin/fe-interview/issues/1111)\n- 第130天 (2019-08-24)  \n    - [html] [你知道什么是锚点吗？它的作用是什么？怎么创建一个锚点？](https://github.com/haizlin/fe-interview/issues/1104)\n    - [css] [有用过scss和sass吗？说说它们之间的区别是什么？](https://github.com/haizlin/fe-interview/issues/1105)\n    - [js] [如何实现一个全屏的功能？](https://github.com/haizlin/fe-interview/issues/1106)\n    - [软技能] [说说你对重构的理解](https://github.com/haizlin/fe-interview/issues/1107)\n- 第129天 (2019-08-23)  \n    - [html] [请问WebSql是HTML5的一个规范吗？](https://github.com/haizlin/fe-interview/issues/1100)\n    - [css] [absolute的containing block（容器块）计算方式和正常流有什么区别？](https://github.com/haizlin/fe-interview/issues/1101)\n    - [js] [举例说明js关闭当前窗口有哪些方法？](https://github.com/haizlin/fe-interview/issues/1102)\n    - [软技能] [关于重复造轮子这件事你是怎么理解的？](https://github.com/haizlin/fe-interview/issues/1103)\n- 第128天 (2019-08-22)  \n    - [html] [精灵图和base64如何选择呢？](https://github.com/haizlin/fe-interview/issues/1096)\n    - [css] [说说visibility属性的collapse属性值有什么作用？在不同浏览器下有什么区别？](https://github.com/haizlin/fe-interview/issues/1097)\n    - [js] [说说你对js包装对象的理解](https://github.com/haizlin/fe-interview/issues/1098)\n    - [软技能] [知道为何有些网站访不需要端口号？说说你对端口的理解？](https://github.com/haizlin/fe-interview/issues/1099)\n- 第127天 (2019-08-21)  \n    - [html] [html的button中的reset有什么作用？](https://github.com/haizlin/fe-interview/issues/1092)\n    - [css] [说说你对min-width和max-width的理解，它们有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1093)\n    - [js] [JavaScript有几种类型值？能否画出它们的内存图？](https://github.com/haizlin/fe-interview/issues/1094)\n    - [软技能] [说说你对移动端和web前端开发的主要区别是什么？](https://github.com/haizlin/fe-interview/issues/1095)\n- 第126天 (2019-08-20)  \n    - [html] [请说说Canvas和SVG图形的区别是什么？](https://github.com/haizlin/fe-interview/issues/1088)\n    - [css] [说说你对hasLayout的理解，触发hasLayout的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1089)\n    - [js] [保护js代码的方式有哪些？分别说说他们的原理是什么？](https://github.com/haizlin/fe-interview/issues/1090)\n    - [软技能] [你有了解opengl吗？它有哪些作用？](https://github.com/haizlin/fe-interview/issues/1091)\n- 第125天 (2019-08-19)  \n    - [html] [举例说明table怎么合并行和列的？](https://github.com/haizlin/fe-interview/issues/1083)\n    - [css] [使用纯CSS代码实现动画的暂停与播放](https://github.com/haizlin/fe-interview/issues/1084)\n    - [js] [你有用过webRTC吗？它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1085)\n    - [软技能] [说说你对Web App 、Hybrid App和Native App这三者的理解？](https://github.com/haizlin/fe-interview/issues/1086)\n- 第124天 (2019-08-18)  \n    - [html] [HTML5规范将元素分为哪几个大类？分别说说它们的特点](https://github.com/haizlin/fe-interview/issues/1078)\n    - [css] [举例说明伪类:nth-child、:first-child与:first-of-type这三者有什么不同？](https://github.com/haizlin/fe-interview/issues/1079)\n    - [js] [如何实现文件拖动上传？](https://github.com/haizlin/fe-interview/issues/1080)\n    - [软技能] [你有开发过弹幕吗？知道它的原理吗？说说看](https://github.com/haizlin/fe-interview/issues/1081)\n- 第123天 (2019-08-17)  \n    - [html] [使用canvas画出一个矩形](https://github.com/haizlin/fe-interview/issues/1073)\n    - [css] [什么是zoom？它有什么作用？](https://github.com/haizlin/fe-interview/issues/1074)\n    - [js] [分析`('b' + 'a' + +'a' + 'a').toLowerCase()`返回的结果](https://github.com/haizlin/fe-interview/issues/1075)\n    - [软技能] [你了解雅虎前端优化的35条军规吗？你能说上几条？](https://github.com/haizlin/fe-interview/issues/1076)\n- 第122天 (2019-08-16)  \n    - [html] [说说form-data、x-www-form-urlencoded、raw、binary的区别是什么？](https://github.com/haizlin/fe-interview/issues/1069)\n    - [css] [举例说明微信端兼容问题有哪些？](https://github.com/haizlin/fe-interview/issues/1070)\n    - [js] [能否正确获取本地上传的文件路径？如果可以怎么做？如果不可以解释下为什么？](https://github.com/haizlin/fe-interview/issues/1071)\n    - [软技能] [如果一个项目要你重构成前后端分离，你的方法论是什么？](https://github.com/haizlin/fe-interview/issues/1072)\n- 第121天 (2019-08-15)  \n    - [html] [请描述下application cache的更新过程？](https://github.com/haizlin/fe-interview/issues/1065)\n    - [css] [请举例说明伪元素 (pseudo-elements) 有哪些用途？](https://github.com/haizlin/fe-interview/issues/1066)\n    - [js] [请说说escape、encodeURI、decodeURI、encodeURIComponent和decodeURIComponent的区别？](https://github.com/haizlin/fe-interview/issues/1067)\n    - [软技能] [用哪种格式可以存储包含Alpha通道的图像？Alpha通道是指什么？](https://github.com/haizlin/fe-interview/issues/1068)\n- 第120天 (2019-08-14)  \n    - [html] [你知道富文本编辑器的实现原理吗？](https://github.com/haizlin/fe-interview/issues/1061)\n    - [css] [设置字体时为什么建议设置替换字体？](https://github.com/haizlin/fe-interview/issues/1062)\n    - [js] [如何终止WebWork？](https://github.com/haizlin/fe-interview/issues/1063)\n    - [软技能] [你有签过保密协议吗？说说你对保密协议的理解](https://github.com/haizlin/fe-interview/issues/1064)\n- 第119天 (2019-08-13)  \n    - [html] [说说你对富文本的理解，你有用过哪些富文本编辑器呢？](https://github.com/haizlin/fe-interview/issues/1057)\n    - [css] [你有没有自己写过一套UI库？说下遇到哪些难点？](https://github.com/haizlin/fe-interview/issues/1058)\n    - [js] [写一个方法把多维数组降维](https://github.com/haizlin/fe-interview/issues/1059)\n    - [软技能] [你对jsfuck有了解吗？它的原理是什么？请举例说明](https://github.com/haizlin/fe-interview/issues/1060)\n- 第118天 (2019-08-12)  \n    - [html] [有使用过HTML5的跟踪元素吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1053)\n    - [css] [说说你对GPU的理解，举例说明哪些元素能触发GPU硬件加速？](https://github.com/haizlin/fe-interview/issues/1054)\n    - [js] [使用正则去掉html中标签与标签之间的空格](https://github.com/haizlin/fe-interview/issues/1055)\n    - [软技能] [你有做过骨架屏吗？它的原理是什么知道吗？](https://github.com/haizlin/fe-interview/issues/1056)\n- 第117天 (2019-08-11)  \n    - [html] [frame和iframe有什么区别？](https://github.com/haizlin/fe-interview/issues/1049)\n    - [css] [你知道CSS中的字母\"C\"代表什么吗？](https://github.com/haizlin/fe-interview/issues/1050)\n    - [js] [document.write和innerHTML有什么区别？](https://github.com/haizlin/fe-interview/issues/1051)\n    - [软技能] [你今年多大了？请说说看你认为你的程序员生涯能做到多少岁？](https://github.com/haizlin/fe-interview/issues/1052)\n- 第116天 (2019-08-10)  \n    - [html] [页面布局中的结构与表现分离，那么什么是结构？什么是表现呢？](https://github.com/haizlin/fe-interview/issues/1045)\n    - [css] [怎么自定义鼠标指针的图案？](https://github.com/haizlin/fe-interview/issues/1046)\n    - [js] [如何使用js来截图？怎样截可见区域和整个页面？](https://github.com/haizlin/fe-interview/issues/1047)\n    - [软技能] [对于前后端分离，你是怎么理解的？](https://github.com/haizlin/fe-interview/issues/1048)\n- 第115天 (2019-08-09)  \n    - [html] [怎样去除html标签之间换行产生的空格？](https://github.com/haizlin/fe-interview/issues/1041)\n    - [css] [Reset CSS和Normalize CSS的区别是什么？](https://github.com/haizlin/fe-interview/issues/1042)\n    - [js] [分别写出防抖和节流的两个函数，并描述它们分别有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1043)\n    - [软技能] [说下你是如何从PS切出图的，有什么技巧？](https://github.com/haizlin/fe-interview/issues/1044)\n- 第114天 (2019-08-08)  \n    - [html] [举例说明HTML5的Canvas元素有什么用途？](https://github.com/haizlin/fe-interview/issues/1037)\n    - [css] [为什么要使用css sprites？](https://github.com/haizlin/fe-interview/issues/1038)\n    - [js] [写一个把数字转成中文的方法，例如：101转成一百零一](https://github.com/haizlin/fe-interview/issues/1039)\n    - [软技能] [你知道什么是B/S和C/S架构吗？说说它们的区别](https://github.com/haizlin/fe-interview/issues/1040)\n- 第113天 (2019-08-07)  \n    - [html] [在HTML5中如何组合标题？用哪个元素？](https://github.com/haizlin/fe-interview/issues/1033)\n    - [css] [标签、class和id选择器三者的区别是什么？分别在什么时候用？](https://github.com/haizlin/fe-interview/issues/1034)\n    - [js] [用js写一个事件侦听器的方法](https://github.com/haizlin/fe-interview/issues/1035)\n    - [软技能] [shim和polyfill有什么区别？它们分别有什么用？](https://github.com/haizlin/fe-interview/issues/1036)\n- 第112天 (2019-08-06)  \n    - [html] [你知道checkbox有几种状态吗？它们分别用来表示什么？](https://github.com/haizlin/fe-interview/issues/1029)\n    - [css] [举例说明时间、频率、角度、弧度、百分度的单位分别是哪些？](https://github.com/haizlin/fe-interview/issues/1030)\n    - [js] [函数声明与函数表达式有什么区别？](https://github.com/haizlin/fe-interview/issues/1031)\n    - [软技能] [在实际工作中，要是你的想法被反对时你该怎么办？](https://github.com/haizlin/fe-interview/issues/1032)\n- 第111天 (2019-08-05)  \n    - [html] [HTML如何创建分区响应图？](https://github.com/haizlin/fe-interview/issues/1025)\n    - [css] [你有用过table布局吗？说说你的感受](https://github.com/haizlin/fe-interview/issues/1026)\n    - [js] [请用js编写一个红绿灯程序](https://github.com/haizlin/fe-interview/issues/1027)\n    - [软技能] [淘宝、京东、百度他们的网站首页秒开是如何做到的呢？](https://github.com/haizlin/fe-interview/issues/1028)\n- 第110天 (2019-08-04)  \n    - [html] [什么是svg？说说svg有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1021)\n    - [css] [说说你对设备像素比的理解](https://github.com/haizlin/fe-interview/issues/1022)\n    - [js] [请详细描述AJAX的工作原理](https://github.com/haizlin/fe-interview/issues/1023)\n    - [软技能] [前端页面有哪三层构成？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1024)\n- 第109天 (2019-08-03)  \n    - [html] [有好多网站不常用table和iframe这两个元素，知道原因吗？](https://github.com/haizlin/fe-interview/issues/1017)\n    - [css] [说下你对cursor属性的理解](https://github.com/haizlin/fe-interview/issues/1018)\n    - [js] [请描述下什么是原型模式？它主要运用在哪些场景？](https://github.com/haizlin/fe-interview/issues/1019)\n    - [软技能] [你知道什么是图床吗？它有什么好处？](https://github.com/haizlin/fe-interview/issues/1020)\n- 第108天 (2019-08-02)  \n    - [html] [在默认的情况下，使用h1标签呈现出什么效果？](https://github.com/haizlin/fe-interview/issues/1013)\n    - [css] [position的relative和absolute定位原点是哪里？](https://github.com/haizlin/fe-interview/issues/1014)\n    - [js] [请描述下js的原型和原型链的理解以及它们之间的关系](https://github.com/haizlin/fe-interview/issues/1015)\n    - [软技能] [要你做一个国外的web页面，你需要考虑哪些问题？](https://github.com/haizlin/fe-interview/issues/1016)\n- 第107天 (2019-08-01)  \n    - [html] [网站的TDK该怎么设置？它有什么作用？](https://github.com/haizlin/fe-interview/issues/1009)\n    - [css] [过渡和动画的区别是什么？](https://github.com/haizlin/fe-interview/issues/1010)\n    - [js] [写一个方法判断给定的字符串是否同态(isomorphic)](https://github.com/haizlin/fe-interview/issues/1011)\n    - [软技能] [你上家公司前端团队有多少人？是怎么分工的？](https://github.com/haizlin/fe-interview/issues/1012)\n- 第106天 (2019-07-31)  \n    - [html] [除了音频和视频，HTML5还支持哪些媒体标签？](https://github.com/haizlin/fe-interview/issues/1005)\n    - [css] [CSS中的calc()有什么作用？](https://github.com/haizlin/fe-interview/issues/1006)\n    - [js] [说说你对作用域链的理解](https://github.com/haizlin/fe-interview/issues/1007)\n    - [软技能] [Web安全色所能够显示的颜色种类有多少种？](https://github.com/haizlin/fe-interview/issues/1008)\n- 第105天 (2019-07-30)  \n    - [html] [如何在HTML5页面中嵌入音频和视频？](https://github.com/haizlin/fe-interview/issues/1001)\n    - [css] [怎么实现移动端的边框0.5px？](https://github.com/haizlin/fe-interview/issues/1002)\n    - [js] [写个方法，找出指定字符串中重复最多的字符及其长度](https://github.com/haizlin/fe-interview/issues/1003)\n    - [软技能] [域名解析它有哪几种方式？](https://github.com/haizlin/fe-interview/issues/1004)\n- 第104天 (2019-07-29)  \n    - [html] [说说HTML中的`<html>`标签有什么作用？](https://github.com/haizlin/fe-interview/issues/996)\n    - [css] [行内元素和块级元素有什么区别，如何相互转换？](https://github.com/haizlin/fe-interview/issues/997)\n    - [js] [请说说json和jsonp的区别？](https://github.com/haizlin/fe-interview/issues/998)\n    - [软技能] [描述下什么是域名解析？简述它的基本过程](https://github.com/haizlin/fe-interview/issues/999)\n    - [other] [前端面试每日3+1分类](https://github.com/haizlin/fe-interview/issues/1000)\n- 第103天 (2019-07-28)  \n    - [html] [请描述一下cookies、sessionStorage和localStorage的区别？](https://github.com/haizlin/fe-interview/issues/992)\n    - [css] [说说你对低版本IE的盒子模型的理解](https://github.com/haizlin/fe-interview/issues/993)\n    - [js] [你是如何更好地处理Async/Await的异常的？](https://github.com/haizlin/fe-interview/issues/994)\n    - [软技能] [请列举出多种减少页面加载时间的方法](https://github.com/haizlin/fe-interview/issues/995)\n- 第102天 (2019-07-27)  \n    - [html] [行内元素、块级元素、空(void)元素分别有哪些？](https://github.com/haizlin/fe-interview/issues/988)\n    - [css] [你是如何规划响应式布局的？](https://github.com/haizlin/fe-interview/issues/989)\n    - [js] [准确说出`'1,2,3,4'.split()`的结果是什么（包括类型和值）？](https://github.com/haizlin/fe-interview/issues/990)\n    - [软技能] [进程与线程有什么区别？JS的单线程带来哪些好处？](https://github.com/haizlin/fe-interview/issues/991)\n- 第101天 (2019-07-26)  \n    - [html] [说说你对accesskey的理解，举例说明它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/984)\n    - [css] [说说你对前端二倍图的理解？移动端使用二倍图比一倍图有什么好处？](https://github.com/haizlin/fe-interview/issues/985)\n    - [js] [不依赖第三方库，说下如何使用js读取pdf？](https://github.com/haizlin/fe-interview/issues/986)\n    - [软技能] [你有自己买过服务器和域名用来搭建博客或者网站吗？](https://github.com/haizlin/fe-interview/issues/987)\n- 第100天 (2019-07-25)  \n    - [html] [HTML5怎么为输入框添加语音输入的功能呢？](https://github.com/haizlin/fe-interview/issues/979)\n    - [css] [如何让大小不同的图片等比缩放不变形显示在固定大小的div里？写个例子](https://github.com/haizlin/fe-interview/issues/980)\n    - [js] [分别封装精确运算的加减乘除四个方法](https://github.com/haizlin/fe-interview/issues/981)\n    - [软技能] [你有画过流程图吗？用过什么软件？开始和判定分别用什么图形表示？](https://github.com/haizlin/fe-interview/issues/982)\n- 第99天 (2019-07-24)  \n    - [html] [HTML5的页面可见性（Page Visibility）有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/975)\n    - [css] [你对视网膜(Retina)分辨率有了解吗？有没有在实际中使用过？](https://github.com/haizlin/fe-interview/issues/976)\n    - [js] [不用第三方库，说说纯js怎么实现读取和导出excel？](https://github.com/haizlin/fe-interview/issues/977)\n    - [软技能] [你有用过单例模式吗？主要运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/978)\n- 第98天 (2019-07-23)  \n    - [html] [列举出你最常用的meta标签的写法和作用](https://github.com/haizlin/fe-interview/issues/971)\n    - [css] [移动端微信页面有哪些兼容性问题及解决方案是什么？](https://github.com/haizlin/fe-interview/issues/972)\n    - [js] [说说你理解的同步和异步的区别是什么？](https://github.com/haizlin/fe-interview/issues/973)\n    - [软技能] [不查资料，你会手写正则吗？](https://github.com/haizlin/fe-interview/issues/974)\n- 第97天 (2019-07-22)  \n    - [html] [Doctype有什么作用？你知道有多少种Doctype文档类型吗？](https://github.com/haizlin/fe-interview/issues/967)\n    - [css] [如何更改placeholder的字体颜色和大小？](https://github.com/haizlin/fe-interview/issues/968)\n    - [js] [写例子说明如何给li绑定事件（ul下有1000+个li）？](https://github.com/haizlin/fe-interview/issues/969)\n    - [软技能] [你认为前端工程师应该分为哪些级别呢？说说你的看法](https://github.com/haizlin/fe-interview/issues/970)\n- 第96天 (2019-07-21)  \n    - [html] [写出以下几个HTML标签：字体、居中、文字加粗、下标](https://github.com/haizlin/fe-interview/issues/962)\n    - [css] [行内css和important哪个优先级高？](https://github.com/haizlin/fe-interview/issues/963)\n    - [js] [要实现一个js的持续动画，你有什么比较好的方法？](https://github.com/haizlin/fe-interview/issues/964)\n    - [软技能] [说说你对Git的branch, diff, merge的理解？](https://github.com/haizlin/fe-interview/issues/965)\n- 第95天 (2019-07-20)  \n    - [html] [HTML5标准提供了哪些新的API？你有用过哪些？](https://github.com/haizlin/fe-interview/issues/958)\n    - [css] [当一个元素被设置为浮动后，它的display值变为什么呢？](https://github.com/haizlin/fe-interview/issues/959)\n    - [js] [分别写出数组的交集、并集、差集、补集这四个方法](https://github.com/haizlin/fe-interview/issues/960)\n    - [软技能] [你知道什么是图片防盗链吗？防盗链怎么实现呢？说说你的方法](https://github.com/haizlin/fe-interview/issues/961)\n- 第94天 (2019-07-19)  \n    - [html] [使用HTML5需要遵守哪些设计原则？](https://github.com/haizlin/fe-interview/issues/954)\n    - [css] [为什么会出现浮动？在什么时候需要清除浮动呢？](https://github.com/haizlin/fe-interview/issues/955)\n    - [js] [用js写出死循环的方法有哪些？](https://github.com/haizlin/fe-interview/issues/956)\n    - [软技能] [说说你对emoji表情的理解，前端如何处理emoji表情？它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/957)\n- 第93天 (2019-07-18)  \n    - [html] [有使用过svg吗？请用svg画一个圆](https://github.com/haizlin/fe-interview/issues/906)\n    - [css] [写出div在不固定高度的情况下水平垂直居中的方法？](https://github.com/haizlin/fe-interview/issues/907)\n    - [js] [js的函数有哪几种调用形式？](https://github.com/haizlin/fe-interview/issues/908)\n    - [软技能] [简要描述下什么是DNS？它有什么用？](https://github.com/haizlin/fe-interview/issues/909)\n- 第92天 (2019-07-17)  \n    - [html] [请说说你对ISISO8859-2字符集的认识](https://github.com/haizlin/fe-interview/issues/902)\n    - [css] [移动端的布局用过媒体查询吗？写出例子看看](https://github.com/haizlin/fe-interview/issues/903)\n    - [js] [解释下为什么`{} + [] === 0`为true？](https://github.com/haizlin/fe-interview/issues/904)\n    - [软技能] [浏览器在什么情况下会出现“已拦截弹窗式窗口”？怎么解决？](https://github.com/haizlin/fe-interview/issues/905)\n- 第91天 (2019-07-16)  \n    - [html] [请描述下元素的href和src有什么区别？](https://github.com/haizlin/fe-interview/issues/757)\n    - [css] [CSS的伪类和伪对象有什么不同？](https://github.com/haizlin/fe-interview/issues/758)\n    - [js] [请描述下null和undefined的区别是什么？这两者分别运用在什么场景？](https://github.com/haizlin/fe-interview/issues/759)\n    - [软技能] [你所在的团队有规范吗？举例说明都定义了哪些规范？](https://github.com/haizlin/fe-interview/issues/760)\n- 第90天 (2019-07-15)  \n    - [html] [举例说明你对ol和ul标签的区别？它们的运用场景分别是什么呢？](https://github.com/haizlin/fe-interview/issues/747)\n    - [css] [CSS的overflow属性定义溢出元素内容区的内容会如何处理呢](https://github.com/haizlin/fe-interview/issues/748)\n    - [js] [写个方法随机打乱一个数组](https://github.com/haizlin/fe-interview/issues/749)\n    - [软技能] [当项目准备上线前，你有做过哪些性能优化吗？](https://github.com/haizlin/fe-interview/issues/750)\n- 第89天 (2019-07-14)  \n    - [html] [a标签的href和onclick属性同时存在时哪个先触发？](https://github.com/haizlin/fe-interview/issues/743)\n    - [css] [外层有一个自适应高度的div，里面有两个div，一个高度固定300px，另一个怎么填满剩余的高度？](https://github.com/haizlin/fe-interview/issues/744)\n    - [js] [js异步加载有哪些方案？](https://github.com/haizlin/fe-interview/issues/745)\n    - [软技能] [说说你对robots文件的理解，它有什么作用？](https://github.com/haizlin/fe-interview/issues/746)\n- 第88天 (2019-07-13)  \n    - [html] [怎么使用HTML5来获取定位？定位不准怎么解决？](https://github.com/haizlin/fe-interview/issues/607)\n    - [css] [说说你对CSS样式覆盖规则的理解](https://github.com/haizlin/fe-interview/issues/608)\n    - [js] [判断instanceof的结果并解释原因 [代码]](https://github.com/haizlin/fe-interview/issues/609)\n    - [软技能] [说说你对hosts文件的理解，它都有哪些作用？](https://github.com/haizlin/fe-interview/issues/610)\n- 第87天 (2019-07-12)  \n    - [html] [举例说明如何原样输出HTML代码，不被浏览器解析？](https://github.com/haizlin/fe-interview/issues/600)\n    - [css] [写出几个初始化CSS的样式，并解释说明为什么要这样写](https://github.com/haizlin/fe-interview/issues/601)\n    - [js] [请写一个sleep（暂停）函数](https://github.com/haizlin/fe-interview/issues/602)\n    - [软技能] [你平常都看哪些方面的书？你看书的方法是怎样的？](https://github.com/haizlin/fe-interview/issues/603)\n- 第86天 (2019-07-11)  \n    - [html] [举例说明你对HTML5的ruby标签的理解，都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/596)\n    - [css] [display有哪些值？分别说明他们的作用是什么？](https://github.com/haizlin/fe-interview/issues/597)\n    - [js] [把Script标签放在页面最底部的`</body>`之前和之后有什么区别？浏览器会如何解析它们？](https://github.com/haizlin/fe-interview/issues/598)\n    - [软技能] [Git的reset和revert有什么区别？它们分别适用于什么场景？](https://github.com/haizlin/fe-interview/issues/599)\n- 第85天 (2019-07-10)  \n    - [html] [iframe的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/592)\n    - [css] [怎么让body高度自适应屏幕？为什么？](https://github.com/haizlin/fe-interview/issues/593)\n    - [js] [js延迟加载的方式有哪些？](https://github.com/haizlin/fe-interview/issues/594)\n    - [软技能] [你平时开发是用mac还是windows系统？至少举三个例子说明两者的区别？](https://github.com/haizlin/fe-interview/issues/595)\n- 第84天 (2019-07-09)  \n    - [html] [a标签下的href=\"javascript:void(0)\"起到了什么作用？说说你对javascript:void(0)的理解？](https://github.com/haizlin/fe-interview/issues/588)\n    - [css] [font-style的属性有Italic和oblique，两者有什么区别呢](https://github.com/haizlin/fe-interview/issues/589)\n    - [js] [请描述你对浏览器同源策略的理解](https://github.com/haizlin/fe-interview/issues/590)\n    - [软技能] [刷新和强制刷新有什么区别？说说你对两者的理解](https://github.com/haizlin/fe-interview/issues/591)\n- 第83天 (2019-07-08)  \n    - [html] [在新窗口打开链接的方法是什么？那怎么设置全站链接都在新窗口打开？](https://github.com/haizlin/fe-interview/issues/584)\n    - [css] [IE(6/7/8/9/10/11/Edge)下的hack写法分别有哪些？](https://github.com/haizlin/fe-interview/issues/585)\n    - [js] [举例说明js如何实现继承？](https://github.com/haizlin/fe-interview/issues/586)\n    - [软技能] [你会抓https和移动端的包吗？分别描述下这两种包要怎么抓？](https://github.com/haizlin/fe-interview/issues/587)\n- 第82天 (2019-07-07)  \n    - [html] [用HTML5实现手机摇一摇功能你有做过吗？你知道它的原理吗？](https://github.com/haizlin/fe-interview/issues/580)\n    - [css] [写出你遇到过IE6/7/8/9的BUG及解决方法](https://github.com/haizlin/fe-interview/issues/581)\n    - [js] [用js实现一个九九乘法口诀表](https://github.com/haizlin/fe-interview/issues/582)\n    - [软技能] [说下你平时是怎么自学的？怎么安排时间的？](https://github.com/haizlin/fe-interview/issues/583)\n- 第81天 (2019-07-06)  \n    - [html] [你有用过HTML5的Device API吗？说说它都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/576)\n    - [css] [举例说明css的基本语句构成是什么呢？](https://github.com/haizlin/fe-interview/issues/577)\n    - [js] [在js中怎么捕获异常？写出来看看？应该在哪些场景下采用呢？](https://github.com/haizlin/fe-interview/issues/578)\n    - [软技能] [你申请的这个职位，你觉得你还欠缺什么呢？](https://github.com/haizlin/fe-interview/issues/579)\n- 第80天 (2019-07-05)  \n    - [html] [简述下HTML的快捷键属性是哪个？并举例说明有什么用？](https://github.com/haizlin/fe-interview/issues/572)\n    - [css] [写例子说明如何强制（自动）中、英文换行与不换行](https://github.com/haizlin/fe-interview/issues/573)\n    - [js] [举例说明什么是decodeURI()和encodeURI()是什么？](https://github.com/haizlin/fe-interview/issues/574)\n    - [软技能] [你知道什么是websocket吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/575)\n- 第79天 (2019-07-04)  \n    - [html] [HTML5的应用程序缓存与浏览器缓存有什么不同？](https://github.com/haizlin/fe-interview/issues/568)\n    - [css] [说说你对BEM规范的理解，同时举例说明常见的CSS规范有哪些？](https://github.com/haizlin/fe-interview/issues/569)\n    - [js] [举例说明什么是IIFEs？它有什么好处？](https://github.com/haizlin/fe-interview/issues/570)\n    - [软技能] [一个项目写很多的纯静态页面，有公共的部分（例如头和尾）你是怎么提取公用的？](https://github.com/haizlin/fe-interview/issues/571)\n- 第78天 (2019-07-03)  \n    - [html] [你有用过HTML5中的datalist标签吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/562)\n    - [css] [遇到overflow: scroll不能平滑滚动怎么解决？](https://github.com/haizlin/fe-interview/issues/563)\n    - [js] [举例说明数组和对象的迭代方法分别有哪些？](https://github.com/haizlin/fe-interview/issues/564)\n    - [软技能] [你有使用过JWT吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/565)\n- 第77天 (2019-07-02)  \n    - [html] [说说你对HTML5的img标签属性srcset和sizes的理解？都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/530)\n    - [css] [请问display:inline-block在什么时候会显示间隙？](https://github.com/haizlin/fe-interview/issues/531)\n    - [js] [请快速答出此题的答案并解释：var x, y = 1; x + y = ?](https://github.com/haizlin/fe-interview/issues/532)\n    - [软技能] [你会抓包吗？都有用过哪些抓包工具？](https://github.com/haizlin/fe-interview/issues/533)\n- 第76天 (2019-07-01)  \n    - [html] [HTML5如何识别语音读出的内容和朗读指定的内容？](https://github.com/haizlin/fe-interview/issues/526)\n    - [css] [用CSS画出一个任意角度的扇形，可以写多种实现的方法](https://github.com/haizlin/fe-interview/issues/527)\n    - [js] [说说instanceof和typeof的实现原理并自己模拟实现一个instanceof](https://github.com/haizlin/fe-interview/issues/528)\n    - [软技能] [你对web服务器软件有了解吗？都使用过哪些？各有哪些优缺点呢？](https://github.com/haizlin/fe-interview/issues/529)\n- 第75天 (2019-06-30)  \n    - [html] [移动web页面如何自动探测电话号码？](https://github.com/haizlin/fe-interview/issues/521)\n    - [css] [请你解释下什么是浮动和它的工作原理是什么？同时浮动会引起什么问题？](https://github.com/haizlin/fe-interview/issues/522)\n    - [js] [js中=、==、===三个的区别是什么？并说明它们各自的工作过程](https://github.com/haizlin/fe-interview/issues/523)\n    - [软技能] [说说你做过让你觉得最满意的项目是什么？为什么？](https://github.com/haizlin/fe-interview/issues/524)\n- 第74天 (2019-06-29)  \n    - [html] [在a标签上的四个伪类执行顺序是什么？](https://github.com/haizlin/fe-interview/issues/517)\n    - [css] [说说你对!important的理解，一般在哪些场景使用？](https://github.com/haizlin/fe-interview/issues/518)\n    - [js] [写一个方法随机生成指定位数的字符串](https://github.com/haizlin/fe-interview/issues/519)\n    - [软技能] [说下你对互联网行业及前端技术发展趋势的看法](https://github.com/haizlin/fe-interview/issues/520)\n- 第73天 (2019-06-28)  \n    - [html] [favicon.ico有什么作用？怎么在页面中引用？常用尺寸有哪些？可以修改后缀名吗？](https://github.com/haizlin/fe-interview/issues/513)\n    - [css] [在实际编写css中你有遇到过哪些浏览器兼容性的问题？怎么解决的？](https://github.com/haizlin/fe-interview/issues/514)\n    - [js] [移动端点击事件为什么会有延迟？延迟多长时间？有哪些方法可以解决？](https://github.com/haizlin/fe-interview/issues/515)\n    - [软技能] [说说你对RESTful的理解](https://github.com/haizlin/fe-interview/issues/516)\n- 第72天 (2019-06-27)  \n    - [html] [video和audio分别支持哪些格式？](https://github.com/haizlin/fe-interview/issues/509)\n    - [css] [怎么改变选中文本的文字颜色和背景色？](https://github.com/haizlin/fe-interview/issues/510)\n    - [js] [写一个字符串重复的repeat函数](https://github.com/haizlin/fe-interview/issues/511)\n    - [软技能] [你知道二维码的原理是什么吗？要把android和ios的下载地址合成一个二维码怎么做呢？](https://github.com/haizlin/fe-interview/issues/512)\n- 第71天 (2019-06-26)  \n    - [html] [怎么在IE8及以下实现HTML5的兼容？](https://github.com/haizlin/fe-interview/issues/502)\n    - [css] [你对响应式设计的理解是什么？知道它基本的原理是吗？要想兼容低版本的IE怎么做呢？](https://github.com/haizlin/fe-interview/issues/503)\n    - [js] [说说你对深浅拷贝的理解？并实现一个对数组和对象深拷贝的方法](https://github.com/haizlin/fe-interview/issues/504)\n    - [软技能] [做了这么多年开发，说说你最大的感悟是什么？](https://github.com/haizlin/fe-interview/issues/505)\n- 第70天 (2019-06-25)  \n    - [html] [html的a标签属性rel='nofollow'有什么作用？](https://github.com/haizlin/fe-interview/issues/498)\n    - [css] [你有使用过哪些栅格系统？都有什么区别呢？](https://github.com/haizlin/fe-interview/issues/499)\n    - [js] [Ajax请求中get和post方式有什么区别呢？分别在哪些场景下使用？](https://github.com/haizlin/fe-interview/issues/500)\n    - [软技能] [本地git与远程仓库连接的方式有哪些？](https://github.com/haizlin/fe-interview/issues/501)\n- 第69天 (2019-06-24)  \n    - [html] [怎样禁止表单记住密码自动填充？](https://github.com/haizlin/fe-interview/issues/494)\n    - [css] [请说说*{box-sizing: border-box;}的作用及好处有哪些？](https://github.com/haizlin/fe-interview/issues/495)\n    - [js] [说说你对base64的理解，它的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/496)\n    - [软技能] [为什么浏览器会有兼容的问题呢？](https://github.com/haizlin/fe-interview/issues/497)\n- 第68天 (2019-06-23)  \n    - [html] [写个例子说明HTML5在移动端如何打开APP？](https://github.com/haizlin/fe-interview/issues/490)\n    - [css] [说说你对jpg、png、gif的理解，分别在什么场景下使用？有使用过webp吗？](https://github.com/haizlin/fe-interview/issues/491)\n    - [js] [formData主要是用来做什么的？它的操作方法有哪些？](https://github.com/haizlin/fe-interview/issues/492)\n    - [软技能] [js动画和css动画有什么区别？](https://github.com/haizlin/fe-interview/issues/493)\n- 第67天 (2019-06-22)  \n    - [html] [请写出唤醒拔打电话、发送邮件、发送短信的例子](https://github.com/haizlin/fe-interview/issues/407)\n    - [css] [如何消除transition闪屏？](https://github.com/haizlin/fe-interview/issues/408)\n    - [js] [举例子说说你对js隐式类型转换的理解](https://github.com/haizlin/fe-interview/issues/409)\n    - [软技能] [你觉得你自己最大的优点和缺点分别是什么？能否举例说明一下？](https://github.com/haizlin/fe-interview/issues/410)\n- 第66天 (2019-06-21)  \n    - [html] [HTML5如果不写`<! DOCTYPE html>` ，页面还会正常工作么？](https://github.com/haizlin/fe-interview/issues/403)\n    - [css] [元素竖向的百分比设置是相对容器的高度吗？](https://github.com/haizlin/fe-interview/issues/404)\n    - [js] [请解释下什么是cookie隔离？为什么要隔离？如何隔离？](https://github.com/haizlin/fe-interview/issues/405)\n    - [软技能] [如果面试官让你说说下你的家庭？你会从哪些方面说呢？](https://github.com/haizlin/fe-interview/issues/406)\n- 第65天 (2019-06-20)  \n    - [html] [html直接输入多个空格为什么只能显示一个空格？](https://github.com/haizlin/fe-interview/issues/299)\n    - [css] [用CSS绘制一个红色的爱心](https://github.com/haizlin/fe-interview/issues/300)\n    - [js] [说说你对数据类型转换的理解是什么？类型转换的方法有哪些？](https://github.com/haizlin/fe-interview/issues/298)\n    - [软技能] [最后如果技术面和HR面问你：你还有什么问题吗？你分别会问些什么？](https://github.com/haizlin/fe-interview/issues/297)\n- 第64天 (2019-06-19)  \n    - [html] [写出html提供的几种空格实体（5种以上）](https://github.com/haizlin/fe-interview/issues/293)\n    - [css] [举例说明css中颜色的表示方法有几种](https://github.com/haizlin/fe-interview/issues/294)\n    - [js] [如何让(a==1 && a==2 && a==3)的值为true，把\"==\"换成\"===\"后还能为true吗？](https://github.com/haizlin/fe-interview/issues/295)\n    - [软技能] [如果面试官让你先自我介绍下，然后说下你的工作经历，你该怎么说？](https://github.com/haizlin/fe-interview/issues/296)\n- 第63天 (2019-06-18)  \n    - [html] [什么是html的字符实体？版权符号代码怎么写？](https://github.com/haizlin/fe-interview/issues/279)\n    - [css] [说说position的absolute和fixed共同与不同点分别是什么？](https://github.com/haizlin/fe-interview/issues/280)\n    - [js] [举例子说明javascript的变量声明提升和函数声明提升](https://github.com/haizlin/fe-interview/issues/281)\n    - [软技能] [说说什么是设计模式，你最常用的设计模式有哪些？](https://github.com/haizlin/fe-interview/issues/282)\n- 第62天 (2019-06-17)  \n    - [html] [有使用过HTML5的拖放API吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/275)\n    - [css] [手动写动画最小时间间隔是多少，为什么？](https://github.com/haizlin/fe-interview/issues/276)\n    - [js] [有用过HTML5的WebWork吗？它主要解决了什么问题？](https://github.com/haizlin/fe-interview/issues/277)\n    - [软技能] [说说你对同构和SSR的理解](https://github.com/haizlin/fe-interview/issues/278)\n- 第61天 (2019-06-16)  \n    - [html] [有用过HTML5的webSQL和IndexedDB吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/254)\n    - [css] [怎样把一个div居中？怎样把一个浮动元素居中？怎样把绝对定位的div居中？](https://github.com/haizlin/fe-interview/issues/255)\n    - [js] [写一个方法获取图片的原始宽高](https://github.com/haizlin/fe-interview/issues/256)\n    - [软技能] [知道IPV6是什么吗？说说它和IPV4的区别是什么？](https://github.com/haizlin/fe-interview/issues/257)\n- 第60天 (2019-06-15)  \n    - [html] [src、href、link的区别是什么？](https://github.com/haizlin/fe-interview/issues/250)\n    - [css] [用css画一个太阳](https://github.com/haizlin/fe-interview/issues/251)\n    - [js] [请实现一个flattenDeep函数，把多维数组扁平化](https://github.com/haizlin/fe-interview/issues/252)\n    - [软技能] [如何预防掉头发？](https://github.com/haizlin/fe-interview/issues/253)\n- 第59天 (2019-06-14)  \n    - [html] [有用过WebGL吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/244)\n    - [css] [你有用过哪些css框架？说说它们的特点](https://github.com/haizlin/fe-interview/issues/245)\n    - [js] [写一个格式化金额的方法](https://github.com/haizlin/fe-interview/issues/246)\n    - [软技能] [对于让你接手一个你觉得很烂的老项目，你该怎么办？](https://github.com/haizlin/fe-interview/issues/247)\n- 第58天 (2019-06-13)  \n    - [html] [HTML5相对于HTML4有哪些优势？](https://github.com/haizlin/fe-interview/issues/240)\n    - [css] [box-sizing常用的属性有哪些？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/241)\n    - [js] [请说下你对__proto__和prototype的理解](https://github.com/haizlin/fe-interview/issues/242)\n    - [软技能] [对于5G的到来，你是怎么看的？说说你的想法](https://github.com/haizlin/fe-interview/issues/243)\n- 第57天 (2019-06-12)  \n    - [html] [你了解HTML5的download属性吗？](https://github.com/haizlin/fe-interview/issues/236)\n    - [css] [inline、block、inline-block这三个属性值有什么区别？](https://github.com/haizlin/fe-interview/issues/237)\n    - [js] [写一个方法，使得sum(x)(y)和sum(x,y)返回的结果相同](https://github.com/haizlin/fe-interview/issues/238)\n    - [软技能] [说说你对浏览器的关键渲染路径的理解](https://github.com/haizlin/fe-interview/issues/239)\n- 第56天 (2019-06-11)  \n    - [html] [渐进式渲染是什么？](https://github.com/haizlin/fe-interview/issues/219)\n    - [css] [margin和padding使用的场景有哪些？](https://github.com/haizlin/fe-interview/issues/220)\n    - [js] [JSONP的原理是什么？解决什么问题？](https://github.com/haizlin/fe-interview/issues/221)\n    - [软技能] [说说你对域名收敛和域名发散的理解？分别在什么场景下使用？](https://github.com/haizlin/fe-interview/issues/222)\n- 第55天 (2019-06-10)  \n    - [html] [HTML5中新添加的表单属性有哪些？](https://github.com/haizlin/fe-interview/issues/215)\n    - [css] [什么是视差滚动？如何实现视差滚动的效果？](https://github.com/haizlin/fe-interview/issues/216)\n    - [js] [写出4个使用this的典型例子](https://github.com/haizlin/fe-interview/issues/217)\n    - [软技能] [网站被劫持植入广告该怎么办？如何防止？](https://github.com/haizlin/fe-interview/issues/218)\n- 第54天 (2019-06-09)  \n    - [html] [你有了解HTML5的地理定位吗？怎么使用？](https://github.com/haizlin/fe-interview/issues/211)\n    - [css] [css3的:nth-child和:nth-of-type的区别是什么？](https://github.com/haizlin/fe-interview/issues/212)\n    - [js] [写一个函数找出给定数组中的最大差值](https://github.com/haizlin/fe-interview/issues/213)\n    - [软技能] [和你的上级领导意见不一致时你该怎么办？](https://github.com/haizlin/fe-interview/issues/214)\n- 第53天 (2019-06-08)  \n    - [html] [web workers有用过吗？能帮我们解决哪些问题？](https://github.com/haizlin/fe-interview/issues/207)\n    - [css] [怎么使用自定义字体？有什么注意事项？](https://github.com/haizlin/fe-interview/issues/208)\n    - [js] [document的load 和ready有什么区别？](https://github.com/haizlin/fe-interview/issues/209)\n    - [软技能] [有用过本地存储吗？有什么限制？有没有考虑过超出了限制怎么办？](https://github.com/haizlin/fe-interview/issues/210)\n- 第52天 (2019-06-07)  \n    - [html] [From表单提交时为什么会刷新页面？怎么预防刷新？](https://github.com/haizlin/fe-interview/issues/202)\n    - [css] [要是position跟display、overflow、float这些特性相互叠加后会怎么样？](https://github.com/haizlin/fe-interview/issues/203)\n    - [js] [什么是事件委托？它有什么好处？能简单的写一个例子吗？](https://github.com/haizlin/fe-interview/issues/204)\n    - [软技能] [说说你对CDN的理解，使用过程中有没有遇到过问题？](https://github.com/haizlin/fe-interview/issues/205)\n- 第51天 (2019-06-06)  \n    - [html] [Form表单是怎么上传文件的？你了解它的原理吗？](https://github.com/haizlin/fe-interview/issues/198)\n    - [css] [有用过Flex吗？简要说下你对它的了解](https://github.com/haizlin/fe-interview/issues/199)\n    - [js] [字符串相连有哪些方式？哪种最好？为什么？](https://github.com/haizlin/fe-interview/issues/200)\n    - [软技能] [你写文档一般用什么工具？Markdown有用过吗？](https://github.com/haizlin/fe-interview/issues/201)\n- 第50天 (2019-06-05)  \n    - [html] [Ajax与Flash的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/189)\n    - [css] [列举CSS优化、提高性能的方法](https://github.com/haizlin/fe-interview/issues/190)\n    - [js] [请写出一个函数求出N的阶乘（即N!）](https://github.com/haizlin/fe-interview/issues/191)\n    - [软技能] [说说你对http、https的理解](https://github.com/haizlin/fe-interview/issues/192)\n- 第49天 (2019-06-04)  \n    - [html] [说说你对target=\"_blank\"的理解？有啥安全性问题？如何防范？](https://github.com/haizlin/fe-interview/issues/185)\n    - [css] [假如设计稿使用了非标准的字体，你该如何去实现它？](https://github.com/haizlin/fe-interview/issues/186)\n    - [js] [写个还剩下多少天过年的倒计时](https://github.com/haizlin/fe-interview/issues/187)\n    - [软技能] [你有遇到过字体侵权的事吗？如何解决？](https://github.com/haizlin/fe-interview/issues/188)\n- 第48天 (2019-06-03)  \n    - [html] [说说你对WEB标准和W3C的理解与认识？](https://github.com/haizlin/fe-interview/issues/181)\n    - [css] [你知道全屏滚动的原理是什么吗？它用到了CSS的哪些属性？](https://github.com/haizlin/fe-interview/issues/182)\n    - [js] [你对事件循环有了解吗？说说看！](https://github.com/haizlin/fe-interview/issues/183)\n    - [软技能] [最近996一词很火，谈谈你对996的看法](https://github.com/haizlin/fe-interview/issues/184)\n- 第47天 (2019-06-02)  \n    - [html] [HTML5如何使用音频和视频？](https://github.com/haizlin/fe-interview/issues/177)\n    - [css] [你是怎样抽离样式模块的？](https://github.com/haizlin/fe-interview/issues/178)\n    - [js] [请说说你对事件冒泡机制的理解？](https://github.com/haizlin/fe-interview/issues/179)\n    - [软技能] [如果HR说要做背调，还要你给出近三个月的银行流水，你该怎么办？](https://github.com/haizlin/fe-interview/issues/180)\n- 第46天 (2019-06-01)  \n    - [html] [页面中怎么嵌入Flash？有哪些方法？写出来](https://github.com/haizlin/fe-interview/issues/173)\n    - [css] [说说你对媒体查询的理解](https://github.com/haizlin/fe-interview/issues/174)\n    - [js] [写一个使两个整数进行交换的方法（不能使用临时变量）](https://github.com/haizlin/fe-interview/issues/175)\n    - [软技能] [说说你对本项目的看法及建议](https://github.com/haizlin/fe-interview/issues/176)\n- 第45天 (2019-05-31)  \n    - [html] [xml与html有什么区别？](https://github.com/haizlin/fe-interview/issues/169)\n    - [css] [你知道的等高布局有多少种？写出来](https://github.com/haizlin/fe-interview/issues/170)\n    - [js] [写出几种创建对象的方式，并说说他们的区别是什么？](https://github.com/haizlin/fe-interview/issues/171)\n    - [软技能] [从你的角度上来讲，你觉得如何管理前端团队？](https://github.com/haizlin/fe-interview/issues/172)\n- 第44天 (2019-05-30)  \n    - [html] [说说video标签中预加载视频用到的属性是什么？](https://github.com/haizlin/fe-interview/issues/165)\n    - [css] [手写一个满屏品字布局的方案](https://github.com/haizlin/fe-interview/issues/166)\n    - [js] [深度克隆对象的方法有哪些，并把你认为最好的写出来](https://github.com/haizlin/fe-interview/issues/167)\n    - [软技能] [说说你对http、https、http2的理解](https://github.com/haizlin/fe-interview/issues/168)\n- 第43天 (2019-05-29)  \n    - [html] [如何让元素固定在页面底部？有哪些比较好的实践？](https://github.com/haizlin/fe-interview/issues/161)\n    - [css] [span与span之间有看不见的空白间隔是什么原因引起的？有什么解决办法？](https://github.com/haizlin/fe-interview/issues/162)\n    - [js] [JQuery的源码看过吗？能不能简单概括一下它的实现原理？](https://github.com/haizlin/fe-interview/issues/163)\n    - [软技能] [最近在学什么？能谈谈你未来3，5年给自己的规划吗？](https://github.com/haizlin/fe-interview/issues/164)\n- 第42天 (2019-05-28)  \n    - [html] [解释下什么是ISISO8859-2字符集？](https://github.com/haizlin/fe-interview/issues/156)\n    - [css] [重置（初始化）css的作用是什么？](https://github.com/haizlin/fe-interview/issues/158)\n    - [js] [window对象和document对象有什么区别？](https://github.com/haizlin/fe-interview/issues/157)\n    - [软技能] [你现在在团队是什么角色，有起到了什么显著的作用吗？](https://github.com/haizlin/fe-interview/issues/159)\n- 第41天 (2019-05-27)  \n    - [html] [webSocket怎么做兼容处理？](https://github.com/haizlin/fe-interview/issues/152)\n    - [css] [怎么让英文单词的首字母大写？](https://github.com/haizlin/fe-interview/issues/153)\n    - [js] [说说你对IIFE的理解](https://github.com/haizlin/fe-interview/issues/154)\n    - [软技能] [你有自己的博客吗？平时自己有写一些技术文章吗？](https://github.com/haizlin/fe-interview/issues/155)\n- 第40天 (2019-05-26)  \n    - [html] [html5都有哪些新的特性？移除了哪些元素？](https://github.com/haizlin/fe-interview/issues/148)\n    - [css] [怎么才能让图文不可复制？](https://github.com/haizlin/fe-interview/issues/149)\n    - [js] [为什么会有跨域问题？怎么解决跨域？](https://github.com/haizlin/fe-interview/issues/150)\n    - [软技能] [说说你对NodeJs的理解及用途](https://github.com/haizlin/fe-interview/issues/151)\n- 第39天 (2019-05-25)  \n    - [html] [title与h1、b与strong、i与em的区别分别是什么？](https://github.com/haizlin/fe-interview/issues/144)\n    - [css] [写出你知道的CSS水平和垂直居中的方法](https://github.com/haizlin/fe-interview/issues/145)\n    - [js] [说说你对模块化的理解](https://github.com/haizlin/fe-interview/issues/146)\n    - [软技能] [公钥加密和私钥加密是什么？](https://github.com/haizlin/fe-interview/issues/147)\n- 第38天 (2019-05-24)  \n    - [html] [说说你对cookie和session的理解](https://github.com/haizlin/fe-interview/issues/140)\n    - [css] [实现单行文本居中和多行文本左对齐并超出显示\"...\"](https://github.com/haizlin/fe-interview/issues/141)\n    - [js] [说说你对eval的理解](https://github.com/haizlin/fe-interview/issues/142)\n    - [软技能] [你知道网页三剑客指的是什么吗？你有用过Dreamwear吗？](https://github.com/haizlin/fe-interview/issues/143)\n- 第37天 (2019-05-23)  \n    - [html] [html5哪些标签可以优化SEO?](https://github.com/haizlin/fe-interview/issues/136)\n    - [css] [不使用border画出1px高的线，在不同浏览器的标准和怪异模式下都能保持效果一样](https://github.com/haizlin/fe-interview/issues/137)\n    - [js] [找到字符串中最长的单词，并返回它的长度](https://github.com/haizlin/fe-interview/issues/138)\n    - [软技能] [如果让你快速使用一门你不熟悉的新技术，你该怎么办？](https://github.com/haizlin/fe-interview/issues/139)\n- 第36天 (2019-05-22)  \n    - [html] [HTML与XHTML二者有不同](https://github.com/haizlin/fe-interview/issues/132)\n    - [css] [写出主流浏览器内核私有属性的css前缀](https://github.com/haizlin/fe-interview/issues/133)\n    - [js] [请手写一个幻灯片的效果](https://github.com/haizlin/fe-interview/issues/134)\n    - [软技能] [对于前端安全，你了解多少？说说你对XSS和CSRF的理解](https://github.com/haizlin/fe-interview/issues/135)\n- 第35天 (2019-05-21)  \n    - [html] [用一个div模拟textarea的实现](https://github.com/haizlin/fe-interview/issues/128)\n    - [css] [使用flex实现三栏布局，两边固定，中间自适应](https://github.com/haizlin/fe-interview/issues/129)\n    - [js] [请你解释一个为什么10.toFixed(10)会报错？](https://github.com/haizlin/fe-interview/issues/130)\n    - [软技能] [谈一谈你知道的前端性能优化方案有哪些？](https://github.com/haizlin/fe-interview/issues/131)\n- 第34天 (2019-05-20)  \n    - [html] [Standards模式和Quirks模式有什么区别？](https://github.com/haizlin/fe-interview/issues/122)\n    - [css] [浏览器是怎样判断元素是否和某个CSS选择器匹配？](https://github.com/haizlin/fe-interview/issues/123)\n    - [js] [请用canvas写一个关于520浪漫表白的代码](https://github.com/haizlin/fe-interview/issues/124)\n    - [软技能] [你了解什么是技术债务吗？](https://github.com/haizlin/fe-interview/issues/125)\n- 第33天 (2019-05-19)  \n    - [html] [html和html5有什么区别呢？](https://github.com/haizlin/fe-interview/issues/118)\n    - [css] [用CSS绘制一个三角形](https://github.com/haizlin/fe-interview/issues/119)\n    - [js] [说说你对this的理解](https://github.com/haizlin/fe-interview/issues/120)\n    - [软技能] [你对全栈工程师的理解是什么？](https://github.com/haizlin/fe-interview/issues/121)\n- 第32天 (2019-05-18)  \n    - [html] [说说你对HTML元素的显示优先级的理解](https://github.com/haizlin/fe-interview/issues/114)\n    - [css] [说下line-height三种赋值方式有何区别？](https://github.com/haizlin/fe-interview/issues/115)\n    - [js] [造成内存泄漏的操作有哪些？](https://github.com/haizlin/fe-interview/issues/116)\n    - [软技能] [你在上一家公司工作流程是怎么样的，如何与其他人协作的？是怎样跨部门合作的？](https://github.com/haizlin/fe-interview/issues/117)\n- 第31天 (2019-05-17)  \n    - [html] [DOM和BOM有什么区别？](https://github.com/haizlin/fe-interview/issues/110)\n    - [css] [让网页的字体变得清晰，变细用CSS怎么做？](https://github.com/haizlin/fe-interview/issues/111)\n    - [js] [写一个方法把0和1互转（0置1，1置0）](https://github.com/haizlin/fe-interview/issues/112)\n    - [软技能] [对于有压力时，你是怎么抗压的？](https://github.com/haizlin/fe-interview/issues/113)\n- 第30天 (2019-05-16)  \n    - [html] [网页上的验证码是为了解决什么问题？说说你了解的验证码种类有哪些](https://github.com/haizlin/fe-interview/issues/106)\n    - [css] [描述下你所了解的图片格式及使用场景](https://github.com/haizlin/fe-interview/issues/107)\n    - [js] [写一个方法判断字符串是否为回文字符串](https://github.com/haizlin/fe-interview/issues/108)\n    - [软技能] [解释下CRLF是什么？](https://github.com/haizlin/fe-interview/issues/109)\n- 第29天 (2019-05-15)  \n    - [html] [你了解什么是无障碍web（WAI）吗？在开发过程中要怎么做呢？](https://github.com/haizlin/fe-interview/issues/102)\n    - [css] [请描述css的权重计算规则](https://github.com/haizlin/fe-interview/issues/103)\n    - [js] [写一个获取数组的最大值、最小值的方法](https://github.com/haizlin/fe-interview/issues/104)\n    - [软技能] [在工作中能让你最有成就感的是什么？并介绍下你最得意的作品吧](https://github.com/haizlin/fe-interview/issues/105)\n- 第28天 (2019-05-14)  \n    - [html] [说说你对`<meta>`标签的理解](https://github.com/haizlin/fe-interview/issues/98)\n    - [css] [rgba()和opacity这两个的透明效果有什么区别呢？](https://github.com/haizlin/fe-interview/issues/99)\n    - [js] [解释下这段代码的意思！](https://github.com/haizlin/fe-interview/issues/100)\n    - [软技能] [在浏览器中输入url到页面显示出来的过程发生了什么？](https://github.com/haizlin/fe-interview/issues/101)\n- 第27天 (2019-05-13)  \n    - [html] [说说你对影子(Shadow)DOM的了解](https://github.com/haizlin/fe-interview/issues/94)\n    - [css] [怎样修改chrome记住密码后自动填充表单的黄色背景？](https://github.com/haizlin/fe-interview/issues/95)\n    - [js] [说说你对arguments的理解，它是数组吗？](https://github.com/haizlin/fe-interview/issues/96)\n    - [软技能] [你为什么离职呢？](https://github.com/haizlin/fe-interview/issues/97)\n- 第26天 (2019-05-12)  \n    - [html] [解释下你对GBK和UTF-8的理解？并说说页面上产生乱码的可能原因](https://github.com/haizlin/fe-interview/issues/90)\n    - [css] [说说你对z-index的理解](https://github.com/haizlin/fe-interview/issues/91)\n    - [js] [说说bind、call、apply的区别？并手写实现一个bind的方法](https://github.com/haizlin/fe-interview/issues/92)\n    - [软技能] [你对Git的branch及工作流的理解是什么？](https://github.com/haizlin/fe-interview/issues/93)\n- 第25天 (2019-05-11)  \n    - [html] [请说说`<script>`、`<script async>`和`<script defer>`的区别](https://github.com/haizlin/fe-interview/issues/86)\n    - [css] [在页面中的应该使用奇数还是偶数的字体？为什么呢？](https://github.com/haizlin/fe-interview/issues/87)\n    - [js] [写一个判断设备来源的方法](https://github.com/haizlin/fe-interview/issues/88)\n    - [软技能] [说说你工作中遇到过比较难的技术问题是什么？是如何解决的？](https://github.com/haizlin/fe-interview/issues/89)\n- 第24天 (2019-05-10)  \n    - [html] [说说你对属性data-的理解](https://github.com/haizlin/fe-interview/issues/82)\n    - [css] [你有用过CSS预处理器吗？喜欢用哪个？原理是什么？](https://github.com/haizlin/fe-interview/issues/83)\n    - [js] [如何快速让一个数组乱序，写出来](https://github.com/haizlin/fe-interview/issues/84)\n    - [软技能] [你经历过老板要求兼容IE吗？IE几？有什么感悟？](https://github.com/haizlin/fe-interview/issues/85)\n- 第23天 (2019-05-09)  \n    - [html] [关于`<form>`标签的enctype属性你有哪些了解？](https://github.com/haizlin/fe-interview/issues/78)\n    - [css] [说说CSS的优先级是如何计算的？](https://github.com/haizlin/fe-interview/issues/79)\n    - [js] [0.1 + 0.2、0.1 + 0.3和0.1 * 0.2分别等于多少？并解释下为什么？](https://github.com/haizlin/fe-interview/issues/80)\n    - [软技能] [说说一件或几件（介绍下除了工作外）你觉得能为你面试加分的事](https://github.com/haizlin/fe-interview/issues/81)\n- 第22天 (2019-05-08)  \n    - [html] [js放在html的`<body>`和`<head>`有什么区别？](https://github.com/haizlin/fe-interview/issues/74)\n    - [css] [说说浏览器解析CSS选择器的过程？](https://github.com/haizlin/fe-interview/issues/75)\n    - [js] [你对new操作符的理解是什么？手动实现一个new方法](https://github.com/haizlin/fe-interview/issues/76)\n    - [软技能] [前端工程师这个职位你是怎么样理解的？聊聊它的前景？](https://github.com/haizlin/fe-interview/issues/77)\n- 第21天 (2019-05-07)  \n    - [html] [谈谈你对input元素中readonly和disabled属性的理解](https://github.com/haizlin/fe-interview/issues/70)\n    - [css] [说说你对line-height是如何理解的？](https://github.com/haizlin/fe-interview/issues/71)\n    - [js] [写一个方法验证是否为中文](https://github.com/haizlin/fe-interview/issues/72)\n    - [软技能] [来说说你对重绘和重排的理解，以及如何优化？](https://github.com/haizlin/fe-interview/issues/73)\n- 第20天 (2019-05-06)  \n    - [html] [请描述HTML元素的显示优先级](https://github.com/haizlin/fe-interview/issues/66)\n    - [css] [要让Chrome支持小于12px的文字怎么做？](https://github.com/haizlin/fe-interview/issues/67)\n    - [js] [写一个验证身份证号的方法](https://github.com/haizlin/fe-interview/issues/68)\n    - [软技能] [你会手写原生js代码吗？](https://github.com/haizlin/fe-interview/issues/69)\n- 第19天 (2019-05-05)  \n    - [html] [说说你对html中的置换元素和非置换元素的理解](https://github.com/haizlin/fe-interview/issues/62)\n    - [css] [css的属性content有什么作用呢？有哪些场景可以用到？](https://github.com/haizlin/fe-interview/issues/63)\n    - [js] [\"attribute\"和\"property\"有什么不同？](https://github.com/haizlin/fe-interview/issues/64)\n    - [软技能] [最近都流行些什么？你经常会浏览哪些网站？](https://github.com/haizlin/fe-interview/issues/65)\n- 第18天 (2019-05-04)  \n    - [html] [怎样在页面上实现一个圆形的可点击区域？](https://github.com/haizlin/fe-interview/issues/58)\n    - [css] [什么是FOUC？你是如何避免FOUC的？](https://github.com/haizlin/fe-interview/issues/59)\n    - [js] [你理解的\"use strict\";是什么?使用它有什么优缺点？](https://github.com/haizlin/fe-interview/issues/60)\n    - [软技能] [你如何看待团建的？你们团建一般都怎么实施？](https://github.com/haizlin/fe-interview/issues/61)\n- 第17天 (2019-05-03)  \n    - [html] [你认为table的作用和优缺点是什么呢？](https://github.com/haizlin/fe-interview/issues/54)\n    - [css] [解释下 CSS sprites的原理和优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/55)\n    - [js] [typeof('abc')和typeof 'abc'都是string, 那么typeof是操作符还是函数？](https://github.com/haizlin/fe-interview/issues/56)\n    - [软技能] [说说你对SVN和GIT的理解和区别](https://github.com/haizlin/fe-interview/issues/57)\n- 第16天 (2019-05-02)  \n    - [html] [元素的alt和title有什么区别？](https://github.com/haizlin/fe-interview/issues/50)\n    - [css] [请描述margin边界叠加是什么及解决方案](https://github.com/haizlin/fe-interview/issues/51)\n    - [js] [返回到顶部的方法有哪些？把其中一个方法出来](https://github.com/haizlin/fe-interview/issues/52)\n    - [软技能] [你在的公司有没有做代码审查（CodeReview）？如果有是怎么做的？如果没有你觉得应该怎么做才更好？](https://github.com/haizlin/fe-interview/issues/53)\n- 第15天 (2019-05-01)  \n    - [html] [title与h1的区别、b与strong的区别、i与em的区别？](https://github.com/haizlin/fe-interview/issues/46)\n    - [css] [style标签写在body前和body后的区别是什么？](https://github.com/haizlin/fe-interview/issues/47)\n    - [js] [写一个数组去重的方法（支持多维数组）](https://github.com/haizlin/fe-interview/issues/48)\n    - [软技能] [对于加班你是怎么看的？](https://github.com/haizlin/fe-interview/issues/49)\n- 第14天 (2019-04-30)  \n    - [html] [为什么HTML5只需要写`<!DOCTYPE HTML>`就可以？](https://github.com/haizlin/fe-interview/issues/42)\n    - [css] [position:fixed;在ios下无效该怎么办？](https://github.com/haizlin/fe-interview/issues/43)\n    - [js] [什么是闭包？优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/44)\n    - [软技能] [你最喜欢用哪些编辑器？喜欢它的理由是什么？](https://github.com/haizlin/fe-interview/issues/45)\n- 第13天 (2019-04-29)  \n    - [html] [html5中的form怎么关闭自动完成？](https://github.com/haizlin/fe-interview/issues/38)\n    - [css] [::before和:after中单冒号和双冒号的区别是什么，这两个伪元素有什么作用？](https://github.com/haizlin/fe-interview/issues/39)\n    - [js] [说说你对javascript的作用域的理解](https://github.com/haizlin/fe-interview/issues/40)\n    - [软技能] [http都有哪些状态码？](https://github.com/haizlin/fe-interview/issues/41)\n- 第12天 (2019-04-28)  \n    - [html] [常见的浏览器内核都有哪些？并介绍下你对内核的理解](https://github.com/haizlin/fe-interview/issues/34)\n    - [css] [说说你对css盒子模型的理解](https://github.com/haizlin/fe-interview/issues/35)\n    - [js] [写一个获取当前url查询字符串中的参数的方法](https://github.com/haizlin/fe-interview/issues/36)\n    - [软技能] [网页应用从服务器主动推送到客户端有那些方式？](https://github.com/haizlin/fe-interview/issues/37)\n- 第11天 (2019-04-27)  \n    - [html] [你对标签语义化的理解是什么？](https://github.com/haizlin/fe-interview/issues/31)\n    - [css] [css常用的布局方式有哪些？](https://github.com/haizlin/fe-interview/issues/32)\n    - [js] [简要描述下JS有哪些内置的对象](https://github.com/haizlin/fe-interview/issues/33)\n- 第10天 (2019-04-26)  \n    - [html] [viewport常见设置都有哪些？](https://github.com/haizlin/fe-interview/issues/28)\n    - [css] [对比下px、em、rem有什么不同？](https://github.com/haizlin/fe-interview/issues/29)\n    - [js] [简要描述下什么是回调函数并写一个例子出来](https://github.com/haizlin/fe-interview/issues/30)\n- 第9天 (2019-04-25)  \n    - [html] [浏览器内多个标签页之间的通信方式有哪些？](https://github.com/haizlin/fe-interview/issues/25)\n    - [css] [简述下你理解的优雅降级和渐进增强](https://github.com/haizlin/fe-interview/issues/26)\n    - [js] [写一个判断数据类型的方法](https://github.com/haizlin/fe-interview/issues/27)\n- 第8天 (2019-04-24)  \n    - [html] [简述下html5的离线存储原理，同时说明如何使用？](https://github.com/haizlin/fe-interview/issues/22)\n    - [css] [清除浮动的方式有哪些及优缺点？](https://github.com/haizlin/fe-interview/issues/23)\n    - [js] [写一个加密字符串的方法](https://github.com/haizlin/fe-interview/issues/24)\n- 第7天 (2019-04-23)  \n    - [html] [iframe框架都有哪些优缺点？](https://github.com/haizlin/fe-interview/issues/19)\n    - [css] [简述你对BFC规范的理解](https://github.com/haizlin/fe-interview/issues/20)\n    - [js] [统计某一字符或字符串在另一个字符串中出现的次数](https://github.com/haizlin/fe-interview/issues/21)\n- 第6天 (2019-04-22)  \n    - [html] [label都有哪些作用？并举相应的例子说明](https://github.com/haizlin/fe-interview/issues/16)\n    - [css] [用css创建一个三角形，并简述原理](https://github.com/haizlin/fe-interview/issues/17)\n    - [js] [写一个去除制表符和换行符的方法](https://github.com/haizlin/fe-interview/issues/18)\n- 第5天 (2019-04-21)  \n    - [html] [简述超链接target属性的取值和作用](https://github.com/haizlin/fe-interview/issues/13)\n    - [css] [CSS3新增伪类有哪些并简要描述](https://github.com/haizlin/fe-interview/issues/14)\n    - [js] [写一个把字符串大小写切换的方法](https://github.com/haizlin/fe-interview/issues/15)\n- 第4天 (2019-04-20)  \n    - [html] [HTML5的文件离线存储怎么使用，工作原理是什么？](https://github.com/haizlin/fe-interview/issues/10)\n    - [css] [CSS选择器有哪些？哪些属性可以继承？](https://github.com/haizlin/fe-interview/issues/11)\n    - [js] [写一个方法把下划线命名转成大驼峰命名](https://github.com/haizlin/fe-interview/issues/12)\n- 第3天 (2019-04-19)  \n    - [html] [HTML全局属性(global attribute)有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/7)\n    - [css] [在页面上隐藏元素的方法有哪些？](https://github.com/haizlin/fe-interview/issues/8)\n    - [js] [去除字符串中最后一个指定的字符](https://github.com/haizlin/fe-interview/issues/9)\n- 第2天 (2019-04-18)  \n    - [html] [html的元素有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/4)\n    - [css] [CSS3有哪些新增的特性？](https://github.com/haizlin/fe-interview/issues/5)\n    - [js] [写一个方法去掉字符串中的空格](https://github.com/haizlin/fe-interview/issues/6)\n- 第1天 (2019-04-17)  \n    - [html] [页面导入样式时，使用link和@import有什么区别？](https://github.com/haizlin/fe-interview/issues/1)\n    - [css] [圣杯布局和双飞翼布局的理解和区别，并用代码实现](https://github.com/haizlin/fe-interview/issues/2)\n    - [js] [用递归算法实现，数组长度为5且元素的随机数在2-32间不重复的值](https://github.com/haizlin/fe-interview/issues/3)"
  },
  {
    "path": "category/html.md",
    "content": "# html面试题\r\n> 不定时更新\r\n\r\n## 历史题目\r\n> 最新：2021.02.27\r\n\r\n- [写H5和小程序有什么相同及不同的地方吗？](https://github.com/haizlin/fe-interview/issues/3617)\r\n- [你喜欢哪种布局风格？说说你的理由](https://github.com/haizlin/fe-interview/issues/3613)\r\n- [移动端如何让页面强制横屏显示？](https://github.com/haizlin/fe-interview/issues/3609)\r\n- [制作一个多选的下拉框](https://github.com/haizlin/fe-interview/issues/3605)\r\n- [如何实现标题栏闪烁、滚动的效果](https://github.com/haizlin/fe-interview/issues/3601)\r\n- [在页面中如何实现触发某一场景时有声音提醒](https://github.com/haizlin/fe-interview/issues/3597)\r\n- [如果让你实现一个网页版的办公表格（类似excel），你觉得是否可行？如果可行应该怎么做？](https://github.com/haizlin/fe-interview/issues/3593)\r\n- [写一个搜索框，聚焦时搜索框向左拉长并有动画效果](https://github.com/haizlin/fe-interview/issues/3588)\r\n- [画一个五层楼的布局](https://github.com/haizlin/fe-interview/issues/3580)\r\n- [给“测试投影”几个字添加立体投影的效果](https://github.com/haizlin/fe-interview/issues/3576)\r\n- [说说你对Gzip压缩的了解](https://github.com/haizlin/fe-interview/issues/3572)\r\n- [html5中的meta标签http-equiv属性有什么作用？](https://github.com/haizlin/fe-interview/issues/3568)\r\n- [html5中的meta标签robots有什么作用？](https://github.com/haizlin/fe-interview/issues/3564)\r\n- [html5中的meta标签generator有什么作用？](https://github.com/haizlin/fe-interview/issues/3560)\r\n- [html5中的meta标签renderer有什么作用？](https://github.com/haizlin/fe-interview/issues/3556)\r\n- [在HTML5中，用于获得用户的当前位置是哪个方法？](https://github.com/haizlin/fe-interview/issues/3552)\r\n- [html5中的meta标签itemprop属性有什么作用？](https://github.com/haizlin/fe-interview/issues/3548)\r\n- [请实现一个微信炸弹的效果](https://github.com/haizlin/fe-interview/issues/3544)\r\n- [请使用flex和grid两种方式实现9宫格布局](https://github.com/haizlin/fe-interview/issues/3540)\r\n- [页面的重绘和回流是什么？](https://github.com/haizlin/fe-interview/issues/3536)\r\n- [你最喜欢H5的哪些功能？为什么？](https://github.com/haizlin/fe-interview/issues/3532)\r\n- [你觉得新开发一个网站最困难的是哪些部分？](https://github.com/haizlin/fe-interview/issues/3528)\r\n- [写html代码时，怎样才加速写代码的速度呢？你有什么方法？](https://github.com/haizlin/fe-interview/issues/3524)\r\n- [写一个标签云的布局](https://github.com/haizlin/fe-interview/issues/3520)\r\n- [你认为Html的术难点在哪？](https://github.com/haizlin/fe-interview/issues/3516)\r\n- [说说你认为有没有你做不出来的布局？有哪些？为什么？](https://github.com/haizlin/fe-interview/issues/3512)\r\n- [如何让img自动适应div容器大小？](https://github.com/haizlin/fe-interview/issues/3508)\r\n- [写一个带遮罩层的弹窗，并把内容锁定没有滚动条](https://github.com/haizlin/fe-interview/issues/3504)\r\n- [页面上如何显示特殊字符？](https://github.com/haizlin/fe-interview/issues/3500)\r\n- [怎样计算首屏和白屏的时间？](https://github.com/haizlin/fe-interview/issues/3496)\r\n- [如何在不同的端口间共享cookie？](https://github.com/haizlin/fe-interview/issues/3492)\r\n- [如何在页面打开PDF文件？](https://github.com/haizlin/fe-interview/issues/3488)\r\n- [使用svg画一个微信的logo](https://github.com/haizlin/fe-interview/issues/3484)\r\n- [使用svg画一个百度的logo](https://github.com/haizlin/fe-interview/issues/3480)\r\n- [如何阻止屏幕旋转时自动调整字体的大小？](https://github.com/haizlin/fe-interview/issues/3476)\r\n- [你认为HTML5出现后，它的商业模式会有哪些变化呢？](https://github.com/haizlin/fe-interview/issues/3472)\r\n- [说说你对HTML5中“一次编写，全体使用”的理解](https://github.com/haizlin/fe-interview/issues/3467)\r\n- [为什么我们要使用web workers？](https://github.com/haizlin/fe-interview/issues/3463)\r\n- [本地存储和cookie之间的区别是什么？](https://github.com/haizlin/fe-interview/issues/3459)\r\n- [什么是本地存储的有效期？](https://github.com/haizlin/fe-interview/issues/3455)\r\n- [使用svg画出一个矩形](https://github.com/haizlin/fe-interview/issues/3451)\r\n- [对于写一个页面布局，html/css/js这三者你是先写哪个后写哪个？](https://github.com/haizlin/fe-interview/issues/3447)\r\n- [你觉得写Html难吗？难在哪？为什么？](https://github.com/haizlin/fe-interview/issues/3443)\r\n- [HTML5的Server-Sent和WebSocket如何选择哪一个？](https://github.com/haizlin/fe-interview/issues/3439)\r\n- [HTML5的Server-Sent和WebSocket有什么区别？](https://github.com/haizlin/fe-interview/issues/3435)\r\n- [HTML5的Geolocation不允许定位后如何于次让它弹起授权定位？](https://github.com/haizlin/fe-interview/issues/3431)\r\n- [html5的geolocation定位误差大如何解决？](https://github.com/haizlin/fe-interview/issues/3427)\r\n- [如何更改浏览器左上角标题旁的图标？](https://github.com/haizlin/fe-interview/issues/3423)\r\n- [制作一个金字塔布局](https://github.com/haizlin/fe-interview/issues/3419)\r\n- [写一个类似刮刮卡效果的交互，即鼠标划过时显示号码](https://github.com/haizlin/fe-interview/issues/3414)\r\n- [如何实现多行文字梯形排版？](https://github.com/haizlin/fe-interview/issues/3409)\r\n- [h5页面如何传递参数给小程序？](https://github.com/haizlin/fe-interview/issues/3404)\r\n- [HTML5如何播放ts视频流？](https://github.com/haizlin/fe-interview/issues/3400)\r\n- [实现两列等宽布局的方式有哪些？](https://github.com/haizlin/fe-interview/issues/3393)\r\n- [写一个滚动吸顶的布局](https://github.com/haizlin/fe-interview/issues/3389)\r\n- [写一个垂直的三栏布局，第一栏固定顶部，中间铺满，第三栏固定底部](https://github.com/haizlin/fe-interview/issues/3385)\r\n- [移动端布局的自适应如何做？](https://github.com/haizlin/fe-interview/issues/3381)\r\n- [写一个水平竖直居中的弹窗，带遮罩层的布局](https://github.com/haizlin/fe-interview/issues/3377)\r\n- [H5如何与APP交互？有哪些方式？](https://github.com/haizlin/fe-interview/issues/3373)\r\n- [使用button当按钮和使用div当按钮有什么区别？](https://github.com/haizlin/fe-interview/issues/3369)\r\n- [写一个windows phone风格的布局](https://github.com/haizlin/fe-interview/issues/3365)\r\n- [说说你对H标签在布局中的重要性的理解](https://github.com/haizlin/fe-interview/issues/3361)\r\n- [百度、淘宝、京东移动端首页秒开是如何做到的？](https://github.com/haizlin/fe-interview/issues/3357)\r\n- [写页面布局时需要考虑哪些方面的因素？](https://github.com/haizlin/fe-interview/issues/3353)\r\n- [你认为写出什么样的html代码才是好代码呢？](https://github.com/haizlin/fe-interview/issues/3349)\r\n- [简述下W3C标准都有哪些？如何才能做出符合标准的网页？](https://github.com/haizlin/fe-interview/issues/3345)\r\n- [你是怎样检测网页是否遵循W3C标准的？](https://github.com/haizlin/fe-interview/issues/3341)\r\n- [说说js代码写到html里还是单独写到js文件里哪个好？为什么？](https://github.com/haizlin/fe-interview/issues/3336)\r\n- [如何在select控件中使用a链接？](https://github.com/haizlin/fe-interview/issues/3332)\r\n- [如何在网页可见区域的正中间画一条横线（要考虑有滚动条的情况）](https://github.com/haizlin/fe-interview/issues/3328)\r\n- [如何使用H5实现录屏的功能？请说说你的思路](https://github.com/haizlin/fe-interview/issues/3324)\r\n- [如何使用H5实现电子签名？请说说你的思路](https://github.com/haizlin/fe-interview/issues/3320)\r\n- [你认为HTML标签有什么不好的地方吗？为什么？](https://github.com/haizlin/fe-interview/issues/3316)\r\n- [写一个布局，它的宽度是不固定的100%，如果让它的宽度始终是高度的一半呢？](https://github.com/haizlin/fe-interview/issues/3312)\r\n- [你有使用过H5的Web Audio API吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3308)\r\n- [微信公众号的文章如何做到点击图片查看答案？](https://github.com/haizlin/fe-interview/issues/3304)\r\n- [如果要开发一个在超级大屏上显示的可视化页面，你首先要考虑什么？](https://github.com/haizlin/fe-interview/issues/3300)\r\n- [如何给table中的某一列设置固定宽度](https://github.com/haizlin/fe-interview/issues/3296)\r\n- [html中表格的width和height的值为什么没有单位？它的的默认单位是像素吗？](https://github.com/haizlin/fe-interview/issues/3291)\r\n- [如何解决微信浏览器中video标签z-index过高遮挡页面问题？](https://github.com/haizlin/fe-interview/issues/3287)\r\n- [如何解决微信浏览器视频点击自动全屏的问题？](https://github.com/haizlin/fe-interview/issues/3283)\r\n- [H5播放的video视频，如何实现对视频截图？](https://github.com/haizlin/fe-interview/issues/3279)\r\n- [说说你对H5媒体捕获的理解，它有什么用途？](https://github.com/haizlin/fe-interview/issues/3275)\r\n- [前端需要注意哪些SEO?](https://github.com/haizlin/fe-interview/issues/3271)\r\n- [HTML5拖拽事件的顺序是什么？](https://github.com/haizlin/fe-interview/issues/3267)\r\n- [你有使用过del标签吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3263)\r\n- [你有使用过kbd标签吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3259)\r\n- [你有使用过ins标签吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3255)\r\n- [你有使用过summary标签吗？说说它的用途](https://github.com/haizlin/fe-interview/issues/3251)\r\n- [如何动态修改`<title>`的标题名称？](https://github.com/haizlin/fe-interview/issues/3247)\r\n- [如何对一个页面进行重构？](https://github.com/haizlin/fe-interview/issues/3243)\r\n- [为什么说cookie不可以滥用？](https://github.com/haizlin/fe-interview/issues/3239)\r\n- [如何给`<video>`视频添加字幕(WebVTT)？](https://github.com/haizlin/fe-interview/issues/3235)\r\n- [一个标签上同时出现三个或多个class属性，请问它的渲染顺序是怎样的？](https://github.com/haizlin/fe-interview/issues/3231)\r\n- [要减少DOM的数量有什么办法吗？](https://github.com/haizlin/fe-interview/issues/3227)\r\n- [svg可以转为png吗？怎么转？](https://github.com/haizlin/fe-interview/issues/3223)\r\n- [使用canvas画一个军棋的棋盘](https://github.com/haizlin/fe-interview/issues/3219)\r\n- [使用canvas画一个中国象棋的棋盘](https://github.com/haizlin/fe-interview/issues/3215)\r\n- [使用canvas画一个五子棋的棋盘](https://github.com/haizlin/fe-interview/issues/3210)\r\n- [使用svg能实现哪些复杂的功能？](https://github.com/haizlin/fe-interview/issues/3206)\r\n- [使用canvas能实现哪些复杂的功能？](https://github.com/haizlin/fe-interview/issues/3202)\r\n- [使用svg画出“前端每日3+1”的几个字](https://github.com/haizlin/fe-interview/issues/3198)\r\n- [使用svg画一个爱心](https://github.com/haizlin/fe-interview/issues/3194)\r\n- [使用svg画出一个时钟](https://github.com/haizlin/fe-interview/issues/3189)\r\n- [使用svg画一个平行四边形](https://github.com/haizlin/fe-interview/issues/3185)\r\n- [使用svg画一个腾讯的logo](https://github.com/haizlin/fe-interview/issues/3181)\r\n- [使用svg画一个三角形](https://github.com/haizlin/fe-interview/issues/3177)\r\n- [使用svg画一条折线图](https://github.com/haizlin/fe-interview/issues/3173)\r\n- [为什么要优先选择html5开发移动应用？](https://github.com/haizlin/fe-interview/issues/3169)\r\n- [说说你对HTML5中pattern属性的理解](https://github.com/haizlin/fe-interview/issues/3165)\r\n- [tabindex属性有什么作用？](https://github.com/haizlin/fe-interview/issues/3161)\r\n- [你是如何区分HTML和HTML5的？](https://github.com/haizlin/fe-interview/issues/3157)\r\n- [怎样处理HTML5新标签在浏览器中兼容的问题？](https://github.com/haizlin/fe-interview/issues/3153)\r\n- [HTML5语义化更好的标签有哪些？](https://github.com/haizlin/fe-interview/issues/3149)\r\n- [XHTML有哪些强制的要求？](https://github.com/haizlin/fe-interview/issues/3145)\r\n- [html的属性值有规定要使用单引号还是双引号吗？](https://github.com/haizlin/fe-interview/issues/3141)\r\n- [HTML5是SGML的子集吗？](https://github.com/haizlin/fe-interview/issues/3137)\r\n- [你觉得html的标签（包括html5）总共有多少个？它们是如何分类的？](https://github.com/haizlin/fe-interview/issues/3133)\r\n- [你有使用过samp标签吗？说说它的应用场景](https://github.com/haizlin/fe-interview/issues/3129)\r\n- [请说说h1-h6它们的默认字体大小是多少吗？](https://github.com/haizlin/fe-interview/issues/3125)\r\n- [直接使用b标签和使用css的font-weight有什么区别？](https://github.com/haizlin/fe-interview/issues/3120)\r\n- [你有使用过bdi标签吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3116)\r\n- [HTML5布局的页面结构和HTML4有什么不同？](https://github.com/haizlin/fe-interview/issues/3112)\r\n- [HTML5的var标签有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3108)\r\n- [说说你对object标签的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3103)\r\n- [说说你对abbr标签的理解，它有什么含义？](https://github.com/haizlin/fe-interview/issues/3099)\r\n- [HTML5的触屏事件与鼠标事件有什么区别？](https://github.com/haizlin/fe-interview/issues/3095)\r\n- [HTML5的触屏事件有哪些？](https://github.com/haizlin/fe-interview/issues/3091)\r\n- [html实现页面跳转都有哪些方法？](https://github.com/haizlin/fe-interview/issues/3087)\r\n- [如何在页面引用外部的html页面？](https://github.com/haizlin/fe-interview/issues/3083)\r\n- [a标签的默认事件禁用后，如何实现跳转？](https://github.com/haizlin/fe-interview/issues/3079)\r\n- [如何禁用掉a标签的默认事件？](https://github.com/haizlin/fe-interview/issues/3075)\r\n- [写出不定宽度的子级div，在相对于固定宽度的父级元素水平居中的布局](https://github.com/haizlin/fe-interview/issues/3071)\r\n- [写一个三栏布局，中间固定，两边自适应（平均）](https://github.com/haizlin/fe-interview/issues/3067)\r\n- [说说你对移动优先布局的理解](https://github.com/haizlin/fe-interview/issues/3062)\r\n- [如果浏览器支持的功能受限，如何更好的提供页面呢？](https://github.com/haizlin/fe-interview/issues/3057)\r\n- [响应式设计的有哪些技巧？有哪些好处？](https://github.com/haizlin/fe-interview/issues/3053)\r\n- [请使用一个div写出有三条横线的小图标](https://github.com/haizlin/fe-interview/issues/3049)\r\n- [使用div+css进行布局有什么好处？](https://github.com/haizlin/fe-interview/issues/3045)\r\n- [如何根据设备尺寸做页面自适应？](https://github.com/haizlin/fe-interview/issues/3041)\r\n- [说说你对制表符的理解，它有什么作用？](https://github.com/haizlin/fe-interview/issues/3035)\r\n- [canvas生成图片有没有跨域问题？如果有如何解决？](https://github.com/haizlin/fe-interview/issues/3031)\r\n- [如何垂直居中`<img>`？](https://github.com/haizlin/fe-interview/issues/3027)\r\n- [如何解决在移动端1px渲染成2px的问题？](https://github.com/haizlin/fe-interview/issues/3023)\r\n- [如何禁止手机端页面缩放？](https://github.com/haizlin/fe-interview/issues/3019)\r\n- [实现中国五星红旗国旗的布局](https://github.com/haizlin/fe-interview/issues/3015)\r\n- [你能否画出一个0.5px的直线？](https://github.com/haizlin/fe-interview/issues/3011)\r\n- [制作一个页面时，需要兼容PC端和手机端，你是要分别做两个页面还是只做一个页面自适应？为什么？说说你的理由](https://github.com/haizlin/fe-interview/issues/3006)\r\n- [如何实现页面背景图固定不动，不跟随滚动条滚动？](https://github.com/haizlin/fe-interview/issues/3002)\r\n- [如何实现默认显示git的第一帧图片，当鼠标经过时，播放完整的gif动画](https://github.com/haizlin/fe-interview/issues/2998)\r\n- [html页面中如何实现gif图片重新播放？](https://github.com/haizlin/fe-interview/issues/2993)\r\n- [请说说你在写布局时对于浏览器兼容性的感受或总结](https://github.com/haizlin/fe-interview/issues/2988)\r\n- [H5的video可以播放哪些类型的文件？可以播放rtsp流吗？](https://github.com/haizlin/fe-interview/issues/2984)\r\n- [写一个布局，满足当页面滚动时，左侧固定不动，右侧的最小高度与左侧一样](https://github.com/haizlin/fe-interview/issues/2980)\r\n- [写一个方法计算出页面中HTML使用最多的标签是哪一个](https://github.com/haizlin/fe-interview/issues/2975)\r\n- [如何让pre标签中的元素自动换行？](https://github.com/haizlin/fe-interview/issues/2971)\r\n- [你知道什么是反向链接吗？它有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/2956)\r\n- [网页中的友情链接有什么作用？](https://github.com/haizlin/fe-interview/issues/2952)\r\n- [你知道短链接的生成原理吗？](https://github.com/haizlin/fe-interview/issues/2945)\r\n- [说说你对短链接的理解，它有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/2941)\r\n- [微信H5页面如何更新缓存？](https://github.com/haizlin/fe-interview/issues/2930)\r\n- [H5页面在微信中如何禁止分享给好友和朋友圈？](https://github.com/haizlin/fe-interview/issues/2926)\r\n- [如果src或者href为空时，将会伴随着哪些问题的出现？](https://github.com/haizlin/fe-interview/issues/2922)\r\n- [举例说明只用html和css如何使得一个列表编号倒序？](https://github.com/haizlin/fe-interview/issues/2918)\r\n- [http中的301、302、307、308有什么区别？](https://github.com/haizlin/fe-interview/issues/2911)\r\n- [如何给input的右上角加个清除的按钮？](https://github.com/haizlin/fe-interview/issues/2907)\r\n- [进入编辑页面时，如何把光标聚焦到第一个input？](https://github.com/haizlin/fe-interview/issues/2902)\r\n- [html中在span标签里面可以放那些标签？](https://github.com/haizlin/fe-interview/issues/2898)\r\n- [const nums1 = [1, 2, 2, 1], nums2 = [2] 交集是什么？](https://github.com/haizlin/fe-interview/issues/2894)\r\n- [H5中video的事件的触发顺序是怎样的？](https://github.com/haizlin/fe-interview/issues/2890)\r\n- [你有使用过MediaRecorder吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2886)\r\n- [说说你对H5的ServiceWorker的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2882)\r\n- [说说你对H5的SharedWorker的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2877)\r\n- [在head标签中必不少的是什么？](https://github.com/haizlin/fe-interview/issues/2872)\r\n- [如何优化大数据列表（10万+）的性能？说说你的方案](https://github.com/haizlin/fe-interview/issues/2868)\r\n- [请写一个正则获取html源码中所有img标签的src地址](https://github.com/haizlin/fe-interview/issues/2864)\r\n- [如何使用纯HTML实现跑马灯的效果？](https://github.com/haizlin/fe-interview/issues/2860)\r\n- [给你一个参考网站，你能快速下载它的模板吗？用哪些方法？](https://github.com/haizlin/fe-interview/issues/2856)\r\n- [HTML采用的是RGB颜色还是CMYK颜色？为什么？](https://github.com/haizlin/fe-interview/issues/2852)\r\n- [如果列表元素li的兄弟元素为div，会产生什么情况？](https://github.com/haizlin/fe-interview/issues/2848)\r\n- [html的开始与结束标签嵌套错误会导致哪些问题？](https://github.com/haizlin/fe-interview/issues/2844)\r\n- [写一个密码默认星号，但可以查看密码的输入框](https://github.com/haizlin/fe-interview/issues/2840)\r\n- [制作一个不规则形状有哪些方法可以实现？](https://github.com/haizlin/fe-interview/issues/2836)\r\n- [跨域通信有哪些方式？](https://github.com/haizlin/fe-interview/issues/2831)\r\n- [说下cookie的优点和使用场景是什么？](https://github.com/haizlin/fe-interview/issues/2827)\r\n- [html哪个标签属性可以通过预解析DNS？](https://github.com/haizlin/fe-interview/issues/2823)\r\n- [如何优化页面的渲染过程？](https://github.com/haizlin/fe-interview/issues/2819)\r\n- [html的哪个标签可以预渲染？](https://github.com/haizlin/fe-interview/issues/2815)\r\n- [html的哪个标签可以预加载？](https://github.com/haizlin/fe-interview/issues/2811)\r\n- [在a标签中，怎样防止链接跳转？](https://github.com/haizlin/fe-interview/issues/2807)\r\n- [说说如果a链接href=\"\"（空）时点击时会有什么表现？](https://github.com/haizlin/fe-interview/issues/2803)\r\n- [使用canvas时你有遇到过哪些坑？是如何解决的？](https://github.com/haizlin/fe-interview/issues/2798)\r\n- [如何在IOS下启用WebApp全屏模式？](https://github.com/haizlin/fe-interview/issues/2794)\r\n- [你最喜欢html的哪个标签？为什么？](https://github.com/haizlin/fe-interview/issues/2790)\r\n- [举例说明使用data-有什么优点？](https://github.com/haizlin/fe-interview/issues/2786)\r\n- [可替换元素和不可替换元素有什么不同的特点？](https://github.com/haizlin/fe-interview/issues/2781)\r\n- [html元素哪些标签是不可替换元素？哪些是可替换元素？](https://github.com/haizlin/fe-interview/issues/2777)\r\n- [写一个三栏布局，两边固定，中间自适应](https://github.com/haizlin/fe-interview/issues/2773)\r\n- [你写一个页面需要多长时间？](https://github.com/haizlin/fe-interview/issues/2769)\r\n- [页面需要支持多语言，如果是你该怎么做？](https://github.com/haizlin/fe-interview/issues/2765)\r\n- [你认为一个好的布局应该是什么样的？有哪些需要注意的地方？](https://github.com/haizlin/fe-interview/issues/2761)\r\n- [怎样写出优雅的HTML结构？](https://github.com/haizlin/fe-interview/issues/2756)\r\n- [button标签的type默认值是什么呢？](https://github.com/haizlin/fe-interview/issues/2751)\r\n- [H5的哪些特性需要https支持呢？](https://github.com/haizlin/fe-interview/issues/2747)\r\n- [请使用canvas画一个渐变的长方形](https://github.com/haizlin/fe-interview/issues/2743)\r\n- [请使用canvas画一个椭圆](https://github.com/haizlin/fe-interview/issues/2739)\r\n- [在H5中如何预加载音频？](https://github.com/haizlin/fe-interview/issues/2734)\r\n- [一般习惯把js写在`</body>`前，但有例外的情况吗？说说看](https://github.com/haizlin/fe-interview/issues/2729)\r\n- [当页面中使用application/xhtml+xml会出现什么问题吗？](https://github.com/haizlin/fe-interview/issues/2725)\r\n- [H5的Web Storage带来什么好处？](https://github.com/haizlin/fe-interview/issues/2721)\r\n- [把H5看成一个开放的平台，那构建它的模块有哪些？](https://github.com/haizlin/fe-interview/issues/2717)\r\n- [什么是空元素？常用的空元素有哪些？](https://github.com/haizlin/fe-interview/issues/2713)\r\n- [HTML为什么要语义化？语义化有什么好处？](https://github.com/haizlin/fe-interview/issues/2708)\r\n- [制作页面时，前端如何适应各种异形屏？](https://github.com/haizlin/fe-interview/issues/2704)\r\n- [做好的页面，你是如何获取更好的搜索引擎优化？](https://github.com/haizlin/fe-interview/issues/2700)\r\n- [如何关闭HTML页面在IOS下的键盘首字母自动大写？](https://github.com/haizlin/fe-interview/issues/2696)\r\n- [写一个左中右的满屏布局，左右固定220px,中间自适应并且要优先加载](https://github.com/haizlin/fe-interview/issues/2692)\r\n- [说说如果meta标签没有写charset属性，将会如何？](https://github.com/haizlin/fe-interview/issues/2687)\r\n- [html标签中的lang属性有什么作用？](https://github.com/haizlin/fe-interview/issues/2683)\r\n- [说说base标签有什么作用？](https://github.com/haizlin/fe-interview/issues/2679)\r\n- [写一个布局，当页面滚动一定高时，导航始终固定在顶部，反之恢复原位](https://github.com/haizlin/fe-interview/issues/2675)\r\n- [HTML5如何监听video的全屏和退出全屏？](https://github.com/haizlin/fe-interview/issues/2671)\r\n- [举例说明HTML5出来后，有哪些HTML标签被弃用了？](https://github.com/haizlin/fe-interview/issues/2667)\r\n- [HTML5的video在手机端如何实现进来页面时就自动播放？](https://github.com/haizlin/fe-interview/issues/2663)\r\n- [H5怎么禁用长按复制的功能？](https://github.com/haizlin/fe-interview/issues/2659)\r\n- [如果一个标签元素同时出现两个class属性，两个class都会生效吗？为什么？](https://github.com/haizlin/fe-interview/issues/2655)\r\n- [写一个鼠标跟随的特效](https://github.com/haizlin/fe-interview/issues/2650)\r\n- [写一个网页点击的特效](https://github.com/haizlin/fe-interview/issues/2644)\r\n- [如何使用H5唤起原生地图APP（百度、高德、腾讯地图等）](https://github.com/haizlin/fe-interview/issues/2640)\r\n- [p标签里面嵌套img标签会出现向上高3像素是什么原因？如何处理？](https://github.com/haizlin/fe-interview/issues/2636)\r\n- [表单可以跨域吗？](https://github.com/haizlin/fe-interview/issues/2632)\r\n- [对于rtl网站的适配有哪些方案？](https://github.com/haizlin/fe-interview/issues/2628)\r\n- [404页面有什么作用？](https://github.com/haizlin/fe-interview/issues/2620)\r\n- [在主框架下引入的iframe，如果检测这个iframe是否能打开，如果打不开则跳到404页面](https://github.com/haizlin/fe-interview/issues/2616)\r\n- [通过设置表单的target=\"_blank\"来下载文件会被浏览器拦截吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2612)\r\n- [如何通过表单下载文件？](https://github.com/haizlin/fe-interview/issues/2608)\r\n- [使用a标签的download属性下载文件会有跨域问题吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2604)\r\n- [页面刷新时sessionStroage会变（会清空）吗？](https://github.com/haizlin/fe-interview/issues/2600)\r\n- [canvas透明度是0.6的矩形和透明度是0.2的矩形叠加到一起，透明度是多少？](https://github.com/haizlin/fe-interview/issues/2596)\r\n- [请实现一个文章阅读的进度条](https://github.com/haizlin/fe-interview/issues/2590)\r\n- [请实现一个网站加载进度条](https://github.com/haizlin/fe-interview/issues/2586)\r\n- [开发静态页面时，不依赖node相关的工具，如何提取出公共部分并引入？](https://github.com/haizlin/fe-interview/issues/2582)\r\n- [怎样禁用页面中的右键、打印、另存为、复制等功能？](https://github.com/haizlin/fe-interview/issues/2578)\r\n- [能否做到禁止打印页面？如果可以那要怎么做？](https://github.com/haizlin/fe-interview/issues/2574)\r\n- [实现一个页面锁屏的功能](https://github.com/haizlin/fe-interview/issues/2570)\r\n- [如何判断用户正在操作页面？当页面一个小时没有操作时跳转到指定页面如何做？](https://github.com/haizlin/fe-interview/issues/2566)\r\n- [如何给页面添加追加右键菜单（原右键菜单功能保持不变）](https://github.com/haizlin/fe-interview/issues/2562)\r\n- [请问60*80的canvas占多少内存？你是怎么计算的？](https://github.com/haizlin/fe-interview/issues/2558)\r\n- [精确获取页面元素位置的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2554)\r\n- [跨标签页的通讯方式有哪些](https://github.com/haizlin/fe-interview/issues/2549)\r\n- [websocket和http2有什么区别？http2能取代websocket吗？为什么？](https://github.com/haizlin/fe-interview/issues/2545)\r\n- [websocket如何区分不同的客户端？](https://github.com/haizlin/fe-interview/issues/2541)\r\n- [websocket可以携带cookie吗？为什么？如果可以，怎样做到呢？](https://github.com/haizlin/fe-interview/issues/2537)\r\n- [websocket握手成功会返回一个干什么状态吗？是200吗？](https://github.com/haizlin/fe-interview/issues/2533)\r\n- [websocket握手阶段是通过什么协议传输的？](https://github.com/haizlin/fe-interview/issues/2528)\r\n- [websocket是如何做心跳检测、数据加密、身份验证的？](https://github.com/haizlin/fe-interview/issues/2524)\r\n- [http和websocket能共用一个端口吗？为什么？](https://github.com/haizlin/fe-interview/issues/2520)\r\n- [websocket和socket有什么区别？](https://github.com/haizlin/fe-interview/issues/2516)\r\n- [websocket和http有什么区别？](https://github.com/haizlin/fe-interview/issues/2512)\r\n- [图片上传时实现本地预览功能的原理是什么？](https://github.com/haizlin/fe-interview/issues/2508)\r\n- [你有使用过HTML5 Boilerplate吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2504)\r\n- [切页面时，每次都动手刷新看效果很麻烦，如果要让你写一个实时刷新预览的工具你该怎么写？](https://github.com/haizlin/fe-interview/issues/2499)\r\n- [说说你对Media Source Extensions(MSE)的理解，它解决了什么问题呢？](https://github.com/haizlin/fe-interview/issues/2495)\r\n- [浏览器是怎么对HTML5的离线储存资源进行管理和加载的](https://github.com/haizlin/fe-interview/issues/2490)\r\n- [input如何在各个浏览器下保持UI统一？](https://github.com/haizlin/fe-interview/issues/2486)\r\n- [使用H5实现一个手势密码](https://github.com/haizlin/fe-interview/issues/2482)\r\n- [如何让table的边框双线变单线？](https://github.com/haizlin/fe-interview/issues/2478)\r\n- [svg如何转为字体图标？](https://github.com/haizlin/fe-interview/issues/2468)\r\n- [webp与jpg、png比较，它有什么优劣势？如何选择？](https://github.com/haizlin/fe-interview/issues/2464)\r\n- [你有使用过webp的图片格式吗？](https://github.com/haizlin/fe-interview/issues/2460)\r\n- [html中如何使用svg？](https://github.com/haizlin/fe-interview/issues/2456)\r\n- [html5的video如何附带字幕？](https://github.com/haizlin/fe-interview/issues/2452)\r\n- [你有使用过html5的rt标签吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2448)\r\n- [网页打印与标准纸张换算时，cm和px是如何换算的？](https://github.com/haizlin/fe-interview/issues/2444)\r\n- [pre与xmp标签有什么区别？](https://github.com/haizlin/fe-interview/issues/2440)\r\n- [怎样在`<pre>`标签内不转义<和>符号（原样输出html标签）？](https://github.com/haizlin/fe-interview/issues/2435)\r\n- [页面布局时你使用最多的标签是什么？div吗？在什么情况下会使用到div？](https://github.com/haizlin/fe-interview/issues/2430)\r\n- [如何在网页中打开腾讯QQ？](https://github.com/haizlin/fe-interview/issues/2423)\r\n- [如何在网页中嵌入公司地址的地图？](https://github.com/haizlin/fe-interview/issues/2418)\r\n- [如何扩大CheckBox点击区域](https://github.com/haizlin/fe-interview/issues/2414)\r\n- [如何放大点击的区域？](https://github.com/haizlin/fe-interview/issues/2410)\r\n- [微信公众号如何打开关联的小程序？](https://github.com/haizlin/fe-interview/issues/2406)\r\n- [DOM节点的种类有哪些？](https://github.com/haizlin/fe-interview/issues/2402)\r\n- [DOM节点的根节点是不是body？](https://github.com/haizlin/fe-interview/issues/2398)\r\n- [android手机能同时播放两个video音频吗？](https://github.com/haizlin/fe-interview/issues/2394)\r\n- [你有使用过output标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2390)\r\n- [如何使用纯html制作一个进度条？](https://github.com/haizlin/fe-interview/issues/2386)\r\n- [你有使用过template标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2382)\r\n- [你有使用过meter标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2378)\r\n- [你有使用过blockquote标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2372)\r\n- [你有使用过time标签吗？说说它的用途有哪些？](https://github.com/haizlin/fe-interview/issues/2368)\r\n- [如何实现前端代码实时预览效果？](https://github.com/haizlin/fe-interview/issues/2363)\r\n- [html如何启动本地的exe应用？](https://github.com/haizlin/fe-interview/issues/2359)\r\n- [浏览器是如何解析html的？](https://github.com/haizlin/fe-interview/issues/2351)\r\n- [举例说明图片懒加载的方案有哪些？](https://github.com/haizlin/fe-interview/issues/2347)\r\n- [请说说input的inputmode属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2343)\r\n- [html5的游戏引擎你了解多少？都有哪些比较好用的引擎呢？](https://github.com/haizlin/fe-interview/issues/2339)\r\n- [html5的Notification桌面通知如何请求权限？](https://github.com/haizlin/fe-interview/issues/2335)\r\n- [使用history路由方式时，你有自己动手配置过服务器端吗？为什么要配服务器端？怎么配？](https://github.com/haizlin/fe-interview/issues/2331)\r\n- [history和hash两种路由方式的最大区别是什么？](https://github.com/haizlin/fe-interview/issues/2327)\r\n- [举例说明原生的html组件有哪些？](https://github.com/haizlin/fe-interview/issues/2323)\r\n- [说说html5手势检测原理是什么？](https://github.com/haizlin/fe-interview/issues/2319)\r\n- [怎样在文本框中禁用中文输入法？](https://github.com/haizlin/fe-interview/issues/2315)\r\n- [如何让`<p>测试 空格</p>`这两个词之间的空格变大？](https://github.com/haizlin/fe-interview/issues/2311)\r\n- [在网格布局中都有哪些概念呢？比如：网格线](https://github.com/haizlin/fe-interview/issues/2306)\r\n- [实现一个面包屑导航的效果](https://github.com/haizlin/fe-interview/issues/2302)\r\n- [如何使用普通元素拥有像textarea元素一样缩放？](https://github.com/haizlin/fe-interview/issues/2298)\r\n- [字体图标加载出来成了小方块，是什么原因呢？如何解决？](https://github.com/haizlin/fe-interview/issues/2294)\r\n- [当网页放大或者缩小后如何让页面布局不乱？](https://github.com/haizlin/fe-interview/issues/2290)\r\n- [实现一个全屏布局](https://github.com/haizlin/fe-interview/issues/2286)\r\n- [你有使用过IE的条件注释吗？](https://github.com/haizlin/fe-interview/issues/2277)\r\n- [实现九宫格布局](https://github.com/haizlin/fe-interview/issues/2270)\r\n- [说说元素上下层叠关系及七阶层叠关系](https://github.com/haizlin/fe-interview/issues/2266)\r\n- [说说你对这几个概念的理解：层叠上下文、层叠等级、层叠顺序](https://github.com/haizlin/fe-interview/issues/2262)\r\n- [实现一个stick-footer布局](https://github.com/haizlin/fe-interview/issues/2258)\r\n- [实现一个居中半透明的模态窗](https://github.com/haizlin/fe-interview/issues/2254)\r\n- [说说你对网格布局的理解](https://github.com/haizlin/fe-interview/issues/2250)\r\n- [写页面布局时你有考虑过分辨率因素吗？还要考虑哪些因素呢？](https://github.com/haizlin/fe-interview/issues/2246)\r\n- [div等元素如何阻止点击穿透和实现点击穿透？](https://github.com/haizlin/fe-interview/issues/2244)\r\n- [浏览器的默认字体大小是多少？怎么设计它的基准？](https://github.com/haizlin/fe-interview/issues/2236)\r\n- [打印页面时怎样自定义打印页眉页脚或者去掉眉页脚？](https://github.com/haizlin/fe-interview/issues/2232)\r\n- [link标签的属性media有哪些值？都有什么作用？](https://github.com/haizlin/fe-interview/issues/2221)\r\n- [如何设置打印尺寸？](https://github.com/haizlin/fe-interview/issues/2217)\r\n- [打印网页的时候，如何让指定的元素另起一页（打印分页）？](https://github.com/haizlin/fe-interview/issues/2213)\r\n- [说下你对组件、模块、元素的理解，它们的区别在哪里？](https://github.com/haizlin/fe-interview/issues/2208)\r\n- [给一个元素加下划线的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2204)\r\n- [input元素size属性和width 的区别是什么？](https://github.com/haizlin/fe-interview/issues/2198)\r\n- [noscript标签有什么作用？](https://github.com/haizlin/fe-interview/issues/2194)\r\n- [隐藏div内文字的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2190)\r\n- [列举几种多列等高布局的方法](https://github.com/haizlin/fe-interview/issues/2186)\r\n- [列举几种瀑布流布局的方法](https://github.com/haizlin/fe-interview/issues/2182)\r\n- [说说页面中字体渲染规则是怎样的？会有哪些因素影响字体的渲染？](https://github.com/haizlin/fe-interview/issues/2178)\r\n- [你知道什么是粘性布局吗？](https://github.com/haizlin/fe-interview/issues/2176)\r\n- [如何构建“弱网络环境”友好的项目？](https://github.com/haizlin/fe-interview/issues/2163)\r\n- [使用canvas制作一个印章](https://github.com/haizlin/fe-interview/issues/2159)\r\n- [后缀.html和.htm有什么区别？](https://github.com/haizlin/fe-interview/issues/2155)\r\n- [html6即将到来，你最期待的是什么特性呢？](https://github.com/haizlin/fe-interview/issues/2151)\r\n- [举例说明锚点定位有什么作用？](https://github.com/haizlin/fe-interview/issues/2147)\r\n- [什么是表单域？它有哪些运用场景？](https://github.com/haizlin/fe-interview/issues/2134)\r\n- [你是如何理解html与css分离的？](https://github.com/haizlin/fe-interview/issues/2125)\r\n- [编写html时，你有没有用过Emmet插件呢？说说它的优点及规则有哪些？](https://github.com/haizlin/fe-interview/issues/2121)\r\n- [编写一个布局，让文字环绕在图片的周围](https://github.com/haizlin/fe-interview/issues/2111)\r\n- [android手机的微信H5弹出的软键盘挡住了文本框，如何解决？](https://github.com/haizlin/fe-interview/issues/2107)\r\n- [input上传图片怎样触发默认拍照功能？](https://github.com/haizlin/fe-interview/issues/2103)\r\n- [input上传文件可以同时选择多张吗？怎么设置？](https://github.com/haizlin/fe-interview/issues/2093)\r\n- [如何禁止input输入的历史记录？](https://github.com/haizlin/fe-interview/issues/2089)\r\n- [举例说明Shadow DOM的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2085)\r\n- [当html中使用map标签时,area中coords值如何精确定位呢？](https://github.com/haizlin/fe-interview/issues/2076)\r\n- [你有用过图片热区吗？它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2066)\r\n- [html如何创建图片热区（img usemap）？](https://github.com/haizlin/fe-interview/issues/2062)\r\n- [当img标签中的src图片加载失败时，怎么让它变得更美观呢？](https://github.com/haizlin/fe-interview/issues/2057)\r\n- [举例说明当我们在写布局时，都有哪些边界的情况需要关注的？](https://github.com/haizlin/fe-interview/issues/2047)\r\n- [如何去除标签`<i>`默认斜体？](https://github.com/haizlin/fe-interview/issues/2043)\r\n- [怎样避免让用户看到长时间的白屏？](https://github.com/haizlin/fe-interview/issues/2038)\r\n- [如何使用html5进行图片压缩上传？](https://github.com/haizlin/fe-interview/issues/2033)\r\n- [你知道`<a>`标签的target属性规定在何处打开链接文档吗？](https://github.com/haizlin/fe-interview/issues/2023)\r\n- [如何禁止移动端的左右划动手势？](https://github.com/haizlin/fe-interview/issues/2019)\r\n- [html5点击返回键怎样不让它返回上一页？](https://github.com/haizlin/fe-interview/issues/2015)\r\n- [在普通网页中如何调用html5+的plus对象？](https://github.com/haizlin/fe-interview/issues/2011)\r\n- [你知道什么是html5plus吗？](https://github.com/haizlin/fe-interview/issues/2007)\r\n- [在两个iframe之间传递参数的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2003)\r\n- [怎样使用iframe刷新父级页面？](https://github.com/haizlin/fe-interview/issues/1994)\r\n- [为什么移动端页面的设计稿一般是750px/640px呢？](https://github.com/haizlin/fe-interview/issues/1985)\r\n- [iframe可以使用父页面中的资源吗（如：css、js等）？](https://github.com/haizlin/fe-interview/issues/1981)\r\n- [iframe在更改了src之后，不出现后退或者前进按钮怎么解决？](https://github.com/haizlin/fe-interview/issues/1977)\r\n- [iframe父页面如何获取子页面的元素？](https://github.com/haizlin/fe-interview/issues/1972)\r\n- [iframe如何自动调整高度？](https://github.com/haizlin/fe-interview/issues/1967)\r\n- [如何禁止web端的页面缩放？](https://github.com/haizlin/fe-interview/issues/1963)\r\n- [微软雅黑是有版权的，在页面中使用font-family:Microsoft YaHei会不会有版权问题呢？](https://github.com/haizlin/fe-interview/issues/1953)\r\n- [对一个元素设置浮动后，它的特征是什么？](https://github.com/haizlin/fe-interview/issues/1949)\r\n- [IE6文字溢出BUG（别名：多出来的猪、谍影重重）怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1945)\r\n- [你知道著名的3像素Bug指的是什么吗？怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1941)\r\n- [可以给内联元素设置宽和高吗？为什么？](https://github.com/haizlin/fe-interview/issues/1932)\r\n- [如何解决input在Firefox和Chrome中高度不一致的问题？](https://github.com/haizlin/fe-interview/issues/1928)\r\n- [给内联元素加float与给块元素加float有什么区别？](https://github.com/haizlin/fe-interview/issues/1924)\r\n- [怎么去除img之间存在的间隔缝隙？](https://github.com/haizlin/fe-interview/issues/1919)\r\n- [table中给td设置宽度无效怎么解决？](https://github.com/haizlin/fe-interview/issues/1915)\r\n- [块级元素不能包含其他块级元素有那些？](https://github.com/haizlin/fe-interview/issues/1911)\r\n- [html的img标签为什么要添加alt属性呢？](https://github.com/haizlin/fe-interview/issues/1907)\r\n- [说说你对html的嵌套规范的理解，都有哪些规范呢？](https://github.com/haizlin/fe-interview/issues/1899)\r\n- [a标签可以再嵌套a标签吗？为什么？如果不行，那又想要嵌套效果怎么解决呢？](https://github.com/haizlin/fe-interview/issues/1895)\r\n- [html5有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1891)\r\n- [html5应该注意哪些安全的问题？](https://github.com/haizlin/fe-interview/issues/1880)\r\n- [如何在页面上显示Emoji表情？](https://github.com/haizlin/fe-interview/issues/1876)\r\n- [如何在桌面上生成网站的快捷方式图标？](https://github.com/haizlin/fe-interview/issues/1872)\r\n- [举例说明实现文字贯穿线的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1868)\r\n- [html标签的属性值是否可以省略引号？为什么？](https://github.com/haizlin/fe-interview/issues/1864)\r\n- [HTML5中的article和section有什么区别？](https://github.com/haizlin/fe-interview/issues/1860)\r\n- [怎样去除iOS和Android中的输入URL地址的控件条呢？](https://github.com/haizlin/fe-interview/issues/1856)\r\n- [img中的src加载失败时如何用默认图片来替换呢？](https://github.com/haizlin/fe-interview/issues/1852)\r\n- [页面上的登录表单记住了密码（显示星号），但我又忘了密码，如何找回这个密码呢？](https://github.com/haizlin/fe-interview/issues/1848)\r\n- [举例说明写一个button的按钮的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1844)\r\n- [你知道微信端的浏览器内核是什么吗？](https://github.com/haizlin/fe-interview/issues/1840)\r\n- [移动端如何实现长按保存图片（图片上的二维码是动态的）？](https://github.com/haizlin/fe-interview/issues/1836)\r\n- [你有了解video的x5-video-player-type这个属性吗？它的作用是什么呢？](https://github.com/haizlin/fe-interview/issues/1832)\r\n- [IOS在播放视频时，有可能会出现短暂的黑屏，如何解决呢？](https://github.com/haizlin/fe-interview/issues/1828)\r\n- [移动端如何使页面横、竖屏？](https://github.com/haizlin/fe-interview/issues/1824)\r\n- [iOS下页面如何启动加载时显示画面图片？如何设置大小？它有什么好处？](https://github.com/haizlin/fe-interview/issues/1820)\r\n- [移动端如何设置页面以全屏模式运行？](https://github.com/haizlin/fe-interview/issues/1816)\r\n- [解释下什么是CDATA？](https://github.com/haizlin/fe-interview/issues/1812)\r\n- [写html代码时，如果缺少了结束标签，你如何检测及如何预防？](https://github.com/haizlin/fe-interview/issues/1808)\r\n- [写个布局，当页面高度不够时，底部固定在下面，反之不固定](https://github.com/haizlin/fe-interview/issues/1804)\r\n- [使用递归时应该注意哪些问题？](https://github.com/haizlin/fe-interview/issues/1800)\r\n- [canvas有哪些渲染上下文？](https://github.com/haizlin/fe-interview/issues/1796)\r\n- [如何禁止html页面缓存？](https://github.com/haizlin/fe-interview/issues/1792)\r\n- [举例说明html的修饰元素有哪些？](https://github.com/haizlin/fe-interview/issues/1788)\r\n- [html的标签元素分为哪几大类？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1784)\r\n- [网站如何自适应手机屏幕？](https://github.com/haizlin/fe-interview/issues/1780)\r\n- [列举下哪些块元素里面不能放哪些块元素呢？](https://github.com/haizlin/fe-interview/issues/1776)\r\n- [html中p标签内为何不能嵌套div标签？](https://github.com/haizlin/fe-interview/issues/1772)\r\n- [移动端如何禁止用户手动缩放页面？](https://github.com/haizlin/fe-interview/issues/1767)\r\n- [HTML5的video怎样预加载（支持全量加载）？](https://github.com/haizlin/fe-interview/issues/1763)\r\n- [HTML5的video怎么取消自动播放？](https://github.com/haizlin/fe-interview/issues/1759)\r\n- [HTML5如何隐藏video元素的控制栏、全屏按钮？](https://github.com/haizlin/fe-interview/issues/1754)\r\n- [如果要你实现一个代码（多种语言）高亮的组件，你的思路是什么？](https://github.com/haizlin/fe-interview/issues/1750)\r\n- [关于iframe的跨域你有了解多少？](https://github.com/haizlin/fe-interview/issues/1746)\r\n- [https页面加载http的资源会导致页面报错的原因是什么？怎么解决？](https://github.com/haizlin/fe-interview/issues/1742)\r\n- [html5怎么判断是否在wifi环境？](https://github.com/haizlin/fe-interview/issues/1738)\r\n- [举例说明html5怎么判断网络状态？](https://github.com/haizlin/fe-interview/issues/1734)\r\n- [html5怎么判断app是否安装？](https://github.com/haizlin/fe-interview/issues/1730)\r\n- [移动端滚动穿透是什么原因？有哪些解决方案？](https://github.com/haizlin/fe-interview/issues/1726)\r\n- [你知道移动端的尺寸都有哪些吗？](https://github.com/haizlin/fe-interview/issues/1722)\r\n- [目前移动端的最小点击区域是多少呢？](https://github.com/haizlin/fe-interview/issues/1718)\r\n- [html5怎样和Native App进行交互？](https://github.com/haizlin/fe-interview/issues/1714)\r\n- [网站上怎么实现分享到各大平台呢？](https://github.com/haizlin/fe-interview/issues/1710)\r\n- [使用canvas生成一张分享图](https://github.com/haizlin/fe-interview/issues/1706)\r\n- [canvas画出来的图是位图还是矢量图？](https://github.com/haizlin/fe-interview/issues/1702)\r\n- [在svg和canvas中你该如何选择？依据是什么？](https://github.com/haizlin/fe-interview/issues/1698)\r\n- [canvas的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1694)\r\n- [如何将图片画到canvas上？都有哪些方法？](https://github.com/haizlin/fe-interview/issues/1690)\r\n- [canvas怎么兼容IE9以下版本？](https://github.com/haizlin/fe-interview/issues/1686)\r\n- [在使用canvas的arc绘制图像时应注意什么？](https://github.com/haizlin/fe-interview/issues/1681)\r\n- [请说说canvas的closePath()与lineTo()的区别是什么？](https://github.com/haizlin/fe-interview/issues/1677)\r\n- [在开发canvas时，你知道什么是非零环绕原则(nonzZero rule) 吗？](https://github.com/haizlin/fe-interview/issues/1673)\r\n- [canvas有哪些可以提升性能的优化方法？](https://github.com/haizlin/fe-interview/issues/1669)\r\n- [怎么让整个页面从iframe中跳出来？](https://github.com/haizlin/fe-interview/issues/1665)\r\n- [怎么让table的thead 不动，tbody出现滚动条呢？](https://github.com/haizlin/fe-interview/issues/1661)\r\n- [如何能防止网页禁止被iframe嵌入呢？ ](https://github.com/haizlin/fe-interview/issues/1657)\r\n- [HTML5图像相关的标签有哪些？](https://github.com/haizlin/fe-interview/issues/1653)\r\n- [用什么代替html5中不再支持table的cellspacing和cellpadding属性？](https://github.com/haizlin/fe-interview/issues/1649)\r\n- [如何防止cookie被盗用？](https://github.com/haizlin/fe-interview/issues/1645)\r\n- [html的标签`<a>`除了用作跳转链接外，还有哪些用途？](https://github.com/haizlin/fe-interview/issues/1641)\r\n- [请说说什么是分区响应图？](https://github.com/haizlin/fe-interview/issues/1637)\r\n- [table由哪几部分组成？](https://github.com/haizlin/fe-interview/issues/1628)\r\n- [浏览器怪异模式的怪异主要体现在哪方面呢？](https://github.com/haizlin/fe-interview/issues/1624)\r\n- [说说你对IE特有的数据存储userData的理解](https://github.com/haizlin/fe-interview/issues/1620)\r\n- [说说你对iframe属性sandbox的理解，它有什么作用呢？](https://github.com/haizlin/fe-interview/issues/1616)\r\n- [请解释下href=\"javascript:void(0)\"和href=\"#\"的区别是什么？](https://github.com/haizlin/fe-interview/issues/1612)\r\n- [怎样实现每次页面打开时都清除本页缓存？](https://github.com/haizlin/fe-interview/issues/1607)\r\n- [说说你是怎么实现页面阻尼效果的？](https://github.com/haizlin/fe-interview/issues/1603)\r\n- [网站的响应式和自适应有什么区别？](https://github.com/haizlin/fe-interview/issues/1599)\r\n- [解释下为什么说html嵌套级别不宜过多？](https://github.com/haizlin/fe-interview/issues/1594)\r\n- [说出至少十条你理解的html规范](https://github.com/haizlin/fe-interview/issues/1590)\r\n- [如果让你带一个什么都不懂的人入门学前端，你应该怎么带他？](https://github.com/haizlin/fe-interview/issues/1586)\r\n- [你觉得html简单吗？说说你的理由](https://github.com/haizlin/fe-interview/issues/1582)\r\n- [说说你认为html在前端的地位怎么样？](https://github.com/haizlin/fe-interview/issues/1578)\r\n- [当写一个复杂页面的时候，你是怎么布局的？有什么方法论吗？](https://github.com/haizlin/fe-interview/issues/1574)\r\n- [用一句话来描述下你对html的理解](https://github.com/haizlin/fe-interview/issues/1570)\r\n- [关于缓存你了解多少？](https://github.com/haizlin/fe-interview/issues/1565)\r\n- [适配刘海屏的方案有哪些呢？](https://github.com/haizlin/fe-interview/issues/1561)\r\n- [HTML5对元素内容进行拼写检查用的是什么属性呢？](https://github.com/haizlin/fe-interview/issues/1557)\r\n- [wbr和br标签的区别是什么？](https://github.com/haizlin/fe-interview/issues/1553)\r\n- [在使用HTML5时有哪些规则需要遵守？](https://github.com/haizlin/fe-interview/issues/1549)\r\n- [HTML5相比于HTML4有哪些优势？](https://github.com/haizlin/fe-interview/issues/1545)\r\n- [canvas怎么解决图片和文字模糊的问题？](https://github.com/haizlin/fe-interview/issues/1541)\r\n- [页面加载后，表单的第一个文本框如何自动获得焦点？](https://github.com/haizlin/fe-interview/issues/1537)\r\n- [你有了解过Applet（Java小程序）吗？](https://github.com/haizlin/fe-interview/issues/1533)\r\n- [你有使用过marquee吗？](https://github.com/haizlin/fe-interview/issues/1529)\r\n- [HTML5中required属性有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1525)\r\n- [给单个表格的单元格设置背景色有什么方法？](https://github.com/haizlin/fe-interview/issues/1520)\r\n- [如何自动转移到新的页面？](https://github.com/haizlin/fe-interview/issues/1516)\r\n- [如何防止他人窃取我的源代码或图片？](https://github.com/haizlin/fe-interview/issues/1512)\r\n- [HTML的标签这么多，我要全部记住吗？如果不要怎么办？](https://github.com/haizlin/fe-interview/issues/1508)\r\n- [如果在写HTML时漏写了闭合标签，怎么办呢？](https://github.com/haizlin/fe-interview/issues/1504)\r\n- [举例说明表格中如何再嵌套表格](https://github.com/haizlin/fe-interview/issues/1500)\r\n- [你是如何组织html代码的？](https://github.com/haizlin/fe-interview/issues/1496)\r\n- [移动端点击300ms的延迟出现的原因是什么？你的解决方案是什么？](https://github.com/haizlin/fe-interview/issues/1492)\r\n- [你有使用过picture标签吗？说说它有哪些运用场景](https://github.com/haizlin/fe-interview/issues/1488)\r\n- [说下你对DOM树的理解](https://github.com/haizlin/fe-interview/issues/1484)\r\n- [canvas的width与height属性的值可不可以带单位？](https://github.com/haizlin/fe-interview/issues/1480)\r\n- [你有使用过HTML5的dialog标签吗？说说看，它有什么特点？](https://github.com/haizlin/fe-interview/issues/1476)\r\n- [解释下为什么`<p> </p>`会换两行？](https://github.com/haizlin/fe-interview/issues/1472)\r\n- [你知道p标签和br标签两者的区别是什么吗？](https://github.com/haizlin/fe-interview/issues/1468)\r\n- [如何在页面中插入TAB符号（制表符）](https://github.com/haizlin/fe-interview/issues/1464)\r\n- [说下cookie都有哪些缺点？](https://github.com/haizlin/fe-interview/issues/1460)\r\n- [举例说明a标签的作用都有哪些？](https://github.com/haizlin/fe-interview/issues/1456)\r\n- [请举例说明关于html的引用标签有哪些？](https://github.com/haizlin/fe-interview/issues/1452)\r\n- [请举例说明html支持的数学符号有哪些？](https://github.com/haizlin/fe-interview/issues/1448)\r\n- [html的标签属性bgcolor支持简写吗？如：bgcolor=\"#F00\"](https://github.com/haizlin/fe-interview/issues/1444)\r\n- [举例说明ul、dl、ol三个标签的区别？](https://github.com/haizlin/fe-interview/issues/1440)\r\n- [html的a标签属性rel=\"noopener\"有什么作用？](https://github.com/haizlin/fe-interview/issues/1436)\r\n- [怎么使用HTML5实现录音的功能？](https://github.com/haizlin/fe-interview/issues/1432)\r\n- [主框架如何与iframe通信？如何解决跨域？](https://github.com/haizlin/fe-interview/issues/1428)\r\n- [有哪些方法可以将图片和文字显示在同一行上呢？](https://github.com/haizlin/fe-interview/issues/1417)\r\n- [png8和png24有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1413)\r\n- [placeholder如何在兼容IE？](https://github.com/haizlin/fe-interview/issues/1408)\r\n- [举例说明如何实现浏览器桌面通知？](https://github.com/haizlin/fe-interview/issues/1403)\r\n- [HTML5如何唤醒APP？](https://github.com/haizlin/fe-interview/issues/1383)\r\n- [如何给一个下拉选项进行分组？](https://github.com/haizlin/fe-interview/issues/1379)\r\n- [HTML5的output是非常棒的一个标签，你对它有了解吗？](https://github.com/haizlin/fe-interview/issues/1375)\r\n- [举例说明HTML5的标签meter的用法](https://github.com/haizlin/fe-interview/issues/1371)\r\n- [请使用纯HTML制作一个进度条](https://github.com/haizlin/fe-interview/issues/1367)\r\n- [你有用过HTML5的track标签吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1363)\r\n- [htm、html、shtml三者有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1345)\r\n- [你有用过HTML5的requestAnimationFrame吗？它运用的场景有哪些呢？](https://github.com/haizlin/fe-interview/issues/1341)\r\n- [网站首页有大量的图片，加载很慢，要是你，你该怎么去优化呢？](https://github.com/haizlin/fe-interview/issues/1337)\r\n- [做好的页面都有在哪些浏览器上测过？](https://github.com/haizlin/fe-interview/issues/1333)\r\n- [HTML5的哪些新特性是令你最兴奋的？](https://github.com/haizlin/fe-interview/issues/1329)\r\n- [img、input标签它们是行内元素还是块级元素？](https://github.com/haizlin/fe-interview/issues/1315)\r\n- [HTML的标签区分大小写吗？属性名区分大小写吗？](https://github.com/haizlin/fe-interview/issues/1311)\r\n- [HTML的注释有几种写法？有什么规范吗？](https://github.com/haizlin/fe-interview/issues/1296)\r\n- [怎样给radio分组呢？](https://github.com/haizlin/fe-interview/issues/1292)\r\n- [你知道HTML什么是单闭合标签和双闭合标签吗？为何要分为这两种呢？](https://github.com/haizlin/fe-interview/issues/1287)\r\n- [什么是Data URI？](https://github.com/haizlin/fe-interview/issues/1283)\r\n- [你知道有哪些常见的视频（音频）编码格式和视频（音频）格式吗？](https://github.com/haizlin/fe-interview/issues/1279)\r\n- [Shadow DOM和Virtual DOM有什么区别？](https://github.com/haizlin/fe-interview/issues/1275)\r\n- [meta的属性有哪些组成？说说它们的分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1271)\r\n- [为什么HTML5里面我们不需要DTD？](https://github.com/haizlin/fe-interview/issues/1267)\r\n- [前端路由指的是什么？它有什么好处？它有哪些方式可以实现呢？](https://github.com/haizlin/fe-interview/issues/1263)\r\n- [xpath和dom有什么区别？](https://github.com/haizlin/fe-interview/issues/1259)\r\n- [你有使用过HTML5的output吗？说说它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1255)\r\n- [HTML5如何调用摄像头？](https://github.com/haizlin/fe-interview/issues/1251)\r\n- [怎么检测浏览器是否支持HTML5特性？](https://github.com/haizlin/fe-interview/issues/1247)\r\n- [举例说明如何使用纯html怎么实现下拉提示的功能？](https://github.com/haizlin/fe-interview/issues/1233)\r\n- [你有使用过figure标签吗？说说你对它的认识，有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1229)\r\n- [你有用过bdo标签吗？举例说明它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1225)\r\n- [HTML5的video在有的移动端设备无法自动播放？怎么解决？](https://github.com/haizlin/fe-interview/issues/1221)\r\n- [HTML5有哪些存储类型？它们之间有什么区别？](https://github.com/haizlin/fe-interview/issues/1217)\r\n- [不用h标签、css和js怎么实现多个字的字体连续放大的效果？](https://github.com/haizlin/fe-interview/issues/1213)\r\n- [使用标签怎样对一个单词标志缩写呢？](https://github.com/haizlin/fe-interview/issues/1209)\r\n- [说说你对small标签的认识，有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1205)\r\n- [举例说明如何在页面中添加数学公式？](https://github.com/haizlin/fe-interview/issues/1201)\r\n- [HTML5如何使某个页面元素或整个页面可编辑？](https://github.com/haizlin/fe-interview/issues/1197)\r\n- [怎样把整个页面中的内容设置成只读，不可编辑的状态？](https://github.com/haizlin/fe-interview/issues/1182)\r\n- [input的onblur和onchange事件区别是什么？](https://github.com/haizlin/fe-interview/issues/1178)\r\n- [本地存储的生命周期是什么？](https://github.com/haizlin/fe-interview/issues/1174)\r\n- [请说说viewport是什么？在什么时候下使用？有什么作用？](https://github.com/haizlin/fe-interview/issues/1169)\r\n- [说说你对表单属性type=\"hidden\"的理解，它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1165)\r\n- [SGML（标准通用标记语言）和HTML（超文本标记语言），XML（可扩展标记语言）和HTML的之间有什么关系？](https://github.com/haizlin/fe-interview/issues/1161)\r\n- [请说说 `<pre>` 和 `<code>` 标签的区别？](https://github.com/haizlin/fe-interview/issues/1157)\r\n- [如何实现应用缓存？说说你对manifest的理解](https://github.com/haizlin/fe-interview/issues/1152)\r\n- [form标签定义请求类型和请求地址分别是哪个属性？](https://github.com/haizlin/fe-interview/issues/1148)\r\n- [说说你对HTML5的keygen标签的理解，它的作用是什么？](https://github.com/haizlin/fe-interview/issues/1144)\r\n- [如何让textarea标签中的内容原格式输出？](https://github.com/haizlin/fe-interview/issues/1140)\r\n- [请说说应用缓存中的回退和网络分别是什么？](https://github.com/haizlin/fe-interview/issues/1136)\r\n- [如何让textarea高度自适应呢？](https://github.com/haizlin/fe-interview/issues/1132)\r\n- [HTML5的服务器(server-sent event)发送事件有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1128)\r\n- [如何刷新浏览器的应用缓存？](https://github.com/haizlin/fe-interview/issues/1124)\r\n- [Web Worker线程的限制是什么？](https://github.com/haizlin/fe-interview/issues/1120)\r\n- [canvas默认画布的尺寸是多大？怎样设置才能不会变形？](https://github.com/haizlin/fe-interview/issues/1116)\r\n- [触发form表单自动提交的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1112)\r\n- [table去除边框的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1108)\r\n- [你知道什么是锚点吗？它的作用是什么？怎么创建一个锚点？](https://github.com/haizlin/fe-interview/issues/1104)\r\n- [请问WebSql是HTML5的一个规范吗？](https://github.com/haizlin/fe-interview/issues/1100)\r\n- [精灵图和base64如何选择呢？](https://github.com/haizlin/fe-interview/issues/1096)\r\n- [html的button中的reset有什么作用？](https://github.com/haizlin/fe-interview/issues/1092)\r\n- [请说说Canvas和SVG图形的区别是什么？](https://github.com/haizlin/fe-interview/issues/1088)\r\n- [举例说明table怎么合并行和列的？](https://github.com/haizlin/fe-interview/issues/1083)\r\n- [HTML5规范将元素分为哪几个大类？分别说说它们的特点](https://github.com/haizlin/fe-interview/issues/1078)\r\n- [使用canvas画出一个矩形](https://github.com/haizlin/fe-interview/issues/1073)\r\n- [说说form-data、x-www-form-urlencoded、raw、binary的区别是什么？](https://github.com/haizlin/fe-interview/issues/1069)\r\n- [请描述下application cache的更新过程？](https://github.com/haizlin/fe-interview/issues/1065)\r\n- [你知道富文本编辑器的实现原理吗？](https://github.com/haizlin/fe-interview/issues/1061)\r\n- [说说你对富文本的理解，你有用过哪些富文本编辑器呢？](https://github.com/haizlin/fe-interview/issues/1057)\r\n- [有使用过HTML5的跟踪元素吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1053)\r\n- [frame和iframe有什么区别？](https://github.com/haizlin/fe-interview/issues/1049)\r\n- [页面布局中的结构与表现分离，那么什么是结构？什么是表现呢？](https://github.com/haizlin/fe-interview/issues/1045)\r\n- [怎样去除html标签之间换行产生的空格？](https://github.com/haizlin/fe-interview/issues/1041)\r\n- [举例说明HTML5的Canvas元素有什么用途？](https://github.com/haizlin/fe-interview/issues/1037)\r\n- [在HTML5中如何组合标题？用哪个元素？](https://github.com/haizlin/fe-interview/issues/1033)\r\n- [你知道checkbox有几种状态吗？它们分别用来表示什么？](https://github.com/haizlin/fe-interview/issues/1029)\r\n- [HTML如何创建分区响应图？](https://github.com/haizlin/fe-interview/issues/1025)\r\n- [什么是svg？说说svg有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1021)\r\n- [有好多网站不常用table和iframe这两个元素，知道原因吗？](https://github.com/haizlin/fe-interview/issues/1017)\r\n- [在默认的情况下，使用h1标签呈现出什么效果？](https://github.com/haizlin/fe-interview/issues/1013)\r\n- [网站的TDK该怎么设置？它有什么作用？](https://github.com/haizlin/fe-interview/issues/1009)\r\n- [除了音频和视频，HTML5还支持哪些媒体标签？](https://github.com/haizlin/fe-interview/issues/1005)\r\n- [如何在HTML5页面中嵌入音频和视频？](https://github.com/haizlin/fe-interview/issues/1001)\r\n- [说说HTML中的`<html>`标签有什么作用？](https://github.com/haizlin/fe-interview/issues/996)\r\n- [请描述一下cookies、sessionStorage和localStorage的区别？](https://github.com/haizlin/fe-interview/issues/992)\r\n- [行内元素、块级元素、空(void)元素分别有哪些？](https://github.com/haizlin/fe-interview/issues/988)\r\n- [说说你对accesskey的理解，举例说明它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/984)\r\n- [HTML5怎么为输入框添加语音输入的功能呢？](https://github.com/haizlin/fe-interview/issues/979)\r\n- [HTML5的页面可见性（Page Visibility）有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/975)\r\n- [列举出你最常用的meta标签的写法和作用](https://github.com/haizlin/fe-interview/issues/971)\r\n- [Doctype有什么作用？你知道有多少种Doctype文档类型吗？](https://github.com/haizlin/fe-interview/issues/967)\r\n- [写出以下几个HTML标签：字体、居中、文字加粗、下标](https://github.com/haizlin/fe-interview/issues/962)\r\n- [HTML5标准提供了哪些新的API？你有用过哪些？](https://github.com/haizlin/fe-interview/issues/958)\r\n- [使用HTML5需要遵守哪些设计原则？](https://github.com/haizlin/fe-interview/issues/954)\r\n- [有使用过svg吗？请用svg画一个圆](https://github.com/haizlin/fe-interview/issues/906)\r\n- [请说说你对ISISO8859-2字符集的认识](https://github.com/haizlin/fe-interview/issues/902)\r\n- [请描述下元素的href和src有什么区别？](https://github.com/haizlin/fe-interview/issues/757)\r\n- [举例说明你对ol和ul标签的区别？它们的运用场景分别是什么呢？](https://github.com/haizlin/fe-interview/issues/747)\r\n- [a标签的href和onclick属性同时存在时哪个先触发？](https://github.com/haizlin/fe-interview/issues/743)\r\n- [怎么使用HTML5来获取定位？定位不准怎么解决？](https://github.com/haizlin/fe-interview/issues/607)\r\n- [举例说明如何原样输出HTML代码，不被浏览器解析？](https://github.com/haizlin/fe-interview/issues/600)\r\n- [举例说明你对HTML5的ruby标签的理解，都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/596)\r\n- [iframe的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/592)\r\n- [a标签下的href=\"javascript:void(0)\"起到了什么作用？说说你对javascript:void(0)的理解？](https://github.com/haizlin/fe-interview/issues/588)\r\n- [在新窗口打开链接的方法是什么？那怎么设置全站链接都在新窗口打开？](https://github.com/haizlin/fe-interview/issues/584)\r\n- [用HTML5实现手机摇一摇功能你有做过吗？你知道它的原理吗？](https://github.com/haizlin/fe-interview/issues/580)\r\n- [你有用过HTML5的Device API吗？说说它都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/576)\r\n- [简述下HTML的快捷键属性是哪个？并举例说明有什么用？](https://github.com/haizlin/fe-interview/issues/572)\r\n- [HTML5的应用程序缓存与浏览器缓存有什么不同？](https://github.com/haizlin/fe-interview/issues/568)\r\n- [你有用过HTML5中的datalist标签吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/562)\r\n- [说说你对HTML5的img标签属性srcset和sizes的理解？都有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/530)\r\n- [HTML5如何识别语音读出的内容和朗读指定的内容？](https://github.com/haizlin/fe-interview/issues/526)\r\n- [移动web页面如何自动探测电话号码？](https://github.com/haizlin/fe-interview/issues/521)\r\n- [在a标签上的四个伪类执行顺序是什么？](https://github.com/haizlin/fe-interview/issues/517)\r\n- [favicon.ico有什么作用？怎么在页面中引用？常用尺寸有哪些？可以修改后缀名吗？](https://github.com/haizlin/fe-interview/issues/513)\r\n- [video和audio分别支持哪些格式？](https://github.com/haizlin/fe-interview/issues/509)\r\n- [怎么在IE8及以下实现HTML5的兼容？](https://github.com/haizlin/fe-interview/issues/502)\r\n- [html的a标签属性rel='nofollow'有什么作用？](https://github.com/haizlin/fe-interview/issues/498)\r\n- [怎样禁止表单记住密码自动填充？](https://github.com/haizlin/fe-interview/issues/494)\r\n- [写个例子说明HTML5在移动端如何打开APP？](https://github.com/haizlin/fe-interview/issues/490)\r\n- [请写出唤醒拔打电话、发送邮件、发送短信的例子](https://github.com/haizlin/fe-interview/issues/407)\r\n- [HTML5如果不写`<! DOCTYPE html>` ，页面还会正常工作么？](https://github.com/haizlin/fe-interview/issues/403)\r\n- [html直接输入多个空格为什么只能显示一个空格？](https://github.com/haizlin/fe-interview/issues/299)\r\n- [写出html提供的几种空格实体（5种以上）](https://github.com/haizlin/fe-interview/issues/293)\r\n- [什么是html的字符实体？版权符号代码怎么写？](https://github.com/haizlin/fe-interview/issues/279)\r\n- [有使用过HTML5的拖放API吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/275)\r\n- [有用过HTML5的webSQL和IndexedDB吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/254)\r\n- [src、href、link的区别是什么？](https://github.com/haizlin/fe-interview/issues/250)\r\n- [有用过WebGL吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/244)\r\n- [HTML5相对于HTML4有哪些优势？](https://github.com/haizlin/fe-interview/issues/240)\r\n- [你了解HTML5的download属性吗？](https://github.com/haizlin/fe-interview/issues/236)\r\n- [渐进式渲染是什么？](https://github.com/haizlin/fe-interview/issues/219)\r\n- [HTML5中新添加的表单属性有哪些？](https://github.com/haizlin/fe-interview/issues/215)\r\n- [你有了解HTML5的地理定位吗？怎么使用？](https://github.com/haizlin/fe-interview/issues/211)\r\n- [web workers有用过吗？能帮我们解决哪些问题？](https://github.com/haizlin/fe-interview/issues/207)\r\n- [From表单提交时为什么会刷新页面？怎么预防刷新？](https://github.com/haizlin/fe-interview/issues/202)\r\n- [Form表单是怎么上传文件的？你了解它的原理吗？](https://github.com/haizlin/fe-interview/issues/198)\r\n- [Ajax与Flash的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/189)\r\n- [说说你对target=\"_blank\"的理解？有啥安全性问题？如何防范？](https://github.com/haizlin/fe-interview/issues/185)\r\n- [说说你对WEB标准和W3C的理解与认识？](https://github.com/haizlin/fe-interview/issues/181)\r\n- [HTML5如何使用音频和视频？](https://github.com/haizlin/fe-interview/issues/177)\r\n- [页面中怎么嵌入Flash？有哪些方法？写出来](https://github.com/haizlin/fe-interview/issues/173)\r\n- [xml与html有什么区别？](https://github.com/haizlin/fe-interview/issues/169)\r\n- [说说video标签中预加载视频用到的属性是什么？](https://github.com/haizlin/fe-interview/issues/165)\r\n- [如何让元素固定在页面底部？有哪些比较好的实践？](https://github.com/haizlin/fe-interview/issues/161)\r\n- [解释下什么是ISISO8859-2字符集？](https://github.com/haizlin/fe-interview/issues/156)\r\n- [webSocket怎么做兼容处理？](https://github.com/haizlin/fe-interview/issues/152)\r\n- [html5都有哪些新的特性？移除了哪些元素？](https://github.com/haizlin/fe-interview/issues/148)\r\n- [title与h1、b与strong、i与em的区别分别是什么？](https://github.com/haizlin/fe-interview/issues/144)\r\n- [说说你对cookie和session的理解](https://github.com/haizlin/fe-interview/issues/140)\r\n- [html5哪些标签可以优化SEO?](https://github.com/haizlin/fe-interview/issues/136)\r\n- [HTML与XHTML二者有不同](https://github.com/haizlin/fe-interview/issues/132)\r\n- [用一个div模拟textarea的实现](https://github.com/haizlin/fe-interview/issues/128)\r\n- [Standards模式和Quirks模式有什么区别？](https://github.com/haizlin/fe-interview/issues/122)\r\n- [html和html5有什么区别呢？](https://github.com/haizlin/fe-interview/issues/118)\r\n- [说说你对HTML元素的显示优先级的理解](https://github.com/haizlin/fe-interview/issues/114)\r\n- [DOM和BOM有什么区别？](https://github.com/haizlin/fe-interview/issues/110)\r\n- [网页上的验证码是为了解决什么问题？说说你了解的验证码种类有哪些](https://github.com/haizlin/fe-interview/issues/106)\r\n- [你了解什么是无障碍web（WAI）吗？在开发过程中要怎么做呢？](https://github.com/haizlin/fe-interview/issues/102)\r\n- [说说你对`<meta>`标签的理解](https://github.com/haizlin/fe-interview/issues/98)\r\n- [说说你对影子(Shadow)DOM的了解](https://github.com/haizlin/fe-interview/issues/94)\r\n- [解释下你对GBK和UTF-8的理解？并说说页面上产生乱码的可能原因](https://github.com/haizlin/fe-interview/issues/90)\r\n- [请说说`<script>`、`<script async>`和`<script defer>`的区别](https://github.com/haizlin/fe-interview/issues/86)\r\n- [说说你对属性data-的理解](https://github.com/haizlin/fe-interview/issues/82)\r\n- [关于`<form>`标签的enctype属性你有哪些了解？](https://github.com/haizlin/fe-interview/issues/78)\r\n- [js放在html的`<body>`和`<head>`有什么区别？](https://github.com/haizlin/fe-interview/issues/74)\r\n- [谈谈你对input元素中readonly和disabled属性的理解](https://github.com/haizlin/fe-interview/issues/70)\r\n- [请描述HTML元素的显示优先级](https://github.com/haizlin/fe-interview/issues/66)\r\n- [说说你对html中的置换元素和非置换元素的理解](https://github.com/haizlin/fe-interview/issues/62)\r\n- [怎样在页面上实现一个圆形的可点击区域？](https://github.com/haizlin/fe-interview/issues/58)\r\n- [你认为table的作用和优缺点是什么呢？](https://github.com/haizlin/fe-interview/issues/54)\r\n- [元素的alt和title有什么区别？](https://github.com/haizlin/fe-interview/issues/50)\r\n- [title与h1的区别、b与strong的区别、i与em的区别？](https://github.com/haizlin/fe-interview/issues/46)\r\n- [为什么HTML5只需要写`<!DOCTYPE HTML>`就可以？](https://github.com/haizlin/fe-interview/issues/42)\r\n- [html5中的form怎么关闭自动完成？](https://github.com/haizlin/fe-interview/issues/38)\r\n- [常见的浏览器内核都有哪些？并介绍下你对内核的理解](https://github.com/haizlin/fe-interview/issues/34)\r\n- [你对标签语义化的理解是什么？](https://github.com/haizlin/fe-interview/issues/31)\r\n- [viewport常见设置都有哪些？](https://github.com/haizlin/fe-interview/issues/28)\r\n- [浏览器内多个标签页之间的通信方式有哪些？](https://github.com/haizlin/fe-interview/issues/25)\r\n- [简述下html5的离线存储原理，同时说明如何使用？](https://github.com/haizlin/fe-interview/issues/22)\r\n- [iframe框架都有哪些优缺点？](https://github.com/haizlin/fe-interview/issues/19)\r\n- [label都有哪些作用？并举相应的例子说明](https://github.com/haizlin/fe-interview/issues/16)\r\n- [简述超链接target属性的取值和作用](https://github.com/haizlin/fe-interview/issues/13)\r\n- [HTML5的文件离线存储怎么使用，工作原理是什么？](https://github.com/haizlin/fe-interview/issues/10)\r\n- [HTML全局属性(global attribute)有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/7)\r\n- [html的元素有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/4)\r\n- [页面导入样式时，使用link和@import有什么区别？](https://github.com/haizlin/fe-interview/issues/1)"
  },
  {
    "path": "category/js.md",
    "content": "# js试题\r\n> 不定时更新\r\n\r\n## 历史题目\r\n> 最新：2021.02.27\r\n\r\n- [infinity代表什么数据？](https://github.com/haizlin/fe-interview/issues/3619)\r\n- [请解释下面题目输出的结果](https://github.com/haizlin/fe-interview/issues/3615)\r\n- [如何计算动画的帧率（FPS）？](https://github.com/haizlin/fe-interview/issues/3611)\r\n- [如何排查页面中CPU占用高的情况？](https://github.com/haizlin/fe-interview/issues/3607)\r\n- [如何把10.36四舍五入为最接近的整数？](https://github.com/haizlin/fe-interview/issues/3603)\r\n- [写一个方法探测CPU占比情况](https://github.com/haizlin/fe-interview/issues/3599)\r\n- [javascript什么时候会占CPU？](https://github.com/haizlin/fe-interview/issues/3595)\r\n- [写一个方法获取手机电池的信息，如：电量、充电状态等](https://github.com/haizlin/fe-interview/issues/3590)\r\n- [请解释以下题目会输出的结果（类型转换）](https://github.com/haizlin/fe-interview/issues/3582)\r\n- [请说说new String(\"A\")和String(\"A\")分别返回的结果，请解释为什么？](https://github.com/haizlin/fe-interview/issues/3578)\r\n- [请说说IEEE 754规定了哪些标准？](https://github.com/haizlin/fe-interview/issues/3574)\r\n- [请说说IEEE 754标准指的是什么？](https://github.com/haizlin/fe-interview/issues/3570)\r\n- [写个方法找出页面中除了数字和英文字母外的所有特殊特号](https://github.com/haizlin/fe-interview/issues/3566)\r\n- [写一个方法，让数组里的元素上移一格/下移一格](https://github.com/haizlin/fe-interview/issues/3562)\r\n- [写一个方法找到一维数组里，有且只有两个连续相等的所有元素](https://github.com/haizlin/fe-interview/issues/3558)\r\n- [请使用js写个方法解析emoji表情](https://github.com/haizlin/fe-interview/issues/3554)\r\n- [请通过reduce函数实现一维数组的求和](https://github.com/haizlin/fe-interview/issues/3550)\r\n- [请通过代码来解释下new和instanceof的内部机制](https://github.com/haizlin/fe-interview/issues/3546)\r\n- [在严格模式下，全局作用域中函数中this的值是什么？](https://github.com/haizlin/fe-interview/issues/3542)\r\n- [请说说严格模式下的this指向](https://github.com/haizlin/fe-interview/issues/3538)\r\n- [分别解释下js中默认绑定、隐式绑定、显式绑定、new绑定的区别](https://github.com/haizlin/fe-interview/issues/3534)\r\n- [浏览器中的剪切板是如何监听复制事件的？](https://github.com/haizlin/fe-interview/issues/3530)\r\n- [请使用js实现一个无限累加的函数](https://github.com/haizlin/fe-interview/issues/3526)\r\n- [js中Iterable对象和Array有什么区别？](https://github.com/haizlin/fe-interview/issues/3522)\r\n- [请实现一个Promise.race](https://github.com/haizlin/fe-interview/issues/3518)\r\n- [写一个方法实现选中复制的功能](https://github.com/haizlin/fe-interview/issues/3514)\r\n- [请解释下什么是softbind，并实现一个softbind](https://github.com/haizlin/fe-interview/issues/3510)\r\n- [说下你对map方法的理解，并解释下面代码返回的结果](https://github.com/haizlin/fe-interview/issues/3506)\r\n- [js的作用域有哪些？](https://github.com/haizlin/fe-interview/issues/3502)\r\n- [说说你对函数是一等公民的理解](https://github.com/haizlin/fe-interview/issues/3498)\r\n- [setTimeout(fn,0)，延迟执行吗？](https://github.com/haizlin/fe-interview/issues/3494)\r\n- [添加原生事件如果不移除为什么会内存泄露？](https://github.com/haizlin/fe-interview/issues/3490)\r\n- [Promise和setTimeout执行先后有什么区别？](https://github.com/haizlin/fe-interview/issues/3486)\r\n- [解释下什么是暂时性死区？](https://github.com/haizlin/fe-interview/issues/3482)\r\n- [如何判断链表是否有环？](https://github.com/haizlin/fe-interview/issues/3478)\r\n- [使用原生js给一个按钮绑定两个onclick事件](https://github.com/haizlin/fe-interview/issues/3474)\r\n- [写一个方法判断在一个一维数组里，有且只有一个数等于给定的值](https://github.com/haizlin/fe-interview/issues/3469)\r\n- [写一个方法生成不重复的用户ID](https://github.com/haizlin/fe-interview/issues/3465)\r\n- [写一个JS方法，判断元素是否在可视区域](https://github.com/haizlin/fe-interview/issues/3461)\r\n- [写一个函数时，如果有多个参数，如何传才比较好？](https://github.com/haizlin/fe-interview/issues/3457)\r\n- [如何区分返回内容是文件流还是json数据？](https://github.com/haizlin/fe-interview/issues/3453)\r\n- [写一个方法判断js的方法是内置的还是自定义的](https://github.com/haizlin/fe-interview/issues/3449)\r\n- [写一个方法将一个html字符串变成JSON树的形式](https://github.com/haizlin/fe-interview/issues/3445)\r\n- [如何监听浏览器窗口大小变化？](https://github.com/haizlin/fe-interview/issues/3441)\r\n- [使用JavaScript拖拽盒子跟着鼠标动的效果](https://github.com/haizlin/fe-interview/issues/3437)\r\n- [请问，javascript可以读取本地的文件吗？为什么？](https://github.com/haizlin/fe-interview/issues/3433)\r\n- [写一个方法将ArrayBuffer转为字符串](https://github.com/haizlin/fe-interview/issues/3429)\r\n- [请说说html、body、document、window四者的区别是什么？](https://github.com/haizlin/fe-interview/issues/3425)\r\n- [实现一个批量请求函数 multiRequest(urls, maxNum)](https://github.com/haizlin/fe-interview/issues/3421)\r\n- [写个方法将base64的数据流装换为二进制流](https://github.com/haizlin/fe-interview/issues/3416)\r\n- [以下方法调用call输出的结果是什么？请解释下？](https://github.com/haizlin/fe-interview/issues/3411)\r\n- [写一个算法找到数组中两个元素相加等于指定数的所有组合](https://github.com/haizlin/fe-interview/issues/3406)\r\n- [写一个方法将一个数组中的元素，从前到后依次两两组合，最后一个与第一个组合](https://github.com/haizlin/fe-interview/issues/3402)\r\n- [写一个方法实现指定开始的数字增加到指定的结束数字，步长默认为1](https://github.com/haizlin/fe-interview/issues/3395)\r\n- [写一个方法监听指定cookie的变化](https://github.com/haizlin/fe-interview/issues/3391)\r\n- [写一个方法，实现修改当前的URL链接但页面不跳转的功能](https://github.com/haizlin/fe-interview/issues/3387)\r\n- [在非函数内写return语句，会有什么问题？](https://github.com/haizlin/fe-interview/issues/3383)\r\n- [写一个方法动态同步加载script文件](https://github.com/haizlin/fe-interview/issues/3379)\r\n- [使用js写一个方法操作css变量](https://github.com/haizlin/fe-interview/issues/3375)\r\n- [如何创建视频文件的blob？](https://github.com/haizlin/fe-interview/issues/3371)\r\n- [解释下3 + \"2\" - 5的值为多少？](https://github.com/haizlin/fe-interview/issues/3367)\r\n- [写一个方法js将数组对象中某个属性值相同的对象合并成一个新对象](https://github.com/haizlin/fe-interview/issues/3363)\r\n- [js能够保证object属性的输出顺序吗？如果可以怎么做？](https://github.com/haizlin/fe-interview/issues/3359)\r\n- [写个方法获取浏览器的唯一标识](https://github.com/haizlin/fe-interview/issues/3355)\r\n- [写一个方法记录函数运行的时间](https://github.com/haizlin/fe-interview/issues/3351)\r\n- [给定下面伪代码，请说出程序运行多少秒后会输出“Hello World!”（不考虑其它干扰因素）？并解释下为什么？](https://github.com/haizlin/fe-interview/issues/3347)\r\n- [请解释下setTimeout的运行机制](https://github.com/haizlin/fe-interview/issues/3343)\r\n- [哈希表的原理是什么？](https://github.com/haizlin/fe-interview/issues/3338)\r\n- [如果要让你去实现一个散列函数，你将从哪些方面考虑？](https://github.com/haizlin/fe-interview/issues/3334)\r\n- [什么是散列函数？它有什么特征？](https://github.com/haizlin/fe-interview/issues/3330)\r\n- [对象的键可以重复吗？为什么？如果可以重复将会又什么样的表现？](https://github.com/haizlin/fe-interview/issues/3326)\r\n- [举例说明createDocumentFragment和createElement有什么区别？](https://github.com/haizlin/fe-interview/issues/3322)\r\n- [null是对象吗？](https://github.com/haizlin/fe-interview/issues/3318)\r\n- [解释下JavaScript并发模型](https://github.com/haizlin/fe-interview/issues/3314)\r\n- [请问typeof typeof 168的结果是什么？](https://github.com/haizlin/fe-interview/issues/3310)\r\n- [实现一个isNaN的方法](https://github.com/haizlin/fe-interview/issues/3306)\r\n- [解释下点击一个input输入框，依次会触发哪些事件？](https://github.com/haizlin/fe-interview/issues/3302)\r\n- [说说你对稀疏数组的理解](https://github.com/haizlin/fe-interview/issues/3298)\r\n- [举例说明你对尾递归的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3293)\r\n- [如果使用JSON.stringify进行深拷贝有什么弊端？如何解决？](https://github.com/haizlin/fe-interview/issues/3289)\r\n- [请说说你对内置对象和宿主对象的理解](https://github.com/haizlin/fe-interview/issues/3285)\r\n- [为什么js里定义的数组可以不定长且数据类型可以不固定呢？](https://github.com/haizlin/fe-interview/issues/3281)\r\n- [js最大支持多少长度的数组？为什么？](https://github.com/haizlin/fe-interview/issues/3277)\r\n- [与一个方法将origin转化为tree，要求支持无限级和性能](https://github.com/haizlin/fe-interview/issues/3273)\r\n- [请解释下为什么下面第一种方式会报错而第二种不会？](https://github.com/haizlin/fe-interview/issues/3269)\r\n- [promise有哪几种状态？是如何变化的？](https://github.com/haizlin/fe-interview/issues/3265)\r\n- [写一个方法将虚拟Dom转化为真实DOM](https://github.com/haizlin/fe-interview/issues/3261)\r\n- [使用js实现一个并发限制的promise，并保证最多同时运行三个任务](https://github.com/haizlin/fe-interview/issues/3257)\r\n- [写出js各类型转化为Boolean的值分别是什么？及转化的规则是什么？](https://github.com/haizlin/fe-interview/issues/3253)\r\n- [你是如何做前端性能分析的？从哪些方面入手？有哪些指标？](https://github.com/haizlin/fe-interview/issues/3249)\r\n- [遍历一个树结构，除了可以用递归外还能用哪些方法？](https://github.com/haizlin/fe-interview/issues/3245)\r\n- [for(;;)循环里如果省略第二个条件，则需要注意什么问题？](https://github.com/haizlin/fe-interview/issues/3241)\r\n- [分析下`sum = n * (n - 1) / 2`的时间复杂度是什么？](https://github.com/haizlin/fe-interview/issues/3237)\r\n- [一个好的算法都应包含哪些要素？](https://github.com/haizlin/fe-interview/issues/3233)\r\n- [请解释下算法有什么特征（基本要素）？](https://github.com/haizlin/fe-interview/issues/3229)\r\n- [请解释下数据结构与算法的关系](https://github.com/haizlin/fe-interview/issues/3225)\r\n- [说说你对数据结构和数据类型的理解](https://github.com/haizlin/fe-interview/issues/3221)\r\n- [解释如下代码的输出结果，并改造代码使得按顺序输出i](https://github.com/haizlin/fe-interview/issues/3217)\r\n- [js函数调用方式有哪些？](https://github.com/haizlin/fe-interview/issues/3212)\r\n- [js函数定义方式有哪些？](https://github.com/haizlin/fe-interview/issues/3208)\r\n- [请解释下执行栈有哪些特点？](https://github.com/haizlin/fe-interview/issues/3204)\r\n- [请解释下为什么我们可以在声明函数前使用它？](https://github.com/haizlin/fe-interview/issues/3200)\r\n- [写一个方法代替eval](https://github.com/haizlin/fe-interview/issues/3196)\r\n- [举例说明哪些场景会遇到超大计算量的问题？](https://github.com/haizlin/fe-interview/issues/3191)\r\n- [写一个方法求给定1485个元素中取33个元素的组合有多少种（大数据处理，小心CPU爆炸）](https://github.com/haizlin/fe-interview/issues/3187)\r\n- [写一个方法检测指定的数组是否有重复的元素](https://github.com/haizlin/fe-interview/issues/3183)\r\n- [为什么eval要添加括号呢？](https://github.com/haizlin/fe-interview/issues/3179)\r\n- [写一个方法将字符串中的制表符全部替换为逗号](https://github.com/haizlin/fe-interview/issues/3175)\r\n- [url链接中如果有两个问号会出现什么问题？如果通过js获取url的参数时能正常获取到吗？](https://github.com/haizlin/fe-interview/issues/3171)\r\n- [写一个方法，批量删除指定索引的数组元素](https://github.com/haizlin/fe-interview/issues/3167)\r\n- [写一个方法将汉字转换成拼音首字母](https://github.com/haizlin/fe-interview/issues/3163)\r\n- [字符串从哪里来的split方法和length属性？](https://github.com/haizlin/fe-interview/issues/3159)\r\n- [是否所有的循环都能用递归代替？为什么？如果不可以，请举例说明](https://github.com/haizlin/fe-interview/issues/3155)\r\n- [你觉得递归好写吗？](https://github.com/haizlin/fe-interview/issues/3151)\r\n- [闭包是如何形成的？](https://github.com/haizlin/fe-interview/issues/3147)\r\n- [请说说你对活动对象的理解](https://github.com/haizlin/fe-interview/issues/3143)\r\n- [请说说你对变量对象的理解](https://github.com/haizlin/fe-interview/issues/3139)\r\n- [如果给你一段代码，你能画出执行过程的上下文堆栈的变化吗？](https://github.com/haizlin/fe-interview/issues/3135)\r\n- [如何激活一个上下文？](https://github.com/haizlin/fe-interview/issues/3131)\r\n- [一个函数调用会产生多少个上下文环境？](https://github.com/haizlin/fe-interview/issues/3127)\r\n- [map和forEach有什么区别？](https://github.com/haizlin/fe-interview/issues/3122)\r\n- [一次JS的请求哪些地方会有缓存处理？](https://github.com/haizlin/fe-interview/issues/3118)\r\n- [使用js写一个羽毛球16个队抽签随机队伍编号的方法](https://github.com/haizlin/fe-interview/issues/3114)\r\n- [深拷贝里的循环引用如何解决？](https://github.com/haizlin/fe-interview/issues/3110)\r\n- [使用递归实现指定最小值和最大值之间的所有整数求和](https://github.com/haizlin/fe-interview/issues/3105)\r\n- [使用原生js实现给定节点的父节点下所有子节点的元素](https://github.com/haizlin/fe-interview/issues/3101)\r\n- [使用js如何改变url参数值，并且页面不刷新？](https://github.com/haizlin/fe-interview/issues/3097)\r\n- [使用js按贝格尔编排算法生成单循环对阵表](https://github.com/haizlin/fe-interview/issues/3093)\r\n- [使用js写一个方法，使得数组的某个元素置顶](https://github.com/haizlin/fe-interview/issues/3089)\r\n- [使用js写个方法，使得数组的两个元素互换，要求高性能](https://github.com/haizlin/fe-interview/issues/3085)\r\n- [使用js写个方法，把下列数组对象按多字段排序，name升序，age降序](https://github.com/haizlin/fe-interview/issues/3081)\r\n- [使用js实现一个数组flat()的方法](https://github.com/haizlin/fe-interview/issues/3077)\r\n- [写一个方法计算N年时农场里有几只羊（见下文描述）？](https://github.com/haizlin/fe-interview/issues/3073)\r\n- [举例说明把一个数组扁平化的方法有哪些？](https://github.com/haizlin/fe-interview/issues/3069)\r\n- [请问css/html/js/img的下载顺序是怎样的？都是并发执行的吗？](https://github.com/haizlin/fe-interview/issues/3064)\r\n- [现在有一个宏任务，又有一个微任务两者同一层级，在微任务里面又有一个宏任务和一个微任务，请问执行顺序是什么,为什么？](https://github.com/haizlin/fe-interview/issues/3059)\r\n- [写一个方法，判断给定的几个数字是否相等，如[1,1,1,1]相等](https://github.com/haizlin/fe-interview/issues/3055)\r\n- [写一个方法判断一组数字是连值](https://github.com/haizlin/fe-interview/issues/3051)\r\n- [写一个方法将UTC时间和北京时间换算](https://github.com/haizlin/fe-interview/issues/3047)\r\n- [计算从一个大数组中(如1万条数据)取出第一数据和最后一条数据的时间分别是多少？](https://github.com/haizlin/fe-interview/issues/3043)\r\n- [new Function有什么应用场景？](https://github.com/haizlin/fe-interview/issues/3037)\r\n- [写一个方法获取指定两个日期之间相隔的所有日期](https://github.com/haizlin/fe-interview/issues/3033)\r\n- [写一个ASCII与Unicode码的互转的方法](https://github.com/haizlin/fe-interview/issues/3029)\r\n- [使用js写一个方法将数字转换为float,并取N位小数](https://github.com/haizlin/fe-interview/issues/3025)\r\n- [举例说明你对TypedArray的理解，它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/3021)\r\n- [什么时候在JS中使用Float32Array而不是Array？](https://github.com/haizlin/fe-interview/issues/3017)\r\n- [Float32Array有几种构造方式？](https://github.com/haizlin/fe-interview/issues/3013)\r\n- [js如何实现函数缓存？函数缓存有什么运用场景？](https://github.com/haizlin/fe-interview/issues/3008)\r\n- [用js写个算法算出筐里最少有多少个鸡蛋？](https://github.com/haizlin/fe-interview/issues/3004)\r\n- [说说你对堆栈跟踪的理解](https://github.com/haizlin/fe-interview/issues/3000)\r\n- [函数的调用栈是怎么工作的？](https://github.com/haizlin/fe-interview/issues/2995)\r\n- [数组元素全倒排列并去重](https://github.com/haizlin/fe-interview/issues/2990)\r\n- [写个方法获取给定开始和结束时间的所有日期和月份](https://github.com/haizlin/fe-interview/issues/2986)\r\n- [接口请求时需要做哪些安全处理？怎么做？](https://github.com/haizlin/fe-interview/issues/2982)\r\n- [举例说明判断浏览器是否支持某个事件的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2977)\r\n- [请说说focus、blur与focusin、focusout的区别是什么？](https://github.com/haizlin/fe-interview/issues/2973)\r\n- [举例说明+运算符的运行机制](https://github.com/haizlin/fe-interview/issues/2958)\r\n- [写一个方法获取滚动条距离窗口顶部的距离](https://github.com/haizlin/fe-interview/issues/2954)\r\n- [写一个方法获取指定窗口的尺寸大小](https://github.com/haizlin/fe-interview/issues/2947)\r\n- [请举例说明比较运算符`>,>=,<,<=`的比较规则](https://github.com/haizlin/fe-interview/issues/2943)\r\n- [把对象转换到字符串类型是如何转换的？](https://github.com/haizlin/fe-interview/issues/2932)\r\n- [把对象转换到数字类型是如何转换的？](https://github.com/haizlin/fe-interview/issues/2928)\r\n- [请说说以下两种原型的区别](https://github.com/haizlin/fe-interview/issues/2924)\r\n- [requestIdleCallback在EventLoop的什么阶段执行？如何执行？](https://github.com/haizlin/fe-interview/issues/2920)\r\n- [EventLoop有优点但也有缺点，请说说它的缺点是什么？](https://github.com/haizlin/fe-interview/issues/2913)\r\n- [你知道什么是空闲回调(requestIdleCallback)吗？](https://github.com/haizlin/fe-interview/issues/2909)\r\n- [requestAnimationFrame在EventLoop的什么阶段执行？](https://github.com/haizlin/fe-interview/issues/2904)\r\n- [假设要在UI渲染之前处理一些事情你该怎么办？](https://github.com/haizlin/fe-interview/issues/2900)\r\n- [js的请求一般情况下在哪些地方会有缓存的处理？](https://github.com/haizlin/fe-interview/issues/2896)\r\n- [请说说DOM节点的操作如何优化？](https://github.com/haizlin/fe-interview/issues/2892)\r\n- [说说你对RAIL性能评估模型的了解](https://github.com/haizlin/fe-interview/issues/2888)\r\n- [实现一个寄生式组合继承](https://github.com/haizlin/fe-interview/issues/2884)\r\n- [如何设计一个pageAPI？说说你的方法](https://github.com/haizlin/fe-interview/issues/2879)\r\n- [如何设计一个JS SDK？说说你的方法](https://github.com/haizlin/fe-interview/issues/2874)\r\n- [SeaJS和RequireJS有什么区别？](https://github.com/haizlin/fe-interview/issues/2870)\r\n- [如果要你自己实现一个requireJS库，你该怎么做？](https://github.com/haizlin/fe-interview/issues/2866)\r\n- [写个方法，实现对某个节点的拖拽](https://github.com/haizlin/fe-interview/issues/2862)\r\n- [写一个代理console.log的方法](https://github.com/haizlin/fe-interview/issues/2858)\r\n- [写一个js方法，输入指定类型的选择器(id，class，tagName)可以返回匹配的DOM节，要求兼容和性能](https://github.com/haizlin/fe-interview/issues/2854)\r\n- [class和普通构造函数有什么区别？](https://github.com/haizlin/fe-interview/issues/2850)\r\n- [Math.min() < Math.max() 返回结果是什么？为什么？](https://github.com/haizlin/fe-interview/issues/2846)\r\n- [js的哪些操作可以改变作用域链？](https://github.com/haizlin/fe-interview/issues/2842)\r\n- [请说说JS中的索引数组、关联数组和静态数组、动态数组的定义与区别](https://github.com/haizlin/fe-interview/issues/2838)\r\n- [在js中undefined和not defined的区别是什么？](https://github.com/haizlin/fe-interview/issues/2833)\r\n- [js中的数字在电脑内存储为多少Byte？](https://github.com/haizlin/fe-interview/issues/2829)\r\n- [列举出JS的全局函数](https://github.com/haizlin/fe-interview/issues/2825)\r\n- [输入一个四则混合运算的表达式，请写个方法求它的值](https://github.com/haizlin/fe-interview/issues/2821)\r\n- [使用js如何创建一个private方法？](https://github.com/haizlin/fe-interview/issues/2817)\r\n- [举例说明json的标准格式](https://github.com/haizlin/fe-interview/issues/2813)\r\n- [给定特定的字符串，写个方法判断是否以元字母结尾](https://github.com/haizlin/fe-interview/issues/2809)\r\n- [写一个方法，实现树的路径查询[代码]](https://github.com/haizlin/fe-interview/issues/2805)\r\n- [实现一个函数sum, 满足以下需求:](https://github.com/haizlin/fe-interview/issues/2801)\r\n- [写一个方法，计算有N个数（可重复），分别放到M个位置中，有多少种排列？](https://github.com/haizlin/fe-interview/issues/2796)\r\n- [如何取消promise？](https://github.com/haizlin/fe-interview/issues/2792)\r\n- [使用js写一个多文件上传的组件](https://github.com/haizlin/fe-interview/issues/2788)\r\n- [使用js写方法把0123456789生成每组4个数，共有多少个组合和多少个排列？](https://github.com/haizlin/fe-interview/issues/2783)\r\n- [写一个方法对对象中的key进行排序](https://github.com/haizlin/fe-interview/issues/2779)\r\n- [在多个页面之间需要传递参数，你是如何传递这些参数的？](https://github.com/haizlin/fe-interview/issues/2775)\r\n- [写一个方法，当复制页面中的内容时，同时把版权信息也复制上](https://github.com/haizlin/fe-interview/issues/2771)\r\n- [怎样做到js无阻塞加载？](https://github.com/haizlin/fe-interview/issues/2767)\r\n- [什么情况下会出现js阻塞？](https://github.com/haizlin/fe-interview/issues/2763)\r\n- [cookie的值可以设置为中文吗？为什么？如果可以怎么设置？](https://github.com/haizlin/fe-interview/issues/2758)\r\n- [你有用过哪些模板引擎？你觉得哪个好用？为什么？](https://github.com/haizlin/fe-interview/issues/2753)\r\n- [使用js实现变态跳台阶](https://github.com/haizlin/fe-interview/issues/2749)\r\n- [浏览器中window.length的结果是什么？为什么？](https://github.com/haizlin/fe-interview/issues/2745)\r\n- [随机生成一个指定长度的验证码](https://github.com/haizlin/fe-interview/issues/2741)\r\n- [使用js写一个批量上传文件的组件](https://github.com/haizlin/fe-interview/issues/2736)\r\n- [Array(3)和Array(3, 4)的区别是什么？](https://github.com/haizlin/fe-interview/issues/2731)\r\n- [ArrayBuffer和Blob有什么区别？](https://github.com/haizlin/fe-interview/issues/2727)\r\n- [动态加载的li如何绑定事件？](https://github.com/haizlin/fe-interview/issues/2723)\r\n- [使用js写一个方法生成0000-9999一万个数字（4位数）](https://github.com/haizlin/fe-interview/issues/2719)\r\n- [getComputedStyle和element.style有什么不同？](https://github.com/haizlin/fe-interview/issues/2715)\r\n- [说说MutationObserver的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2710)\r\n- [写一个方法监听DOM宽高的变化](https://github.com/haizlin/fe-interview/issues/2706)\r\n- [下文Promise的执行顺序是怎样的？](https://github.com/haizlin/fe-interview/issues/2702)\r\n- [使用canvas画一个小球自由落体的效果](https://github.com/haizlin/fe-interview/issues/2698)\r\n- [使用try catch哪些异常是捕获不到的？哪些能捕获到？捕获不到的要怎样才能捕获到？](https://github.com/haizlin/fe-interview/issues/2694)\r\n- [使用js写一个图片压缩的小工具](https://github.com/haizlin/fe-interview/issues/2689)\r\n- [为什么jsonp不支持post的方法？](https://github.com/haizlin/fe-interview/issues/2685)\r\n- [使用js动态创建一个有不少于10万个节点的树](https://github.com/haizlin/fe-interview/issues/2681)\r\n- [前端下载文件的方式有哪些？](https://github.com/haizlin/fe-interview/issues/2677)\r\n- [使用window.open(url)下载文件时为什么会被浏览器拦截？如何解决？](https://github.com/haizlin/fe-interview/issues/2673)\r\n- [sessionStrorage也可以使用onstorage事件吗?](https://github.com/haizlin/fe-interview/issues/2669)\r\n- [解释下隐式全局变量和外部函数作用域](https://github.com/haizlin/fe-interview/issues/2665)\r\n- [async属性诞生的初衷是什么？](https://github.com/haizlin/fe-interview/issues/2661)\r\n- [你能用js模拟出右键的复制和粘贴功能吗？如果可以说下是如何操作的？如果不可以请说明下理由](https://github.com/haizlin/fe-interview/issues/2657)\r\n- [js延迟加载的方式中，只有IE浏览器支持的是哪一种方式](https://github.com/haizlin/fe-interview/issues/2652)\r\n- [当用户打开一个网页时，想一直停留在当前打开的页面，如何禁止页面前进和后退](https://github.com/haizlin/fe-interview/issues/2646)\r\n- [前端如何保持与服务器时间同步（如何解决客户端与服务端时间不对称的问题）？](https://github.com/haizlin/fe-interview/issues/2642)\r\n- [客户端与服务端时间为什么会不对称？不对称将会出现哪些问题？](https://github.com/haizlin/fe-interview/issues/2638)\r\n- [给你一个页面，找出该页面使用最多的前三个标签以及他们的数量](https://github.com/haizlin/fe-interview/issues/2634)\r\n- [如何使用js实现撤消和重做并写出伪代码](https://github.com/haizlin/fe-interview/issues/2630)\r\n- [你用过Navigator.sendBeacon()吗？说说它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2622)\r\n- [请使用js实现一个秒表计时器的程序](https://github.com/haizlin/fe-interview/issues/2618)\r\n- [模拟 localStorage 时如何实现过期时间功能](https://github.com/haizlin/fe-interview/issues/2614)\r\n- [用函数实现扑克牌排序](https://github.com/haizlin/fe-interview/issues/2610)\r\n- [写一个单向链数据结构的 js 实现并标注复杂度](https://github.com/haizlin/fe-interview/issues/2606)\r\n- [请使用js实现vue的diff算法](https://github.com/haizlin/fe-interview/issues/2602)\r\n- [请使用js实现商品的sku，并说说你的思路](https://github.com/haizlin/fe-interview/issues/2598)\r\n- [js中的undefined和 ReferenceError: xxx is not defined 有什么区别？](https://github.com/haizlin/fe-interview/issues/2592)\r\n- [获取浏览器当前页面的滚动条高度的兼容写法](https://github.com/haizlin/fe-interview/issues/2588)\r\n- [一道变态题 Number.call.call(Number, undefined, 0) 等于什么？](https://github.com/haizlin/fe-interview/issues/2584)\r\n- [ReferenceError和TypeError有什么区别？](https://github.com/haizlin/fe-interview/issues/2580)\r\n- [如何避免JS浮点运算的精度问题（例：0.1+0.7=0.7999999999999999）](https://github.com/haizlin/fe-interview/issues/2576)\r\n- [举例说明js立即执行函数的写法有哪些？](https://github.com/haizlin/fe-interview/issues/2572)\r\n- [ajax请求地址只支持http/https吗？能做到让它支持rtmp://等其它自定义协议吗 ？](https://github.com/haizlin/fe-interview/issues/2568)\r\n- [微信小程序实现轨迹回放，微信原生小程序，基于uniapp的小程序？](https://github.com/haizlin/fe-interview/issues/2564)\r\n- [写一个方法实现promise失败后自动重试](https://github.com/haizlin/fe-interview/issues/2560)\r\n- [for in 和 for of 的区别？](https://github.com/haizlin/fe-interview/issues/2556)\r\n- [异步请求重试策略有哪些呢？](https://github.com/haizlin/fe-interview/issues/2551)\r\n- [写一个方法判断数组内元素是否全部相同](https://github.com/haizlin/fe-interview/issues/2547)\r\n- [说说防止重复发送ajax请求的方法有哪些？各自有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2543)\r\n- [请使用 js 实现一个双向链表](https://github.com/haizlin/fe-interview/issues/2539)\r\n- [实现多张图片合成一张的效果](https://github.com/haizlin/fe-interview/issues/2535)\r\n- [ajax如何接收后台传来的图片？](https://github.com/haizlin/fe-interview/issues/2530)\r\n- [js源代码压缩都有哪些方法？它们的压缩原理分别是什么？](https://github.com/haizlin/fe-interview/issues/2526)\r\n- [不用 + eval Function 实现加法](https://github.com/haizlin/fe-interview/issues/2522)\r\n- [写一个 document.querySelector 的逆方法](https://github.com/haizlin/fe-interview/issues/2518)\r\n- [说说你对js沙箱的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2514)\r\n- [纯函数和函数式编程有什么关系？](https://github.com/haizlin/fe-interview/issues/2510)\r\n- [为什么要用纯函数？](https://github.com/haizlin/fe-interview/issues/2506)\r\n- [使用js实现一个图片剪裁的功能](https://github.com/haizlin/fe-interview/issues/2501)\r\n- [使用for-in语句能保证遍历对象的顺序吗？如果不能那为什么？如果可以那又如何保证？](https://github.com/haizlin/fe-interview/issues/2497)\r\n- [写个方法获取屏幕的DPI](https://github.com/haizlin/fe-interview/issues/2493)\r\n- [promise的构造函数是同步执行还是异步执行，它的then方法呢？](https://github.com/haizlin/fe-interview/issues/2488)\r\n- [内存泄漏和内存溢出有什么区别](https://github.com/haizlin/fe-interview/issues/2484)\r\n- [写一个方法把科学计数法转换成数字或者字符串](https://github.com/haizlin/fe-interview/issues/2480)\r\n- [js怎样避免原型链上的对象共享？](https://github.com/haizlin/fe-interview/issues/2470)\r\n- [写一个方法，实时验证input输入的值是否满足金额如：3.56(最多只有两位小数且只能数字和小数点)的格式，其它特殊字符禁止输入](https://github.com/haizlin/fe-interview/issues/2466)\r\n- [使用delete删除数组，其长度会改变吗？](https://github.com/haizlin/fe-interview/issues/2462)\r\n- [代码中如果遇到未定义的变量，会抛出异常吗？程序还会不会继续往下走？](https://github.com/haizlin/fe-interview/issues/2458)\r\n- [说说你对JSBridge的理解](https://github.com/haizlin/fe-interview/issues/2454)\r\n- [写一个方法粘贴复制的图片并显示出来](https://github.com/haizlin/fe-interview/issues/2450)\r\n- [js循环中调用异步的方法，如何确保执行结果的顺序是正确的？](https://github.com/haizlin/fe-interview/issues/2446)\r\n- [写一个方法遍历指定对象的所有属性](https://github.com/haizlin/fe-interview/issues/2442)\r\n- [实现一个函数记忆的方法](https://github.com/haizlin/fe-interview/issues/2437)\r\n- [手写一个trim()的方法](https://github.com/haizlin/fe-interview/issues/2432)\r\n- [你是如何比较js函数的执行速度的？](https://github.com/haizlin/fe-interview/issues/2425)\r\n- [axios拦截器原理是什么？](https://github.com/haizlin/fe-interview/issues/2420)\r\n- [axios为什么可以使用对象和函数两种方式调用？是如何实现的？](https://github.com/haizlin/fe-interview/issues/2416)\r\n- [fetch和axios请求的原理都是基于XMLHttpRerequst吗？](https://github.com/haizlin/fe-interview/issues/2412)\r\n- [举例说明面向对象编程有什么缺点？](https://github.com/haizlin/fe-interview/issues/2408)\r\n- [使用js实现一个循环队列](https://github.com/haizlin/fe-interview/issues/2404)\r\n- [一个api接口从请求数据到请求结束共与服务器进行了几次交互？](https://github.com/haizlin/fe-interview/issues/2400)\r\n- [Number()的存储空间是多大？假如接口返回一个超过最大字节的数字怎么办？](https://github.com/haizlin/fe-interview/issues/2396)\r\n- [alert如何让文本换行？](https://github.com/haizlin/fe-interview/issues/2392)\r\n- [在不支持js的浏览器中如何隐藏JavaScript代码？](https://github.com/haizlin/fe-interview/issues/2388)\r\n- [js的循环结构有哪些？](https://github.com/haizlin/fe-interview/issues/2384)\r\n- [字符串拼接有哪些方式？哪种性能好？](https://github.com/haizlin/fe-interview/issues/2380)\r\n- [innerHTML有什么缺点？](https://github.com/haizlin/fe-interview/issues/2374)\r\n- [举例说明js中什么是尾调用优化？](https://github.com/haizlin/fe-interview/issues/2370)\r\n- [如何判断两个对象相等？](https://github.com/haizlin/fe-interview/issues/2365)\r\n- [localStorage什么时候过期？](https://github.com/haizlin/fe-interview/issues/2361)\r\n- [写一个获取非行间样式的方法](https://github.com/haizlin/fe-interview/issues/2353)\r\n- [写一个获取页面中所有checkbox的方法](https://github.com/haizlin/fe-interview/issues/2349)\r\n- [XML与JSON有什么的区别？](https://github.com/haizlin/fe-interview/issues/2345)\r\n- [flash如何与js交互？](https://github.com/haizlin/fe-interview/issues/2341)\r\n- [写一个格式化时间的方法](https://github.com/haizlin/fe-interview/issues/2337)\r\n- [说说你对js对象生命周期的理解](https://github.com/haizlin/fe-interview/issues/2333)\r\n- [js操作节点的方法有哪些？](https://github.com/haizlin/fe-interview/issues/2329)\r\n- [如何判断对象是否属于某个类？](https://github.com/haizlin/fe-interview/issues/2325)\r\n- [在DOM上同时绑定两个点击事件（一个用捕获，一个用冒泡），事件总共会执行几次，先执行哪个事件？](https://github.com/haizlin/fe-interview/issues/2321)\r\n- [json和对象有什么区别？](https://github.com/haizlin/fe-interview/issues/2317)\r\n- [js怎么实现一个类并实例化这个类？](https://github.com/haizlin/fe-interview/issues/2313)\r\n- [script所在的位置会影响首屏显示时间吗？](https://github.com/haizlin/fe-interview/issues/2308)\r\n- [callee和caller的区别和作用是什么？](https://github.com/haizlin/fe-interview/issues/2304)\r\n- [写一个方法实现自定义右键菜单的功能](https://github.com/haizlin/fe-interview/issues/2300)\r\n- [AudioContext有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2296)\r\n- [如何按回车自动提交表单](https://github.com/haizlin/fe-interview/issues/2292)\r\n- [写一个方法获取图片的exif信息](https://github.com/haizlin/fe-interview/issues/2288)\r\n- [写一个方法获取图片的方向](https://github.com/haizlin/fe-interview/issues/2279)\r\n- [在设置keyup监听事件后按F5刷新和按浏览器中刷新键刷新有什么区别？](https://github.com/haizlin/fe-interview/issues/2272)\r\n- [用js写一个方法检测浏览器是否支持css3的属性](https://github.com/haizlin/fe-interview/issues/2268)\r\n- [对`a == ('1'||'2'||'3') ? false : true`写法进行改进，写出你优化后的方法](https://github.com/haizlin/fe-interview/issues/2264)\r\n- [Geolocation.getCurrentPosition()用来做什么的？在什么浏览器不受兼容？](https://github.com/haizlin/fe-interview/issues/2260)\r\n- [setTimeout的第三个参数有什么用？](https://github.com/haizlin/fe-interview/issues/2256)\r\n- [解释下深度优先遍历和广度优先遍历的区别及如何实现](https://github.com/haizlin/fe-interview/issues/2252)\r\n- [你认为es5的设计缺陷有哪些？](https://github.com/haizlin/fe-interview/issues/2248)\r\n- [innerHTML与outerHTML有什么区别？](https://github.com/haizlin/fe-interview/issues/2376)\r\n- [构造一个自定义二维 N*N 矩阵，从左上角第一个单元格依次填入1 - N*N的数字，从矩阵中指定单元格出发，经过相邻的单元格(不可重复)，走 X 步，输出所有可能的路径和每条路径单元格对应的数字。](https://github.com/haizlin/fe-interview/issues/2238)\r\n- [使用ajax轮询接口有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2234)\r\n- [如何提升JSON.stringify的性能？](https://github.com/haizlin/fe-interview/issues/2223)\r\n- [写一个方法，当给定数字位数不足8位时，则在左边补充0以补足8位数的方法](https://github.com/haizlin/fe-interview/issues/2219)\r\n- [说说你对JS中暂性死区的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2215)\r\n- [微信的JSSDK都有哪些内容？如何接入？](https://github.com/haizlin/fe-interview/issues/2210)\r\n- [举例说明Object.defineProperty会在什么情况下造成循环引用导致栈溢出？](https://github.com/haizlin/fe-interview/issues/2206)\r\n- [document.domain的作用是什么？它有什么限制？](https://github.com/haizlin/fe-interview/issues/2200)\r\n- [根据元素ID遍历树形结构，查找到所有父元素ID [代码]](https://github.com/haizlin/fe-interview/issues/2196)\r\n- [实现一个ajax的队列请求](https://github.com/haizlin/fe-interview/issues/2192)\r\n- [pjax和ajax的区别是什么？](https://github.com/haizlin/fe-interview/issues/2188)\r\n- [你有使用过pjax吗？它的原理是什么？](https://github.com/haizlin/fe-interview/issues/2184)\r\n- [使用ajax请求真的不安全吗？为什么？](https://github.com/haizlin/fe-interview/issues/2180)\r\n- [请写一个性能最好的深度克隆对象的方法](https://github.com/haizlin/fe-interview/issues/2174)\r\n- [Math.ceil()、Math.round()、Math.floor()三者的区别是什么？](https://github.com/haizlin/fe-interview/issues/2165)\r\n- [ajax请求中为何会出现OPTIONS请求？](https://github.com/haizlin/fe-interview/issues/2161)\r\n- [用js怎么实现图片马赛克效果？](https://github.com/haizlin/fe-interview/issues/2157)\r\n- [写一个方法把分钟转化为时分，例如：150->02:30](https://github.com/haizlin/fe-interview/issues/2153)\r\n- [写一个方法获取指定数组中间的值（一个或者两个）](https://github.com/haizlin/fe-interview/issues/2149)\r\n- [你是如何排查js内存泄漏的？](https://github.com/haizlin/fe-interview/issues/2136)\r\n- [使用js生成1-10000的数组](https://github.com/haizlin/fe-interview/issues/2127)\r\n- [在chrome中js的数组占用了多少内存？](https://github.com/haizlin/fe-interview/issues/2123)\r\n- [判断[].__proto__.__proto__ === {}.__proto__结果并解释为什么[代码]](https://github.com/haizlin/fe-interview/issues/2113)\r\n- [js的数组/对象在内存中分别是如何存储的？](https://github.com/haizlin/fe-interview/issues/2109)\r\n- [写个方法判断数组对象中是否存在某个对象](https://github.com/haizlin/fe-interview/issues/2105)\r\n- [写个方法近似计算指定数组或对象占用内存的大小](https://github.com/haizlin/fe-interview/issues/2095)\r\n- [js可以用中文作为变量命名吗？为什么？](https://github.com/haizlin/fe-interview/issues/2091)\r\n- [解释下如下代码的意图：Array.prototype.slice.apply(arguments)](https://github.com/haizlin/fe-interview/issues/2087)\r\n- [如何判断一个元素文本是否换行？](https://github.com/haizlin/fe-interview/issues/2078)\r\n- [举例说明js鼠标事件有哪些？](https://github.com/haizlin/fe-interview/issues/2068)\r\n- [请举例说明JSON.stringify()有哪些特性？](https://github.com/haizlin/fe-interview/issues/2064)\r\n- [用js实现typeof的功能](https://github.com/haizlin/fe-interview/issues/2059)\r\n- [用js实现一个HashMap，不可以使用Object](https://github.com/haizlin/fe-interview/issues/2049)\r\n- [日常开发中写JS循环时应该注意哪些情况？](https://github.com/haizlin/fe-interview/issues/2045)\r\n- [js循环的数据量很大（例如100W+）时会出现什么情况？如何进行性能优化？](https://github.com/haizlin/fe-interview/issues/2040)\r\n- [举例说明什么是响应式编程？](https://github.com/haizlin/fe-interview/issues/2035)\r\n- [你知道什么是纯函数吗？](https://github.com/haizlin/fe-interview/issues/2025)\r\n- [什么是函数式编程？它有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2021)\r\n- [举例说明为什么说ES模块比commonJS模块还优秀？](https://github.com/haizlin/fe-interview/issues/2017)\r\n- [请说说commonJS模块与ES模块的差异有哪些？](https://github.com/haizlin/fe-interview/issues/2013)\r\n- [说下你对IoC的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/2009)\r\n- [说说你对js中的依赖注入的理解，它的实现方式有哪些呢？](https://github.com/haizlin/fe-interview/issues/2005)\r\n- [用js写一个绑定事件检测窗口大小](https://github.com/haizlin/fe-interview/issues/1996)\r\n- [有用过Handlebars模板引擎吗？它的工作原理是怎样的？](https://github.com/haizlin/fe-interview/issues/1987)\r\n- [在axios中怎样添加授权验证？](https://github.com/haizlin/fe-interview/issues/1983)\r\n- [什么是UUID？它有什么作用？用js写一个生成UUID的方法](https://github.com/haizlin/fe-interview/issues/1979)\r\n- [用js实现一个加法的方法](https://github.com/haizlin/fe-interview/issues/1974)\r\n- [js如何解决数字精度丢失的问题？](https://github.com/haizlin/fe-interview/issues/1969)\r\n- [切换标签窗口后js定时器自动停止了，如何在激活标签后又继续呢？](https://github.com/haizlin/fe-interview/issues/1965)\r\n- [在浏览器标签页之间切换触发的事件是哪个？](https://github.com/haizlin/fe-interview/issues/1959)\r\n- [说说你对HTML5中video blob的理解](https://github.com/haizlin/fe-interview/issues/1957)\r\n- [看下面代码，判断a和b的类型是否为true？为什么？什么是基本包装类型？[代码]](https://github.com/haizlin/fe-interview/issues/1955)\r\n- [如何用jst获取DOM元素在页面中的绝对位置？](https://github.com/haizlin/fe-interview/issues/1951)\r\n- [W3C的事件处理和IE的事件处理有哪些区别？](https://github.com/haizlin/fe-interview/issues/1947)\r\n- [DOM0、DOM2、DOM3事件处理方式的区别是什么？](https://github.com/haizlin/fe-interview/issues/1943)\r\n- [说下js的parseInt()和Number()有什么区别？](https://github.com/haizlin/fe-interview/issues/1934)\r\n- [请解释下如下js代码对数组排序后的输出结果[代码]](https://github.com/haizlin/fe-interview/issues/1930)\r\n- [js如何监听页面缩放？](https://github.com/haizlin/fe-interview/issues/1926)\r\n- [写一个方法把对象和字符串互转](https://github.com/haizlin/fe-interview/issues/1921)\r\n- [表达式和语句有什么区别？如何把语句转换为表达式？](https://github.com/haizlin/fe-interview/issues/1917)\r\n- [用js写一个方法检测指定的函数体是否为空](https://github.com/haizlin/fe-interview/issues/1913)\r\n- [写一个方法检查给定的函数是否为js运行时环境的内置函数](https://github.com/haizlin/fe-interview/issues/1909)\r\n- [如何让js的filter方法支持大小写？](https://github.com/haizlin/fe-interview/issues/1901)\r\n- [写一个方法删除字符串中所有相邻重复的项](https://github.com/haizlin/fe-interview/issues/1897)\r\n- [axios相比原生ajax的优点有哪些呢？](https://github.com/haizlin/fe-interview/issues/1893)\r\n- [axios为什么能在浏览器中环境运行又能在node中环境运行？](https://github.com/haizlin/fe-interview/issues/1882)\r\n- [根据下面代码：说出执行结果，并解释为何是会是这样的结果？[代码]](https://github.com/haizlin/fe-interview/issues/1878)\r\n- [这两种展开运算符的方式有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1874)\r\n- [axios如何一次发送多个并发请求？](https://github.com/haizlin/fe-interview/issues/1870)\r\n- [setTimeout和setInterval有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1866)\r\n- [写一个方法，实现使用canvas播放视频？](https://github.com/haizlin/fe-interview/issues/1862)\r\n- [js如何检测当前页面是否以全屏模式显示？](https://github.com/haizlin/fe-interview/issues/1858)\r\n- [阅读下面关于setTimeout和Promise的代码，判断结果会输出什么？为什么？](https://github.com/haizlin/fe-interview/issues/1854)\r\n- [你觉得虚拟DOM快吗？还有没有比它还快的方式？](https://github.com/haizlin/fe-interview/issues/1850)\r\n- [js对象如何深比较？](https://github.com/haizlin/fe-interview/issues/1846)\r\n- [如何判断一个对象是否为空？](https://github.com/haizlin/fe-interview/issues/1842)\r\n- [说说你对postMessage的理解，它有什么运用场景呢？](https://github.com/haizlin/fe-interview/issues/1838)\r\n- [用js封装一个前端分页的库，说说你的思路](https://github.com/haizlin/fe-interview/issues/1834)\r\n- [写一个汉字与Unicode码的互转的方法](https://github.com/haizlin/fe-interview/issues/1830)\r\n- [列举下获取指定日期的毫秒数的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1826)\r\n- [pageshow和pageshide有什么应用场景呢？](https://github.com/haizlin/fe-interview/issues/1822)\r\n- [写一个方法监听某个div滚动](https://github.com/haizlin/fe-interview/issues/1818)\r\n- [有了解过`getSelection`API吗？怎么使用，有哪些场景？](https://github.com/haizlin/fe-interview/issues/1814)\r\n- [使用js写一个时钟的程序](https://github.com/haizlin/fe-interview/issues/1810)\r\n- [写一个任意进制转换的程序](https://github.com/haizlin/fe-interview/issues/1806)\r\n- [使用js写一个计算字符串的字节数的方法](https://github.com/haizlin/fe-interview/issues/1802)\r\n- [用代码实现游戏应用中连续按键触发必杀技的监测方法](https://github.com/haizlin/fe-interview/issues/1798)\r\n- [写一个方法判断一个数字是否为整数](https://github.com/haizlin/fe-interview/issues/1794)\r\n- [页面上的DOM有多个相同的ID，用js获取时结果会是怎么样的？](https://github.com/haizlin/fe-interview/issues/1790)\r\n- [如何在用户刷新、跳转、关闭浏览器时向服务端发送统计的数据？](https://github.com/haizlin/fe-interview/issues/1786)\r\n- [说下你对alert的理解，它有哪些特性呢？及使用它时要注意些什么？](https://github.com/haizlin/fe-interview/issues/1782)\r\n- [你知道js的可选链是什么吗？说说你对它的理解，它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1778)\r\n- [js的sort方法运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1774)\r\n- [用不同的方法改装下面的代码，使它的结果输出为0-4[代码]](https://github.com/haizlin/fe-interview/issues/1769)\r\n- [请分析!+[]+!![]+!![]+!![]+!![]+!![]的结果](https://github.com/haizlin/fe-interview/issues/1765)\r\n- [请分析020-088=?的过程及结果](https://github.com/haizlin/fe-interview/issues/1761)\r\n- [写一个让一句话随着鼠标移动的小插件](https://github.com/haizlin/fe-interview/issues/1756)\r\n- [如果让你把把html页面导出为pdf，不用插件的话，你该怎么做？](https://github.com/haizlin/fe-interview/issues/1752)\r\n- [用js实现一个导航吸顶效果](https://github.com/haizlin/fe-interview/issues/1748)\r\n- [window.console.log()和console .log()有区别吗？体现在哪里？](https://github.com/haizlin/fe-interview/issues/1744)\r\n- [getelementbyId和queryselect平时经常使用哪一个？说说你的看法](https://github.com/haizlin/fe-interview/issues/1740)\r\n- [箭头函数的this值继承于哪里](https://github.com/haizlin/fe-interview/issues/1736)\r\n- [举例说明object.freeze有哪些用途呢？](https://github.com/haizlin/fe-interview/issues/1732)\r\n- [微任务和宏任务有什么区别？](https://github.com/haizlin/fe-interview/issues/1728)\r\n- [请比较下for、forEach、for of的性能的性能](https://github.com/haizlin/fe-interview/issues/1724)\r\n- [你有使用过BackboneJS吗？说说它和vue有什么区别？](https://github.com/haizlin/fe-interview/issues/1720)\r\n- [你有使用过ExtJs吗？说说它的优缺点是什么？](https://github.com/haizlin/fe-interview/issues/1716)\r\n- [写例子说明js中自定义事件的使用与触发](https://github.com/haizlin/fe-interview/issues/1712)\r\n- [js事件中currentTarget和target的区别是什么？](https://github.com/haizlin/fe-interview/issues/1708)\r\n- [说说js跳出循环return、break、continue的区别？](https://github.com/haizlin/fe-interview/issues/1704)\r\n- [说说你对异常处理和错误处理的理解](https://github.com/haizlin/fe-interview/issues/1700)\r\n- [用js实现动态改变根元素字体大小的方法](https://github.com/haizlin/fe-interview/issues/1696)\r\n- [js依赖注入的实现思路是什么？它有什么优缺点呢？](https://github.com/haizlin/fe-interview/issues/1692)\r\n- [使用js获取鼠标坐标](https://github.com/haizlin/fe-interview/issues/1688)\r\n- [举例说明什么是短路求值？](https://github.com/haizlin/fe-interview/issues/1683)\r\n- [写一个方法判断大括号{}是否闭合](https://github.com/haizlin/fe-interview/issues/1679)\r\n- [从一个无序的整数数组中，找出最小和最大数之间缺失的数字，要求最小的时间复杂度](https://github.com/haizlin/fe-interview/issues/1675)\r\n- [写一个方法实现“基数排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1671)\r\n- [写一个方法实现“桶排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1667)\r\n- [写一个方法实现“归并排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1663)\r\n- [写一个方法实现“插入排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1659)\r\n- [写一个方法实现“交换排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1655)\r\n- [写一个方法实现“选择排序算法”，并解释下时间复杂度和空间复杂度](https://github.com/haizlin/fe-interview/issues/1651)\r\n- [说说你对js排序的理解，你有了解哪些算法呢？](https://github.com/haizlin/fe-interview/issues/1647)\r\n- [请说说你对try/catch的理解，平时有在哪些场景会用到呢？](https://github.com/haizlin/fe-interview/issues/1643)\r\n- [请实现一个计算器的功能](https://github.com/haizlin/fe-interview/issues/1639)\r\n- [写一个方法从数组中随机抽取N个不重复的元素](https://github.com/haizlin/fe-interview/issues/1630)\r\n- [遍历数组和对象的方法都有哪些？](https://github.com/haizlin/fe-interview/issues/1626)\r\n- [举例说明这三种方法map、reduce和filter的区别是什么？](https://github.com/haizlin/fe-interview/issues/1622)\r\n- [写一个方法找出指定一维数组所有不重复的元素和个数](https://github.com/haizlin/fe-interview/issues/1618)\r\n- [请写出几种匿名自执行的写法（至少三种）](https://github.com/haizlin/fe-interview/issues/1614)\r\n- [你知道js的函数重载是什么吗？](https://github.com/haizlin/fe-interview/issues/1609)\r\n- [写一个方法获取div的宽高](https://github.com/haizlin/fe-interview/issues/1605)\r\n- [举例说明constructor和instanceof的区别是什么？](https://github.com/haizlin/fe-interview/issues/1601)\r\n- [写一个方法来获取div到浏览器窗口的高度](https://github.com/haizlin/fe-interview/issues/1596)\r\n- [写一个方法判断页面滚动方向](https://github.com/haizlin/fe-interview/issues/1592)\r\n- [前端异步的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1588)\r\n- [说出至少十条你理解的js规范](https://github.com/haizlin/fe-interview/issues/1584)\r\n- [如何禁止IOS移动端网页橡皮筋的效果？](https://github.com/haizlin/fe-interview/issues/1580)\r\n- [各浏览器的事件机制有什么不同？ 如何阻止事件冒泡？](https://github.com/haizlin/fe-interview/issues/1576)\r\n- [解释下offsetWidth、clientWidth、scrollWidth这三者的区别是什么？](https://github.com/haizlin/fe-interview/issues/1572)\r\n- [请解释下NaN表示什么呢？typeof NaN结果是什么？](https://github.com/haizlin/fe-interview/issues/1567)\r\n- [举例说明你对事件代理的理解](https://github.com/haizlin/fe-interview/issues/1563)\r\n- [异步加载和延迟加载有什么区别？](https://github.com/haizlin/fe-interview/issues/1559)\r\n- [js垃圾回收的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1555)\r\n- [你对window的属性devicePixelRatio有了解吗？说说它有什么实际应用场景？](https://github.com/haizlin/fe-interview/issues/1551)\r\n- [写一个网络不通时则提醒用户的方法](https://github.com/haizlin/fe-interview/issues/1547)\r\n- [用js封装一个对cookie操作的方法](https://github.com/haizlin/fe-interview/issues/1543)\r\n- [举例说明js创建数组有哪些方法？](https://github.com/haizlin/fe-interview/issues/1539)\r\n- [举例说明什么是匿名函数？它有什么优缺点呢？](https://github.com/haizlin/fe-interview/issues/1535)\r\n- [用js实现最大化和最小化窗口](https://github.com/haizlin/fe-interview/issues/1531)\r\n- [js如何实现打印指定的区域（局部打印）？](https://github.com/haizlin/fe-interview/issues/1527)\r\n- [写一个方法检测页面中的所有标签是否正确闭合](https://github.com/haizlin/fe-interview/issues/1522)\r\n- [举例说明常用的BOM属性和方法有哪些？](https://github.com/haizlin/fe-interview/issues/1518)\r\n- [写个方法判断当前脚本运行在浏览器还是node环境中](https://github.com/haizlin/fe-interview/issues/1514)\r\n- [写一个方法，传入数字x，从一个一维数组里找到两个数字符合“n1 + n2 ＝ x”](https://github.com/haizlin/fe-interview/issues/1510)\r\n- [你知道什么是PAJAX吗？它和AJAX有什么区别？它的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1506)\r\n- [js的控制台输出，平时除了用console.log外，你还知道哪些？使用console.log应该注意什么？](https://github.com/haizlin/fe-interview/issues/1502)\r\n- [平时调试用console.log的输出结果可信吗？为什么？](https://github.com/haizlin/fe-interview/issues/1498)\r\n- [用原生js获取DOM元素的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1494)\r\n- [getElementById和querySelector方法的区别是什么？](https://github.com/haizlin/fe-interview/issues/1490)\r\n- [举例说明document.execCommand有哪些用途](https://github.com/haizlin/fe-interview/issues/1486)\r\n- [你平时是怎么调试js的？会断点调试吗？断点调试有什么技巧呢？](https://github.com/haizlin/fe-interview/issues/1482)\r\n- [如何使用js获取当前的url和来源的url？](https://github.com/haizlin/fe-interview/issues/1478)\r\n- [你有用过哪些3D渲染的库？](https://github.com/haizlin/fe-interview/issues/1474)\r\n- [页面的编码和被请求的资源编码不一致时如何处理？](https://github.com/haizlin/fe-interview/issues/1470)\r\n- [ajax的请求状态有哪几种？](https://github.com/haizlin/fe-interview/issues/1466)\r\n- [请介绍下js的数据类型](https://github.com/haizlin/fe-interview/issues/1462)\r\n- [写一个方法找出一段话里面出现频率最多的词](https://github.com/haizlin/fe-interview/issues/1458)\r\n- [请使用js实现一个省市县级联的效果](https://github.com/haizlin/fe-interview/issues/1454)\r\n- [用js实现一个轮播图，并简述有哪些实现的方法](https://github.com/haizlin/fe-interview/issues/1450)\r\n- [请使用纯js实现一个横向或纵向的无缝滚动效果](https://github.com/haizlin/fe-interview/issues/1446)\r\n- [请写一个获取颜色的正则](https://github.com/haizlin/fe-interview/issues/1442)\r\n- [请用js实现一个简单的小区楼的电梯运行程序](https://github.com/haizlin/fe-interview/issues/1438)\r\n- [举例说明atob和btoa的用法](https://github.com/haizlin/fe-interview/issues/1434)\r\n- [用原生js实现类似getElementsByClassName的方法，不能使用querySelectorAll](https://github.com/haizlin/fe-interview/issues/1430)\r\n- [写一个方法将html页面生成为图片](https://github.com/haizlin/fe-interview/issues/1419)\r\n- [stopPropagation()和preventDefault()这两个方法有什么区别？](https://github.com/haizlin/fe-interview/issues/1415)\r\n- [你有使用过FileReader吗？说说它有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/1410)\r\n- [当用户刷新网页时，js的请求有哪些地方会有缓存处理呢？](https://github.com/haizlin/fe-interview/issues/1405)\r\n- [onload事件和domcontentloaded哪个先执行呢？](https://github.com/haizlin/fe-interview/issues/1385)\r\n- [说下你对面向对象的理解](https://github.com/haizlin/fe-interview/issues/1381)\r\n- [在js中函数返回多个值有哪些方法？](https://github.com/haizlin/fe-interview/issues/1377)\r\n- [为什么说js是弱类型语言，它的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/1373)\r\n- [写一个密码生成器，并同时写一个密码强度校验的方法](https://github.com/haizlin/fe-interview/issues/1369)\r\n- [有什么方案可以提高无限滚动列表的性能？](https://github.com/haizlin/fe-interview/issues/1365)\r\n- [js如何把网页加入收藏夹功能？](https://github.com/haizlin/fe-interview/issues/1347)\r\n- [你知道什么是三元表达式吗？“三元” 表示什么意思？使用三元表达式应该注意些什么问题？](https://github.com/haizlin/fe-interview/issues/1343)\r\n- [说下你对函数的形参与实参的理解](https://github.com/haizlin/fe-interview/issues/1339)\r\n- [请用js实现一个promise的方法](https://github.com/haizlin/fe-interview/issues/1335)\r\n- [请说说你对promise的理解](https://github.com/haizlin/fe-interview/issues/1331)\r\n- [你知道断点续传的原理吗？用js怎么实现？](https://github.com/haizlin/fe-interview/issues/1317)\r\n- [清空一个数组的方式有哪些？它们有什么区别？](https://github.com/haizlin/fe-interview/issues/1313)\r\n- [ES5和ES6、ES7有什么区别？](https://github.com/haizlin/fe-interview/issues/1298)\r\n- [写一个根据xpath获取元素的方法](https://github.com/haizlin/fe-interview/issues/1294)\r\n- [用js实现一个复制粘贴的功能](https://github.com/haizlin/fe-interview/issues/1289)\r\n- [说说你对ArrayBuffer的理解！它和Array有什么区别？](https://github.com/haizlin/fe-interview/issues/1285)\r\n- [如何解决在手机上长时间点击会选中图片？](https://github.com/haizlin/fe-interview/issues/1281)\r\n- [你了解什么是AOP吗？它的作用是什么？举个例子](https://github.com/haizlin/fe-interview/issues/1277)\r\n- [怎么下载一个zip文件？](https://github.com/haizlin/fe-interview/issues/1273)\r\n- [举例说明如何使用WebSQL？](https://github.com/haizlin/fe-interview/issues/1269)\r\n- [举例说明js如何拖拽排序？](https://github.com/haizlin/fe-interview/issues/1265)\r\n- [怎样在JavaScript中创建一个worker线程？](https://github.com/haizlin/fe-interview/issues/1261)\r\n- [写个给图片加水印的方法](https://github.com/haizlin/fe-interview/issues/1257)\r\n- [说说你对执行上下文的理解](https://github.com/haizlin/fe-interview/issues/1253)\r\n- [有些js库习惯在代码开头处添加分号有什么作用呢？除了分号还可以换成别的吗？](https://github.com/haizlin/fe-interview/issues/1249)\r\n- [在js中attribute和property的区别是什么？](https://github.com/haizlin/fe-interview/issues/1235)\r\n- [举例说明数组的排序方法有哪些？](https://github.com/haizlin/fe-interview/issues/1231)\r\n- [举例说明js拖拽用到的事件有哪些？](https://github.com/haizlin/fe-interview/issues/1227)\r\n- [用原生JS封装插件的方式有哪些？](https://github.com/haizlin/fe-interview/issues/1223)\r\n- [用js模拟实现微信抢红包的算法，并说明你的思路](https://github.com/haizlin/fe-interview/issues/1219)\r\n- [如何实现锁定网页、密码解锁的效果？说说你的方法和步骤是什么？](https://github.com/haizlin/fe-interview/issues/1215)\r\n- [你知道1和Number(1)的区别是什么吗？](https://github.com/haizlin/fe-interview/issues/1211)\r\n- [说说CORS为何要区分预检请求和简单请求呢？](https://github.com/haizlin/fe-interview/issues/1207)\r\n- [实现异步编程有哪些方式？推荐用哪种？](https://github.com/haizlin/fe-interview/issues/1203)\r\n- [请为什么说js是单线程，而不是多线程呢？](https://github.com/haizlin/fe-interview/issues/1199)\r\n- [使用js实现摩斯密码的加密和解密](https://github.com/haizlin/fe-interview/issues/1184)\r\n- [请使用原生的js实现斐波那契数列](https://github.com/haizlin/fe-interview/issues/1180)\r\n- [阻止事件的默认行为有哪些？说说它们之间的区别是什么？](https://github.com/haizlin/fe-interview/issues/1176)\r\n- [请举例说明动态操作DOM的方法有哪些？](https://github.com/haizlin/fe-interview/issues/1171)\r\n- [原生Math的方法有哪些？请列举并描述其功能](https://github.com/haizlin/fe-interview/issues/1167)\r\n- [什么是词法分析？请描述下js词法分析的过程？](https://github.com/haizlin/fe-interview/issues/1163)\r\n- [自己实现数组的 `map`、`filter`、`find` 方法](https://github.com/haizlin/fe-interview/issues/1159)\r\n- [请描述下函数的执行过程](https://github.com/haizlin/fe-interview/issues/1154)\r\n- [写一个洗扑克牌的方法](https://github.com/haizlin/fe-interview/issues/1150)\r\n- [说说用原生js实现封装一个选项卡的功能](https://github.com/haizlin/fe-interview/issues/1146)\r\n- [说下你对柯里化函数(currying)的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1142)\r\n- [请描述下ajax的请求都有哪些步骤？](https://github.com/haizlin/fe-interview/issues/1138)\r\n- [用js实现页面局部打印和预览原理是什么呢？同时在IE上有什么不同？](https://github.com/haizlin/fe-interview/issues/1134)\r\n- [用js实现小写金额转大写的方法](https://github.com/haizlin/fe-interview/issues/1130)\r\n- [请解释下NaN === NaN的结果](https://github.com/haizlin/fe-interview/issues/1126)\r\n- [请写出如下代码运行的结果并解释为什么？[代码]](https://github.com/haizlin/fe-interview/issues/1122)\r\n- [写一个方法，将字符串中的单词倒转后输出，如：`my love` -> `ym evol`](https://github.com/haizlin/fe-interview/issues/1118)\r\n- [原生的字符串操作方法有哪些？请列举并描述其功能](https://github.com/haizlin/fe-interview/issues/1114)\r\n- [JSON.stringify有什么局限性和哪些技巧？](https://github.com/haizlin/fe-interview/issues/1110)\r\n- [如何实现一个全屏的功能？](https://github.com/haizlin/fe-interview/issues/1106)\r\n- [举例说明js关闭当前窗口有哪些方法？](https://github.com/haizlin/fe-interview/issues/1102)\r\n- [说说你对js包装对象的理解](https://github.com/haizlin/fe-interview/issues/1098)\r\n- [JavaScript有几种类型值？能否画出它们的内存图？](https://github.com/haizlin/fe-interview/issues/1094)\r\n- [保护js代码的方式有哪些？分别说说他们的原理是什么？](https://github.com/haizlin/fe-interview/issues/1090)\r\n- [你有用过webRTC吗？它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1085)\r\n- [如何实现文件拖动上传？](https://github.com/haizlin/fe-interview/issues/1080)\r\n- [分析`('b' + 'a' + +'a' + 'a').toLowerCase()`返回的结果](https://github.com/haizlin/fe-interview/issues/1075)\r\n- [能否正确获取本地上传的文件路径？如果可以怎么做？如果不可以解释下为什么？](https://github.com/haizlin/fe-interview/issues/1071)\r\n- [请说说escape、encodeURI、decodeURI、encodeURIComponent和decodeURIComponent的区别？](https://github.com/haizlin/fe-interview/issues/1067)\r\n- [如何终止WebWork？](https://github.com/haizlin/fe-interview/issues/1063)\r\n- [写一个方法把多维数组降维](https://github.com/haizlin/fe-interview/issues/1059)\r\n- [使用正则去掉html中标签与标签之间的空格](https://github.com/haizlin/fe-interview/issues/1055)\r\n- [document.write和innerHTML有什么区别？](https://github.com/haizlin/fe-interview/issues/1051)\r\n- [如何使用js来截图？怎样截可见区域和整个页面？](https://github.com/haizlin/fe-interview/issues/1047)\r\n- [分别写出防抖和节流的两个函数，并描述它们分别有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1043)\r\n- [写一个把数字转成中文的方法，例如：101转成一百零一](https://github.com/haizlin/fe-interview/issues/1039)\r\n- [用js写一个事件侦听器的方法](https://github.com/haizlin/fe-interview/issues/1035)\r\n- [函数声明与函数表达式有什么区别？](https://github.com/haizlin/fe-interview/issues/1031)\r\n- [请用js编写一个红绿灯程序](https://github.com/haizlin/fe-interview/issues/1027)\r\n- [请详细描述AJAX的工作原理](https://github.com/haizlin/fe-interview/issues/1023)\r\n- [请描述下什么是原型模式？它主要运用在哪些场景？](https://github.com/haizlin/fe-interview/issues/1019)\r\n- [请描述下js的原型和原型链的理解以及它们之间的关系](https://github.com/haizlin/fe-interview/issues/1015)\r\n- [写一个方法判断给定的字符串是否同态(isomorphic)](https://github.com/haizlin/fe-interview/issues/1011)\r\n- [说说你对作用域链的理解](https://github.com/haizlin/fe-interview/issues/1007)\r\n- [写个方法，找出指定字符串中重复最多的字符及其长度](https://github.com/haizlin/fe-interview/issues/1003)\r\n- [请说说json和jsonp的区别？](https://github.com/haizlin/fe-interview/issues/998)\r\n- [你是如何更好地处理Async/Await的异常的？](https://github.com/haizlin/fe-interview/issues/994)\r\n- [准确说出`'1,2,3,4'.split()`的结果是什么（包括类型和值）？](https://github.com/haizlin/fe-interview/issues/990)\r\n- [不依赖第三方库，说下如何使用js读取pdf？](https://github.com/haizlin/fe-interview/issues/986)\r\n- [分别封装精确运算的加减乘除四个方法](https://github.com/haizlin/fe-interview/issues/981)\r\n- [不用第三方库，说说纯js怎么实现读取和导出excel？](https://github.com/haizlin/fe-interview/issues/977)\r\n- [说说你理解的同步和异步的区别是什么？](https://github.com/haizlin/fe-interview/issues/973)\r\n- [写例子说明如何给li绑定事件（ul下有1000+个li）？](https://github.com/haizlin/fe-interview/issues/969)\r\n- [要实现一个js的持续动画，你有什么比较好的方法？](https://github.com/haizlin/fe-interview/issues/964)\r\n- [分别写出数组的交集、并集、差集、补集这四个方法](https://github.com/haizlin/fe-interview/issues/960)\r\n- [用js写出死循环的方法有哪些？](https://github.com/haizlin/fe-interview/issues/956)\r\n- [js的函数有哪几种调用形式？](https://github.com/haizlin/fe-interview/issues/908)\r\n- [解释下为什么`{} + [] === 0`为true？](https://github.com/haizlin/fe-interview/issues/904)\r\n- [请描述下null和undefined的区别是什么？这两者分别运用在什么场景？](https://github.com/haizlin/fe-interview/issues/759)\r\n- [写个方法随机打乱一个数组](https://github.com/haizlin/fe-interview/issues/749)\r\n- [js异步加载有哪些方案？](https://github.com/haizlin/fe-interview/issues/745)\r\n- [判断instanceof的结果并解释原因 [代码]](https://github.com/haizlin/fe-interview/issues/609)\r\n- [请写一个sleep（暂停）函数](https://github.com/haizlin/fe-interview/issues/602)\r\n- [把Script标签放在页面最底部的`</body>`之前和之后有什么区别？浏览器会如何解析它们？](https://github.com/haizlin/fe-interview/issues/598)\r\n- [js延迟加载的方式有哪些？](https://github.com/haizlin/fe-interview/issues/594)\r\n- [请描述你对浏览器同源策略的理解](https://github.com/haizlin/fe-interview/issues/590)\r\n- [举例说明js如何实现继承？](https://github.com/haizlin/fe-interview/issues/586)\r\n- [用js实现一个九九乘法口诀表](https://github.com/haizlin/fe-interview/issues/582)\r\n- [在js中怎么捕获异常？写出来看看？应该在哪些场景下采用呢？](https://github.com/haizlin/fe-interview/issues/578)\r\n- [举例说明什么是decodeURI()和encodeURI()是什么？](https://github.com/haizlin/fe-interview/issues/574)\r\n- [举例说明什么是IIFEs？它有什么好处？](https://github.com/haizlin/fe-interview/issues/570)\r\n- [请编写一个对象obj满足 obj=='a' && obj=='b' && obj=='c'](https://github.com/haizlin/fe-interview/issues/566)\r\n- [举例说明数组和对象的迭代方法分别有哪些？](https://github.com/haizlin/fe-interview/issues/564)\r\n- [请快速答出此题的答案并解释：var x, y = 1; x + y = ?](https://github.com/haizlin/fe-interview/issues/532)\r\n- [说说instanceof和typeof的实现原理并自己模拟实现一个instanceof](https://github.com/haizlin/fe-interview/issues/528)\r\n- [js中=、==、===三个的区别是什么？并说明它们各自的工作过程](https://github.com/haizlin/fe-interview/issues/523)\r\n- [写一个方法随机生成指定位数的字符串](https://github.com/haizlin/fe-interview/issues/519)\r\n- [移动端点击事件为什么会有延迟？有哪些方法可以解决？](https://github.com/haizlin/fe-interview/issues/515)\r\n- [写一个字符串重复的repeat函数](https://github.com/haizlin/fe-interview/issues/511)\r\n- [说说你对深浅拷贝的理解？并实现一个对数组和对象深拷贝的方法](https://github.com/haizlin/fe-interview/issues/504)\r\n- [Ajax请求中get和post方式有什么区别呢？分别在哪些场景下使用？](https://github.com/haizlin/fe-interview/issues/500)\r\n- [说说你对base64的理解，它的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/496)\r\n- [formData主要是用来做什么的？它的操作方法有哪些？](https://github.com/haizlin/fe-interview/issues/492)\r\n- [举例子说说你对js隐式类型转换的理解](https://github.com/haizlin/fe-interview/issues/409)\r\n- [请解释下什么是cookie隔离？为什么要隔离？如何隔离？](https://github.com/haizlin/fe-interview/issues/405)\r\n- [说说你对数据类型转换的理解是什么？类型转换的方法有哪些？](https://github.com/haizlin/fe-interview/issues/298)\r\n- [如何让(a==1 && a==2 && a==3)的值为true，把\"==\"换成\"===\"后还能为true吗？](https://github.com/haizlin/fe-interview/issues/295)\r\n- [举例子说明javascript的变量声明提升和函数声明提升](https://github.com/haizlin/fe-interview/issues/281)\r\n- [有用过HTML5的WebWork吗？它主要解决了什么问题？](https://github.com/haizlin/fe-interview/issues/277)\r\n- [写一个方法获取图片的原始宽高](https://github.com/haizlin/fe-interview/issues/256)\r\n- [请实现一个flattenDeep函数，把多维数组扁平化](https://github.com/haizlin/fe-interview/issues/252)\r\n- [写一个格式化金额的方法](https://github.com/haizlin/fe-interview/issues/246)\r\n- [请说下你对__proto__和prototype的理解](https://github.com/haizlin/fe-interview/issues/242)\r\n- [写一个方法，使得sum(x)(y)和sum(x,y)返回的结果相同](https://github.com/haizlin/fe-interview/issues/238)\r\n- [JSONP的原理是什么？解决什么问题？](https://github.com/haizlin/fe-interview/issues/221)\r\n- [写出4个使用this的典型例子](https://github.com/haizlin/fe-interview/issues/217)\r\n- [写一个函数找出给定数组中的最大差值](https://github.com/haizlin/fe-interview/issues/213)\r\n- [document的load 和ready有什么区别？](https://github.com/haizlin/fe-interview/issues/209)\r\n- [什么是事件委托？它有什么好处？能简单的写一个例子吗？](https://github.com/haizlin/fe-interview/issues/204)\r\n- [字符串相连有哪些方式？哪种最好？为什么？](https://github.com/haizlin/fe-interview/issues/200)\r\n- [fetch 和 ajax 区别](https://github.com/haizlin/fe-interview/issues/197)\r\n- [如何捕获 setTimeout 异常](https://github.com/haizlin/fe-interview/issues/196)\r\n- [csrf 攻击是怎样攻击的？ 如何防御？](https://github.com/haizlin/fe-interview/issues/195)\r\n- [proimise 如何取消](https://github.com/haizlin/fe-interview/issues/194)\r\n- [请写出一个函数求出N的阶乘（即N!）](https://github.com/haizlin/fe-interview/issues/191)\r\n- [写个还剩下多少天过年的倒计时](https://github.com/haizlin/fe-interview/issues/187)\r\n- [你对事件循环有了解吗？说说看！](https://github.com/haizlin/fe-interview/issues/183)\r\n- [请说说你对事件冒泡机制的理解？](https://github.com/haizlin/fe-interview/issues/179)\r\n- [写一个使两个整数进行交换的方法（不能使用临时变量）](https://github.com/haizlin/fe-interview/issues/175)\r\n- [写出几种创建对象的方式，并说说他们的区别是什么？](https://github.com/haizlin/fe-interview/issues/171)\r\n- [深度克隆对象的方法有哪些，并把你认为最好的写出来](https://github.com/haizlin/fe-interview/issues/167)\r\n- [JQuery的源码看过吗？能不能简单概括一下它的实现原理？](https://github.com/haizlin/fe-interview/issues/163)\r\n- [window对象和document对象有什么区别？](https://github.com/haizlin/fe-interview/issues/157)\r\n- [说说你对IIFE的理解](https://github.com/haizlin/fe-interview/issues/154)\r\n- [为什么会有跨域问题？怎么解决跨域？](https://github.com/haizlin/fe-interview/issues/150)\r\n- [说说你对模块化的理解](https://github.com/haizlin/fe-interview/issues/146)\r\n- [说说你对eval的理解](https://github.com/haizlin/fe-interview/issues/142)\r\n- [找到字符串中最长的单词，并返回它的长度](https://github.com/haizlin/fe-interview/issues/138)\r\n- [请手写一个幻灯片的效果](https://github.com/haizlin/fe-interview/issues/134)\r\n- [请你解释一个为什么10.toFixed(10)会报错？](https://github.com/haizlin/fe-interview/issues/130)\r\n- [请用canvas写一个关于520浪漫表白的代码](https://github.com/haizlin/fe-interview/issues/124)\r\n- [说说你对this的理解](https://github.com/haizlin/fe-interview/issues/120)\r\n- [造成内存泄漏的操作有哪些？](https://github.com/haizlin/fe-interview/issues/116)\r\n- [写一个方法把0和1互转（0置1，1置0）](https://github.com/haizlin/fe-interview/issues/112)\r\n- [写一个方法判断字符串是否为回文字符串](https://github.com/haizlin/fe-interview/issues/108)\r\n- [写一个获取数组的最大值、最小值的方法](https://github.com/haizlin/fe-interview/issues/104)\r\n- [解释下这段代码的意思！](https://github.com/haizlin/fe-interview/issues/100)\r\n- [说说你对arguments的理解，它是数组吗？](https://github.com/haizlin/fe-interview/issues/96)\r\n- [说说bind、call、apply的区别？并手写实现一个bind的方法](https://github.com/haizlin/fe-interview/issues/92)\r\n- [写一个判断设备来源的方法](https://github.com/haizlin/fe-interview/issues/88)\r\n- [如何快速让一个数组乱序，写出来](https://github.com/haizlin/fe-interview/issues/84)\r\n- [0.1 + 0.2、0.1 + 0.3和0.1 * 0.2分别等于多少？并解释下为什么？](https://github.com/haizlin/fe-interview/issues/80)\r\n- [你对new操作符的理解是什么？手动实现一个new方法](https://github.com/haizlin/fe-interview/issues/76)\r\n- [写一个方法验证是否为中文](https://github.com/haizlin/fe-interview/issues/72)\r\n- [写一个验证身份证号的方法](https://github.com/haizlin/fe-interview/issues/68)\r\n- [\"attribute\"和\"property\"有什么不同？](https://github.com/haizlin/fe-interview/issues/64)\r\n- [你理解的\"use strict\";是什么?使用它有什么优缺点？](https://github.com/haizlin/fe-interview/issues/60)\r\n- [typeof('abc')和typeof 'abc'都是string, 那么typeof是操作符还是函数？](https://github.com/haizlin/fe-interview/issues/56)\r\n- [返回到顶部的方法有哪些？把其中一个方法出来](https://github.com/haizlin/fe-interview/issues/52)\r\n- [写一个数组去重的方法（支持多维数组）](https://github.com/haizlin/fe-interview/issues/48)\r\n- [什么是闭包？优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/44)\r\n- [说说你对javascript的作用域的理解](https://github.com/haizlin/fe-interview/issues/40)\r\n- [写一个获取当前url查询字符串中的参数的方法](https://github.com/haizlin/fe-interview/issues/36)\r\n- [简要描述下JS有哪些内置的对象](https://github.com/haizlin/fe-interview/issues/33)\r\n- [简要描述下什么是回调函数并写一个例子出来](https://github.com/haizlin/fe-interview/issues/30)\r\n- [写一个判断数据类型的方法](https://github.com/haizlin/fe-interview/issues/27)\r\n- [写一个加密字符串的方法](https://github.com/haizlin/fe-interview/issues/24)\r\n- [统计某一字符或字符串在另一个字符串中出现的次数](https://github.com/haizlin/fe-interview/issues/21)\r\n- [写一个去除制表符和换行符的方法](https://github.com/haizlin/fe-interview/issues/18)\r\n- [写一个把字符串大小写切换的方法](https://github.com/haizlin/fe-interview/issues/15)\r\n- [写一个方法把下划线命名转成大驼峰命名](https://github.com/haizlin/fe-interview/issues/12)\r\n- [去除字符串中最后一个指定的字符](https://github.com/haizlin/fe-interview/issues/9)\r\n- [写一个方法去掉字符串中的空格](https://github.com/haizlin/fe-interview/issues/6)\r\n- [用递归算法实现，数组长度为5且元素的随机数在2-32间不重复的值](https://github.com/haizlin/fe-interview/issues/3)"
  },
  {
    "path": "category/nodejs.md",
    "content": "# nodejs面试题\r\n> 不定时更新\r\n\r\n## 历史题目\r\n> 最新：2029.07.09\r\n\r\n- [如何使用nodejs对base64进行编解码？](https://github.com/haizlin/fe-interview/issues/2595)\r\n- [如何获取项目的根路径？](https://github.com/haizlin/fe-interview/issues/2594)\r\n- [如果发现node_modules中有个模块代码有bug，你该怎么办？](https://github.com/haizlin/fe-interview/issues/2439)\r\n- [你有使用过npx吗？它主要解决什么问题？](https://github.com/haizlin/fe-interview/issues/2242)\r\n- [npm提供了哪些钩子？各有什么作用？](https://github.com/haizlin/fe-interview/issues/2240)\r\n- [如何使用Consul进行服务注册与服务发现？](https://github.com/haizlin/fe-interview/issues/2146)\r\n- [使用Consul解决了哪些问题？](https://github.com/haizlin/fe-interview/issues/2145)\r\n- [Consul的四大核心特性是什么？](https://github.com/haizlin/fe-interview/issues/2144)\r\n- [你了解Consul吗？说说它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2143)\r\n- [使用nodejs可以获取客户端连接的真实IP吗？为什么？如何获取？](https://github.com/haizlin/fe-interview/issues/2142)\r\n- [pm2的cluster和fork两种模块有什么区别？如何选择？](https://github.com/haizlin/fe-interview/issues/2141)\r\n- [koa中如果一个中间件没有调用await next()，结果会怎样？](https://github.com/haizlin/fe-interview/issues/2140)\r\n- [koa中next()的原理是什么？](https://github.com/haizlin/fe-interview/issues/2139)\r\n- [koa2相比koa1有什么改进呢？](https://github.com/haizlin/fe-interview/issues/2138)\r\n- [请说说koa的app.use()执行流程](https://github.com/haizlin/fe-interview/issues/2133)\r\n- [在开发nodejs的时候如何做到多版本共存？](https://github.com/haizlin/fe-interview/issues/2132)\r\n- [说说你对BFF的理解](https://github.com/haizlin/fe-interview/issues/2131)\r\n- [说说npm在使用过程中有什么不足的地方](https://github.com/haizlin/fe-interview/issues/2130)\r\n- [编写nodejs代码时为什么没法实时生效？](https://github.com/haizlin/fe-interview/issues/2129)\r\n- [require和import有什么区别？](https://github.com/haizlin/fe-interview/issues/2120)\r\n- [nodejs如何热部署（热更新）？](https://github.com/haizlin/fe-interview/issues/2119)\r\n- [使用npm安装模块时，如何选择--save和--save-dev？](https://github.com/haizlin/fe-interview/issues/2118)\r\n- [devDependencies和dependencies有区别？怎么选择用哪一个呢？](https://github.com/haizlin/fe-interview/issues/2117)\r\n- [npm i和npm install有什么区别？](https://github.com/haizlin/fe-interview/issues/2116)\r\n- [yarn模块中的yarn.lock文件有什么作用？](https://github.com/haizlin/fe-interview/issues/2115)\r\n- [你了解什么是集群吗？](https://github.com/haizlin/fe-interview/issues/2102)\r\n- [你知道什么是ORM吗？](https://github.com/haizlin/fe-interview/issues/2101)\r\n- [你有用过Node的哪些模板引擎呢？说下它们的区别](https://github.com/haizlin/fe-interview/issues/2100)\r\n- [你有写过定时任务吗？是用第三方模块吗？](https://github.com/haizlin/fe-interview/issues/2099)\r\n- [Mongodb如何批量更新文档？](https://github.com/haizlin/fe-interview/issues/2098)\r\n- [你对Mongodb有了解吗？](https://github.com/haizlin/fe-interview/issues/2097)\r\n- [如何构建一个简单的生产者与消费者模型？](https://github.com/haizlin/fe-interview/issues/2055)\r\n- [如何安装、启动一个 RabbitMQ 服务？](https://github.com/haizlin/fe-interview/issues/2054)\r\n- [MQ 的空间与时间解耦是什么？](https://github.com/haizlin/fe-interview/issues/2053)\r\n- [RabbitMQ的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2052)\r\n- [为什么要使用RabbitMQ？](https://github.com/haizlin/fe-interview/issues/2051)\r\n- [yarn和npm有什么区别？](https://github.com/haizlin/fe-interview/issues/2031)\r\n- [你会搭建私有的npm仓库吗？怎么搭建？](https://github.com/haizlin/fe-interview/issues/2030)\r\n- [你有发布过自己的npm包吗？流程是怎样的？](https://github.com/haizlin/fe-interview/issues/2029)\r\n- [.npmrc配置文件有什么用途？](https://github.com/haizlin/fe-interview/issues/2028)\r\n- [发布一个npm包如何忽略不需要发布的文件？](https://github.com/haizlin/fe-interview/issues/2027)\r\n- [nodejs中require方法是同步还是异步操作？为什么？](https://github.com/haizlin/fe-interview/issues/2002)\r\n- [你在Nodejs项目中使用过哪些数据库？](https://github.com/haizlin/fe-interview/issues/2001)\r\n- [常用的主流消息中间件都有哪些？](https://github.com/haizlin/fe-interview/issues/2000)\r\n- [你知道egg.js和thinkjs吗？说说它们的区别是什么？](https://github.com/haizlin/fe-interview/issues/1999)\r\n- [在Node项目中你有使用过哪些常用的中间件？](https://github.com/haizlin/fe-interview/issues/1998)\r\n- [你用过哪些Node的web框架？](https://github.com/haizlin/fe-interview/issues/1993)\r\n- [Node项目中，你是怎么记录日志的？](https://github.com/haizlin/fe-interview/issues/1992)\r\n- [I/O多路复用轮询技术select和epoll的区别是什么？](https://github.com/haizlin/fe-interview/issues/1991)\r\n- [说说你对EventLoop的理解](https://github.com/haizlin/fe-interview/issues/1990)\r\n- [说说你对线程模型的理解](https://github.com/haizlin/fe-interview/issues/1989)\r\n- [你有用过哪些断言库？](https://github.com/haizlin/fe-interview/issues/1940)\r\n- [nodejs如何高精度计时(纳秒)？](https://github.com/haizlin/fe-interview/issues/1939)\r\n- [如何高效地写入大文件（3G以上）？](https://github.com/haizlin/fe-interview/issues/1938)\r\n- [如何高效地读取大文件（3G以上）？](https://github.com/haizlin/fe-interview/issues/1937)\r\n- [写一个读取文件和文件的方法](https://github.com/haizlin/fe-interview/issues/1936)\r\n- [module.exports与exports的区别是什么？](https://github.com/haizlin/fe-interview/issues/1636)\r\n- [假设有a.js、b.js 两个模块相互引用，会有什么问题？是否为陷入死循环？](https://github.com/haizlin/fe-interview/issues/1635)\r\n- [Node的模块缓存在哪？](https://github.com/haizlin/fe-interview/issues/1634)\r\n- [Node的模块加载机制是什么？](https://github.com/haizlin/fe-interview/issues/1633)\r\n- [说说你对Node模块的理解](https://github.com/haizlin/fe-interview/issues/1632)\r\n- [你是如何选择Node.js的版本的？](https://github.com/haizlin/fe-interview/issues/1427)\r\n- [说说koa洋葱模型有什么优点？它是如何实现洋葱模型的？](https://github.com/haizlin/fe-interview/issues/1426)\r\n- [你自己有写过koa的中间件吗？](https://github.com/haizlin/fe-interview/issues/1425)\r\n- [你知道koa的中间件原理吗？](https://github.com/haizlin/fe-interview/issues/1424)\r\n- [koa是如何解决跨域的？](https://github.com/haizlin/fe-interview/issues/1423)\r\n- [你有使用过express和koa吗？它俩有什么区别？](https://github.com/haizlin/fe-interview/issues/1422)\r\n- [你有使用过NodeJs吗？说说你对它的理解，它的运用场景有哪些呢？](https://github.com/haizlin/fe-interview/issues/1421)\r\n- [你用NodeJs做过什么项目？](https://github.com/haizlin/fe-interview/issues/1402)\r\n- [你了解NodeJs的子进程吗？](https://github.com/haizlin/fe-interview/issues/1401)\r\n- [说说你对package.json的理解，它都有哪些作用？](https://github.com/haizlin/fe-interview/issues/1400)\r\n- [npm是干什么用的？它有什么优缺点？有没有类似的方案？](https://github.com/haizlin/fe-interview/issues/1399)\r\n- [你知道什么是REPL吗？](https://github.com/haizlin/fe-interview/issues/1398)\r\n- [请解释下你对EventEmitter的理解](https://github.com/haizlin/fe-interview/issues/1397)\r\n- [怎样在NodeJs中加载HTML文件？](https://github.com/haizlin/fe-interview/issues/1396)\r\n- [Node的全局对象有哪些？](https://github.com/haizlin/fe-interview/issues/1395)\r\n- [Node的全局变量有哪些？](https://github.com/haizlin/fe-interview/issues/1394)\r\n- [NodeJs的回调有什么用吗？](https://github.com/haizlin/fe-interview/issues/1393)\r\n- [NodeJs是基于单线程的吗？为什么？](https://github.com/haizlin/fe-interview/issues/1392)\r\n- [NodeJs和V8引擎是什么关系？](https://github.com/haizlin/fe-interview/issues/1391)\r\n- [你知道NodeJs是如何工作的吗？](https://github.com/haizlin/fe-interview/issues/1390)\r\n- [你是怎么调试NodeJs呢？有哪些方法？](https://github.com/haizlin/fe-interview/issues/1389)\r\n- [NodeJs适用于哪些场景开发？](https://github.com/haizlin/fe-interview/issues/1388)\r\n- [NodeJs的特性主要有哪些？](https://github.com/haizlin/fe-interview/issues/1387)\r\n"
  },
  {
    "path": "category/skill.md",
    "content": "# 软技能试题\r\n> 不定时更新\r\n\r\n## 历史题目\r\n> 最新：2021.02.27\r\n\r\n- [请说说使用iconfont图标的优点和缺点](https://github.com/haizlin/fe-interview/issues/3620)\r\n- [png-8和png-24有什么区别？](https://github.com/haizlin/fe-interview/issues/3616)\r\n- [你认为计算专业和非计算机专业的差别在哪？为什么？](https://github.com/haizlin/fe-interview/issues/3612)\r\n- [如何实现记录用户的操作轨迹并还原？](https://github.com/haizlin/fe-interview/issues/3608)\r\n- [现如今面对如层出不穷的类库，说说你的感受](https://github.com/haizlin/fe-interview/issues/3604)\r\n- [如何在浏览器中播放pcm裸流音频？](https://github.com/haizlin/fe-interview/issues/3600)\r\n- [在前后端分离项目里，请说说前端传递的token的流程？](https://github.com/haizlin/fe-interview/issues/3596)\r\n- [在前后端分离的项目里，请说说前端跳转微信授权的流程是什么？](https://github.com/haizlin/fe-interview/issues/3591)\r\n- [网站加载Waiting (TTFB)时间过长的原因是什么？如何解决？](https://github.com/haizlin/fe-interview/issues/3583)\r\n- [女童鞋前端er，你是怎样做职业规划的？](https://github.com/haizlin/fe-interview/issues/3579)\r\n- [你认为优秀的前端工程师要具体哪些素质？](https://github.com/haizlin/fe-interview/issues/3575)\r\n- [你知道什么是短域名吗？说说它的原理](https://github.com/haizlin/fe-interview/issues/3571)\r\n- [有新同事入职时，作为部门领导，你是如何向同事们介绍他的？](https://github.com/haizlin/fe-interview/issues/3567)\r\n- [5G的卡出来后，卖的很便宜，流量又多，对我们公司的业务有影响嘛？](https://github.com/haizlin/fe-interview/issues/3563)\r\n- [你平时有关注系DAU（日活跃用户数量）吗？觉得前端有必要关注吗？](https://github.com/haizlin/fe-interview/issues/3559)\r\n- [如果要你设计一套公共组件，你应该怎么做？需要考虑哪些问题？](https://github.com/haizlin/fe-interview/issues/3555)\r\n- [说说你对自律的理解](https://github.com/haizlin/fe-interview/issues/3551)\r\n- [你觉得应该如何写好一个简历？都有哪些原则？](https://github.com/haizlin/fe-interview/issues/3547)\r\n- [引导用户关注公众号的方式有哪些？](https://github.com/haizlin/fe-interview/issues/3543)\r\n- [举例说明前端多线程开发在哪些场景下会适应到？](https://github.com/haizlin/fe-interview/issues/3539)\r\n- [你觉得前端有必要学习数据结构和算法吗？为什么？](https://github.com/haizlin/fe-interview/issues/3535)\r\n- [说说你对程序员都会修电脑的理解](https://github.com/haizlin/fe-interview/issues/3531)\r\n- [来这面试前你有做过哪些准备吗？](https://github.com/haizlin/fe-interview/issues/3527)\r\n- [涉及到用户隐私的操作有哪些？](https://github.com/haizlin/fe-interview/issues/3523)\r\n- [前端性能的提升可以分为哪些类？](https://github.com/haizlin/fe-interview/issues/3519)\r\n- [谈谈你对统计图表和分析图表的理解](https://github.com/haizlin/fe-interview/issues/3515)\r\n- [图表有哪些应用场景？什么样的数据用什么样的图表展示？](https://github.com/haizlin/fe-interview/issues/3511)\r\n- [图表有哪些分类？](https://github.com/haizlin/fe-interview/issues/3507)\r\n- [说说你对前端图表应用的理解](https://github.com/haizlin/fe-interview/issues/3503)\r\n- [你有做过大数据报表开发吗？都有哪些展现的形式？](https://github.com/haizlin/fe-interview/issues/3499)\r\n- [大数据的到来对前端有什么影响？](https://github.com/haizlin/fe-interview/issues/3495)\r\n- [说说你对大数据的理解](https://github.com/haizlin/fe-interview/issues/3491)\r\n- [上拉加载和下拉刷新会遇到什么性能问题？](https://github.com/haizlin/fe-interview/issues/3487)\r\n- [前端如何做单元测试？](https://github.com/haizlin/fe-interview/issues/3483)\r\n- [你觉得前端有必要做单元测试吗？](https://github.com/haizlin/fe-interview/issues/3479)\r\n- [与后端联调接口时，你总结下会出现哪些问题及如何解决？](https://github.com/haizlin/fe-interview/issues/3475)\r\n- [你是如何保证你的网站可访问性？](https://github.com/haizlin/fe-interview/issues/3470)\r\n- [你是如何设计前端缓存策略的？](https://github.com/haizlin/fe-interview/issues/3466)\r\n- [说说你对3分钟热情和持续热情的理解](https://github.com/haizlin/fe-interview/issues/3462)\r\n- [总结一下你写了这么久的代码的心得体会](https://github.com/haizlin/fe-interview/issues/3458)\r\n- [培训编程思维的方法有哪些？](https://github.com/haizlin/fe-interview/issues/3454)\r\n- [说说你对编程思维的理解](https://github.com/haizlin/fe-interview/issues/3450)\r\n- [一个很重要的功能要上线，除了充分的测试外，还要如何把握好风险？](https://github.com/haizlin/fe-interview/issues/3446)\r\n- [修改了文件并已commit，如何撤消？](https://github.com/haizlin/fe-interview/issues/3442)\r\n- [修改了文件并已提交到暂存区（即已经add），如何撤消？](https://github.com/haizlin/fe-interview/issues/3438)\r\n- [修改了文件，但并未提交到暂存区（即并没有add），如何撤消？](https://github.com/haizlin/fe-interview/issues/3434)\r\n- [请说下V8、chrome、chromium三者之间的关系](https://github.com/haizlin/fe-interview/issues/3430)\r\n- [什么是泛域名？如何做泛域名解析？](https://github.com/haizlin/fe-interview/issues/3426)\r\n- [请说说你对鲁棒性的理解](https://github.com/haizlin/fe-interview/issues/3422)\r\n- [说说你对自顶向下的编程方法的理解？](https://github.com/haizlin/fe-interview/issues/3417)\r\n- [你是从哪些维度来评估代码的质量？](https://github.com/haizlin/fe-interview/issues/3412)\r\n- [什么是流量劫持？如何防止流量劫持？](https://github.com/haizlin/fe-interview/issues/3407)\r\n- [你希望通过这份工作获得什么？](https://github.com/haizlin/fe-interview/issues/3403)\r\n- [你有什么爱好？](https://github.com/haizlin/fe-interview/issues/3396)\r\n- [上传文件能使用GET请求吗？为什么？](https://github.com/haizlin/fe-interview/issues/3392)\r\n- [如何把团队的工作经验沉淀下来？有哪些方法？](https://github.com/haizlin/fe-interview/issues/3388)\r\n- [说说你对DNS劫持的理解](https://github.com/haizlin/fe-interview/issues/3384)\r\n- [UTC时间和GMT有什么区别？](https://github.com/haizlin/fe-interview/issues/3380)\r\n- [什么是UTC时间？](https://github.com/haizlin/fe-interview/issues/3376)\r\n- [说说你对图片压缩比的理解](https://github.com/haizlin/fe-interview/issues/3372)\r\n- [你会装系统吗？都有哪些方法？](https://github.com/haizlin/fe-interview/issues/3368)\r\n- [浏览器缓存什么时候会出现如下情况：from disk、from memory？](https://github.com/haizlin/fe-interview/issues/3364)\r\n- [说说你理解的HTTP response 报文结构是怎样的？](https://github.com/haizlin/fe-interview/issues/3360)\r\n- [说说你理解的HTTP request 报文结构是怎样的？](https://github.com/haizlin/fe-interview/issues/3356)\r\n- [什么是GraphicLayer？](https://github.com/haizlin/fe-interview/issues/3352)\r\n- [你学习的方法有哪些？有方法论吗？](https://github.com/haizlin/fe-interview/issues/3348)\r\n- [你认为高级前端工程师应该具备哪些技能？](https://github.com/haizlin/fe-interview/issues/3344)\r\n- [你认为中级前端工程师和高级前端工程师的差异在哪里？](https://github.com/haizlin/fe-interview/issues/3339)\r\n- [如果把前端的知识做个体系分类，你是如何划分的？](https://github.com/haizlin/fe-interview/issues/3335)\r\n- [如果让你的工作效率提升两倍，你会用什么方法？](https://github.com/haizlin/fe-interview/issues/3331)\r\n- [你认为团队间哪种协同方式比较好？为什么？](https://github.com/haizlin/fe-interview/issues/3327)\r\n- [埋点时，说说你上报数据的机制是什么？你是如何设计的？](https://github.com/haizlin/fe-interview/issues/3323)\r\n- [你了解什么是冷启动吗？](https://github.com/haizlin/fe-interview/issues/3319)\r\n- [请说说你对用以致学的理解？它和学以致用有什么不同？](https://github.com/haizlin/fe-interview/issues/3315)\r\n- [给你一个目标网站，你是如何对它进行技术分析的？都从哪方面分析？](https://github.com/haizlin/fe-interview/issues/3311)\r\n- [请说说浏览器都有哪些容错机制？](https://github.com/haizlin/fe-interview/issues/3307)\r\n- [请说说你对DOM Parse的理解](https://github.com/haizlin/fe-interview/issues/3303)\r\n- [在前端开发中，你有使用过二进制方面的知识吗？在哪些场景会用到？](https://github.com/haizlin/fe-interview/issues/3299)\r\n- [你能手画出CSRF的攻击原理图吗？](https://github.com/haizlin/fe-interview/issues/3294)\r\n- [请描述下XSS是如何攻击的？](https://github.com/haizlin/fe-interview/issues/3290)\r\n- [说说你对前端缓存策略的理解](https://github.com/haizlin/fe-interview/issues/3286)\r\n- [谈下你对裸职的看法](https://github.com/haizlin/fe-interview/issues/3282)\r\n- [你平时喜欢看书吗？电子书还是实体书？为什么？](https://github.com/haizlin/fe-interview/issues/3278)\r\n- [说说你在做开发的过程中，擅长的技术是什么？](https://github.com/haizlin/fe-interview/issues/3274)\r\n- [你自己做过哪些完整项目，说说看](https://github.com/haizlin/fe-interview/issues/3270)\r\n- [除了工作外，你为团队还做过哪些贡献？](https://github.com/haizlin/fe-interview/issues/3266)\r\n- [你有自己或者为公司写过专利吗？](https://github.com/haizlin/fe-interview/issues/3262)\r\n- [说说你对专利的了解](https://github.com/haizlin/fe-interview/issues/3254)\r\n- [你是如何评估工作量的？](https://github.com/haizlin/fe-interview/issues/3250)\r\n- [你知道什么是破窗效应吗？它能指导我们什么？](https://github.com/haizlin/fe-interview/issues/3246)\r\n- [你知道什么是脱敏吗？什么情况下要脱敏呢？](https://github.com/haizlin/fe-interview/issues/3242)\r\n- [说说你对ASCII码的了解，它有什么用途？](https://github.com/haizlin/fe-interview/issues/3238)\r\n- [说说纯前端目前还有哪些做不到的需求？为什么？](https://github.com/haizlin/fe-interview/issues/3234)\r\n- [说说你是如何对做技术评审的，都要评审哪些方面呢？为什么？](https://github.com/haizlin/fe-interview/issues/3230)\r\n- [浏览器缓存中的memory cache和disk cache有什么区别？](https://github.com/haizlin/fe-interview/issues/3226)\r\n- [前端如何优化Content Download耗时太久的问题？](https://github.com/haizlin/fe-interview/issues/3222)\r\n- [说说你认为程序员要不要会修电脑？](https://github.com/haizlin/fe-interview/issues/3213)\r\n- [如果有两个项目，要进行代码比较差异，你该如何操作？](https://github.com/haizlin/fe-interview/issues/3209)\r\n- [你了解什么是无界画布吗？](https://github.com/haizlin/fe-interview/issues/3205)\r\n- [在https站点下如何加载http的资源文件？](https://github.com/haizlin/fe-interview/issues/3201)\r\n- [有多个紧急任务同时到来，但人少又不够时，你要如何决策先做哪个？为什么？](https://github.com/haizlin/fe-interview/issues/3192)\r\n- [如果要在页面上放一组图片轮播图，你认为多长时间播放一次比较好，为什么？](https://github.com/haizlin/fe-interview/issues/3188)\r\n- [在css中汉字和英文字母的行高不同如何解决？](https://github.com/haizlin/fe-interview/issues/3184)\r\n- [举例说明学习数据结构和算法有什么用？](https://github.com/haizlin/fe-interview/issues/3180)\r\n- [说说你对我（面试官）的评价](https://github.com/haizlin/fe-interview/issues/3176)\r\n- [你今年比去年最大的成长是什么（或想在哪方面有成长）？](https://github.com/haizlin/fe-interview/issues/3172)\r\n- [说说你对上家公司的评价](https://github.com/haizlin/fe-interview/issues/3168)\r\n- [你认为你在别人的眼里是一个什么样的人（别人如何评价你）？](https://github.com/haizlin/fe-interview/issues/3164)\r\n- [你是如何做兼容性检测的？](https://github.com/haizlin/fe-interview/issues/3160)\r\n- [为什么我们以0.0.0.0:80不能直接访问本地项目？](https://github.com/haizlin/fe-interview/issues/3156)\r\n- [需要从前端上传一个大文件（如500M）到服务器，你是如何考虑的？](https://github.com/haizlin/fe-interview/issues/3152)\r\n- [1.1版本http协议中的管道机制和非管道情况下处理差别体现在哪里？](https://github.com/haizlin/fe-interview/issues/3148)\r\n- [1.1版本单个tcp连接下的http请求为什么只能同步处理？](https://github.com/haizlin/fe-interview/issues/3144)\r\n- [为什么浏览器要限制tcp的连接最大个数？](https://github.com/haizlin/fe-interview/issues/3140)\r\n- [301跳转和302跳转有什么区别？](https://github.com/haizlin/fe-interview/issues/3136)\r\n- [说说你对单体应用的理解？单体应用有什么优缺点？](https://github.com/haizlin/fe-interview/issues/3132)\r\n- [网站正在开发测试阶段，不想让百度抓取怎么办？](https://github.com/haizlin/fe-interview/issues/3128)\r\n- [假如没有同源限制将会怎么样？](https://github.com/haizlin/fe-interview/issues/3123)\r\n- [为什么要有同源限制？](https://github.com/haizlin/fe-interview/issues/3119)\r\n- [请举例说明，你认为优秀的人身上会有哪些特质？](https://github.com/haizlin/fe-interview/issues/3115)\r\n- [请说说你对DevOps的理解](https://github.com/haizlin/fe-interview/issues/3111)\r\n- [说说你对alpha/beta/RC/Release各版本的理解](https://github.com/haizlin/fe-interview/issues/3106)\r\n- [请解释下windows和linux中换行和回车的区别，以后在编码中应该注意什么？](https://github.com/haizlin/fe-interview/issues/3102)\r\n- [说下你对json schema的理解](https://github.com/haizlin/fe-interview/issues/3098)\r\n- [说说使用base64存储图片的优缺点](https://github.com/haizlin/fe-interview/issues/3094)\r\n- [你对量子计算机有了解吗？说说当量子计算机普及时，对前端会有哪些改变？](https://github.com/haizlin/fe-interview/issues/3090)\r\n- [你听过边缘计算吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/3086)\r\n- [说说你对3D打印的理解](https://github.com/haizlin/fe-interview/issues/3082)\r\n- [你有完整看过微信公众平台开发的文档吗？说说你的感受](https://github.com/haizlin/fe-interview/issues/3078)\r\n- [你有做过web端的压力测试吗？做压力测试有什么好处？怎么做？](https://github.com/haizlin/fe-interview/issues/3074)\r\n- [你有考虑过当网络断时，页面将会有什么变化吗？如何做到断线重连？](https://github.com/haizlin/fe-interview/issues/3070)\r\n- [你上家公司开发的系统（页面）是给谁用的？给他们解决了什么问题？他们是怎么用的？](https://github.com/haizlin/fe-interview/issues/3065)\r\n- [你开发出的一个页面，在服务器下运行，请算下它的并发量（服务器配置自己假设）](https://github.com/haizlin/fe-interview/issues/3060)\r\n- [你有做过数据分析吗？如何做的？](https://github.com/haizlin/fe-interview/issues/3056)\r\n- [你有看过哪些框架或者类库的源码吗？通过看源码可以收获什么？](https://github.com/haizlin/fe-interview/issues/3052)\r\n- [svn仓库的提交记录能迁移到git吗？如何迁移？](https://github.com/haizlin/fe-interview/issues/3048)\r\n- [有同事离职，你是如何让他交接的？都要交接哪些内容呢？](https://github.com/haizlin/fe-interview/issues/3044)\r\n- [当团队有人遇到能力边界时，你做为他的主管你该怎么办？](https://github.com/haizlin/fe-interview/issues/3038)\r\n- [说说你对http的报文字段upgrade的理解，它有什么作用？](https://github.com/haizlin/fe-interview/issues/3034)\r\n- [开源等于免费吗？](https://github.com/haizlin/fe-interview/issues/3030)\r\n- [说说你对开源协议的理解](https://github.com/haizlin/fe-interview/issues/3026)\r\n- [说说你对跨域存储的理解，跨域存储存储的方案有哪些？](https://github.com/haizlin/fe-interview/issues/3022)\r\n- [开发多个系统时如何共享组件化？有哪些方案？](https://github.com/haizlin/fe-interview/issues/3018)\r\n- [ws协议与http协议的不同？](https://github.com/haizlin/fe-interview/issues/3014)\r\n- [说说你对serverless的理解，它对前端有什么影响？](https://github.com/haizlin/fe-interview/issues/3009)\r\n- [你认为前端传输过程的参数需要加密吗？为什么？怎么加密更安全？](https://github.com/haizlin/fe-interview/issues/3005)\r\n- [解释一下PRPL模式](https://github.com/haizlin/fe-interview/issues/3001)\r\n- [项目工作量的评估中，“人天”指的是什么？它有什么作用？](https://github.com/haizlin/fe-interview/issues/2996)\r\n- [url的长度限制是多少呢？为什么会有这种限制？](https://github.com/haizlin/fe-interview/issues/2991)\r\n- [你认为沟通和技术哪个更为重要？](https://github.com/haizlin/fe-interview/issues/2987)\r\n- [你之前公司有做前端的基础建设吗？都有哪些方面？](https://github.com/haizlin/fe-interview/issues/2983)\r\n- [git区分大小写吗？如果不区分，那要如何设置？](https://github.com/haizlin/fe-interview/issues/2978)\r\n- [git怎样忽略已加入版本库的文件？](https://github.com/haizlin/fe-interview/issues/2974)\r\n- [如何进行网站性能优化？](https://github.com/haizlin/fe-interview/issues/2959)\r\n- [你知道什么是约定优于配置吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2955)\r\n- [编程中经常会提到副作用，那副作用指的是什么？](https://github.com/haizlin/fe-interview/issues/2948)\r\n- [你每天的工作是谁给你安排的？](https://github.com/haizlin/fe-interview/issues/2944)\r\n- [说说你了解的前端代码评审Checklist有哪些项？](https://github.com/haizlin/fe-interview/issues/2933)\r\n- [你是如何预估工作量的？有什么理论依据吗？](https://github.com/haizlin/fe-interview/issues/2929)\r\n- [作为管理者，如果如何管理进度的？](https://github.com/haizlin/fe-interview/issues/2925)\r\n- [作为管理者，要你设计一个日报（周报）的excel模板，你是如何？有什么原则？要查看哪些信息呢？](https://github.com/haizlin/fe-interview/issues/2921)\r\n- [作为管理者，你觉得管理日常化的事情有哪些？](https://github.com/haizlin/fe-interview/issues/2914)\r\n- [模块热替换(HMR)的原理是什么？](https://github.com/haizlin/fe-interview/issues/2910)\r\n- [前端是如何监控性能的？](https://github.com/haizlin/fe-interview/issues/2906)\r\n- [假如今天是你和你老婆结婚10周年重要的日子并已约好，公司突然有紧急的事情需要你亲自处理，你如何选择？](https://github.com/haizlin/fe-interview/issues/2901)\r\n- [作为管理者，你是如何处理组织内部的矛盾？](https://github.com/haizlin/fe-interview/issues/2897)\r\n- [当业务与技术冲突时你作为管理者你该如何决择？](https://github.com/haizlin/fe-interview/issues/2893)\r\n- [你觉得团队管理，人的方面重要还事的方面重要？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2889)\r\n- [如果让你空降去管理团队，你如何让团队成员信服？](https://github.com/haizlin/fe-interview/issues/2885)\r\n- [你认为管理团队有哪些核心的要素？](https://github.com/haizlin/fe-interview/issues/2880)\r\n- [作为管理岗位，说下你带团队的经验吧](https://github.com/haizlin/fe-interview/issues/2875)\r\n- [作为技术的Leader，你是如何管理好你的团队？](https://github.com/haizlin/fe-interview/issues/2871)\r\n- [作为技术的Leader，带团队和提升开发能力的平衡点你是如何把握的？](https://github.com/haizlin/fe-interview/issues/2867)\r\n- [你在web端实现过批量打印吗？如何实现？](https://github.com/haizlin/fe-interview/issues/2863)\r\n- [如何解决android键盘回落后留白问题？](https://github.com/haizlin/fe-interview/issues/2859)\r\n- [说说你对http3的理解，它主要解决了哪些问题？](https://github.com/haizlin/fe-interview/issues/2855)\r\n- [为什么V8引擎这么快？](https://github.com/haizlin/fe-interview/issues/2851)\r\n- [你知道什么是webAssembly吗？它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/2847)\r\n- [websocket是如何实现握手？](https://github.com/haizlin/fe-interview/issues/2843)\r\n- [说说你对覆盖率的理解，它解决什么问题？](https://github.com/haizlin/fe-interview/issues/2839)\r\n- [说说你对持续集成的理解，它解决什么问题以及如何在前端中运用？](https://github.com/haizlin/fe-interview/issues/2834)\r\n- [说说你对人脸识别的理解或者对原理的理解](https://github.com/haizlin/fe-interview/issues/2830)\r\n- [你比去年的这个时候有哪些成长呢？](https://github.com/haizlin/fe-interview/issues/2826)\r\n- [同步和异步什么区别？它们各有什么应用场景？](https://github.com/haizlin/fe-interview/issues/2822)\r\n- [web缓存需要后台或者运维怎么配合呢？](https://github.com/haizlin/fe-interview/issues/2818)\r\n- [做为管理者，你是喜欢能说会道的还是喜欢安静做事的人呢？为什么？](https://github.com/haizlin/fe-interview/issues/2814)\r\n- [功能上线后，发布报告要怎么写？你有写过吗？或者你有看过吗？](https://github.com/haizlin/fe-interview/issues/2810)\r\n- [说说你对端到端交付的理解](https://github.com/haizlin/fe-interview/issues/2806)\r\n- [https是如何保证数据传输的安全的？](https://github.com/haizlin/fe-interview/issues/2802)\r\n- [本地开发时如何不用修改hosts可以绑定域名开发？](https://github.com/haizlin/fe-interview/issues/2797)\r\n- [请说说扫码登录的原理及流程](https://github.com/haizlin/fe-interview/issues/2793)\r\n- [第三方网站使用QQ登录时，QQ是怎么检测到用户本地是否有QQ登录的？](https://github.com/haizlin/fe-interview/issues/2789)\r\n- [举例说下主流手机的分辨率有哪些？](https://github.com/haizlin/fe-interview/issues/2784)\r\n- [有ios和android两个下载链接，如何把它们合并成一个二维码？](https://github.com/haizlin/fe-interview/issues/2780)\r\n- [URL和URI有什么区别？](https://github.com/haizlin/fe-interview/issues/2776)\r\n- [为什么nodejs更新代码后要重启进程，而PHP却不用呢？](https://github.com/haizlin/fe-interview/issues/2772)\r\n- [你了解什么是像素追踪吗？它是用来做什么的？它的实现原理是什么？](https://github.com/haizlin/fe-interview/issues/2768)\r\n- [前端是如何收集用户行为信息的？都有哪些方法呢？](https://github.com/haizlin/fe-interview/issues/2764)\r\n- [请解释下dpr和dpi](https://github.com/haizlin/fe-interview/issues/2759)\r\n- [一般情况下，大图片需要压缩到什么程度呢？](https://github.com/haizlin/fe-interview/issues/2754)\r\n- [你是如何压缩图片的？用的什么工具？](https://github.com/haizlin/fe-interview/issues/2750)\r\n- [解释下内网IP和公网IP是什么？](https://github.com/haizlin/fe-interview/issues/2746)\r\n- [我们会经常用到ping命令，你知道它的作用和原理吗？](https://github.com/haizlin/fe-interview/issues/2742)\r\n- [127.0.0.1和0.0.0.0的区别是什么？](https://github.com/haizlin/fe-interview/issues/2737)\r\n- [你知道什么是硬编码吗？什么时候会用到硬编码呢？](https://github.com/haizlin/fe-interview/issues/2732)\r\n- [对于2K、4K屏的逐渐流行，对于前端来说将会有哪些改变呢？](https://github.com/haizlin/fe-interview/issues/2728)\r\n- [前端的错误有哪些分类？如果捕获这些错误？](https://github.com/haizlin/fe-interview/issues/2724)\r\n- [你是专科学历，你将如何提升你的竞争力？](https://github.com/haizlin/fe-interview/issues/2720)\r\n- [你是如何看待IT行业学历与经验间的关系？](https://github.com/haizlin/fe-interview/issues/2716)\r\n- [全角字符和半角字符有什么区别？](https://github.com/haizlin/fe-interview/issues/2711)\r\n- [markdown文件如何实现页面内跳转？](https://github.com/haizlin/fe-interview/issues/2707)\r\n- [说说你所在公司的git或svn提交注释的规范有哪些？](https://github.com/haizlin/fe-interview/issues/2703)\r\n- [一般与git服务器连接有http/ssh等，你用的是哪种方式？为什么？](https://github.com/haizlin/fe-interview/issues/2699)\r\n- [当需求不饱和时，多余的时间你会怎么利用？](https://github.com/haizlin/fe-interview/issues/2695)\r\n- [当人手忙不过来时，你还会做代码测试吗？](https://github.com/haizlin/fe-interview/issues/2690)\r\n- [你有自己做过外包吗？你对外包有什么看法？](https://github.com/haizlin/fe-interview/issues/2686)\r\n- [你知道什么是伪静态吗？它有什么作用？如何实现伪静态呢？](https://github.com/haizlin/fe-interview/issues/2682)\r\n- [前端代码你是如何做抽象的？](https://github.com/haizlin/fe-interview/issues/2678)\r\n- [你喜欢用svn还是git？为什么？](https://github.com/haizlin/fe-interview/issues/2674)\r\n- [说说你对端口的理解，端口号的范围是多少呢？](https://github.com/haizlin/fe-interview/issues/2670)\r\n- [你是如何管理前端配置文件的？](https://github.com/haizlin/fe-interview/issues/2666)\r\n- [如果同事编程能力比你低，你是如何与他合作的？反之呢？](https://github.com/haizlin/fe-interview/issues/2662)\r\n- [你是如何看待男程序员的？](https://github.com/haizlin/fe-interview/issues/2658)\r\n- [说说你对时间戳的理解](https://github.com/haizlin/fe-interview/issues/2653)\r\n- [说说你对代码可移植性的理解](https://github.com/haizlin/fe-interview/issues/2647)\r\n- [代码里为什么换行要使用`\\r\\n`？](https://github.com/haizlin/fe-interview/issues/2643)\r\n- [如何让https和http切换时能共用cookie和localStorage？](https://github.com/haizlin/fe-interview/issues/2639)\r\n- [开发H5时，你都用哪些真机测试呢？](https://github.com/haizlin/fe-interview/issues/2635)\r\n- [位、字节、字符有什么区别？如何换算？](https://github.com/haizlin/fe-interview/issues/2631)\r\n- [你能看懂时序图吗？有画过时序图吗？](https://github.com/haizlin/fe-interview/issues/2623)\r\n- [都说前后端分离好，那重构前后端分离的目的是什么？](https://github.com/haizlin/fe-interview/issues/2619)\r\n- [你有写过软件概要设计文档吗？都包括哪些内容？](https://github.com/haizlin/fe-interview/issues/2615)\r\n- [如果给你配台新电脑，你需要什么样的配置？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2611)\r\n- [说下JWT的认证过程](https://github.com/haizlin/fe-interview/issues/2607)\r\n- [说下你学习前端的历程吧](https://github.com/haizlin/fe-interview/issues/2603)\r\n- [你喜欢在大公司工作还是小公司（创业公司）工作？为什么？](https://github.com/haizlin/fe-interview/issues/2599)\r\n- [5G即将到来，你觉得对前端将面临什么挑战和机遇呢？](https://github.com/haizlin/fe-interview/issues/2593)\r\n- [你有参与过哪些开源项目吗？有给项目提交过PR吗？](https://github.com/haizlin/fe-interview/issues/2589)\r\n- [你喜欢在大城市工作还是小城市？为什么？](https://github.com/haizlin/fe-interview/issues/2585)\r\n- [你想当全栈工程师吗？](https://github.com/haizlin/fe-interview/issues/2581)\r\n- [做项目复盘时，是如何复盘的？都复盘哪些内容呢？](https://github.com/haizlin/fe-interview/issues/2577)\r\n- [你对颜色的搭配有了解吗？你觉得红、绿、蓝分别搭配什么颜色比较好看呢？](https://github.com/haizlin/fe-interview/issues/2573)\r\n- [如何确保TCP包的有序传输？](https://github.com/haizlin/fe-interview/issues/2569)\r\n- [TCP为什么是有状态的？](https://github.com/haizlin/fe-interview/issues/2565)\r\n- [说说你对脚本语言的理解](https://github.com/haizlin/fe-interview/issues/2561)\r\n- [上线后什么情况下会回滚呢？回滚的流程是怎样的？](https://github.com/haizlin/fe-interview/issues/2557)\r\n- [LF和CRLF的区别是什么？](https://github.com/haizlin/fe-interview/issues/2552)\r\n- [做移动端开发时，你是如何调试的？](https://github.com/haizlin/fe-interview/issues/2548)\r\n- [如何保证前端项目的质量？](https://github.com/haizlin/fe-interview/issues/2544)\r\n- [什么是物理像素和逻辑像素？](https://github.com/haizlin/fe-interview/issues/2540)\r\n- [当你拿到设计稿后，你首先要做的是什么呢？](https://github.com/haizlin/fe-interview/issues/2536)\r\n- [你办公软件用得熟练吗？都有哪些技巧呢？](https://github.com/haizlin/fe-interview/issues/2531)\r\n- [对于用户的隐私你是如何看待的？](https://github.com/haizlin/fe-interview/issues/2527)\r\n- [让你去重构一个很老旧但很重要的系统，你的方法论是什么？](https://github.com/haizlin/fe-interview/issues/2523)\r\n- [对于前端项目，你是如何做架构设计的？](https://github.com/haizlin/fe-interview/issues/2519)\r\n- [你设计好的规范文档，团队人员不按照要求去执行怎么办？如何才能让大家认可并执行？](https://github.com/haizlin/fe-interview/issues/2515)\r\n- [你认为微信或支付宝的哪些功能用户体验做得是非常好的？为什么？](https://github.com/haizlin/fe-interview/issues/2511)\r\n- [你是怎么平衡及处理工作，学习，生活三者的关系？](https://github.com/haizlin/fe-interview/issues/2507)\r\n- [说下你对噪声的理解，它在前端中有哪些应用场景呢？](https://github.com/haizlin/fe-interview/issues/2502)\r\n- [登录时的验证码是纯数字的话，你觉得用4位数好还是6位数好？说说你的看法？](https://github.com/haizlin/fe-interview/issues/2498)\r\n- [你知道什么是末位淘汰吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2494)\r\n- [你喜欢弹性工作制吗？为什么？](https://github.com/haizlin/fe-interview/issues/2489)\r\n- [后台接口返回的数据可信吗？如果不可信，那么前端应该怎么做？](https://github.com/haizlin/fe-interview/issues/2485)\r\n- [你上家公司的组织架构是怎么样的？你觉得那里的组织架构有什么优缺点？](https://github.com/haizlin/fe-interview/issues/2481)\r\n- [你有考虑过研发团队的整体支出情况吗？](https://github.com/haizlin/fe-interview/issues/2471)\r\n- [你所在的公司有晋升体系吗？如果有那你有晋升过吗？如果没有，说说你心目中的晋升应该是什么样的？](https://github.com/haizlin/fe-interview/issues/2467)\r\n- [如果给你接手团队的管理，团队内部的流程很乱你该怎么办？](https://github.com/haizlin/fe-interview/issues/2463)\r\n- [说说你对UML的理解](https://github.com/haizlin/fe-interview/issues/2459)\r\n- [对于网站的风格，你能说说在国内与国外的区别有哪些吗？](https://github.com/haizlin/fe-interview/issues/2455)\r\n- [什么是cookie伪造？如何防止伪造？](https://github.com/haizlin/fe-interview/issues/2451)\r\n- [举例说明恶意代码都有哪些？](https://github.com/haizlin/fe-interview/issues/2447)\r\n- [127.0.0.1和localhost区别是什么？](https://github.com/haizlin/fe-interview/issues/2443)\r\n- [发现了一个严重的bug，需跨多个部门协作定位并修改问题时，如何提升协作的效率？](https://github.com/haizlin/fe-interview/issues/2438)\r\n- [如果你是Leader，如何提升团队的战斗力呢？](https://github.com/haizlin/fe-interview/issues/2433)\r\n- [工作中如何高效沟通？](https://github.com/haizlin/fe-interview/issues/2426)\r\n- [说说你对代码的可维护性的理解](https://github.com/haizlin/fe-interview/issues/2421)\r\n- [你上家公司做的项目你有没有关注过qps？qps是多少呢？](https://github.com/haizlin/fe-interview/issues/2417)\r\n- [node的事件循环和浏览器的事件循环有什么区别？](https://github.com/haizlin/fe-interview/issues/2413)\r\n- [你的数学学得怎么样？举例说明有哪些场景会用到很强的数学知识](https://github.com/haizlin/fe-interview/issues/2409)\r\n- [有新同事入职，你是要安排他先做新项目还是老项目？为什么？](https://github.com/haizlin/fe-interview/issues/2405)\r\n- [你有对接过微信支付吗？说说微信支付的流程](https://github.com/haizlin/fe-interview/issues/2401)\r\n- [你上家公司对于前端部门的验收标准有吗？都规范了哪些标准呢？](https://github.com/haizlin/fe-interview/issues/2397)\r\n- [为什么会有ipv6的出现？它的出现将会带动哪些产业的发展](https://github.com/haizlin/fe-interview/issues/2393)\r\n- [二维码会不会重复？如果重复怎么办？](https://github.com/haizlin/fe-interview/issues/2389)\r\n- [如果要你实现下拉刷新和下拉加载，说说你的技术方案](https://github.com/haizlin/fe-interview/issues/2385)\r\n- [你知道什么是单点登录吗？说说单点登录的流程](https://github.com/haizlin/fe-interview/issues/2381)\r\n- [说说你对“管理”职位的理解](https://github.com/haizlin/fe-interview/issues/2375)\r\n- [你们平时怎么学习的效率最高？](https://github.com/haizlin/fe-interview/issues/2371)\r\n- [周末，你在和朋友聚会喝酒吃饭，中途其他同事打电话让去公司解决紧急bug，这时你该怎么办？](https://github.com/haizlin/fe-interview/issues/2366)\r\n- [你会沉迷于玩手机吗？对于微信的使用你是怎么看待的？](https://github.com/haizlin/fe-interview/issues/2362)\r\n- [你认为企业内部协同工具最重要的功能是什么？](https://github.com/haizlin/fe-interview/issues/2354)\r\n- [你上家公司内部用的是什么协同工具（企业微信、钉钉、QQ、RTX等）？](https://github.com/haizlin/fe-interview/issues/2350)\r\n- [你有没有看过哪些开源项目的源码？说说你看源码的流程](https://github.com/haizlin/fe-interview/issues/2346)\r\n- [你认为前端工程师需要很好的审美吗？](https://github.com/haizlin/fe-interview/issues/2342)\r\n- [你知道什么是“银弹”吗？它指的是什么？](https://github.com/haizlin/fe-interview/issues/2338)\r\n- [说说你对WASM的了解](https://github.com/haizlin/fe-interview/issues/2334)\r\n- [如果HTTP2、5G普及了，浏览器也支持es module了，Webpack、Rollup这种打包工具还有意义吗？](https://github.com/haizlin/fe-interview/issues/2330)\r\n- [你觉得自己的性格是内向还是外向的？](https://github.com/haizlin/fe-interview/issues/2326)\r\n- [你会喝酒吗？平时没事时有没有小喝点？](https://github.com/haizlin/fe-interview/issues/2322)\r\n- [你知道什么是RIA吗？](https://github.com/haizlin/fe-interview/issues/2318)\r\n- [你知道什么是防御性编程吗？如何进行防御性编程？](https://github.com/haizlin/fe-interview/issues/2314)\r\n- [怎样在HTTP1.1的基础上实现多路复用？](https://github.com/haizlin/fe-interview/issues/2309)\r\n- [怎么让接口只能调用一次，再次刷新时就失效呢？](https://github.com/haizlin/fe-interview/issues/2305)\r\n- [接口调用频率太高，如何做好接口的限制呢？](https://github.com/haizlin/fe-interview/issues/2301)\r\n- [你一般用什么工具测试前端代码的性能？](https://github.com/haizlin/fe-interview/issues/2297)\r\n- [请解释下http请求头中Referer的含义和作用是什么？](https://github.com/haizlin/fe-interview/issues/2293)\r\n- [说说你对版权的理解，前端开发的过程中应该注意哪些版权相关的问题呢？](https://github.com/haizlin/fe-interview/issues/2289)\r\n- [你认为做为前端开发是要自己切图好还是让美工来切图好呢？](https://github.com/haizlin/fe-interview/issues/2280)\r\n- [你会自己切图吗？还是让设计员给你切呢？](https://github.com/haizlin/fe-interview/issues/2273)\r\n- [怎么禁止爬虫对网站信息的抓取？](https://github.com/haizlin/fe-interview/issues/2269)\r\n- [要你写一个手机端的图形解锁的工具，你的思路是什么？](https://github.com/haizlin/fe-interview/issues/2265)\r\n- [你知道pass、sass、lass的区别是什么吗？](https://github.com/haizlin/fe-interview/issues/2261)\r\n- [前端报错，你是怎么上报错误的？有哪些方法？](https://github.com/haizlin/fe-interview/issues/2257)\r\n- [你还有什么问题想问我们的？](https://github.com/haizlin/fe-interview/issues/2253)\r\n- [你知道什么是后端套模板吗？他们是怎么操作的知道吗？](https://github.com/haizlin/fe-interview/issues/2249)\r\n- [你知道短网址是什么吗？知不知道它的实现原理？](https://github.com/haizlin/fe-interview/issues/2377)\r\n- [你知道你开发好的页面，测试人员是从哪些方面来测的吗？](https://github.com/haizlin/fe-interview/issues/2239)\r\n- [QPS和TPS有什么区别？](https://github.com/haizlin/fe-interview/issues/2235)\r\n- [说说你对请求数和并发数的理解](https://github.com/haizlin/fe-interview/issues/2224)\r\n- [WEB开发中的会话跟踪方法有哪些？](https://github.com/haizlin/fe-interview/issues/2220)\r\n- [屏幕坐标、客户区域（可视窗口）坐标、页面坐标分别是什么？](https://github.com/haizlin/fe-interview/issues/2216)\r\n- [你认为PC端开发和移动端开发主要有什么区别呢？](https://github.com/haizlin/fe-interview/issues/2211)\r\n- [你知道什么是TC39吗？它们的工作流程是怎样的？](https://github.com/haizlin/fe-interview/issues/2207)\r\n- [作为团队的Leader，最近发现你手下有位同事工作状态比较消极，你该怎么办？](https://github.com/haizlin/fe-interview/issues/2201)\r\n- [如果只能选一个，工作和家庭你认为哪个更重要？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2197)\r\n- [你每天（周）会制定一天（周）的计划吗？是如何定的？](https://github.com/haizlin/fe-interview/issues/2193)\r\n- [你知道什么是伪代码吗？如何编写伪代码呢？](https://github.com/haizlin/fe-interview/issues/2189)\r\n- [如何做用户身份验证？](https://github.com/haizlin/fe-interview/issues/2185)\r\n- [相同的内容生成的二维码是一样的吗？不同内容的二维码会不会重复？](https://github.com/haizlin/fe-interview/issues/2181)\r\n- [什么是补间动画？它分为哪几种类型？](https://github.com/haizlin/fe-interview/issues/2175)\r\n- [说说你对文件后缀的理解，为什么会有这么多种类型的后缀呢？](https://github.com/haizlin/fe-interview/issues/2167)\r\n- [说说扫码登陆和扫码支付的原理及流程是什么？](https://github.com/haizlin/fe-interview/issues/2162)\r\n- [如果要你定义一个版本号的规则，你该定义成什么样的？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2158)\r\n- [你上家公司是怎么管理版本的？](https://github.com/haizlin/fe-interview/issues/2154)\r\n- [如何迁移仓库，同时保留原有的提交记录和分支？](https://github.com/haizlin/fe-interview/issues/2150)\r\n- [git pull 报错怎么解决？](https://github.com/haizlin/fe-interview/issues/2137)\r\n- [如何禁止百度爬虫抓取网站？](https://github.com/haizlin/fe-interview/issues/2128)\r\n- [你知道什么是中间人攻击吗？它产生的原因是什么？有什么危害？如何避免？](https://github.com/haizlin/fe-interview/issues/2124)\r\n- [说说你遇到过最大的bug是什么？怎么解决的？](https://github.com/haizlin/fe-interview/issues/2114)\r\n- [你认为一个友好的错误处理机制应该满足哪些条件？](https://github.com/haizlin/fe-interview/issues/2110)\r\n- [现有几名候选人，说说你认为你的最大优势是什么？](https://github.com/haizlin/fe-interview/issues/2106)\r\n- [你有使用过2k屏或4k屏吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/2096)\r\n- [说说你对Retina高清屏的理解，它和2k屏有什么区别？](https://github.com/haizlin/fe-interview/issues/2092)\r\n- [你为什么希望到我们公司工作？](https://github.com/haizlin/fe-interview/issues/2088)\r\n- [举例说明前端的代码是如何解耦的？](https://github.com/haizlin/fe-interview/issues/2079)\r\n- [前端做单元测试时基本原则有哪些？](https://github.com/haizlin/fe-interview/issues/2069)\r\n- [解释下后端渲染与前端渲染有什么区别呢？](https://github.com/haizlin/fe-interview/issues/2065)\r\n- [你们前端项目是怎么做监控（埋点）的？都监控哪些维度的数据呢？](https://github.com/haizlin/fe-interview/issues/2060)\r\n- [你了解什么是极限编程吗？](https://github.com/haizlin/fe-interview/issues/2050)\r\n- [PWA如何改变我们的移动体验？](https://github.com/haizlin/fe-interview/issues/2046)\r\n- [说说你对PWA的理解](https://github.com/haizlin/fe-interview/issues/2041)\r\n- [请问单元测试和集成测试有什么区别？](https://github.com/haizlin/fe-interview/issues/2036)\r\n- [举例说明你对时间复杂度和空间复杂度的理解](https://github.com/haizlin/fe-interview/issues/2026)\r\n- [你觉得一线城市和三四线城市的区别在哪？你比较喜欢哪个？](https://github.com/haizlin/fe-interview/issues/2022)\r\n- [你最近在忙什么？](https://github.com/haizlin/fe-interview/issues/2018)\r\n- [你英语怎么样？不用全文翻译能正常阅读外文文档吗？](https://github.com/haizlin/fe-interview/issues/2014)\r\n- [前端资源发布路径怎么实现非覆盖式发布（平滑升级）？](https://github.com/haizlin/fe-interview/issues/2010)\r\n- [说说轮询、长轮询、长连接、socket连接、WebSocket的区别](https://github.com/haizlin/fe-interview/issues/2006)\r\n- [图片是不是越小越好？如何优化图片呢？](https://github.com/haizlin/fe-interview/issues/1997)\r\n- [你觉得前端有必要写文档吗？](https://github.com/haizlin/fe-interview/issues/1988)\r\n- [长链接在http2中与http/1.1协议中有什么区别？](https://github.com/haizlin/fe-interview/issues/1984)\r\n- [你知道网站运营的指标有哪些吗？](https://github.com/haizlin/fe-interview/issues/1980)\r\n- [你知道网站的PV、UV、IP分别代表什么吗？](https://github.com/haizlin/fe-interview/issues/1975)\r\n- [Chrome浏览器允许的一次性最大TCP并发链接](https://github.com/haizlin/fe-interview/issues/1970)\r\n- [在页面中引入静态资源文件，为什么静态资源文件改变后，再次发起请求还是之前的内容，没有变化呢？](https://github.com/haizlin/fe-interview/issues/1966)\r\n- [你知道PMP证书吗？](https://github.com/haizlin/fe-interview/issues/1960)\r\n- [你认为作为一个管理岗位，最重要的是什么？请说出三点](https://github.com/haizlin/fe-interview/issues/1956)\r\n- [如果让你去管理一个10人的前端团队，你该怎么管理？第一步先干嘛？](https://github.com/haizlin/fe-interview/issues/1952)\r\n- [你知道什么是微服务吗？](https://github.com/haizlin/fe-interview/issues/1948)\r\n- [你是怎样对首屏进行优化的呢？](https://github.com/haizlin/fe-interview/issues/1944)\r\n- [你是如何看待女程序员的？](https://github.com/haizlin/fe-interview/issues/1935)\r\n- [你觉得前端有必要懂后端语言吗？](https://github.com/haizlin/fe-interview/issues/1931)\r\n- [把html、css、js这三个分别做个比喻，你会把它们比喻成什么呢？](https://github.com/haizlin/fe-interview/issues/1927)\r\n- [开发触摸屏的页面时应该注意些什么问题？](https://github.com/haizlin/fe-interview/issues/1922)\r\n- [你了解什么是物联网吗？](https://github.com/haizlin/fe-interview/issues/1918)\r\n- [你有考过相关的技能证书吗？](https://github.com/haizlin/fe-interview/issues/1914)\r\n- [post和get有什么区别？它们分别在什么时候用到？](https://github.com/haizlin/fe-interview/issues/1910)\r\n- [你是如何测试代码的性能的？都有用到哪些工具？](https://github.com/haizlin/fe-interview/issues/1902)\r\n- [说下你对沉浸式体验的理解](https://github.com/haizlin/fe-interview/issues/1898)\r\n- [TCP和UDP属于计算机网络中的哪一层？](https://github.com/haizlin/fe-interview/issues/1894)\r\n- [OSI七层模型指的是哪七层？](https://github.com/haizlin/fe-interview/issues/1883)\r\n- [说说你对304缓存的理解](https://github.com/haizlin/fe-interview/issues/1879)\r\n- [git pull和git fetch有什么区别呢？](https://github.com/haizlin/fe-interview/issues/1875)\r\n- [说说你对前端架构师职位的理解，你觉得前端架构师应具备什么样的技能呢？](https://github.com/haizlin/fe-interview/issues/1871)\r\n- [请问ie和chrome可以并行下载多少个资源？](https://github.com/haizlin/fe-interview/issues/1867)\r\n- [说说栈和队列的区别是什么？](https://github.com/haizlin/fe-interview/issues/1863)\r\n- [ETag有什么运用场景呢？](https://github.com/haizlin/fe-interview/issues/1859)\r\n- [请解释下Expires和Cache-Control有什么区别？](https://github.com/haizlin/fe-interview/issues/1855)\r\n- [你认为前端工程师真正的价值体现在哪里？](https://github.com/haizlin/fe-interview/issues/1851)\r\n- [常遇到的浏览器兼容性有哪些？你是怎样解决的？](https://github.com/haizlin/fe-interview/issues/1847)\r\n- [举例说明你对前端自动化的理解 ](https://github.com/haizlin/fe-interview/issues/1843)\r\n- [举例说明你对前端工程化的理解 ](https://github.com/haizlin/fe-interview/issues/1839)\r\n- [有IT行业的实际工作中，有哪些操作是属于违法的呢？](https://github.com/haizlin/fe-interview/issues/1835)\r\n- [你知道Nginx吗，知道如何利用Nginx反向代理吗？](https://github.com/haizlin/fe-interview/issues/1831)\r\n- [用户在浏览器中禁用了js脚本时该怎么办？](https://github.com/haizlin/fe-interview/issues/1827)\r\n- [你知道什么是RSS订阅吗？说说它的原理是什么？](https://github.com/haizlin/fe-interview/issues/1823)\r\n- [做表单验证时主要是验证哪些内容呢？](https://github.com/haizlin/fe-interview/issues/1819)\r\n- [说说你对相对路径和绝对路径的理解](https://github.com/haizlin/fe-interview/issues/1815)\r\n- [请描述处TCP的三次握手和四次挥手](https://github.com/haizlin/fe-interview/issues/1811)\r\n- [当网站遇到性能问题时，你是如何一步步解决的？说说你的方法](https://github.com/haizlin/fe-interview/issues/1807)\r\n- [请说说协商缓存和强缓存的区别？](https://github.com/haizlin/fe-interview/issues/1803)\r\n- [HTTP的请求头有什么作用？它的应用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1799)\r\n- [HTTP的请求除了get和post外还有哪些呢？说下你对它们的理解](https://github.com/haizlin/fe-interview/issues/1795)\r\n- [你知道TCP和UTP的区别是什么吗？说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/1791)\r\n- [说说你对前端架构的理解](https://github.com/haizlin/fe-interview/issues/1787)\r\n- [你当初为什么选择了前端？](https://github.com/haizlin/fe-interview/issues/1783)\r\n- [资源加载失败，你是如何排查它的原因并解决呢？](https://github.com/haizlin/fe-interview/issues/1779)\r\n- [你自己制作过字体吗？你知道字体是怎么制作出来的吗？](https://github.com/haizlin/fe-interview/issues/1775)\r\n- [备案指的是域名备案还是空间备案呢？](https://github.com/haizlin/fe-interview/issues/1770)\r\n- [你对“属于自己的时间”这句话是怎么理解的？你有属于自己的时间吗？](https://github.com/haizlin/fe-interview/issues/1766)\r\n- [如何让大脑保持高速运行？](https://github.com/haizlin/fe-interview/issues/1762)\r\n- [请举例说明你对MIME的理解](https://github.com/haizlin/fe-interview/issues/1757)\r\n- [你认为全栈工程师应该具体什么样的条件（技能、素质等）？](https://github.com/haizlin/fe-interview/issues/1753)\r\n- [SEO是什么？TDK要怎么写才是最优的呢？](https://github.com/haizlin/fe-interview/issues/1749)\r\n- [举例说明IE和chrome有哪些不一样的特性](https://github.com/haizlin/fe-interview/issues/1745)\r\n- [说说你对TDD和BDD的理解](https://github.com/haizlin/fe-interview/issues/1741)\r\n- [说说你对冒烟测试的理解](https://github.com/haizlin/fe-interview/issues/1737)\r\n- [如何快速定位线上出现的问题？](https://github.com/haizlin/fe-interview/issues/1733)\r\n- [如果有些地区的用户反应网站很卡很慢，可能是什么原因造成的呢？怎么样去解决？](https://github.com/haizlin/fe-interview/issues/1729)\r\n- [你写的前端代码有做过单元测试吗？使用什么工具？怎么测试的？](https://github.com/haizlin/fe-interview/issues/1725)\r\n- [你开发过程中，都有用过哪些虚拟机？](https://github.com/haizlin/fe-interview/issues/1721)\r\n- [在实际中Git规范有哪些？](https://github.com/haizlin/fe-interview/issues/1717)\r\n- [你对算法和数据结构有了解吗？说说看](https://github.com/haizlin/fe-interview/issues/1713)\r\n- [为什么要在项目中使用CDN？](https://github.com/haizlin/fe-interview/issues/1709)\r\n- [你有开发过chrome插件吗？说说你的开发过程](https://github.com/haizlin/fe-interview/issues/1705)\r\n- [你是如何看待chrome将在2020年彻底放弃Flash？](https://github.com/haizlin/fe-interview/issues/1701)\r\n- [你上家公司是做什么的？](https://github.com/haizlin/fe-interview/issues/1697)\r\n- [如果你是上级领导，如何让团队中的成员成长起来呢？](https://github.com/haizlin/fe-interview/issues/1693)\r\n- [你了解你的团队吗？说说你对他们的了解](https://github.com/haizlin/fe-interview/issues/1689)\r\n- [你有新的想法或者学到了新的技术，你会应用到实际的项目中吗？](https://github.com/haizlin/fe-interview/issues/1684)\r\n- [如果你是上级领导，有人不服你，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1680)\r\n- [举例说明你都会哪些与人沟通的技巧？](https://github.com/haizlin/fe-interview/issues/1676)\r\n- [如果你是上级领导，你底下有个兄弟工作状态不是很好，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1672)\r\n- [你是如何管理你的下属的？](https://github.com/haizlin/fe-interview/issues/1668)\r\n- [跟你聊了这么多，觉得挺投缘的，那你来说说你对我的初步认识吧](https://github.com/haizlin/fe-interview/issues/1664)\r\n- [说下你对程序员中年危机的理解](https://github.com/haizlin/fe-interview/issues/1660)\r\n- [有回老家发展的打算吗？](https://github.com/haizlin/fe-interview/issues/1656)\r\n- [你怎么和你身边的急性子或慢性子同事沟通？](https://github.com/haizlin/fe-interview/issues/1652)\r\n- [你有女朋友吗？你结婚了吗？有小孩吗？](https://github.com/haizlin/fe-interview/issues/1648)\r\n- [说说你对开源项目的理解，它的意义何在？你有参与过开源项目吗？](https://github.com/haizlin/fe-interview/issues/1644)\r\n- [你之前的公司有组织过分享会或者知识讲堂的活动吗？你有没有给同事分享过？](https://github.com/haizlin/fe-interview/issues/1640)\r\n- [你有参加过技术讨论会或者座谈会相关的活动吗？](https://github.com/haizlin/fe-interview/issues/1631)\r\n- [说下你对感染力的理解](https://github.com/haizlin/fe-interview/issues/1627)\r\n- [你是如何与空降领导相处的？](https://github.com/haizlin/fe-interview/issues/1623)\r\n- [上班时你会经常看手机吗？](https://github.com/haizlin/fe-interview/issues/1619)\r\n- [在你专心写代码时，经常会有人在聊天工具上打扰你怎么办？](https://github.com/haizlin/fe-interview/issues/1615)\r\n- [你觉得你每天最佳的工作时间是什么时候？](https://github.com/haizlin/fe-interview/issues/1610)\r\n- [现在前后端分离，作为前端的你是怎么与其它部门合作的？](https://github.com/haizlin/fe-interview/issues/1606)\r\n- [你是怎么理解团队合作的？](https://github.com/haizlin/fe-interview/issues/1602)\r\n- [现在公司有好几个侯选人，用一句话突出你的竞争力吧](https://github.com/haizlin/fe-interview/issues/1597)\r\n- [上级领导安排的任务过多无法完成，这时你该怎么办？](https://github.com/haizlin/fe-interview/issues/1593)\r\n- [你最喜欢什么样的团队及团队氛围？](https://github.com/haizlin/fe-interview/issues/1589)\r\n- [你心中认为最成功（最认可）的一个人是谁？说说你对他的评价](https://github.com/haizlin/fe-interview/issues/1585)\r\n- [在工作中，你会有犹豫的时候吗？举个例子说明下](https://github.com/haizlin/fe-interview/issues/1581)\r\n- [你最期望公司给你什么样的福利？](https://github.com/haizlin/fe-interview/issues/1577)\r\n- [让你去攻破一个难题，你愿意接受挑战吗？](https://github.com/haizlin/fe-interview/issues/1573)\r\n- [你现在手头上有其他公司的offer吗？](https://github.com/haizlin/fe-interview/issues/1568)\r\n- [你上家公司的工资是多少呢？](https://github.com/haizlin/fe-interview/issues/1564)\r\n- [如果一个团队里勾心斗角比较严重，你该怎么办？如果你是管理层你又该怎么办？](https://github.com/haizlin/fe-interview/issues/1560)\r\n- [你觉得影响团队的战斗力有哪些方面的因素？](https://github.com/haizlin/fe-interview/issues/1556)\r\n- [如果我们决定录用你，但薪资达不到你的要求，你愿意吗？最大幅度能接受降多少？](https://github.com/haizlin/fe-interview/issues/1552)\r\n- [你喜欢什么样的领导？](https://github.com/haizlin/fe-interview/issues/1548)\r\n- [你之前的工作有出过差吗？如果公司要求出差，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1544)\r\n- [你对工作环境有什么要求吗？](https://github.com/haizlin/fe-interview/issues/1540)\r\n- [如果你来后接手的项目有很多问题，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1536)\r\n- [我们公司平时有组织羽毛球活动，你喜欢打羽毛球吗？打得如何？](https://github.com/haizlin/fe-interview/issues/1532)\r\n- [你了解我们公司吗？说说你对我们公司的了解](https://github.com/haizlin/fe-interview/issues/1528)\r\n- [你知道二进制、八进制、十进制、十六进制的区别吗？它们分别有什么应用场景？](https://github.com/haizlin/fe-interview/issues/1523)\r\n- [你所在的公司里的项目有用过敏捷开发吗？请说说你对敏捷开发的理解](https://github.com/haizlin/fe-interview/issues/1519)\r\n- [除了前端以外还了解什么其它技术么？你自己最最厉害的技能是什么？](https://github.com/haizlin/fe-interview/issues/1515)\r\n- [说说你对自我认识边界的理解](https://github.com/haizlin/fe-interview/issues/1511)\r\n- [在平时开发的时候，你有考虑过边界问题吗？说说你对边界的理解！](https://github.com/haizlin/fe-interview/issues/1507)\r\n- [说说你对绩效的理解？](https://github.com/haizlin/fe-interview/issues/1503)\r\n- [你平时有玩游戏吗？都玩什么游戏呢？玩得如何？](https://github.com/haizlin/fe-interview/issues/1499)\r\n- [你平时熬夜吗？](https://github.com/haizlin/fe-interview/issues/1495)\r\n- [前端如何预防SQL注入？](https://github.com/haizlin/fe-interview/issues/1491)\r\n- [你知道什么是区块链吗？](https://github.com/haizlin/fe-interview/issues/1487)\r\n- [前端如何防止XSS攻击？](https://github.com/haizlin/fe-interview/issues/1483)\r\n- [你有想过创业的打算吗？](https://github.com/haizlin/fe-interview/issues/1479)\r\n- [你知道什么是内网穿透吗？有没有玩过？](https://github.com/haizlin/fe-interview/issues/1475)\r\n- [你要是在家时，公司网站出问题了你是怎么解决的？](https://github.com/haizlin/fe-interview/issues/1471)\r\n- [假设有一个场景，需要前端自己计算十万级别或更多的数据，你有解决什么方案呢？](https://github.com/haizlin/fe-interview/issues/1467)\r\n- [你有做过H5的游戏开发吗？说说它的开发步骤](https://github.com/haizlin/fe-interview/issues/1463)\r\n- [你有做过Hybrid APP开发吗？说说你的经验](https://github.com/haizlin/fe-interview/issues/1459)\r\n- [你是计算机专业的吗？你们上学都学了哪些内容？](https://github.com/haizlin/fe-interview/issues/1455)\r\n- [你知道开发好的功能要自测吗？你一般是怎么自测的呢？](https://github.com/haizlin/fe-interview/issues/1451)\r\n- [你有给自己制定过计划吗？怎么去落实的？](https://github.com/haizlin/fe-interview/issues/1447)\r\n- [在工作中，你对开发环境有什么要求吗？](https://github.com/haizlin/fe-interview/issues/1443)\r\n- [你有在linux下编程过吗？有使用过mac系统吗？说下它和win系统的区别？](https://github.com/haizlin/fe-interview/issues/1439)\r\n- [你有用记事本来写过代码吗？说说你的感受！](https://github.com/haizlin/fe-interview/issues/1435)\r\n- [强类型和弱类型语言的区别是什么？](https://github.com/haizlin/fe-interview/issues/1431)\r\n- [你觉得该不该写注释？你写注释的原则是什么？](https://github.com/haizlin/fe-interview/issues/1420)\r\n- [你有听说过“分词”吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1416)\r\n- [你知道什么是人工智能和机器学习吗？说说你对它们的理解认知](https://github.com/haizlin/fe-interview/issues/1411)\r\n- [你知道什么是PDCA吗？要怎么运用好它呢？](https://github.com/haizlin/fe-interview/issues/1406)\r\n- [你知道什么是域名备案吗？备案有什么用？可以不备案吗？](https://github.com/haizlin/fe-interview/issues/1386)\r\n- [你上家公司的接口是怎么管理的？](https://github.com/haizlin/fe-interview/issues/1382)\r\n- [说说你对AMD、CMD和CommonJS的理解](https://github.com/haizlin/fe-interview/issues/1378)\r\n- [你知道什么是ECMAScript吗？](https://github.com/haizlin/fe-interview/issues/1374)\r\n- [你有自己写过爬虫的程序吗？说说你对爬虫和反爬虫的理解？](https://github.com/haizlin/fe-interview/issues/1370)\r\n- [举例缓存头都有哪些？并说明它们的用处](https://github.com/haizlin/fe-interview/issues/1366)\r\n- [说下你对可视化开发的理解](https://github.com/haizlin/fe-interview/issues/1348)\r\n- [当线上代码出现问题了，你该怎么排查呢？](https://github.com/haizlin/fe-interview/issues/1344)\r\n- [当接到一个新的需求时，你的第一反应是什么？](https://github.com/haizlin/fe-interview/issues/1340)\r\n- [在工作中，你觉得如何提高幸福指数呢？](https://github.com/haizlin/fe-interview/issues/1336)\r\n- [你对“技术服务于生活”的理解是什么？](https://github.com/haizlin/fe-interview/issues/1332)\r\n- [你想当技术总监吗？你觉得技术总监应具备什么样的技能？](https://github.com/haizlin/fe-interview/issues/1318)\r\n- [从你的角度上来说下你对“产品经理”这个岗位的理解](https://github.com/haizlin/fe-interview/issues/1314)\r\n- [请解释下单线程与多线程之间的区别？](https://github.com/haizlin/fe-interview/issues/1299)\r\n- [浏览器本地存储和服务器端存储有区别呢？](https://github.com/haizlin/fe-interview/issues/1295)\r\n- [说下你对预加载的理解？](https://github.com/haizlin/fe-interview/issues/1290)\r\n- [你有做过直播相关开发吗？知道它的原理吗？](https://github.com/haizlin/fe-interview/issues/1286)\r\n- [写js代码时你喜欢哪种命名方式？](https://github.com/haizlin/fe-interview/issues/1282)\r\n- [这么多年来，你值得骄傲坚持的是什么？](https://github.com/haizlin/fe-interview/issues/1278)\r\n- [如何对前端资源进行优化？](https://github.com/haizlin/fe-interview/issues/1274)\r\n- [说说你对前端工程师日常的开发流程的理解](https://github.com/haizlin/fe-interview/issues/1270)\r\n- [你平时是如何管理项目的？](https://github.com/haizlin/fe-interview/issues/1266)\r\n- [移动端的性能优化有哪些方法？](https://github.com/haizlin/fe-interview/issues/1262)\r\n- [你知道什么是BLOB URL吗？为什么要使用它？](https://github.com/haizlin/fe-interview/issues/1258)\r\n- [你知道时间四象限吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1254)\r\n- [你知道什么是二、三级域名吗？举例说明下](https://github.com/haizlin/fe-interview/issues/1250)\r\n- [你上家公司有写日报、周报或者月报吗？说说你对写日（周、月）这事的理解](https://github.com/haizlin/fe-interview/issues/1236)\r\n- [你有做过PHP开发？说说你自己对“PHP是世界上最好的语言”这句话的理解](https://github.com/haizlin/fe-interview/issues/1232)\r\n- [说说你们的项目上线流程是怎样的？](https://github.com/haizlin/fe-interview/issues/1228)\r\n- [如何让你做一个文件无刷新上传的功能，你有哪些方法可以做到？](https://github.com/haizlin/fe-interview/issues/1224)\r\n- [你有做过扫码枪的开发吗？知道它的原理吗？](https://github.com/haizlin/fe-interview/issues/1220)\r\n- [请解释下你理解的并行和并发、同步和异步、阻塞和非阻塞之间有什么区别？](https://github.com/haizlin/fe-interview/issues/1216)\r\n- [你有使用过FTP吗？你知道FTP它的作用是什么吗？](https://github.com/haizlin/fe-interview/issues/1212)\r\n- [内存和缓存有什么区别？](https://github.com/haizlin/fe-interview/issues/1208)\r\n- [客户投诉说网站有些功能用不了，你该怎么办？](https://github.com/haizlin/fe-interview/issues/1204)\r\n- [说说你对堆和栈的理解，它们之间有什么区别？](https://github.com/haizlin/fe-interview/issues/1200)\r\n- [说说你对矢量图和位图的理解，它们分别有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1185)\r\n- [你知道什么是AST吗？说说你对AST的理解，它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/1181)\r\n- [前端的性能统计有哪些指标？](https://github.com/haizlin/fe-interview/issues/1177)\r\n- [移动端的用户体验有哪些优化的方法？](https://github.com/haizlin/fe-interview/issues/1172)\r\n- [为什么提倡利用多个域名来存储网站的资源？](https://github.com/haizlin/fe-interview/issues/1168)\r\n- [W3C是什么？请说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1164)\r\n- [你有自己的博客吗？维护的频率是多久呢？](https://github.com/haizlin/fe-interview/issues/1160)\r\n- [在选择框架时应该考虑哪些因素？](https://github.com/haizlin/fe-interview/issues/1155)\r\n- [你觉得你上家公司的前端开发流程有什么地方要优化的吗？怎么优化呢？](https://github.com/haizlin/fe-interview/issues/1151)\r\n- [你会PHP、JAVA、Python或GO吗？都有做过哪些应用呢？](https://github.com/haizlin/fe-interview/issues/1147)\r\n- [你知道Jenkins吗？有没有用过？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1143)\r\n- [你期望的薪资是多少呢？](https://github.com/haizlin/fe-interview/issues/1139)\r\n- [你有玩过Docker吗？你知道它有哪些运用场景吗？](https://github.com/haizlin/fe-interview/issues/1135)\r\n- [你知道什么是微格式(microformat)吗？说说你的理解，它有什么运用场景？](https://github.com/haizlin/fe-interview/issues/1131)\r\n- [你了解什么是微前端吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1127)\r\n- [你在工作中有用到过websocket吗？用它来解决什么问题？](https://github.com/haizlin/fe-interview/issues/1123)\r\n- [说说你是怎么安排你工作外的时间的？](https://github.com/haizlin/fe-interview/issues/1119)\r\n- [你会nodejs吗？说说你运用它的场景](https://github.com/haizlin/fe-interview/issues/1115)\r\n- [你知道产品经理一般画的原型是用什么工具吗？有没有自己玩过？](https://github.com/haizlin/fe-interview/issues/1111)\r\n- [说说你对重构的理解](https://github.com/haizlin/fe-interview/issues/1107)\r\n- [关于重复造轮子这件事你是怎么理解的？](https://github.com/haizlin/fe-interview/issues/1103)\r\n- [知道为何有些网站访不需要端口号？说说你对端口的理解？](https://github.com/haizlin/fe-interview/issues/1099)\r\n- [说说你对移动端和web前端开发的主要区别是什么？](https://github.com/haizlin/fe-interview/issues/1095)\r\n- [你有了解opengl吗？它有哪些作用？](https://github.com/haizlin/fe-interview/issues/1091)\r\n- [说说你对Web App 、Hybrid App和Native App这三者的理解？](https://github.com/haizlin/fe-interview/issues/1086)\r\n- [你有开发过弹幕吗？知道它的原理吗？说说看](https://github.com/haizlin/fe-interview/issues/1081)\r\n- [你了解雅虎前端优化的35条军规吗？你能说上几条？](https://github.com/haizlin/fe-interview/issues/1076)\r\n- [如果一个项目要你重构成前后端分离，你的方法论是什么？](https://github.com/haizlin/fe-interview/issues/1072)\r\n- [用哪种格式可以存储包含Alpha通道的图像？Alpha通道是指什么？](https://github.com/haizlin/fe-interview/issues/1068)\r\n- [你有签过保密协议吗？说说你对保密协议的理解](https://github.com/haizlin/fe-interview/issues/1064)\r\n- [你对jsfuck有了解吗？它的原理是什么？请举例说明](https://github.com/haizlin/fe-interview/issues/1060)\r\n- [你有做过骨架屏吗？它的原理是什么知道吗？](https://github.com/haizlin/fe-interview/issues/1056)\r\n- [你今年多大了？请说说看你认为你的程序员生涯能做到多少岁？](https://github.com/haizlin/fe-interview/issues/1052)\r\n- [对于前后端分离，你是怎么理解的？](https://github.com/haizlin/fe-interview/issues/1048)\r\n- [说下你是如何从PS切出图的，有什么技巧？](https://github.com/haizlin/fe-interview/issues/1044)\r\n- [你知道什么是B/S和C/S架构吗？说说它们的区别](https://github.com/haizlin/fe-interview/issues/1040)\r\n- [shim和polyfill有什么区别？它们分别有什么用？](https://github.com/haizlin/fe-interview/issues/1036)\r\n- [在实际工作中，要是你的想法被反对时你该怎么办？](https://github.com/haizlin/fe-interview/issues/1032)\r\n- [淘宝、京东、百度他们的网站首页秒开是如何做到的呢？](https://github.com/haizlin/fe-interview/issues/1028)\r\n- [前端页面有哪三层构成？分别有什么作用？](https://github.com/haizlin/fe-interview/issues/1024)\r\n- [你知道什么是图床吗？它有什么好处？](https://github.com/haizlin/fe-interview/issues/1020)\r\n- [要你做一个国外的web页面，你需要考虑哪些问题？](https://github.com/haizlin/fe-interview/issues/1016)\r\n- [你上家公司前端团队有多少人？是怎么分工的？](https://github.com/haizlin/fe-interview/issues/1012)\r\n- [Web安全色所能够显示的颜色种类有多少种？](https://github.com/haizlin/fe-interview/issues/1008)\r\n- [域名解析它有哪几种方式？](https://github.com/haizlin/fe-interview/issues/1004)\r\n- [描述下什么是域名解析？简述它的基本过程](https://github.com/haizlin/fe-interview/issues/999)\r\n- [请列举出多种减少页面加载时间的方法](https://github.com/haizlin/fe-interview/issues/995)\r\n- [进程与线程有什么区别？JS的单线程带来哪些好处？](https://github.com/haizlin/fe-interview/issues/991)\r\n- [你有自己买过服务器和域名用来搭建博客或者网站吗？](https://github.com/haizlin/fe-interview/issues/987)\r\n- [你有画过流程图吗？用过什么软件？开始和判定分别用什么图形表示？](https://github.com/haizlin/fe-interview/issues/982)\r\n- [你有用过单例模式吗？主要运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/978)\r\n- [不查资料，你会手写正则吗？](https://github.com/haizlin/fe-interview/issues/974)\r\n- [你认为前端工程师应该分为哪些级别呢？说说你的看法](https://github.com/haizlin/fe-interview/issues/970)\r\n- [说说你对Git的branch, diff, merge的理解？](https://github.com/haizlin/fe-interview/issues/965)\r\n- [你知道什么是图片防盗链吗？防盗链怎么实现呢？说说你的方法](https://github.com/haizlin/fe-interview/issues/961)\r\n- [说说你对emoji表情的理解，前端如何处理emoji表情？它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/957)\r\n- [简要描述下什么是DNS？它有什么用？](https://github.com/haizlin/fe-interview/issues/909)\r\n- [浏览器在什么情况下会出现“已拦截弹窗式窗口”？怎么解决？](https://github.com/haizlin/fe-interview/issues/905)\r\n- [你所在的团队有规范吗？举例说明都定义了哪些规范？](https://github.com/haizlin/fe-interview/issues/760)\r\n- [当项目准备上线前，你有做过哪些性能优化吗？](https://github.com/haizlin/fe-interview/issues/750)\r\n- [说说你对robots文件的理解，它有什么作用？](https://github.com/haizlin/fe-interview/issues/746)\r\n- [说说你对hosts文件的理解，它都有哪些作用？](https://github.com/haizlin/fe-interview/issues/610)\r\n- [你平常都看哪些方面的书？你看书的方法是怎样的？](https://github.com/haizlin/fe-interview/issues/603)\r\n- [Git的reset和revert有什么区别？它们分别适用于什么场景？](https://github.com/haizlin/fe-interview/issues/599)\r\n- [你平时开发是用mac还是windows系统？至少举三个例子说明两者的区别？](https://github.com/haizlin/fe-interview/issues/595)\r\n- [刷新和强制刷新有什么区别？说说你对两者的理解](https://github.com/haizlin/fe-interview/issues/591)\r\n- [你会抓https和移动端的包吗？分别描述下这两种包要怎么抓？](https://github.com/haizlin/fe-interview/issues/587)\r\n- [说下你平时是怎么自学的？怎么安排时间的？](https://github.com/haizlin/fe-interview/issues/583)\r\n- [你申请的这个职位，你觉得你还欠缺什么呢？](https://github.com/haizlin/fe-interview/issues/579)\r\n- [你知道什么是websocket吗？它有什么应用场景？](https://github.com/haizlin/fe-interview/issues/575)\r\n- [一个项目写很多的纯静态页面，有公共的部分（例如头和尾）你是怎么提取公用的？](https://github.com/haizlin/fe-interview/issues/571)\r\n- [你有使用过JWT吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/565)\r\n- [你会抓包吗？都有用过哪些抓包工具？](https://github.com/haizlin/fe-interview/issues/533)\r\n- [你对web服务器软件有了解吗？都使用过哪些？各有哪些优缺点呢？](https://github.com/haizlin/fe-interview/issues/529)\r\n- [说说你做过让你觉得最满意的项目是什么？为什么？](https://github.com/haizlin/fe-interview/issues/524)\r\n- [说下你对互联网行业及前端技术发展趋势的看法](https://github.com/haizlin/fe-interview/issues/520)\r\n- [说说你对RESTful的理解](https://github.com/haizlin/fe-interview/issues/516)\r\n- [你知道二维码的原理是什么吗？要把android和ios的下载地址合成一个二维码怎么做呢？](https://github.com/haizlin/fe-interview/issues/512)\r\n- [做了这么多年开发，说说你最大的感悟是什么？](https://github.com/haizlin/fe-interview/issues/505)\r\n- [本地git与远程仓库连接的方式有哪些？](https://github.com/haizlin/fe-interview/issues/501)\r\n- [为什么浏览器会有兼容的问题呢？](https://github.com/haizlin/fe-interview/issues/497)\r\n- [js动画和css动画有什么区别？](https://github.com/haizlin/fe-interview/issues/493)\r\n- [你觉得你自己最大的优点和缺点分别是什么？能否举例说明一下？](https://github.com/haizlin/fe-interview/issues/410)\r\n- [如果面试官让你说说下你的家庭？你会从哪些方面说呢？](https://github.com/haizlin/fe-interview/issues/406)\r\n- [最后如果技术面和HR面问你：你还有什么问题吗？你分别会问些什么？](https://github.com/haizlin/fe-interview/issues/297)\r\n- [如果面试官让你先自我介绍下，然后说下你的工作经历，你该怎么说？](https://github.com/haizlin/fe-interview/issues/296)\r\n- [说说什么是设计模式，你最常用的设计模式有哪些？](https://github.com/haizlin/fe-interview/issues/282)\r\n- [说说你对同构和SSR的理解](https://github.com/haizlin/fe-interview/issues/278)\r\n- [知道IPV6是什么吗？说说它和IPV4的区别是什么？](https://github.com/haizlin/fe-interview/issues/257)\r\n- [如何预防掉头发？](https://github.com/haizlin/fe-interview/issues/253)\r\n- [对于让你接手一个你觉得很烂的老项目，你该怎么办？](https://github.com/haizlin/fe-interview/issues/247)\r\n- [对于5G的到来，你是怎么看的？说说你的想法](https://github.com/haizlin/fe-interview/issues/243)\r\n- [说说你对浏览器的关键渲染路径的理解](https://github.com/haizlin/fe-interview/issues/239)\r\n- [说说你对域名收敛和域名发散的理解？分别在什么场景下使用？](https://github.com/haizlin/fe-interview/issues/222)\r\n- [网站被劫持植入广告该怎么办？如何防止？](https://github.com/haizlin/fe-interview/issues/218)\r\n- [和你的上级领导意见不一致时你该怎么办？](https://github.com/haizlin/fe-interview/issues/214)\r\n- [有用过本地存储吗？有什么限制？有没有考虑过超出了限制怎么办？](https://github.com/haizlin/fe-interview/issues/210)\r\n- [说说你对CDN的理解，使用过程中有没有遇到过问题？](https://github.com/haizlin/fe-interview/issues/205)\r\n- [你写文档一般用什么工具？Markdown有用过吗？](https://github.com/haizlin/fe-interview/issues/201)\r\n- [说说你对http、https的理解](https://github.com/haizlin/fe-interview/issues/192)\r\n- [你有遇到过字体侵权的事吗？如何解决？](https://github.com/haizlin/fe-interview/issues/188)\r\n- [最近996一词很火，谈谈你对996的看法](https://github.com/haizlin/fe-interview/issues/184)\r\n- [如果HR说要做背调，还要你给出近三个月的银行流水，你该怎么办？](https://github.com/haizlin/fe-interview/issues/180)\r\n- [说说你对本项目的看法及建议](https://github.com/haizlin/fe-interview/issues/176)\r\n- [从你的角度上来讲，你觉得如何管理前端团队？](https://github.com/haizlin/fe-interview/issues/172)\r\n- [说说你对http、https、http2的理解](https://github.com/haizlin/fe-interview/issues/168)\r\n- [最近在学什么？能谈谈你未来3，5年给自己的规划吗？](https://github.com/haizlin/fe-interview/issues/164)\r\n- [你现在在团队是什么角色，有起到了什么显著的作用吗？](https://github.com/haizlin/fe-interview/issues/159)\r\n- [你有自己的博客吗？平时自己有写一些技术文章吗？](https://github.com/haizlin/fe-interview/issues/155)\r\n- [说说你对NodeJs的理解及用途](https://github.com/haizlin/fe-interview/issues/151)\r\n- [公钥加密和私钥加密是什么？](https://github.com/haizlin/fe-interview/issues/147)\r\n- [你知道网页三剑客指的是什么吗？你有用过Dreamwear吗？](https://github.com/haizlin/fe-interview/issues/143)\r\n- [如果让你快速使用一门你不熟悉的新技术，你该怎么办？](https://github.com/haizlin/fe-interview/issues/139)\r\n- [对于前端安全，你了解多少？说说你对XSS和CSRF的理解](https://github.com/haizlin/fe-interview/issues/135)\r\n- [谈一谈你知道的前端性能优化方案有哪些？](https://github.com/haizlin/fe-interview/issues/131)\r\n- [你了解什么是技术债务吗？](https://github.com/haizlin/fe-interview/issues/125)\r\n- [你对全栈工程师的理解是什么？](https://github.com/haizlin/fe-interview/issues/121)\r\n- [你在上一家公司工作流程是怎么样的，如何与其他人协作的？是怎样跨部门合作的？](https://github.com/haizlin/fe-interview/issues/117)\r\n- [对于有压力时，你是怎么抗压的？](https://github.com/haizlin/fe-interview/issues/113)\r\n- [解释下CRLF是什么？](https://github.com/haizlin/fe-interview/issues/109)\r\n- [在工作中能让你最有成就感的是什么？并介绍下你最得意的作品吧](https://github.com/haizlin/fe-interview/issues/105)\r\n- [在浏览器中输入url到页面显示出来的过程发生了什么？](https://github.com/haizlin/fe-interview/issues/101)\r\n- [你为什么离职呢？](https://github.com/haizlin/fe-interview/issues/97)\r\n- [你对Git的branch及工作流的理解是什么？](https://github.com/haizlin/fe-interview/issues/93)\r\n- [说说你工作中遇到过比较难的技术问题是什么？是如何解决的？](https://github.com/haizlin/fe-interview/issues/89)\r\n- [你经历过老板要求兼容IE吗？IE几？有什么感悟？](https://github.com/haizlin/fe-interview/issues/85)\r\n- [说说一件或几件（介绍下除了工作外）你觉得能为你面试加分的事](https://github.com/haizlin/fe-interview/issues/81)\r\n- [前端工程师这个职位你是怎么样理解的？聊聊它的前景？](https://github.com/haizlin/fe-interview/issues/77)\r\n- [来说说你对重绘和重排的理解，以及如何优化？](https://github.com/haizlin/fe-interview/issues/73)\r\n- [你会手写原生js代码吗？](https://github.com/haizlin/fe-interview/issues/69)\r\n- [最近都流行些什么？你经常会浏览哪些网站？](https://github.com/haizlin/fe-interview/issues/65)\r\n- [你如何看待团建的？你们团建一般都怎么实施？](https://github.com/haizlin/fe-interview/issues/61)\r\n- [说说你对SVN和GIT的理解和区别](https://github.com/haizlin/fe-interview/issues/57)\r\n- [你在的公司有没有做代码审查（CodeReview）？如果有是怎么做的？如果没有你觉得应该怎么做才更好？](https://github.com/haizlin/fe-interview/issues/53)\r\n- [对于加班你是怎么看的？](https://github.com/haizlin/fe-interview/issues/49)\r\n- [你最喜欢用哪些编辑器？喜欢它的理由是什么？](https://github.com/haizlin/fe-interview/issues/45)\r\n- [http都有哪些状态码？](https://github.com/haizlin/fe-interview/issues/41)\r\n- [网页应用从服务器主动推送到客户端有那些方式？](https://github.com/haizlin/fe-interview/issues/37)"
  },
  {
    "path": "category/week.md",
    "content": "# 周汇总 2019.07.07\r\n\r\n> 《论语》，曾子曰：**“吾日三省吾身”**（我每天多次反省自己）。  \r\n> 前端面试每日3+1题，以面试题来驱动学习，每天进步一点！  \r\n> 让努力成为一种习惯，让奋斗成为一种享受！\r\n> 相信 **坚持** 的力量！！！\r\n\r\n---\r\n- 学习不打烊，充电加油只为**遇到更好的自己**，365天无节假日，**每天早上5点**纯手工发布面试题（**死磕自己，愉悦大家**）。\r\n- 希望大家在这**浮夸**的前端圈里，保持**冷静**，坚持每天花20分钟来学习与思考。\r\n- 在这千变万化，类库层出不穷的前端，建议大家不要等到找工作时，才狂刷题，提倡**每日学习**！（**不忘初心**，html、css、javascript才是基石！）\r\n- 欢迎大家到**Issues**交流，鼓励**PR**，感谢**Star**，大家有啥好的建议可以加我微信一起交流讨论！\r\n> 希望大家**每日**去学习与思考，这才达到来这里的目的！！！（不要为了谁而来，要为自己而来！）\r\n\r\n![微信公众号和微信群](https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode.jpg)\r\n\r\n【推荐】欢迎跟 jsliang 一起折腾前端，系统整理前端知识，目前正在折腾 LeetCode，打算打通算法与数据结构的任督二脉。[GitHub 地址](https://github.com/LiangJunrong/document-library)\r\n\r\n## html\r\n- [在主框架下引入的iframe，如果检测这个iframe是否能打开，如果打不开则跳到404页面](https://github.com/haizlin/fe-interview/issues/2616)\r\n- [通过设置表单的target=\"_blank\"来下载文件会被浏览器拦截吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2612)\r\n- [如何通过表单下载文件？](https://github.com/haizlin/fe-interview/issues/2608)\r\n- [使用a标签的download属性下载文件会有跨域问题吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2604)\r\n- [页面刷新时sessionStroage会变（会清空）吗？](https://github.com/haizlin/fe-interview/issues/2600)\r\n- [canvas透明度是0.6的矩形和透明度是0.2的矩形叠加到一起，透明度是多少？](https://github.com/haizlin/fe-interview/issues/2596)\r\n- [请实现一个文章阅读的进度条](https://github.com/haizlin/fe-interview/issues/2590)\r\n\r\n## css\r\n- [使用css如何拉伸字体？](https://github.com/haizlin/fe-interview/issues/2617)\r\n- [写出固定子容器在固定的父容器下水平垂直居中的布局](https://github.com/haizlin/fe-interview/issues/2613)\r\n- [在固定宽度的div下，怎么让字体自适应大小，不超出宽度，也不要换行](https://github.com/haizlin/fe-interview/issues/2609)\r\n- [怎样把单位cm转换成px呢（在打印时有时会用到）？](https://github.com/haizlin/fe-interview/issues/2605)\r\n- [flex与其他有什么不同，用它有什么好处？](https://github.com/haizlin/fe-interview/issues/2601)\r\n- [pseudo-class与pseudo-element有什么区别？](https://github.com/haizlin/fe-interview/issues/2597)\r\n- [行内元素可以设置padding和margin吗？](https://github.com/haizlin/fe-interview/issues/2591)\r\n\r\n## js\r\n- [请使用js实现一个秒表计时器的程序](https://github.com/haizlin/fe-interview/issues/2618)\r\n- [模拟 localStorage 时如何实现过期时间功能](https://github.com/haizlin/fe-interview/issues/2614)\r\n- [用函数实现扑克牌排序](https://github.com/haizlin/fe-interview/issues/2610)\r\n- [写一个单向链数据结构的 js 实现并标注复杂度](https://github.com/haizlin/fe-interview/issues/2606)\r\n- [请使用js实现vue的diff算法](https://github.com/haizlin/fe-interview/issues/2602)\r\n- [请使用js实现商品的sku，并说说你的思路](https://github.com/haizlin/fe-interview/issues/2598)\r\n- [js中的undefined和 ReferenceError: xxx is not defined 有什么区别？](https://github.com/haizlin/fe-interview/issues/2592)\r\n\r\n## 软技能\r\n- [都说前后端分离好，那重构前后端分离的目的是什么？](https://github.com/haizlin/fe-interview/issues/2619)\r\n- [你有写过软件概要设计文档吗？都包括哪些内容？](https://github.com/haizlin/fe-interview/issues/2615)\r\n- [如果给你配台新电脑，你需要什么样的配置？说说你的理由？](https://github.com/haizlin/fe-interview/issues/2611)\r\n- [说下JWT的认证过程](https://github.com/haizlin/fe-interview/issues/2607)\r\n- [说下你学习前端的历程吧](https://github.com/haizlin/fe-interview/issues/2603)\r\n- [你喜欢在大公司工作还是小公司（创业公司）工作？为什么？](https://github.com/haizlin/fe-interview/issues/2599)\r\n- [5G即将到来，你觉得对前端将面临什么挑战和机遇呢？](https://github.com/haizlin/fe-interview/issues/2593)\r\n\r\n\r\n## 全部\r\n[所有](https://github.com/haizlin/fe-interview/blob/master/category/week.md)\r\n\r\n## 交流讨论\r\n欢迎大家前来讨论，如果觉得对你的学习有一定的帮助，欢迎点个[**Star**](https://github.com/haizlin/fe-interview), 同时欢迎加入 **“前端面试每日3+1”** 微信群（扫个人微信号邀请入群）相互交流。\r\n\r\n![微信公众号和微信群](https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode.jpg)"
  },
  {
    "path": "contribution/3+1.md",
    "content": "# 3+1 贡献题目列表\r\n\r\n> 提示：新添加的题目在最前面，以下的是例子，链接和发布状态等发布后再补充\r\n\r\n- [haizlin](https://github.com/haizlin)\r\n    - [html] [说说你对cookie和session的理解？]()\r\n    - [css] [实现单行文本居中和多行文本左对齐并超出显示]()\r\n    - [js] [请写出如下代码运行的结果并解释为什么？[代码]]()\r\n    ```javascript\r\n\r\n        var type = 'images';\r\n        var size = {width: 800, height: 600};\r\n        var format = ['jpg', 'png'];\r\n\r\n        function change(type, size, format){\r\n            type = 'video';\r\n            size = {width: 1024, height: 768};\r\n            format.push('map');\r\n        }\r\n\r\n        change(type, size, format);\r\n\r\n        console.log(type, size, format);\r\n    ```\r\n    - [软技能] [你知道网页三剑客指的是什么吗？你有用过Dreamwear吗？]()\r\n\r\n---\r\n\r\n> 新题放在这里\r\n\r\n\r\n\r\n\r\n- [Konata9](https://github.com/Konata9)（已发布：第143天）\r\n    - [html] [请说说`<pre>`和`<code>`标签的区别？](https://github.com/haizlin/fe-interview/issues/1157)\r\n    - [css] [如何自定义radio按钮的样式](https://github.com/haizlin/fe-interview/issues/1158)\r\n    - [js] [自己实现数组的 `map`、`filter`、`find` 方法](https://github.com/haizlin/fe-interview/issues/1159)\r\n    - [软技能] [你有自己的博客吗？维护的频率是多久呢？](https://github.com/haizlin/fe-interview/issues/1160)\r\n\r\n- [九旬大爷的梦](https://github.com/AnsonZnl)（已发布：第60天）\r\n    - [html] [src、href、link的区别是什么？](https://github.com/haizlin/fe-interview/issues/250)\r\n    - [css] [用css画一个太阳](https://github.com/haizlin/fe-interview/issues/251)\r\n    - [js] [请实现一个flattenDeep函数，把多维数组扁平化](https://github.com/haizlin/fe-interview/issues/252)\r\n    - [软技能] [如何预防掉头发？](https://github.com/haizlin/fe-interview/issues/253)\r\n\r\n- [邓旭辉](https://github.com/xiangshuo1992)（已发布：第43天）\r\n    - [html] [如何让元素固定在页面底部？有哪些比较好的实践？](https://github.com/haizlin/fe-interview/issues/161)\r\n    - [css] [span与span之间有看不见的空白间隔是什么原因引起的？有什么解决办法？](https://github.com/haizlin/fe-interview/issues/162)\r\n    - [js] [JQuery的源码看过吗？能不能简单概括一下它的实现原理？](https://github.com/haizlin/fe-interview/issues/163)\r\n    - [软技能] [最近在学什么？能谈谈你未来3，5年给自己的规划吗？](https://github.com/haizlin/fe-interview/issues/164)\r\n\r\n- [九旬大爷的梦](https://github.com/AnsonZnl)（已发布：第35天）\r\n    - [html] [用一个div模拟textarea的实现](https://github.com/haizlin/fe-interview/issues/128)\r\n    - [css] [使用flex实现三栏布局，两边固定，中间自适应](https://github.com/haizlin/fe-interview/issues/129)\r\n    - [js] [请你解释一个为什么10.toFixed(10)会报错？](https://github.com/haizlin/fe-interview/issues/130)\r\n    - [软技能] [谈一谈你知道的前端性能优化方案有哪些？](https://github.com/haizlin/fe-interview/issues/131)"
  },
  {
    "path": "lib/AngularJs.md",
    "content": "# AngularJs面试题\r\n> 鼓励PR"
  },
  {
    "path": "lib/React.md",
    "content": "# React面试题\r\n> 鼓励PR，持续更新（React v16.6.0）\r\n\r\n## 历史题目(最新：2019.07.18)\r\n[React](#React) | [ReactNative](#ReactNative) | [React-Router](#React-Router) | [Redux/Mobx](#Redux/Mobx) | [Flux](#Flux)\r\n\r\n### React\r\n- [什么时候使用状态管理器？](https://github.com/haizlin/fe-interview/issues/953)\r\n- [render函数中return如果没有使用()会有什么问题？](https://github.com/haizlin/fe-interview/issues/952)\r\n- [componentWillUpdate可以直接修改state的值吗？](https://github.com/haizlin/fe-interview/issues/951)\r\n- [说说你对React的渲染原理的理解](https://github.com/haizlin/fe-interview/issues/950)\r\n- [什么渲染劫持？](https://github.com/haizlin/fe-interview/issues/949)\r\n- [React Intl是什么原理？](https://github.com/haizlin/fe-interview/issues/948)\r\n- [你有使用过React Intl吗？](https://github.com/haizlin/fe-interview/issues/947)\r\n- [怎么实现React组件的国际化呢？](https://github.com/haizlin/fe-interview/issues/946)\r\n- [说说Context有哪些属性？](https://github.com/haizlin/fe-interview/issues/945)\r\n- [怎么使用Context开发组件？](https://github.com/haizlin/fe-interview/issues/944)\r\n- [为什么React并不推荐我们优先考虑使用Context？](https://github.com/haizlin/fe-interview/issues/943)\r\n- [除了实例的属性可以获取Context外哪些地方还能直接获取Context呢？](https://github.com/haizlin/fe-interview/issues/942)\r\n- [childContextTypes是什么？它有什么用？](https://github.com/haizlin/fe-interview/issues/941)\r\n- [contextType是什么？它有什么用？](https://github.com/haizlin/fe-interview/issues/940)\r\n- [Consumer向上找不到Provider的时候怎么办？](https://github.com/haizlin/fe-interview/issues/939)\r\n- [有使用过Consumer吗？](https://github.com/haizlin/fe-interview/issues/938)\r\n- [在React怎么使用Context？](https://github.com/haizlin/fe-interview/issues/937)\r\n- [React15和16别支持IE几以上？](https://github.com/haizlin/fe-interview/issues/936)\r\n- [说说你对windowing的了解](https://github.com/haizlin/fe-interview/issues/935)\r\n- [举例说明React的插槽有哪些运用场景？](https://github.com/haizlin/fe-interview/issues/934)\r\n- [你有用过React的插槽(Portals)吗？怎么用？](https://github.com/haizlin/fe-interview/issues/933)\r\n- [React的严格模式有什么用处？](https://github.com/haizlin/fe-interview/issues/932)\r\n- [React如何进行代码拆分？拆分的原则是什么？](https://github.com/haizlin/fe-interview/issues/931)\r\n- [React组件的构造函数有什么作用？](https://github.com/haizlin/fe-interview/issues/930)\r\n- [React组件的构造函数是必须的吗？](https://github.com/haizlin/fe-interview/issues/929)\r\n- [React中在哪捕获错误？](https://github.com/haizlin/fe-interview/issues/928)\r\n- [React怎样引入svg的文件？](https://github.com/haizlin/fe-interview/issues/927)\r\n- [说说你对Relay的理解](https://github.com/haizlin/fe-interview/issues/926)\r\n- [在React中你有经常使用常量吗？](https://github.com/haizlin/fe-interview/issues/925)\r\n- [为什么说React中的props是只读的？](https://github.com/haizlin/fe-interview/issues/924)\r\n- [你有使用过formik库吗？说说它的优缺点](https://github.com/haizlin/fe-interview/issues/923)\r\n- [你有用过哪些React的表单库吗？说说它们的优缺点](https://github.com/haizlin/fe-interview/issues/901)\r\n- [如果组件的属性没有传值，那么它的默认值是什么？](https://github.com/haizlin/fe-interview/issues/900)\r\n- [可以使用TypeScript写React应用吗？怎么操作？](https://github.com/haizlin/fe-interview/issues/899)\r\n- [`super()`和`super(props)`有什么区别？](https://github.com/haizlin/fe-interview/issues/898)\r\n- [你有使用过loadable组件吗？它帮我们解决了什么问题？](https://github.com/haizlin/fe-interview/issues/897)\r\n- [你有使用过suspense组件吗？它帮我们解决了什么问题？](https://github.com/haizlin/fe-interview/issues/896)\r\n- [怎样动态导入组件？](https://github.com/haizlin/fe-interview/issues/895)\r\n- [如何给非控组件设置默认的值？](https://github.com/haizlin/fe-interview/issues/894)\r\n- [怎么在React中引入其它的UI库，例如Bootstrap](https://github.com/haizlin/fe-interview/issues/893)\r\n- [怎样将事件传递给子组件？](https://github.com/haizlin/fe-interview/issues/892)\r\n- [怎样使用Hooks获取服务端数据？](https://github.com/haizlin/fe-interview/issues/891)\r\n- [使用Hooks要遵守哪些原则？](https://github.com/haizlin/fe-interview/issues/890)\r\n- [render方法的原理你有了解吗？它返回的数据类型是什么？](https://github.com/haizlin/fe-interview/issues/889)\r\n- [useEffect和useLayoutEffect有什么区别？](https://github.com/haizlin/fe-interview/issues/888)\r\n- [在React项目中你用过哪些动画的包？](https://github.com/haizlin/fe-interview/issues/887)\r\n- [React必须使用JSX吗？](https://github.com/haizlin/fe-interview/issues/886)\r\n- [自定义组件时render是可选的吗？为什么？](https://github.com/haizlin/fe-interview/issues/885)\r\n- [需要把keys设置为全局唯一吗？](https://github.com/haizlin/fe-interview/issues/884)\r\n- [怎么定时更新一个组件？](https://github.com/haizlin/fe-interview/issues/883)\r\n- [React根据不同的环境打包不同的域名？](https://github.com/haizlin/fe-interview/issues/882)\r\n- [使用webpack打包React项目，怎么减小生成的js大小？](https://github.com/haizlin/fe-interview/issues/881)\r\n- [在React中怎么使用async/await？](https://github.com/haizlin/fe-interview/issues/880)\r\n- [你阅读了几遍React的源码？都有哪些收获？你是怎么阅读的？](https://github.com/haizlin/fe-interview/issues/879)\r\n- [什么是React.forwardRef？它有什么作用？](https://github.com/haizlin/fe-interview/issues/878)\r\n- [写个例子说明什么是JSX的内联条件渲染](https://github.com/haizlin/fe-interview/issues/877)\r\n- [在React中怎么将参数传递给事件？](https://github.com/haizlin/fe-interview/issues/876)\r\n- [React的事件和普通的HTML事件有什么不同？](https://github.com/haizlin/fe-interview/issues/875)\r\n- [在React中怎么阻止事件的默认行为？](https://github.com/haizlin/fe-interview/issues/874)\r\n- [你最喜欢React的哪一个特性（说一个就好）？](https://github.com/haizlin/fe-interview/issues/873)\r\n- [在React中什么时候使用箭头函数更方便呢？](https://github.com/haizlin/fe-interview/issues/872)\r\n- [你最不喜欢React的哪一个特性（说一个就好）？](https://github.com/haizlin/fe-interview/issues/871)\r\n- [说说你对React的reconciliation（一致化算法）的理解](https://github.com/haizlin/fe-interview/issues/870)\r\n- [使用PropTypes和Flow有什么区别？](https://github.com/haizlin/fe-interview/issues/869)\r\n- [怎样有条件地渲染组件？](https://github.com/haizlin/fe-interview/issues/868)\r\n- [在JSX中如何写注释？](https://github.com/haizlin/fe-interview/issues/867)\r\n- [constructor和getInitialState有不同？](https://github.com/haizlin/fe-interview/issues/866)\r\n- [写例子说明React如何在JSX中实现for循环](https://github.com/haizlin/fe-interview/issues/865)\r\n- [为什么建议Fragment包裹元素？它的简写是什么？](https://github.com/haizlin/fe-interview/issues/864)\r\n- [你有用过React.Fragment吗？说说它有什么用途？](https://github.com/haizlin/fe-interview/issues/863)\r\n- [在React中你有遇到过安全问题吗？怎么解决？](https://github.com/haizlin/fe-interview/issues/862)\r\n- [React中如何监听state的变化？](https://github.com/haizlin/fe-interview/issues/861)\r\n- [React什么是有状态组件？](https://github.com/haizlin/fe-interview/issues/860)\r\n- [React v15中怎么处理错误边界？](https://github.com/haizlin/fe-interview/issues/859)\r\n- [React Fiber它的目的是解决什么问题？](https://github.com/haizlin/fe-interview/issues/858)\r\n- [React为什么不要直接修改state？如果想修改怎么做？](https://github.com/haizlin/fe-interview/issues/857)\r\n- [create-react-app有什么好处？](https://github.com/haizlin/fe-interview/issues/856)\r\n- [装饰器(Decorator)在React中有什么应用？](https://github.com/haizlin/fe-interview/issues/855)\r\n- [使用高阶组件(HOC)实现一个loading组件](https://github.com/haizlin/fe-interview/issues/854)\r\n- [如何用React实现滚动动画？](https://github.com/haizlin/fe-interview/issues/853)\r\n- [说出几点你认为的React最佳实践](https://github.com/haizlin/fe-interview/issues/852)\r\n- [你是如何划分React组件的？](https://github.com/haizlin/fe-interview/issues/851)\r\n- [举例说明如何在React创建一个事件](https://github.com/haizlin/fe-interview/issues/850)\r\n- [如何更新组件的状态？](https://github.com/haizlin/fe-interview/issues/849)\r\n- [怎样将多个组件嵌入到一个组件中？](https://github.com/haizlin/fe-interview/issues/848)\r\n- [React的render中可以写{if else}这样的判断吗？](https://github.com/haizlin/fe-interview/issues/847)\r\n- [React为什么要搞一个Hooks？](https://github.com/haizlin/fe-interview/issues/846)\r\n- [React Hooks帮我们解决了哪些问题？](https://github.com/haizlin/fe-interview/issues/845)\r\n- [使用React的memo和forwardRef包装的组件为什么提示children类型不对？](https://github.com/haizlin/fe-interview/issues/844)\r\n- [有在项目中使用过Antd吗？说说它的好处](https://github.com/haizlin/fe-interview/issues/843)\r\n- [在React中如果去除生产环境上的sourcemap？](https://github.com/haizlin/fe-interview/issues/842)\r\n- [在React中怎么引用sass或less？](https://github.com/haizlin/fe-interview/issues/841)\r\n- [组件卸载前，加在DOM元素的监听事件和定时器要不要手动清除？为什么？](https://github.com/haizlin/fe-interview/issues/840)\r\n- [为什么标签里的for要写成htmlFor呢？](https://github.com/haizlin/fe-interview/issues/839)\r\n- [状态管理器解决了什么问题？什么时候用状态管理器？](https://github.com/haizlin/fe-interview/issues/838)\r\n- [状态管理器它精髓是什么？](https://github.com/haizlin/fe-interview/issues/837)\r\n- [函数式组件有没有生命周期？为什么？](https://github.com/haizlin/fe-interview/issues/836)\r\n- [在React中怎么引用第三方插件？比如说jQuery等](https://github.com/haizlin/fe-interview/issues/835)\r\n- [React的触摸事件有哪几种？](https://github.com/haizlin/fe-interview/issues/834)\r\n- [路由切换时同一组件无法重新渲染的有什么方法可以解决？](https://github.com/haizlin/fe-interview/issues/833)\r\n- [React16新特性有哪些？](https://github.com/haizlin/fe-interview/issues/832)\r\n- [你有用过哪些React的UI库？它们的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/831)\r\n- [`<div onClick={handlerClick}>单击</div>`和`<div onClick={handlerClick(1)}>单击</div>`有什么区别？](https://github.com/haizlin/fe-interview/issues/830)\r\n- [在React中如何引入图片？哪种方式更好？](https://github.com/haizlin/fe-interview/issues/829)\r\n- [在React中怎么使用字体图标？](https://github.com/haizlin/fe-interview/issues/828)\r\n- [React的应用如何打包发布？它的步骤是什么？](https://github.com/haizlin/fe-interview/issues/827)\r\n- [ES6的语法'...'在React中有哪些应用？](https://github.com/haizlin/fe-interview/issues/826)\r\n- [如何封装一个React的全局公共组件？](https://github.com/haizlin/fe-interview/issues/825)\r\n- [在React中组件的props改变时更新组件的有哪些方法？](https://github.com/haizlin/fe-interview/issues/824)\r\n- [immutable的原理是什么？](https://github.com/haizlin/fe-interview/issues/823)\r\n- [你对immutable有了解吗？它有什么作用？](https://github.com/haizlin/fe-interview/issues/822)\r\n- [如何提高组件的渲染效率呢？](https://github.com/haizlin/fe-interview/issues/821)\r\n- [在React中如何避免不必要的render？](https://github.com/haizlin/fe-interview/issues/820)\r\n- [render在什么时候会被触发？](https://github.com/haizlin/fe-interview/issues/819)\r\n- [写出React动态改变class切换组件样式](https://github.com/haizlin/fe-interview/issues/818)\r\n- [React中怎么操作虚拟DOM的Class属性？](https://github.com/haizlin/fe-interview/issues/817)\r\n- [为什么属性使用className而不是class呢？](https://github.com/haizlin/fe-interview/issues/816)\r\n- [请说下react组件更新的机制是什么？](https://github.com/haizlin/fe-interview/issues/815)\r\n- [怎么在JSX里属性可以被覆盖吗？覆盖的原则是什么？](https://github.com/haizlin/fe-interview/issues/814)\r\n- [怎么在JSX里使用自定义属性？](https://github.com/haizlin/fe-interview/issues/813)\r\n- [怎么防止HTML被转义？](https://github.com/haizlin/fe-interview/issues/812)\r\n- [经常用React，你知道React的核心思想是什么吗？](https://github.com/haizlin/fe-interview/issues/811)\r\n- [在React中我们怎么做静态类型检测？都有哪些方法可以做到？](https://github.com/haizlin/fe-interview/issues/810)\r\n- [在React中组件的state和setState有什么区别？](https://github.com/haizlin/fe-interview/issues/809)\r\n- [React怎样跳过重新渲染？](https://github.com/haizlin/fe-interview/issues/808)\r\n- [React怎么判断什么时候重新渲染组件呢？](https://github.com/haizlin/fe-interview/issues/807)\r\n- [什么是React的实例？函数式组件有没有实例？](https://github.com/haizlin/fe-interview/issues/806)\r\n- [在React中如何判断点击元素属于哪一个组件？](https://github.com/haizlin/fe-interview/issues/805)\r\n- [在React中组件和元素有什么区别？](https://github.com/haizlin/fe-interview/issues/804)\r\n- [在React中声明组件时组件名的第一个字母必须是大写吗？为什么？](https://github.com/haizlin/fe-interview/issues/803)\r\n- [举例说明什么是高阶组件(HOC)的反向继承？](https://github.com/haizlin/fe-interview/issues/802)\r\n- [有用过React Devtools吗？说说它的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/801)\r\n- [举例说明什么是高阶组件(HOC)的属性代理？](https://github.com/haizlin/fe-interview/issues/800)\r\n- [React的isMounted有什么作用？](https://github.com/haizlin/fe-interview/issues/799)\r\n- [React组件命名推荐的方式是哪个？为什么不推荐使用displayName？](https://github.com/haizlin/fe-interview/issues/798)\r\n- [React的displayName有什么作用？](https://github.com/haizlin/fe-interview/issues/797)\r\n- [说说你对React的组件命名规范的理解](https://github.com/haizlin/fe-interview/issues/796)\r\n- [说说你对React的项目结构的理解](https://github.com/haizlin/fe-interview/issues/795)\r\n- [React16废弃了哪些生命周期？为什么？](https://github.com/haizlin/fe-interview/issues/794)\r\n- [怎样在React中开启生产模式？](https://github.com/haizlin/fe-interview/issues/793)\r\n- [React中getInitialState方法的作用是什么？](https://github.com/haizlin/fe-interview/issues/792)\r\n- [React中你知道creatClass的原理吗？](https://github.com/haizlin/fe-interview/issues/791)\r\n- [React中验证props的目的是什么？](https://github.com/haizlin/fe-interview/issues/790)\r\n- [React中你有使用过getDefaultProps吗？它有什么作用？](https://github.com/haizlin/fe-interview/issues/789)\r\n- [React中你有使用过propType吗？它有什么作用？](https://github.com/haizlin/fe-interview/issues/788)\r\n- [React中怎么检验props？](https://github.com/haizlin/fe-interview/issues/787)\r\n- [React.createClass和extends Component的区别有哪些？](https://github.com/haizlin/fe-interview/issues/786)\r\n- [高阶组件(HOC)有哪些优点和缺点？](https://github.com/haizlin/fe-interview/issues/785)\r\n- [给组件设置很多属性时不想一个个去设置有什么办法可以解决这问题呢？](https://github.com/haizlin/fe-interview/issues/784)\r\n- [React16跟之前的版本生命周期有哪些变化？](https://github.com/haizlin/fe-interview/issues/756)\r\n- [怎样实现React组件的记忆？原理是什么？](https://github.com/haizlin/fe-interview/issues/755)\r\n- [创建React动画有哪些方式？](https://github.com/haizlin/fe-interview/issues/754)\r\n- [为什么建议不要过渡使用Refs？](https://github.com/haizlin/fe-interview/issues/753)\r\n- [在React使用高阶组件(HOC)有遇到过哪些问题？如何解决？](https://github.com/haizlin/fe-interview/issues/752)\r\n- [在使用React过程中什么时候用高阶组件(HOC)？](https://github.com/haizlin/fe-interview/issues/751)\r\n- [说说React diff的原理是什么？](https://github.com/haizlin/fe-interview/issues/724)\r\n- [React怎么提高列表渲染的性能？](https://github.com/haizlin/fe-interview/issues/723)\r\n- [使用ES6的class定义的组件不支持mixins了，那用什么可以替代呢？](https://github.com/haizlin/fe-interview/issues/722)\r\n- [为何说虚拟DOM会提高性能？](https://github.com/haizlin/fe-interview/issues/720)\r\n- [React的性能优化在哪个生命周期？它优化的原理是什么？](https://github.com/haizlin/fe-interview/issues/719)\r\n- [你知道的React性能优化有哪些方法？](https://github.com/haizlin/fe-interview/issues/718)\r\n- [举例说明在React中怎么使用样式？](https://github.com/haizlin/fe-interview/issues/717)\r\n- [React有哪几种方法来处理表单输入？](https://github.com/haizlin/fe-interview/issues/716)\r\n- [什么是浅层渲染？](https://github.com/haizlin/fe-interview/issues/715)\r\n- [你有做过React的单元测试吗？如果有，用的是哪些工具？怎么做的？](https://github.com/haizlin/fe-interview/issues/714)\r\n- [在React中什么是合成事件？有什么用？](https://github.com/haizlin/fe-interview/issues/713)\r\n- [使用React写一个todo应用，说说你的思路](https://github.com/haizlin/fe-interview/issues/712)\r\n- [React16的reconciliation和commit分别是什么？](https://github.com/haizlin/fe-interview/issues/711)\r\n- [React的函数式组件有没有生命周期？](https://github.com/haizlin/fe-interview/issues/710)\r\n- [useState和this.state的区别是什么？](https://github.com/haizlin/fe-interview/issues/709)\r\n- [请说说什么是useImperativeHandle？](https://github.com/haizlin/fe-interview/issues/708)\r\n- [请说说什么是useReducer？](https://github.com/haizlin/fe-interview/issues/707)\r\n- [请说说什么是useRef？](https://github.com/haizlin/fe-interview/issues/706)\r\n- [请说说什么是useEffect？](https://github.com/haizlin/fe-interview/issues/705)\r\n- [举例说明useState](https://github.com/haizlin/fe-interview/issues/704)\r\n- [请说说什么是useState？为什么要使用useState？](https://github.com/haizlin/fe-interview/issues/703)\r\n- [请描述下你对React的新特性Hooks的理解？它有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/702)\r\n- [说说你对Error Boundaries的理解](https://github.com/haizlin/fe-interview/issues/701)\r\n- [说说你对Fiber架构的理解](https://github.com/haizlin/fe-interview/issues/700)\r\n- [说说你是怎么理解React的业务组件和技术组件的？](https://github.com/haizlin/fe-interview/issues/699)\r\n- [为什么建议setState的第一个参数是callback而不是一个对象呢？](https://github.com/haizlin/fe-interview/issues/698)\r\n- [展示组件和容器组件有什么区别？](https://github.com/haizlin/fe-interview/issues/697)\r\n- [Mern和Yeoman脚手架有什么区别？](https://github.com/haizlin/fe-interview/issues/696)\r\n- [你有在项目中使用过Yeoman脚手架吗？](https://github.com/haizlin/fe-interview/issues/695)\r\n- [你有在项目中使用过Mern脚手架吗？](https://github.com/haizlin/fe-interview/issues/694)\r\n- [shouldComponentUpdate方法是做什么的？](https://github.com/haizlin/fe-interview/issues/693)\r\n- [怎样在React中使用innerHTML？](https://github.com/haizlin/fe-interview/issues/692)\r\n- [你有写过React的中间件插件吗？](https://github.com/haizlin/fe-interview/issues/691)\r\n- [React的中间件机制是怎么样的？这种机制有什么作用？](https://github.com/haizlin/fe-interview/issues/690)\r\n- [React中你用过哪些第三方的中间件？](https://github.com/haizlin/fe-interview/issues/689)\r\n- [不用脚手架，你会手动搭建React项目吗？](https://github.com/haizlin/fe-interview/issues/688)\r\n- [请说说React中Portal是什么？](https://github.com/haizlin/fe-interview/issues/687)\r\n- [React中修改prop引发的生命周期有哪几个？](https://github.com/haizlin/fe-interview/issues/686)\r\n- [React多个setState调用的原理是什么？](https://github.com/haizlin/fe-interview/issues/685)\r\n- [React中调用setState会更新的生命周期有哪几个？](https://github.com/haizlin/fe-interview/issues/684)\r\n- [React中setState的第二个参数作用是什么呢？](https://github.com/haizlin/fe-interview/issues/683)\r\n- [React中的setState是同步还是异步的呢？为什么state并不一定会同步更新？](https://github.com/haizlin/fe-interview/issues/682)\r\n- [React中的setState批量更新的过程是什么？](https://github.com/haizlin/fe-interview/issues/681)\r\n- [React中的setState执行机制是什么呢？](https://github.com/haizlin/fe-interview/issues/680)\r\n- [在React中遍历的方法有哪些？它们有什么区别呢？](https://github.com/haizlin/fe-interview/issues/679)\r\n- [请说说你对React的render方法的理解](https://github.com/haizlin/fe-interview/issues/678)\r\n- [props.children.map和js的map有什么区别？为什么优先选择React的？](https://github.com/haizlin/fe-interview/issues/677)\r\n- [有用过React的严格模式吗？](https://github.com/haizlin/fe-interview/issues/676)\r\n- [React中的setState和replaceState的区别是什么？](https://github.com/haizlin/fe-interview/issues/675)\r\n- [React中的setState缺点是什么呢？](https://github.com/haizlin/fe-interview/issues/674)\r\n- [有用过React的Fragment吗？它的运用场景是什么？](https://github.com/haizlin/fe-interview/issues/673)\r\n- [React组件间共享数据方法有哪些？](https://github.com/haizlin/fe-interview/issues/672)\r\n- [React的状态提升是什么？使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/671)\r\n- [简单描述下你有做过哪些React项目？](https://github.com/haizlin/fe-interview/issues/670)\r\n- [在构造函数中调用super(props)的目的是什么？](https://github.com/haizlin/fe-interview/issues/669)\r\n- [你是如何学习React的？](https://github.com/haizlin/fe-interview/issues/668)\r\n- [从旧版本的React升级到新版本的React有做过吗？有遇到过什么坑？](https://github.com/haizlin/fe-interview/issues/667)\r\n- [你用过React版本有哪些？](https://github.com/haizlin/fe-interview/issues/666)\r\n- [有用过React的服务端渲染吗？怎么做的？](https://github.com/haizlin/fe-interview/issues/665)\r\n- [React的mixins有什么作用？适用于什么场景？](https://github.com/haizlin/fe-interview/issues/664)\r\n- [React怎么拿到组件对应的DOM元素？](https://github.com/haizlin/fe-interview/issues/663)\r\n- [请描述下事件在React中的处理方式是什么？](https://github.com/haizlin/fe-interview/issues/662)\r\n- [JSX和HTML有什么区别？](https://github.com/haizlin/fe-interview/issues/661)\r\n- [React的书写规范有哪些？](https://github.com/haizlin/fe-interview/issues/660)\r\n- [create-react-app创建新运用怎么解决卡的问题？](https://github.com/haizlin/fe-interview/issues/659)\r\n- [使用React的方式有哪几种？](https://github.com/haizlin/fe-interview/issues/658)\r\n- [说说你对reader的context的理解](https://github.com/haizlin/fe-interview/issues/657)\r\n- [同时引用这三个库React.js、React-dom.js和babel.js它们都有什么作用？](https://github.com/haizlin/fe-interview/issues/656)\r\n- [你知道Virtual DOM的工作原理吗？](https://github.com/haizlin/fe-interview/issues/655)\r\n- [你阅读过React的源码吗？简要说下它的执行流程](https://github.com/haizlin/fe-interview/issues/654)\r\n- [React中怎样阻止组件渲染？](https://github.com/haizlin/fe-interview/issues/653)\r\n- [React非兄弟组件如何通信？](https://github.com/haizlin/fe-interview/issues/652)\r\n- [React兄弟组件如何通信？](https://github.com/haizlin/fe-interview/issues/651)\r\n- [React非父子组件如何通信？](https://github.com/haizlin/fe-interview/issues/650)\r\n- [React父子组件如何通信？](https://github.com/haizlin/fe-interview/issues/649)\r\n- [React组件间的通信有哪些？](https://github.com/haizlin/fe-interview/issues/648)\r\n- [类组件和函数式组件有什么区别？](https://github.com/haizlin/fe-interview/issues/647)\r\n- [React自定义组件你写过吗？说说看都写过哪些？](https://github.com/haizlin/fe-interview/issues/646)\r\n- [React组件的state和props两者有什么区别？](https://github.com/haizlin/fe-interview/issues/645)\r\n- [React有几种构建组件的方式？可以写出来吗？](https://github.com/haizlin/fe-interview/issues/644)\r\n- [React中遍历时为什么不用索引作为唯一的key值？](https://github.com/haizlin/fe-interview/issues/643)\r\n- [React中的key有什么作用？](https://github.com/haizlin/fe-interview/issues/642)\r\n- [React中除了在构造函数中绑定this,还有别的方式吗？](https://github.com/haizlin/fe-interview/issues/641)\r\n- [在React中页面重新加载时怎样保留数据？](https://github.com/haizlin/fe-interview/issues/640)\r\n- [请描述下React的事件机制](https://github.com/haizlin/fe-interview/issues/639)\r\n- [怎样在React中创建一个事件？](https://github.com/haizlin/fe-interview/issues/638)\r\n- [在React中无状态组件有什么运用场景？](https://github.com/haizlin/fe-interview/issues/637)\r\n- [描述下在React中无状态组件和有状态组件的区别是什么？](https://github.com/haizlin/fe-interview/issues/636)\r\n- [写一个React的高阶组件(HOC)并说明你对它的理解](https://github.com/haizlin/fe-interview/issues/635)\r\n- [React中可以在render访问refs吗？为什么？](https://github.com/haizlin/fe-interview/issues/634)\r\n- [React中refs的作用是什么？有哪些应用场景？](https://github.com/haizlin/fe-interview/issues/633)\r\n- [请描述你对纯函数的理解？](https://github.com/haizlin/fe-interview/issues/632)\r\n- [受控组件和非受控组件有什么区别？](https://github.com/haizlin/fe-interview/issues/631)\r\n- [React中什么是非控组件？](https://github.com/haizlin/fe-interview/issues/630)\r\n- [React中什么是受控组件？](https://github.com/haizlin/fe-interview/issues/629)\r\n- [React中发起网络请求应该在哪个生命周期中进行？为什么？](https://github.com/haizlin/fe-interview/issues/628)\r\n- [说说React的生命周期有哪些？](https://github.com/haizlin/fe-interview/issues/627)\r\n- [说说你对“在React中，一切都是组件”的理解](https://github.com/haizlin/fe-interview/issues/626)\r\n- [写React你是用es6还是es5的语法？有什么区别？](https://github.com/haizlin/fe-interview/issues/625)\r\n- [浏览器为什么无法直接JSX？怎么解决呢？](https://github.com/haizlin/fe-interview/issues/624)\r\n- [在使用React过程中你都踩过哪些坑？你是怎么填坑的？](https://github.com/haizlin/fe-interview/issues/623)\r\n- [说说你喜欢React的原因是什么？它有什么优缺点？](https://github.com/haizlin/fe-interview/issues/622)\r\n- [如何解决引用类型在pureComponent下修改值的时候，页面不渲染的问题？](https://github.com/haizlin/fe-interview/issues/621)\r\n- [createElement与cloneElement两者有什么区别？](https://github.com/haizlin/fe-interview/issues/620)\r\n- [解释下React中Element 和Component两者的区别是什么？](https://github.com/haizlin/fe-interview/issues/619)\r\n- [解释下React中component和pureComponent两者的区别是什么？](https://github.com/haizlin/fe-interview/issues/618)\r\n- [React的虚拟DOM和vue的虚拟DOM有什么区别？](https://github.com/haizlin/fe-interview/issues/617)\r\n- [你觉得React上手快不快？它有哪些限制？](https://github.com/haizlin/fe-interview/issues/616)\r\n- [说说你对声明式编程的理解？](https://github.com/haizlin/fe-interview/issues/615)\r\n- [React与angular、vue有什么区别？](https://github.com/haizlin/fe-interview/issues/614)\r\n- [React是哪个公司开发的？](https://github.com/haizlin/fe-interview/issues/613)\r\n- [React是什么？它的主要特点是什么？](https://github.com/haizlin/fe-interview/issues/612)\r\n- [简要描述下你知道的React工作原理是什么？](https://github.com/haizlin/fe-interview/issues/611)\r\n- [在React中怎样改变组件状态，以及状态改变的过程是什么？](https://github.com/haizlin/fe-interview/issues/606)\r\n- [在React中你是怎么进行状态管理的？](https://github.com/haizlin/fe-interview/issues/605)\r\n- [React声明组件有哪几种方法，各有什么不同？](https://github.com/haizlin/fe-interview/issues/604)\r\n\r\n### ReactNative\r\n- [如何在React Native中设置环境变量？]()\r\n- [请描述下Code Push的原理是什么？](https://github.com/haizlin/fe-interview/issues/783)\r\n- [React Native怎样查看日记？](https://github.com/haizlin/fe-interview/issues/782)\r\n- [React Native怎样测试？](https://github.com/haizlin/fe-interview/issues/781)\r\n- [React Native怎样调试？](https://github.com/haizlin/fe-interview/issues/780)\r\n- [React Native和React有什么区别？](https://github.com/haizlin/fe-interview/issues/779)\r\n- [有做过React Native项目吗？](https://github.com/haizlin/fe-interview/issues/725)\r\n\r\n### React-Router\r\n- [React-Router怎么获取历史对象？](https://github.com/haizlin/fe-interview/issues/922)\r\n- [React-Router怎么获取URL的参数？](https://github.com/haizlin/fe-interview/issues/921)\r\n- [在history模式中push和replace有什么区别？](https://github.com/haizlin/fe-interview/issues/778)\r\n- [React-Router怎么设置重定向？](https://github.com/haizlin/fe-interview/issues/777)\r\n- [React-Router 4中`<Router>`组件有几种类型？](https://github.com/haizlin/fe-interview/issues/776)\r\n- [React-Router 3和React-Router 4有什么变化？添加了什么好的特性？](https://github.com/haizlin/fe-interview/issues/775)\r\n- [React-Router的实现原理是什么？](https://github.com/haizlin/fe-interview/issues/774)\r\n- [React-Router 4的switch有什么用？](https://github.com/haizlin/fe-interview/issues/773)\r\n- [React-Router的路由有几种模式？](https://github.com/haizlin/fe-interview/issues/772)\r\n- [React-Router 4怎样在路由变化时重新渲染同一个组件？](https://github.com/haizlin/fe-interview/issues/771)\r\n- [React-Router的`<Link>`标签和`<a>`标签有什么区别？](https://github.com/haizlin/fe-interview/issues/770)\r\n- [React的路由和普通路由有什么区别？](https://github.com/haizlin/fe-interview/issues/728)\r\n- [请你说说React的路由的优缺点？](https://github.com/haizlin/fe-interview/issues/727)\r\n- [请你说说React的路由是什么？](https://github.com/haizlin/fe-interview/issues/726)\r\n\r\n### Redux/Mobx\r\n- [你有了解Rxjs是什么吗？它是做什么的？](https://github.com/haizlin/fe-interview/issues/920)\r\n- [在Redux中怎么发起网络请求？](https://github.com/haizlin/fe-interview/issues/919)\r\n- [Redux怎样重置状态？](https://github.com/haizlin/fe-interview/issues/918)\r\n- [Redux怎样设置初始状态？](https://github.com/haizlin/fe-interview/issues/917)\r\n- [Context api可以取代Redux吗？为什么？](https://github.com/haizlin/fe-interview/issues/916)\r\n- [推荐在reducer中触发Action吗？为什么？](https://github.com/haizlin/fe-interview/issues/915)\r\n- [Redux怎么添加新的中间件？](https://github.com/haizlin/fe-interview/issues/914)\r\n- [redux-saga和redux-thunk有什么本质的区别？](https://github.com/haizlin/fe-interview/issues/913)\r\n- [在React中你是怎么对异步方案进行选型的？](https://github.com/haizlin/fe-interview/issues/912)\r\n- [你知道redux-saga的原理吗？](https://github.com/haizlin/fe-interview/issues/911)\r\n- [你有使用过redux-saga中间件吗？它是干什么的？](https://github.com/haizlin/fe-interview/issues/910)\r\n- [Redux中异步action和同步action最大的区别是什么？](https://github.com/haizlin/fe-interview/issues/769)\r\n- [Redux和vuex有什么区别？](https://github.com/haizlin/fe-interview/issues/768)\r\n- [Redux的中间件是什么？你有用过哪些Redux的中间件？](https://github.com/haizlin/fe-interview/issues/767)\r\n- [说说Redux的实现流程](https://github.com/haizlin/fe-interview/issues/766)\r\n- [Mobx的设计思想是什么？](https://github.com/haizlin/fe-interview/issues/765)\r\n- [Redux由哪些组件构成？](https://github.com/haizlin/fe-interview/issues/764)\r\n- [Mobx和Redux有什么区别？](https://github.com/haizlin/fe-interview/issues/763)\r\n- [在React项目中你是如何选择Redux和Mobx的？说说你的理解](https://github.com/haizlin/fe-interview/issues/762)\r\n- [你有在React中使用过Mobx吗？它的运用场景有哪些？](https://github.com/haizlin/fe-interview/issues/761)\r\n- [Redux的thunk作用是什么？](https://github.com/haizlin/fe-interview/issues/740)\r\n- [Redux的数据存储和本地储存有什么区别？](https://github.com/haizlin/fe-interview/issues/739)\r\n- [在Redux中，什么是reducer？它有什么作用？](https://github.com/haizlin/fe-interview/issues/738)\r\n- [举例说明怎么在Redux中定义action？](https://github.com/haizlin/fe-interview/issues/737)\r\n- [在Redux中，什么是action？](https://github.com/haizlin/fe-interview/issues/736)\r\n- [在Redux中，什么是store？](https://github.com/haizlin/fe-interview/issues/735)\r\n- [为什么Redux能做到局部渲染呢？](https://github.com/haizlin/fe-interview/issues/734)\r\n- [说说Redux的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/733)\r\n- [Redux和Flux的区别是什么？](https://github.com/haizlin/fe-interview/issues/732)\r\n- [Redux它的三个原则是什么？](https://github.com/haizlin/fe-interview/issues/731)\r\n- [什么是单一数据源？](https://github.com/haizlin/fe-interview/issues/730)\r\n- [什么是Redux？说说你对Redux的理解？有哪些运用场景？](https://github.com/haizlin/fe-interview/issues/729)\r\n\r\n### Flux\r\n- [请说说点击按钮触发到状态更改，数据的流向？](https://github.com/haizlin/fe-interview/issues/742)\r\n- [请描述下Flux的思想](https://github.com/haizlin/fe-interview/issues/742)\r\n- [什么是Flux？说说你对Flux的理解？有哪些运用场景？](https://github.com/haizlin/fe-interview/issues/741)\r\n"
  },
  {
    "path": "lib/Vue.md",
    "content": "# vue面试题\r\n> 鼓励PR，持续更新（Vue v2.6.10）\r\n\r\n## 历史题目(最新：2019.07.27)\r\n[vue](#vue) | [vue-cli](#vue-cli) | [vue-router](#vue-router) | [vuex](#vuex)  | [ElementUI](#ElementUI) | [ElementUI](#ElementUI) | [mint-ui](#mint-ui)\r\n\r\n### vue\r\n- [从0到1自己构架一个vue项目，说说有哪些步骤、哪些重要插件、目录结构你会怎么组织](https://github.com/haizlin/fe-interview/issues/983)\r\n- [你知道vue的模板语法用的是哪个web模板引擎的吗？说说你对这模板引擎的理解](https://github.com/haizlin/fe-interview/issues/561)\r\n- [你知道v-model的原理吗？说说看](https://github.com/haizlin/fe-interview/issues/560)\r\n- [你有使用过vue开发多语言项目吗？说说你的做法？](https://github.com/haizlin/fe-interview/issues/559)\r\n- [在使用计算属性的时，函数名和data数据源中的数据可以同名吗？](https://github.com/haizlin/fe-interview/issues/558)\r\n- [vue中data的属性可以和methods中的方法同名吗？为什么？](https://github.com/haizlin/fe-interview/issues/557)\r\n- [怎么给vue定义全局的方法？](https://github.com/haizlin/fe-interview/issues/556)\r\n- [vue2.0不再支持v-html中使用过滤器了怎么办？](https://github.com/haizlin/fe-interview/issues/555)\r\n- [怎么解决vue打包后静态资源图片失效的问题？](https://github.com/haizlin/fe-interview/issues/554)\r\n- [怎么解决vue动态设置img的src不生效的问题？](https://github.com/haizlin/fe-interview/issues/553)\r\n- [使用vue后怎么针对搜索引擎做SEO优化？](https://github.com/haizlin/fe-interview/issues/552)\r\n- [跟keep-alive有关的生命周期是哪些？描述下这些生命周期](https://github.com/haizlin/fe-interview/issues/551)\r\n- [如果现在让你从vue/react/angularjs三个中选择一个，你会选哪个？说说你的理由](https://github.com/haizlin/fe-interview/issues/550)\r\n- [你知道vue2.0兼容IE哪个版本以上吗？](https://github.com/haizlin/fe-interview/issues/549)\r\n- [使用vue开发一个todo小应用，谈下你的思路](https://github.com/haizlin/fe-interview/issues/548)\r\n- [你有看过vue推荐的风格指南吗？列举出你知道的几条](https://github.com/haizlin/fe-interview/issues/547)\r\n- [你是从vue哪个版本开始用的？你知道1.x和2.x有什么区别吗？](https://github.com/haizlin/fe-interview/issues/546)\r\n- [你知道vue中key的原理吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/545)\r\n- [vue中怎么重置data？](https://github.com/haizlin/fe-interview/issues/544)\r\n- [vue渲染模板时怎么保留模板中的HTML注释呢？](https://github.com/haizlin/fe-interview/issues/508)\r\n- [Vue.observable你有了解过吗？说说看](https://github.com/haizlin/fe-interview/issues/507)\r\n- [你知道style加scoped属性的用途和原理吗？](https://github.com/haizlin/fe-interview/issues/506)\r\n- [你期待vue3.0有什么功能或者改进的地方？](https://github.com/haizlin/fe-interview/issues/489)\r\n- [vue边界情况有哪些？](https://github.com/haizlin/fe-interview/issues/478)\r\n- [如何在子组件中访问父组件的实例？](https://github.com/haizlin/fe-interview/issues/477)\r\n- [watch的属性用箭头函数定义结果会怎么样？](https://github.com/haizlin/fe-interview/issues/476)\r\n- [在vue项目中如果methods的方法用箭头函数定义结果会怎么样？](https://github.com/haizlin/fe-interview/issues/475)\r\n- [在vue项目中如何配置favicon？](https://github.com/haizlin/fe-interview/issues/474)\r\n- [你有使用过babel-polyfill模块吗？主要是用来做什么的？](https://github.com/haizlin/fe-interview/issues/473)\r\n- [说说你对vue的错误处理的了解？](https://github.com/haizlin/fe-interview/issues/472)\r\n- [在vue事件中传入$event，使用e.target和e.currentTarget有什么区别？](https://github.com/haizlin/fe-interview/issues/471)\r\n- [在.vue文件中style是必须的吗？那script是必须的吗？为什么？](https://github.com/haizlin/fe-interview/issues/470)\r\n- [vue怎么实现强制刷新组件？](https://github.com/haizlin/fe-interview/issues/469)\r\n- [vue自定义事件中父组件怎么接收子组件的多个参数？](https://github.com/haizlin/fe-interview/issues/468)\r\n- [实际工作中，你总结的vue最佳实践有哪些？](https://github.com/haizlin/fe-interview/issues/467)\r\n- [vue给组件绑定自定义事件无效怎么解决？](https://github.com/haizlin/fe-interview/issues/466)\r\n- [vue的属性名称与method的方法名称一样时会发生什么问题？](https://github.com/haizlin/fe-interview/issues/465)\r\n- [vue变量名如果以_、$开头的属性会发生什么问题？怎么访问到它们的值？](https://github.com/haizlin/fe-interview/issues/464)\r\n- [vue使用v-for遍历对象时，是按什么顺序遍历的？如何保证顺序？](https://github.com/haizlin/fe-interview/issues/463)\r\n- [vue如果想扩展某个现有的组件时，怎么做呢？](https://github.com/haizlin/fe-interview/issues/462)\r\n- [说下$attrs和$listeners的使用场景](https://github.com/haizlin/fe-interview/issues/461)\r\n- [分析下vue项目本地开发完成后部署到服务器后报404是什么原因呢？](https://github.com/haizlin/fe-interview/issues/460)\r\n- [v-once的使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/459)\r\n- [说说你对vue的表单修饰符.lazy的理解](https://github.com/haizlin/fe-interview/issues/458)\r\n- [vue为什么要求组件模板只能有一个根元素？](https://github.com/haizlin/fe-interview/issues/457)\r\n- [EventBus注册在全局上时，路由切换时会重复触发事件，如何解决呢？](https://github.com/haizlin/fe-interview/issues/456)\r\n- [怎么修改vue打包后生成文件路径？](https://github.com/haizlin/fe-interview/issues/455)\r\n- [你有使用做过vue与原生app交互吗？说说vue与ap交互的方法](https://github.com/haizlin/fe-interview/issues/454)\r\n- [使用vue写一个tab切换](https://github.com/haizlin/fe-interview/issues/453)\r\n- [vue中什么是递归组件？举个例子说明下？](https://github.com/haizlin/fe-interview/issues/452)\r\n- [怎么访问到子组件的实例或者子元素？](https://github.com/haizlin/fe-interview/issues/451)\r\n- [在子组件中怎么访问到父组件的实例？](https://github.com/haizlin/fe-interview/issues/450)\r\n- [在组件中怎么访问到根实例？](https://github.com/haizlin/fe-interview/issues/449)\r\n- [说说你对Object.defineProperty的理解](https://github.com/haizlin/fe-interview/issues/448)\r\n- [vue组件里写的原生addEventListeners监听事件，要手动去销毁吗？为什么？](https://github.com/haizlin/fe-interview/issues/447)\r\n- [vue组件里的定时器要怎么销毁？](https://github.com/haizlin/fe-interview/issues/446)\r\n- [vue组件会在什么时候下被销毁？](https://github.com/haizlin/fe-interview/issues/445)\r\n- [使用vue渲染大量数据时应该怎么优化？说下你的思路！](https://github.com/haizlin/fe-interview/issues/444)\r\n- [在vue中使用this应该注意哪些问题？](https://github.com/haizlin/fe-interview/issues/443)\r\n- [你有使用过JSX吗？说说你对JSX的理解](https://github.com/haizlin/fe-interview/issues/442)\r\n- [说说组件的命名规范](https://github.com/haizlin/fe-interview/issues/441)\r\n- [怎么配置使vue2.0+支持TypeScript写法？](https://github.com/haizlin/fe-interview/issues/440)\r\n- [`<template></template>`有什么用？](https://github.com/haizlin/fe-interview/issues/439)\r\n- [vue的is这个特性你有用过吗？主要用在哪些方面？](https://github.com/haizlin/fe-interview/issues/438)\r\n- [vue的:class和:style有几种表示方式？](https://github.com/haizlin/fe-interview/issues/437)\r\n- [你了解什么是函数式组件吗？](https://github.com/haizlin/fe-interview/issues/436)\r\n- [vue怎么改变插入模板的分隔符？](https://github.com/haizlin/fe-interview/issues/435)\r\n- [组件中写name选项有什么作用？](https://github.com/haizlin/fe-interview/issues/434)\r\n- [说说你对provide和inject的理解](https://github.com/haizlin/fe-interview/issues/433)\r\n- [开发过程中有使用过devtools吗？](https://github.com/haizlin/fe-interview/issues/432)\r\n- [说说你对slot的理解有多少？slot使用场景有哪些？](https://github.com/haizlin/fe-interview/issues/431)\r\n- [你有使用过动态组件吗？说说你对它的理解](https://github.com/haizlin/fe-interview/issues/430)\r\n- [prop验证的type类型有哪几种？](https://github.com/haizlin/fe-interview/issues/429)\r\n- [prop是怎么做验证的？可以设置默认值吗？](https://github.com/haizlin/fe-interview/issues/428)\r\n- [怎么缓存当前打开的路由组件，缓存后想更新当前组件怎么办呢？](https://github.com/haizlin/fe-interview/issues/427)\r\n- [说说你对vue组件的设计原则的理解](https://github.com/haizlin/fe-interview/issues/426)\r\n- [你了解vue的diff算法吗？](https://github.com/haizlin/fe-interview/issues/425)\r\n- [vue如何优化首页的加载速度？](https://github.com/haizlin/fe-interview/issues/424)\r\n- [vue打包成最终的文件有哪些？](https://github.com/haizlin/fe-interview/issues/423)\r\n- [ajax、fetch、axios这三都有什么区别？](https://github.com/haizlin/fe-interview/issues/422)\r\n- [vue能监听到数组变化的方法有哪些？为什么这些方法能监听到呢？](https://github.com/haizlin/fe-interview/issues/421)\r\n- [vue中是如何使用event对象的？](https://github.com/haizlin/fe-interview/issues/420)\r\n- [vue首页白屏是什么问题引起的？如何解决呢？](https://github.com/haizlin/fe-interview/issues/366)\r\n- [说说你对单向数据流和双向数据流的理解](https://github.com/haizlin/fe-interview/issues/365)\r\n- [移动端ui你用的是哪个ui库？有遇到过什么问题吗？](https://github.com/haizlin/fe-interview/issues/364)\r\n- [你知道nextTick的原理吗？](https://github.com/haizlin/fe-interview/issues/363)\r\n- [说说你对v-clock和v-pre指令的理解](https://github.com/haizlin/fe-interview/issues/362)\r\n- [写出你知道的表单修饰符和事件修饰符](https://github.com/haizlin/fe-interview/issues/361)\r\n- [说说你对proxy的理解](https://github.com/haizlin/fe-interview/issues/359)\r\n- [你有自己用vue写过UI组件库吗？](https://github.com/haizlin/fe-interview/issues/358)\r\n- [用vue怎么实现一个换肤的功能？](https://github.com/haizlin/fe-interview/issues/357)\r\n- [有在vue中使用过echarts吗？踩过哪些坑？如何解决的？](https://github.com/haizlin/fe-interview/issues/356)\r\n- [如果让你教一个2-3年经验前端经验的同事使用vue，你该怎么教？](https://github.com/haizlin/fe-interview/issues/355)\r\n- [vue性能的优化的方法有哪些？](https://github.com/haizlin/fe-interview/issues/354)\r\n- [SSR解决了什么问题？有做过SSR吗？你是怎么做的？](https://github.com/haizlin/fe-interview/issues/353)\r\n- [说说你觉得认为的vue开发规范有哪些？](https://github.com/haizlin/fe-interview/issues/352)\r\n- [vue部署上线前需要做哪些准备工作？](https://github.com/haizlin/fe-interview/issues/350)\r\n- [vue过渡动画实现的方式有哪些？](https://github.com/haizlin/fe-interview/issues/349)\r\n- [vue在created和mounted这两个生命周期中请求数据有什么区别呢？](https://github.com/haizlin/fe-interview/issues/348)\r\n- [vue父子组件双向绑定的方法有哪些？](https://github.com/haizlin/fe-interview/issues/347)\r\n- [vue怎么获取DOM节点？](https://github.com/haizlin/fe-interview/issues/346)\r\n- [vue项目有做过单元测试吗？](https://github.com/haizlin/fe-interview/issues/345)\r\n- [vue项目有使用过npm run build --report吗？](https://github.com/haizlin/fe-interview/issues/344)\r\n- [如何解决vue打包vendor过大的问题？](https://github.com/haizlin/fe-interview/issues/343)\r\n- [webpack打包vue速度太慢怎么办？](https://github.com/haizlin/fe-interview/issues/342)\r\n- [vue在开发过程中要同时跟N个不同的后端人员联调接口（请求的url不一样）时你该怎么办？](https://github.com/haizlin/fe-interview/issues/341)\r\n- [vue要做权限管理该怎么做？如果控制到按钮级别的权限怎么做？](https://github.com/haizlin/fe-interview/issues/340)\r\n- [说下你的vue项目的目录结构，如果是大型项目你该怎么划分结构和划分组件呢？](https://github.com/haizlin/fe-interview/issues/339)\r\n- [在移动端使用vue，你觉得最佳实践有哪些？](https://github.com/haizlin/fe-interview/issues/338)\r\n- [你们项目为什么会选vue而不选择其它的框架呢？](https://github.com/haizlin/fe-interview/issues/337)\r\n- [对于即将到来的vue3.0特性你有什么了解的吗？](https://github.com/haizlin/fe-interview/issues/336)\r\n- [vue开发过程中你有使用什么辅助工具吗？](https://github.com/haizlin/fe-interview/issues/335)\r\n- [vue和微信小程序写法上有什么区别？](https://github.com/haizlin/fe-interview/issues/334)\r\n- [怎么缓存当前的组件？缓存后怎么更新？](https://github.com/haizlin/fe-interview/issues/333)\r\n- [你了解什么是高阶组件吗？可否举个例子说明下？](https://github.com/haizlin/fe-interview/issues/332)\r\n- [为什么我们写组件的时候可以写在.vue里呢？可以是别的文件名后缀吗？](https://github.com/haizlin/fe-interview/issues/331)\r\n- [vue-loader是什么？它有什么作用？](https://github.com/haizlin/fe-interview/issues/330)\r\n- [说说你对vue的extend（构造器）的理解，它主要是用来做什么的？](https://github.com/haizlin/fe-interview/issues/329)\r\n- [如果将axios异步请求同步化处理？](https://github.com/haizlin/fe-interview/issues/328)\r\n- [怎么捕获组件vue的错误信息？](https://github.com/haizlin/fe-interview/issues/327)\r\n- [为什么vue使用异步更新组件？](https://github.com/haizlin/fe-interview/issues/326)\r\n- [如何实现一个虚拟DOM？说说你的思路](https://github.com/haizlin/fe-interview/issues/325)\r\n- [写出多种定义组件模板的方法](https://github.com/haizlin/fe-interview/issues/324)\r\n- [SPA单页面的实现方式有哪些？](https://github.com/haizlin/fe-interview/issues/323)\r\n- [说说你对SPA单页面的理解，它的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/322)\r\n- [说说你都用vue做过哪些类型的项目？](https://github.com/haizlin/fe-interview/issues/321)\r\n- [在vue项目中如何引入第三方库（比如jQuery）？有哪些方法可以做到？](https://github.com/haizlin/fe-interview/issues/320)\r\n- [使用vue手写一个过滤器](https://github.com/haizlin/fe-interview/issues/319)\r\n- [你有使用过render函数吗？有什么好处？](https://github.com/haizlin/fe-interview/issues/318)\r\n- [写出你常用的指令有哪些？](https://github.com/haizlin/fe-interview/issues/317)\r\n- [手写一个自定义指令及写出如何调用](https://github.com/haizlin/fe-interview/issues/316)\r\n- [组件进来请求接口时你是放在哪个生命周期？为什么？](https://github.com/haizlin/fe-interview/issues/315)\r\n- [你有用过事件总线(EventBus)吗？说说你的理解](https://github.com/haizlin/fe-interview/issues/314)\r\n- [说说vue的优缺点分别是什么？](https://github.com/haizlin/fe-interview/issues/313)\r\n- [DOM渲染在哪个周期中就已经完成了？](https://github.com/haizlin/fe-interview/issues/312)\r\n- [第一次加载页面时会触发哪几个钩子？](https://github.com/haizlin/fe-interview/issues/311)\r\n- [vue生命周期总共有几个阶段？](https://github.com/haizlin/fe-interview/issues/310)\r\n- [vue生命周期的作用是什么？](https://github.com/haizlin/fe-interview/issues/309)\r\n- [vue和angular有什么区别呢？](https://github.com/haizlin/fe-interview/issues/308)\r\n- [如何引入scss？引入后如何使用？](https://github.com/haizlin/fe-interview/issues/307)\r\n- [使用vue开发过程你是怎么做接口管理的？](https://github.com/haizlin/fe-interview/issues/306)\r\n- [为何官方推荐使用axios而不用vue-resource？](https://github.com/haizlin/fe-interview/issues/305)\r\n- [你了解axios的原理吗？有看过它的源码吗？](https://github.com/haizlin/fe-interview/issues/304)\r\n- [你有封装过axios吗？主要是封装哪方面的？](https://github.com/haizlin/fe-interview/issues/303)\r\n- [如何中断axios的请求？](https://github.com/haizlin/fe-interview/issues/302)\r\n- [axios是什么？怎样使用它？怎么解决跨域的问题？](https://github.com/haizlin/fe-interview/issues/301)\r\n- [说说你对vue的template编译的理解？](https://github.com/haizlin/fe-interview/issues/292)\r\n- [v-on可以绑定多个方法吗？](https://github.com/haizlin/fe-interview/issues/291)\r\n- [vue常用的修饰符有哪些？列举并说明](https://github.com/haizlin/fe-interview/issues/290)\r\n- [你认为vue的核心是什么？](https://github.com/haizlin/fe-interview/issues/289)\r\n- [v-model是什么？有什么用呢？](https://github.com/haizlin/fe-interview/issues/288)\r\n- [说说你对vue的mixin的理解，有什么应用场景？](https://github.com/haizlin/fe-interview/issues/287)\r\n- [SPA首屏加载速度慢的怎么解决？](https://github.com/haizlin/fe-interview/issues/286)\r\n- [删除数组用delete和Vue.delete有什么区别？](https://github.com/haizlin/fe-interview/issues/285)\r\n- [动态给vue的data添加一个新的属性时会发生什么？怎样解决？](https://github.com/haizlin/fe-interview/issues/284)\r\n- [组件和插件有什么区别？](https://github.com/haizlin/fe-interview/issues/283)\r\n- [说说你使用vue过程中遇到的问题（坑）有哪些，你是怎么解决的？](https://github.com/haizlin/fe-interview/issues/274)\r\n- [说说你对选项el,template,render的理解](https://github.com/haizlin/fe-interview/issues/273)\r\n- [vue实例挂载的过程是什么？](https://github.com/haizlin/fe-interview/issues/272)\r\n- [vue在组件中引入插件的方法有哪些？](https://github.com/haizlin/fe-interview/issues/271)\r\n- [v-if和v-for的优先级是什么？如果这两个同时出现时，那应该怎么优化才能得到更好的性能？](https://github.com/haizlin/fe-interview/issues/270)\r\n- [分别说说vue能监听到数组或对象变化的场景，还有哪些场景是监听不到的？无法监听时有什么解决方案？](https://github.com/haizlin/fe-interview/issues/269)\r\n- [$nextTick有什么作用？](https://github.com/haizlin/fe-interview/issues/268)\r\n- [为什么data属性必须声明为返回一个初始数据对应的函数呢？](https://github.com/haizlin/fe-interview/issues/267)\r\n- [怎么在watch监听开始之后立即被调用？](https://github.com/haizlin/fe-interview/issues/266)\r\n- [watch怎么深度监听对象变化？](https://github.com/haizlin/fe-interview/issues/265)\r\n- [watch和计算属性有什么区别？](https://github.com/haizlin/fe-interview/issues/264)\r\n- [vue如何监听键盘事件？](https://github.com/haizlin/fe-interview/issues/263)\r\n- [v-for循环中key有什么作用？](https://github.com/haizlin/fe-interview/issues/262)\r\n- [怎么在vue中使用插件？](https://github.com/haizlin/fe-interview/issues/261)\r\n- [你有写过自定义组件吗？](https://github.com/haizlin/fe-interview/issues/260)\r\n- [说说你对keep-alive的理解是什么？](https://github.com/haizlin/fe-interview/issues/259)\r\n- [怎么使css样式只在当前组件中生效？](https://github.com/haizlin/fe-interview/issues/258)\r\n- [你有看过vue的源码吗？如果有那就说说看](https://github.com/haizlin/fe-interview/issues/235)\r\n- [你有写过自定义指令吗？自定义指令的生命周期（钩子函数）有哪些？](https://github.com/haizlin/fe-interview/issues/234)\r\n- [v-show和v-if有什么区别？使用场景分别是什么？](https://github.com/haizlin/fe-interview/issues/232)\r\n- [说说你对MVC、MVP、MVVM模式的理解](https://github.com/haizlin/fe-interview/issues/231)\r\n- [说下你对指令的理解？](https://github.com/haizlin/fe-interview/issues/230)\r\n- [请描述下vue的生命周期是什么？](https://github.com/haizlin/fe-interview/issues/229)\r\n- [vue组件之间的通信都有哪些？](https://github.com/haizlin/fe-interview/issues/228)\r\n- [什么是虚拟DOM？](https://github.com/haizlin/fe-interview/issues/227)\r\n- [什么是双向绑定？原理是什么？](https://github.com/haizlin/fe-interview/issues/226)\r\n- [vue和react有什么不同？使用场景是什么？](https://github.com/haizlin/fe-interview/issues/225)\r\n- [说说vue的优缺点](https://github.com/haizlin/fe-interview/issues/224)\r\n- [有使用过vue吗？说说你对vue的理解](https://github.com/haizlin/fe-interview/issues/223)\r\n\r\n### vue-cli\r\n- [vue-cli提供了的哪几种脚手架模板？](https://github.com/haizlin/fe-interview/issues/543)\r\n- [vue-cli工程中常用的npm命令有哪些？](https://github.com/haizlin/fe-interview/issues/542)\r\n- [在使用vue-cli开发vue项目时，自动刷新页面的原理你了解吗？](https://github.com/haizlin/fe-interview/issues/541)\r\n- [vue-cli3插件有写过吗？怎么写一个代码生成插件？](https://github.com/haizlin/fe-interview/issues/540)\r\n- [vue-cli生成的项目可以使用es6、es7的语法吗？为什么？](https://github.com/haizlin/fe-interview/issues/488)\r\n- [vue-cli怎么解决跨域的问题？](https://github.com/haizlin/fe-interview/issues/487)\r\n- [vue-cli中你经常的加载器有哪些？](https://github.com/haizlin/fe-interview/issues/486)\r\n- [你知道什么是脚手架吗？](https://github.com/haizlin/fe-interview/issues/485)\r\n- [说下你了解的vue-cli原理？你可以自己实现个类vue-cli吗？](https://github.com/haizlin/fe-interview/issues/484)\r\n- [怎么使用vue-cli3创建一个项目？](https://github.com/haizlin/fe-interview/issues/483)\r\n- [vue-cli3你有使用过吗？它和2.x版本有什么区别？](https://github.com/haizlin/fe-interview/issues/482)\r\n- [vue-cli默认是单页面的，那要弄成多页面该怎么办呢？](https://github.com/haizlin/fe-interview/issues/360)\r\n- [不用vue-cli，你自己有搭建过vue的开发环境吗？流程是什么？](https://github.com/haizlin/fe-interview/issues/351)\r\n\r\n### vue-router\r\n- [vue-router怎么重定向页面？](https://github.com/haizlin/fe-interview/issues/419)\r\n- [vue-router怎么配置404页面？](https://github.com/haizlin/fe-interview/issues/418)\r\n- [切换路由时，需要保存草稿的功能，怎么实现呢？](https://github.com/haizlin/fe-interview/issues/417)\r\n- [vue-router路由有几种模式？说说它们的区别？](https://github.com/haizlin/fe-interview/issues/416)\r\n- [vue-router有哪几种导航钩子（ 导航守卫 ）？](https://github.com/haizlin/fe-interview/issues/415)\r\n- [说说你对router-link的了解](https://github.com/haizlin/fe-interview/issues/414)\r\n- [vue-router如何响应路由参数的变化？](https://github.com/haizlin/fe-interview/issues/383)\r\n- [你有看过vue-router的源码吗？说说看](https://github.com/haizlin/fe-interview/issues/382)\r\n- [切换到新路由时，页面要滚动到顶部或保持原先的滚动位置怎么做呢？](https://github.com/haizlin/fe-interview/issues/381)\r\n- [在什么场景下会用到嵌套路由？](https://github.com/haizlin/fe-interview/issues/380)\r\n- [如何获取路由传过来的参数？](https://github.com/haizlin/fe-interview/issues/379)\r\n- [说说active-class是哪个组件的属性？](https://github.com/haizlin/fe-interview/issues/378)\r\n- [在vue组件中怎么获取到当前的路由信息？](https://github.com/haizlin/fe-interview/issues/377)\r\n- [vur-router怎么重定向？](https://github.com/haizlin/fe-interview/issues/376)\r\n- [怎样动态加载路由？](https://github.com/haizlin/fe-interview/issues/375)\r\n- [怎么实现路由懒加载呢？](https://github.com/haizlin/fe-interview/issues/374)\r\n- [如果让你从零开始写一个vue路由，说说你的思路](https://github.com/haizlin/fe-interview/issues/373)\r\n- [说说vue-router完整的导航解析流程是什么？](https://github.com/haizlin/fe-interview/issues/372)\r\n- [路由之间是怎么跳转的？有哪些方式？](https://github.com/haizlin/fe-interview/issues/371)\r\n- [如果vue-router使用history模式，部署时要注意什么？](https://github.com/haizlin/fe-interview/issues/370)\r\n- [route和router有什么区别？](https://github.com/haizlin/fe-interview/issues/369)\r\n- [vue-router钩子函数有哪些？都有哪些参数？](https://github.com/haizlin/fe-interview/issues/368)\r\n- [vue-router是用来做什么的？它有哪些组件？](https://github.com/haizlin/fe-interview/issues/367)\r\n\r\n### vuex\r\n- [你有写过vuex中store的插件吗？](https://github.com/haizlin/fe-interview/issues/539)\r\n- [你有使用过vuex的module吗？主要是在什么场景下使用？](https://github.com/haizlin/fe-interview/issues/538)\r\n- [vuex中actions和mutations有什么区别？](https://github.com/haizlin/fe-interview/issues/537)\r\n- [vuex使用actions时不支持多参数传递怎么办？](https://github.com/haizlin/fe-interview/issues/413)\r\n- [你觉得vuex有什么缺点？](https://github.com/haizlin/fe-interview/issues/412)\r\n- [你觉得要是不用vuex的话会带来哪些问题？](https://github.com/haizlin/fe-interview/issues/411)\r\n- [vuex怎么知道state是通过mutation修改还是外部直接修改的？](https://github.com/haizlin/fe-interview/issues/393)\r\n- [请求数据是写在组件的methods中还是在vuex的action中？](https://github.com/haizlin/fe-interview/issues/392)\r\n- [怎么监听vuex数据的变化？](https://github.com/haizlin/fe-interview/issues/391)\r\n- [vuex的action和mutation的特性是什么？有什么区别？](https://github.com/haizlin/fe-interview/issues/390)\r\n- [页面刷新后vuex的state数据丢失怎么解决？](https://github.com/haizlin/fe-interview/issues/389)\r\n- [vuex的state、getter、mutation、action、module特性分别是什么？](https://github.com/haizlin/fe-interview/issues/388)\r\n- [vuex的store有几个属性值？分别讲讲它们的作用是什么？](https://github.com/haizlin/fe-interview/issues/387)\r\n- [你理解的vuex是什么呢？哪些场景会用到？不用会有问题吗？有哪些特性？](https://github.com/haizlin/fe-interview/issues/386)\r\n- [使用vuex的优势是什么？](https://github.com/haizlin/fe-interview/issues/385)\r\n- [有用过vuex吗？它主要解决的是什么问题？推荐在哪些场景用？](https://github.com/haizlin/fe-interview/issues/384)\r\n\r\n### ElementUI\r\n- [ElementUI是怎么做表单验证的？在循环里对每个input验证怎么做呢？](https://github.com/haizlin/fe-interview/issues/402)\r\n- [你有二次封装过ElementUI组件吗？](https://github.com/haizlin/fe-interview/issues/401)\r\n- [ElementUI怎么修改组件的默认样式？](https://github.com/haizlin/fe-interview/issues/400)\r\n- [ElementUI的穿梭组件如果数据量大会变卡怎么解决不卡的问题呢？](https://github.com/haizlin/fe-interview/issues/399)\r\n- [ElementUI表格组件如何实现动态表头？](https://github.com/haizlin/fe-interview/issues/398)\r\n- [ElementUI使用表格组件时有遇到过问题吗？](https://github.com/haizlin/fe-interview/issues/397)\r\n- [有阅读过ElementUI的源码吗？](https://github.com/haizlin/fe-interview/issues/396)\r\n- [项目中有使用过ElementUI吗？有遇到过哪些问题？它的使用场景主要是哪些？](https://github.com/haizlin/fe-interview/issues/395)\r\n- [有用过哪些vue的ui？说说它们的优缺点？](https://github.com/haizlin/fe-interview/issues/394)\r\n\r\n### mint-ui\r\n- [mint-ui使用过程中有没有遇到什么坑？怎么解决的？](https://github.com/haizlin/fe-interview/issues/481)\r\n- [说出几个mint-ui常用的组件](https://github.com/haizlin/fe-interview/issues/480)\r\n- [mint-ui是什么？你有使用过吗？](https://github.com/haizlin/fe-interview/issues/479)"
  },
  {
    "path": "lib/jQuery.md",
    "content": "\r\n# jQuery面试题\r\n> 鼓励PR\r\n\r\n## 历史题目(最新：2019.06.30)\r\n[知识点](#知识点) | [源码](#源码) | [扩展](#扩展)  | [Zepto](#Zepto) \r\n\r\n### 知识点\r\n\r\n- [jQuery的attr和prop方法有什么区别？](https://github.com/haizlin/fe-interview/issues/1246)\r\n- [jQuery是如何链式调用的？](https://github.com/haizlin/fe-interview/issues/1245)\r\n- [说说看jQuery的选择器有哪些？](https://github.com/haizlin/fe-interview/issues/1244)\r\n- [你有写过jQuery的扩展吗？都有哪些写法？](https://github.com/haizlin/fe-interview/issues/1243)\r\n- [jQuery.fn的init方法返回的this指的是什么对象？为什么要返回this？](https://github.com/haizlin/fe-interview/issues/1242)\r\n- [jQuery的属性拷贝(extend)的实现原理是什么，如何实现深拷贝？](https://github.com/haizlin/fe-interview/issues/1241)\r\n- [jquery.extend与jquery.fn.extend的区别？](https://github.com/haizlin/fe-interview/issues/1240)\r\n- [jQuery的队列是如何实现的？队列可以用在哪些地方？](https://github.com/haizlin/fe-interview/issues/1239)\r\n- [谈一下Jquery中的bind(),live(),delegate(),on()的区别？](https://github.com/haizlin/fe-interview/issues/1238)\r\n- [你知道自定义事件吗？jQuery里的fire函数是什么意思，什么时候用？](https://github.com/haizlin/fe-interview/issues/1237)\r\n- [你知道js和jQuery是什么关系吗？](https://github.com/haizlin/fe-interview/issues/1196)\r\n- [jQuery是通过哪个方法和Sizzle选择器结合的？](https://github.com/haizlin/fe-interview/issues/1195)\r\n- [针对jQuery性能的优化方法有哪些？](https://github.com/haizlin/fe-interview/issues/1194)\r\n- [jQuery与jQuery UI有啥区别？](https://github.com/haizlin/fe-interview/issues/1193)\r\n- [jQuery中如何将数组转化为json字符串，然后再转化回来？](https://github.com/haizlin/fe-interview/issues/1192)\r\n- [jQuery和Zepto的区别？各自的使用场景？](https://github.com/haizlin/fe-interview/issues/1191)\r\n- [针对jQuery的优化方法有哪些？](https://github.com/haizlin/fe-interview/issues/1190)\r\n- [Zepto的点透问题如何解决？](https://github.com/haizlin/fe-interview/issues/1189)\r\n- [jQuery UI怎样自定义组件？](https://github.com/haizlin/fe-interview/issues/1188)\r\n- [jQuery的slideUp动画 ，如果目标元素是被外部事件驱动, 当鼠标快速地连续触发外部元素事件, 动画会滞后的反复执行，该如何处理呢?]()\r\n- [JQuery一个对象可以同时绑定多个事件，这是如何实现的？](https://github.com/haizlin/fe-interview/issues/1186)\r\n\r\n\r\n### 源码\r\n- [你有看过JQuery的源码吗？说下它的实现原理是什么？](https://github.com/haizlin/fe-interview/issues/163)\r\n\r\n### 扩展\r\n\r\n### Zepto"
  },
  {
    "path": "lib/wxapp.md",
    "content": ""
  },
  {
    "path": "resource/css/index.css",
    "content": "body{}"
  },
  {
    "path": "resource/md/README-en-old.md",
    "content": "# Front-end interview **3+1** per day（Three questions per day）\n\n## :tada::tada::tada: [2020.5.20, 3+1 Official website online！](http://www.h-camel.com/index.html):tada::tada::tada:\n\n[Chinese](https://github.com/haizlin/fe-interview/blob/master/README.md) | [English](https://github.com/haizlin/fe-interview/blob/master/README-en.md)\n\n<!-- <p align=\"center\"><a rel=\"noopener noreferrer\"><img width=\"100\" src=\"https://github.com/haizlin/fe-interview/raw/master/resource/images/logo.jpg\" alt=\"fe-interview logo\"></a></p> -->\n\n<p align=\"left\">\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=html\" alt=\"html\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=css\" alt=\"css\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=javascript\" alt=\"javascript\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=skill\" alt=\"skill\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/stargazers\"><img src=\"https://img.shields.io/redmine/plugin/stars/redmine_xlsx_format_issue_exporter.svg\" alt=\"Statr\"></a>\n</p>\n\n## Four goals：diligent thinking，more hands-on，good summary，can adhere to   \n\n> \"The Confucian Analects\", Master Zeng said, Every day I do self-inspection on three aspects. (I reflect on myself many times every day).\n> Confucius said, \"don't be angry, don't be sad. If one corner is not reversed by three corners, it will be no longer. \" \n> Front-end interview 3+1 per day，Driven by interview questions, make progress every day！  \n> Let hard work become a habit, let struggle become a kind of enjoyment!  \n> Believe in the power of **perseverance**！！！\n\n---\n- Learn without closing, strive to meet better oneself, 365 days without holidays, **5 a.m. every day** to publish interview questions by hand.(**Knock oneself**).\n- I hope you can stay calm in this **grandiose** front-end circle and stick to spending 20 minutes a day studying and thinking.\n- In this ever-changing, class library emerges endlessly at the front end, I suggest that you do not wait until you find a job before brushing the test question, advocating daily learning! (Don't forget the beginning, html, css, JavaScript is the cornerstone!)\n- Welcome to **Issues**, encourage **PR**, and thank **Star**、thank**watch**.，What good suggestions do you have for us to share and discuss with me via Wechat！\n> I hope you can study and think everyday, so that you can come here!!! (Don't come for anyone, come for yourself!)\n\n<p align=\"center\"><a href=\"https://v.youku.com/v_show/id_XNDI2NDUyOTY2MA==.html?spm=a2h3j.8428770.3416059.1\">Click on \"Excellence - Ninth Anniversary\" video</a></p>\n\n## Exchange\nWelcome to discuss, if you feel that it is helpful to your study, please click [**Star**](https://github.com/haizlin/fe-interview), and Welcome to the Wechat Sweeping Pay attention to the front-end sword to understand the WeChat Official Account, and join the \"front-end learning 3 + 1\" Wechat group to communicate with each other (click on the menu of the public number: group communication).\n\n<p align=\"center\">\n    <img src=\"https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode_public.jpg\">\n</p>\n\n\n## Today's Knowledge Points (2020.07.06) —— 447 days ([我也要出题](http://www.h-camel.com/contribution.html))\n- [html] [使用a标签的download属性下载文件会有跨域问题吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2604)\n- [css] [怎样把单位cm转换成px呢（在打印时有时会用到）？](https://github.com/haizlin/fe-interview/issues/2605)\n- [js] [写一个单向链数据结构的 js 实现并标注复杂度](https://github.com/haizlin/fe-interview/issues/2606)\n- [skill] [说下JWT的认证过程](https://github.com/haizlin/fe-interview/issues/2607)\n\n\n> Welcome to [**Issues**](https://github.com/haizlin/fe-interview/issues) and friends to discuss learning!\n\n## Classification\n- class(3+1)  \n    [html](category/html.md) | [css](category/css.md) | [js](category/js.md) | [Skill](category/skill.md)\n\n- Topics(Please look forward to and welcome PR)  \n    [ECMAScript 34+](category/ECMAScript.md) | [NodeJs](category/nodejs.md) | [jQuery 22+](lib/jQuery.md) | [Vue 248+](lib/Vue.md) | [React 328+](lib/React.md) | [AngularJs](lib/AngularJs.md) | [wxapp](lib/wxapp.md)\n\n- Tools(Please look forward to and welcome PR) \n    [webpack](tools/webpack.md)\n\n- Summary  \n    [week](category/week.md)\n\n## History\n- **[All](category/history.md)**\n\n- 1 days (2019.04.17)\n    - [html] [页面导入样式时，使用link和@import有什么区别？](https://github.com/haizlin/fe-interview/issues/1)\n    - [css] [圣杯布局和双飞翼布局的理解和区别，并用代码实现](https://github.com/haizlin/fe-interview/issues/2)\n    - [js] [用递归算法实现，数组长度为5且元素的随机数在2-32间不重复的值](https://github.com/haizlin/fe-interview/issues/3)\n\n- 2 days (2019.04.18)\n    - [html] [html的元素有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/4)\n    - [css] [CSS3有哪些新增的特性？](https://github.com/haizlin/fe-interview/issues/5)\n    - [js] [写一个方法去掉字符串中的空格](https://github.com/haizlin/fe-interview/issues/6)\n\n- 3 days (2019.04.19)\n    - [html] [HTML全局属性(global attribute)有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/7)\n    - [css] [在页面上隐藏元素的方法有哪些？](https://github.com/haizlin/fe-interview/issues/8)\n    - [js] [去除字符串中最后一个指定的字符](https://github.com/haizlin/fe-interview/issues/9)\n\n…………  \n\n\n- 445 days (2020.07.04)\n    - [html] [canvas透明度是0.6的矩形和透明度是0.2的矩形叠加到一起，透明度是多少？](https://github.com/haizlin/fe-interview/issues/2596)\n\t- [css] [pseudo-class与pseudo-element有什么区别？](https://github.com/haizlin/fe-interview/issues/2597)\n\t- [js] [请使用js实现商品的sku，并说说你的思路](https://github.com/haizlin/fe-interview/issues/2598)\n\t- [skill] [你喜欢在大公司工作还是小公司（创业公司）工作？为什么？](https://github.com/haizlin/fe-interview/issues/2599)\n\t\n\n- 446 days (2020.07.05)\n    - [html] [页面刷新时sessionStroage会变（会清空）吗？](https://github.com/haizlin/fe-interview/issues/2600)\n\t- [css] [flex与其他有什么不同，用它有什么好处？](https://github.com/haizlin/fe-interview/issues/2601)\n\t- [js] [请使用js实现vue的diff算法](https://github.com/haizlin/fe-interview/issues/2602)\n\t- [skill] [说下你学习前端的历程吧](https://github.com/haizlin/fe-interview/issues/2603)\n\t\n\n- **[All](category/history.md)**\n\n## How to learn\n- Whether you understand the topic or not, you have to think first and then Baidu. After thinking, you must write it out.\n- If it's a native JS question, don't rely on third-party libraries, such as jquery, etc.\n- Every day's questions are independent and do not need to be sequenced, but it is suggested that each question should be answered. If you will or will not, the answer will be known.\n- After you don't understand Baidu's title, don't copy a large paragraph directly, you should summarize it in your own words concisely.\n\n## Origin\n> The story originated from an interview question sent by a departing colleague, and then exploded in a group of micro-letters from departments and enterprises. After answering the question, people thought it would be better if they came to ask one question every day. Face-to-face training, suddenly want to do what they want to say, so there is this open source warehouse, only for the benefit of others!\n\n![origin picture](https://github.com/haizlin/fe-interview/raw/master/resource/images/begin.jpg)\n\n## Exchange\nWelcome to discuss, if you feel that it is helpful to your study, please click [**Star**](https://github.com/haizlin/fe-interview), and Welcome to the Wechat Sweeping Pay attention to the front-end sword to understand the WeChat Official Account, and join the \"front-end learning 3 + 1\" Wechat group to communicate with each other (click on the menu of the public number: group communication).\n\n![wechat qrcode_public](https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode_public.jpg)\n\n## Thanks（No ranking）\n- [qq674785876](https://github.com/qq674785876)\n- [undefinedYu](https://github.com/undefinedYu)\n- [qingleizhang123](https://github.com/qingleizhang123)\n- [yxkhaha](https://github.com/yxkhaha)\n- [AnsonZnl](https://github.com/AnsonZnl)\n- [Luke.Deng](https://github.com/xiangshuo1992)\n- [xiqi99520](https://github.com/xiqi99520)\n- [LeannaLady](https://github.com/LeannaLady)\n- [cxwht](https://github.com/cxwht)\n- [zhaoqian0901](https://github.com/zhaoqian0901)\n\n## Events\n- 2019.04.17 — 来源于一张离职同事发来的求助面试题，然后大家突发其想说干就干\n- 2019.04.25 — 添加了面试题的分类\n- 2019.04.27 — 添加了Issues的模板\n- 2019.04.28 — 每日3题改成每日3+1，即添加了一个skill题\n- 2019.04.29 — 添加了特别感谢的朋友\n- 2019.04.30 — 添加了QQ讨论群\n- 2019.05.02 — 去除QQ讨论群二维码，添加公众号及个人微信二维码\n- 2019.05.05 — 看到很多网络上的朋友滥用链接，让有需要的朋友找不到最新的试题，特添加了转载说明\n- 2019.05.07 — 为了把开源项目更好的延续下去，帮助更多爱学习的朋友，开通了掘金专栏、知乎专栏和看云\n- 2019.05.07 — 下午star数突破100，看来爱学习的人很多，也为自己的坚持而感到欣慰！利他利已！\n- 2019.05.08 — 看到点赞数破100了，但每天答题的人很少很少！我在反思问题出在我身上还是什么原因？所以特加了提示：不要为了谁而来，要为自己而来！\n- 2019.05.12 — 与国际接轨，代码与学习无国界，所以添加了英文版本，后续会继续优化，先解决有的问题！\n- 2019.05.13 — star数突破300！\n- 2019.05.14 — issues题目数量突破100！继续努力前行！\n- 2019.05.15 — 加了技能图标，让README更美观，看着更舒服！\n- 2019.05.16 — 看到很多朋友直接复制一大段出来文字放到issues里，其实这样是不好的，看后也要用自己的话总结根据出来，所以添加了怎样学习的方法\n- 2019.05.23 — 发现很多朋友都好奇这个开源项目，所以特加了本开源项目的四大宗旨。\n- 2019.06.01 — 为了指引新关注的朋友，就把第1、2、3天的题也显示出来了。\n- 2019.06.03 — 世上本无竞争，只是参与的人多了而已，特加了相关优质开源项目的链接，欢迎大家关注，找到适合自己的学习方式（open的心态，很多朋友让我多关注下竞争对手，我说不用，要感谢竞争，竞争会使我更强大，其实我觉得最大的对手就是自己！）。\n- 2019.06.11 — 添加了贡献指南，欢迎大家提PR。\n- 2019.06.13 — star数突破700！离5月13日刚好满一个月，增加了400，看来爱学习的朋友还是很多的！感谢关注！\n- 2019.06.14 — 同步开通了简书入口，让更多的朋友参与。\n- 2019.06.20 — star数突破888！好吉利的数字！\n- 2019.06.21 — vue的题量突破150+，html/css/javascript/skill的题量分别为67，成为目前市面上题量最大的开源仓库！（全球第一），感谢坚持！\n- 2019.06.23 — 仅仅两天，vue的题量再次突破220+，非常感谢坚持！\n- 2019.06.25 — 误打误撞，github上面搜索“前端面试”，按star排行，成功挺进前10，立个flag，年底目标前5！\n- 2019.06.26 — 第71天，star数突破1000，issues数突破500！\n- 2019.06.28 — 第73天，此开源项目被[HelloGitHub 第 39 期](https://hellogithub.com/periodical/volume/39/)收录，并把作者添加到了贡献者的名单，感谢HG，欢迎大家关注HG！\n- 2019.06.28 — 第73天，star数突破1300，原因是发布了篇 [vue 248+个知识点（面试题）为你保驾护航](https://juejin.im/post/5d153267e51d4510624f9809)，看来爱学习的朋友还是非常多的！\n- 2019.06.30 — 第75天，《前端面试每日3+1》开源项目上了github的热门榜，总榜排行第6，javascript语言榜排名第1！感谢一路同行的朋友们的努力付出！\n- 2019.06.30 — 第75天，鉴于有不少朋友都想直接要答案，而我的回答始终是没有，答案在你自己脑中！新的口号：始于面试，但不止于面试！提倡每日学习，每天进步！\n- 2019.07.01 — 第76天，star数突破2000大关，感谢关注的朋友们，如果要参与项目，最好的建议是watch一下\n- 2019.07.05 — 第80天，为期一周的热榜结束，收获star数达到2857，在github中“前端面试”的star排名第7，前进了3名，非常感谢[**jsliang**](https://github.com/LiangJunrong/document-library)的推荐才使得有这么一波流量，恢复平静，专心出题，坚持做得更好，期待下一波流量的到来！对了，今天公司9周年，和团队一起专门录制了个九周年的视频！[点击查看 “卓越-九周年” 视频](https://v.youku.com/v_show/id_XNDI2NDUyOTY2MA==.html?spm=a2h3j.8428770.3416059.1)\n- 2019.07.08 — 第83天，star数突破3000大关\n- 2019.07.18 — 添加了非常棒的开源项目链接，顺便记录下今天star突破3500，关注的朋友越来越多，继续坚持**死磕自己，愉悦大家**\n- 2019.07.19 — [328道React题](https://juejin.im/post/5d310e8bf265da1bd261259d)出炉，目前Vue和React的题已经各占领全球第一了，后期会持续更新！\n- 2019.07.25 — 开通了[segmentfault专栏](https://segmentfault.com/blog/frontend-interview)的专栏，至今已有10个平台同步更新，让更多的朋友参与进来！\n- 2019.07.25 — 整整100天，从未间断，共968个知识点，3787个朋友关注，上百万次访问！创造了多个记录，多个第一，但路还长，望继续坚持！\n- 2019.08.02 — 第108天，知识点突破1000，继续努力前行！发现一路上好多模仿者、也有好多抄袭者（引用原题都没有添加出处），但不忘初心，抄得了题目，抄不了**那份坚持与执着**！同时感谢他们一路的陪伴。\n- 2019.08.18 — 第124天，受到俄罗斯老外的关注并吐槽了一下，原因估计是他看不懂中文吧，虽然也有英文版本，但那英文及排版有望改进。\n- 2019.08.19 — 第125天，本项目又再一次上了github的热门榜，距离上次刚好是50天（在第75天的时候），能帮助到更多的朋友，那就只有坚持吧！\n- 2019.08.21 — 第127天，star数突破5000，github上搜索“前端面试”，按star排行，成功挺进前5，这是6月25日定的小目标，提前完成，继续坚持吧，不忘初心，利他利己，足矣。\n- 2019.09.13 — 今天是更新的第150天，刚好中秋节，农历十五中秋节，是一种巧合，意味着团团圆圆！祝所有朋友幸福健康！\n- 2019.09.18 — 今天一看关注数增加了不少，才发现又一次上了github热门榜，第三次了，看来爱学习的朋友很多！\n- 2019.10.10 — 第四次登上github热门榜，应该是坚持更新的结果，同时项目被[前端网](http://qianduan.cc)收录！\n- 2019.10.20 - 毕竟一个人的能力有限，集体的力量才是无限的！欢迎大家一起来贡献题目，为**前端面试每日3+1**开源社区贡献力量！点击 [我也要出题](http://www.h-camel.com/contribution.html) 贡献你的题目吧，让大家一起来挑战你的题目！\n- 2019.11.13 — 第211天，第5次登上github热门榜！预计元旦前将会上线3+1的官网，敬请期待！\n- 2019.12.21 — 第249天，第6次登上github热门榜！最近好多朋友都在问，答案在哪？我的回答还是，没有答案，提倡主动思考！\n- 2020.02.28 — 第317天，第7次登上github热门榜！\n- 2020.03.09 — 第328天，第8次登上github热门榜！去年年底说的官网的事还没上线，不找理由，继续期待吧，满一年的时候会实现的\n- 2020.03.11 — 第330天，star数突破10000，真正跨入万人项目了，在这公布下数据统计（真开源，敢反馈） ：\n    - 坚持每天4.30-5:00之间发布3+1题目，第330天\n    - github有10000人关注，全球开源项目排名第1468名\n    - 总共发布2012道题，涉及html/javascript/css/skill/vue/react/es/nodejs/jquery等题目，前端类题目全球排名第一，包含各大厂商 \n    - 共有39个作者贡献了题目\n    - 总共1250位朋友参与答题，共有6165条回复\n    - 公众号有3710位朋友关注\n    - 有8次上了github全球热门榜\n    - 每天从掘金、简书、sf等平台访问过来的人数达到5千人\n    - 微信上的广告收入：490.55元（广告放在底部，从不干扰读者，后期将会用于相关网站建设支出，服务于社区）\n- 2020.04.16 — 第366天，前端面试每日3+1，满一年啦，366天从未间断，感谢大家的陪伴与参与！！！未来的日子会继续努力做得更好！\n- 2020.05.20 — 第400天，3+1在5.20这浪漫的日子上线了（让大家久等了，感谢团队的努力付出）：[GO，去瞧瞧](http://www.h-camel.com/index.html)\n- 2020.05.21 — 第401天，第9次登上github热门榜！\n- 2020.06.03 — 第415天，第10次登上github热门榜！\n- 2020.06.30 — 第441天，第11次登上github热门榜！\n\n## Source\n- [前端向朔](https://blog.csdn.net/u013778905)（CSDN Daily Synchronized Updates）\n- [juejin](https://juejin.im/user/5b5ff865f265da0f6b771700/posts)（Daily Synchronized Updates）\n- [zhihu](https://zhuanlan.zhihu.com/fe-interview)（Daily Synchronized Updates）\n- [Github](https://github.com/haizlin/fe-interview)（Daily Synchronized Updates）\n- [Gitee](https://gitee.com/haizhilin/fe-interview)（Daily Synchronized Updates）\n- [jianshu](https://www.jianshu.com/c/1ba24fbe0006)（Daily Synchronized Updates）\n- [segmentfault](https://segmentfault.com/blog/frontend-interview)（Daily Synchronized Updates）\n- [weibo](https://weibo.com/haizlin)（Daily Synchronized Updates）\n- [toutiao](https://toutiao.io/subjects/359261)（Daily Synchronized Updates）\n- [kancloud](https://www.kancloud.cn/aya001001/fe-interview)（Weekly Synchronized Updates）\n- 「qianduanjianjie」 wechat（Scan QR code，Daily Synchronized Updates）\n\n## Contribution\nPlease read the [Contribution Guide](https://github.com/haizlin/fe-interview/blob/master/.github/PULL_REQUEST_TEMPLATE.md) before submitting PR\nThank you to all the people who already contributed to 'Front-end interview **3+1** per day'!\n\n## Great open source project\n* 【recommend】欢迎跟 jsliang 一起折腾前端，系统整理前端知识，目前正在折腾 LeetCode，打算打通算法与数据结构的任督二脉。[GitHub 地址](https://github.com/LiangJunrong/document-library)\n\n## Friendship Links (you have good open source projects, welcome to recommend)\n* [jsliang的文档库](https://github.com/LiangJunrong/document-library)（每日一道 LeetCode，jsliang 带你进行每日折腾~）\n* [千古壹号](https://github.com/qianguyihao/Web)（前端入门和进阶学习笔记作者。从零开始学前端，做一个web全栈工程师。）\n* [CS-Notes](https://github.com/CyC2018/CS-Notes)（技术面试必备基础知识、Leetcode 题解）\n* [情封](https://github.com/f2er)（公众号「前端早读课」作者情封）\n* [Nodejs技术栈](https://www.nodejs.red)（公众号「Nodejs技术栈」作者五月君，本文档是作者从事 Node.js Developer 以来的学习历程，旨在为大家提供一个较详细的学习教程，侧重点更倾向于 Node.js 服务端所涉及的技术栈。）\n* [SHERlocked93](https://github.com/SHERlocked93/blog) （公众号 「前端下午茶」作者，分享前端精选文章，和大家一起成长）\n* [lucifer](https://github.com/azl397985856/fe-interview) （公众号 「脑洞前端」作者，宇宙最强的前端面试指南）\n* [_frank](https://mp.weixin.qq.com/s/K3yG4eyuQvZxXIU9jas8kA) （公众号 「前端迷」作者，定期分享源码解析，面试经历以及前端技术）\n* [达达前端](https://github.com/webVueBlog/vueblog) （公众号 「达达前端」作者，一个热爱前端的达达程序员）\n* [前端高校](https://github.com/webVueBlog/vueblog) （公众号 「前端高校」作者，置身世外只为暗中观察）\n* [魔王哪吒](https://juejin.im/user/5e477d7ce51d4526c550a27d) （web前端开发工程师）\n* [若川](https://github.com/lxchuan12/blog) （公众号 「若川视野」作者，freeCodeCamp杭州社区组织者之一）\n* [qiangdada](https://github.com/xuqiang521/overwrite) （公众号「合格前端」，定期推送一些精选博文，内容包括但不仅限于前端，不定期进行技术直播分享。）\n* [木易杨](https://github.com/Advanced-Frontend/Daily-Interview-Question)（公众号「高级前端进阶」和壹题的作者，每天搞定一道前端大厂面试题，一年后会看到不一样的自己。）\n* [刘小夕](https://github.com/YvetteLau/Step-By-Step)（公众号「前端宇宙」作者刘小夕，我将和大家一起一步一个脚印，向前端专家迈进。）\n* [koala](https://github.com/koala-coding/goodBlog)（公众号「程序员成长指北」作者，专注 完整的 Node.js 技术栈分享，从 JavaScript 到 Node.js,再到后端数据库，祝您成为优秀的高级 Node.js 工程师。座右铭：今天未完成的，明天更不会完成。）\n* [第一名的小蝌蚪](https://github.com/airuikun/Weekly-FE-Interview)（每周十道前端大厂面试题，并收集大家在大厂面试中遇到的难题，一起共同成长。）\n* [勿忘心安](https://github.com/crazylxr)（公众号「前端桃园」）\n* [yck](https://github.com/InterviewMap/CS-Interview-Knowledge-Map)（公众号「前端真好玩」、「前端面试之道」作者）\n* [浪里行舟](https://github.com/ljianshu/Blog)（公众号「前端工匠」作者浪里行舟，关注基础知识，打造优质前端博客。）\n* [小生方勤](https://github.com/wanqihua)（公众号「小生方勤」、前端词典系列作者）\n* [郭小北](https://github.com/xiaobei666)（公众号「前端你别闹」作者）\n* [小婷](https://www.zhihu.com/people/wang-ting-83-68-20/activities)（公众号「编程微刊」作者）\n* [dendoink](https://github.com/DendiSe7enGitHub)（公众号「前端恶霸」作者）\n* [前端小智](https://juejin.im/user/59df61ec51882578ce26ee6e)（公众号「大迁世界」作者）\n* [ConardLi](https://github.com/ConardLi)（公众号「code秘密花园」作者）\n* [RobinsonZhang](https://github.com/robinson90)（公众号「达摩空间」作者，爱分享，爱挑战，技术狂热，不断写作，前沿布道。 我们从小白到大师，慢慢来。）\n* [Wscats](https://github.com/Wscats/articles)（公众号「前端漫游」作者，始于前端但不止于前端。）\n* [前端晚练课](https://github.com/fezaoduke/fe-practice-hard)（前端早读课的姊妹篇，每天一个前端知识点，苦练前端真功夫）\n* [每日一题](https://juejin.im/user/5c31b0176fb9a049f7465912)（每日一题（开开森森学前端系列））\n* [前端漫谈](https://juejin.im/user/585a2f52128fe10069ba1b95/posts)（前端漫谈系列）\n* [前端帮帮忙](https://juejin.im/user/57b26b806be3ff006bb97122/posts)（前端帮帮忙系列）\n* [面试官](https://juejin.im/user/58d8cd0644d9040069433edb/posts)（面试官系列）\n* [面试图谱](https://yuchengkai.cn/docs/) （打造最好的面试图谱）\n* [前端知识整理](https://github.com/pingan8787/Leo-JavaScript) （Cute系列更新一些系列文章和框架demo，作为自己学习结果的输出，喜欢的朋友欢迎 👉star）\n* 洞见前端小程序-(微信搜索，非常有意思的小程序，刷题必备)\n* 前端荣耀小程序-(微信搜索，非常有意思的小程序，通关打卡还有排行榜)\n\n## Reprint\n> Recently, many friends on the Internet abused links and abused questions, packaged and charged, so that needy friends can not find the latest test questions, contrary to my original intention, added some statements:\n\n- Statement:\n  1. You can reprint all the interview questions in it anywhere, but please add the address of the warehouse, because you seldom update it after reprinting, but the warehouse will be updated on time every day.\n  2. I don't charge anything, I don't, I won't, I won't, I won't, I won't authorize anybody to charge.\n  3. You do not need to crawl this warehouse, if you need any format, you can chat with me, such as local reading PDF, I have time to make PDF, for your convenience!\n\n## License\n[![MIT](http://api.haizlin.cn/api?mod=interview&ctr=issues&act=generateSVG&type=a.svg)](https://github.com/haizlin/fe-interview/blob/master/LICENSE)\n"
  },
  {
    "path": "resource/md/README-old.md",
    "content": "# 前端面试每日 **3+1**（每日三问）\n\n## :tada::tada::tada: [2020.5.20, 3+1官网发布上线啦！](http://www.h-camel.com/index.html):tada::tada::tada:\n\n[中文](https://github.com/haizlin/fe-interview/blob/master/README.md) | [English](https://github.com/haizlin/fe-interview/blob/master/README-en.md)\n\n<p align=\"left\">\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=html\" alt=\"html\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=css\" alt=\"css\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=javascript\" alt=\"javascript\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/issues\"><img src=\"https://img.shields.io/github/languages/top/badges/shields.svg?label=skill\" alt=\"skill\"></a>\n  <a href=\"https://github.com/haizlin/fe-interview/stargazers\"><img src=\"https://img.shields.io/redmine/plugin/stars/redmine_xlsx_format_issue_exporter.svg\" alt=\"Statr\"></a>\n</p>\n\n## 四大宗旨：勤思考，多动手，善总结，能坚持  \n\n> 《论语》，曾子曰：**“吾日三省吾身”**（我每天多次反省自己）  \n> 孔子曰：**“不愤不启，不悱不发。举一隅不以三隅反，则不复也”**  \n> 前端面试每日3+1，以面试题来驱动学习，每天进步一点！  \n> 让努力成为一种习惯，让奋斗成为一种享受！  \n> 相信 **坚持** 的力量！！！\n\n---\n- 学习不打烊，充电加油只为**遇到更好的自己**，365天无节假日，**每天早上5点**纯手工发布面试题（**死磕自己，愉悦大家**）。\n- 希望大家在这**浮夸**的前端圈里，保持**冷静**，坚持每天花20分钟来学习与思考。\n- 在这千变万化，类库层出不穷的前端，建议大家不要等到找工作时，才狂刷题，提倡**每日学习**！（**不忘初心**，html、css、javascript才是基石！）\n- 欢迎大家到**Issues**交流，鼓励**PR**，感谢**Star**、感谢**watch**，大家有啥好的建议可以加我微信一起交流讨论！\n> 希望大家**每日**去学习与思考，这才达到来这里的目的！！！（不要为了谁而来，要为自己而来！）\n\n<p align=\"center\"><a href=\"https://v.youku.com/v_show/id_XNDI2NDUyOTY2MA==.html?spm=a2h3j.8428770.3416059.1\">点击查看 “卓越-九周年” 视频</a></p>\n\n## 交流讨论\n欢迎大家前来讨论，如果觉得对你的学习有一定的帮助，欢迎点个[**Star**](https://github.com/haizlin/fe-interview), 同时欢迎微信扫码关注 **前端剑解** 公众号，并加入 **“前端学习每日3+1”** 微信群相互交流（点击公众号的菜单：进群交流）。\n\n<p align=\"center\">\n    <img src=\"https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode_public.jpg\">\n</p>\n\n\n## 今天的知识点 (2020.07.06) —— 第447天 ([我也要出题](http://www.h-camel.com/contribution.html))\n- [html] [使用a标签的download属性下载文件会有跨域问题吗？如何解决？](https://github.com/haizlin/fe-interview/issues/2604)\n- [css] [怎样把单位cm转换成px呢（在打印时有时会用到）？](https://github.com/haizlin/fe-interview/issues/2605)\n- [js] [写一个单向链数据结构的 js 实现并标注复杂度](https://github.com/haizlin/fe-interview/issues/2606)\n- [软技能] [说下JWT的认证过程](https://github.com/haizlin/fe-interview/issues/2607)\n\n\n> 点击 [我也要出题](http://www.h-camel.com/contribution.html) 贡献你的题目吧，让大家一起来挑战你的题目！\n> 欢迎在 [**Issues**](https://github.com/haizlin/fe-interview/issues) 和朋友们一同讨论学习！\n\n## 试题分类\n- 分类（3+1）  \n    [html](category/html.md) | [css](category/css.md) | [js](category/js.md) | [软技能](category/skill.md)\n\n- 专题（欢迎PR）  \n    [ECMAScript 34+](category/ECMAScript.md) | [NodeJs](category/nodejs.md) | [jQuery 22+](lib/jQuery.md) | [Vue 248+](lib/Vue.md) | [React 328+](lib/React.md) | [AngularJs](lib/AngularJs.md) | [小程序](lib/wxapp.md)\n\n- 工具（敬请期待、欢迎PR）  \n    [webpack](tools/webpack.md)\n\n- 汇总  \n    [周](category/week.md)\n\n## 历史面试题\n- **[查看全部](category/history.md)**\n\n- 第1天 (2019.04.17)\n    - [html] [页面导入样式时，使用link和@import有什么区别？](https://github.com/haizlin/fe-interview/issues/1)\n    - [css] [圣杯布局和双飞翼布局的理解和区别，并用代码实现](https://github.com/haizlin/fe-interview/issues/2)\n    - [js] [用递归算法实现，数组长度为5且元素的随机数在2-32间不重复的值](https://github.com/haizlin/fe-interview/issues/3)\n\n- 第2天 (2019.04.18)\n    - [html] [html的元素有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/4)\n    - [css] [CSS3有哪些新增的特性？](https://github.com/haizlin/fe-interview/issues/5)\n    - [js] [写一个方法去掉字符串中的空格](https://github.com/haizlin/fe-interview/issues/6)\n\n- 第3天 (2019.04.19)\n    - [html] [HTML全局属性(global attribute)有哪些（包含H5）？](https://github.com/haizlin/fe-interview/issues/7)\n    - [css] [在页面上隐藏元素的方法有哪些？](https://github.com/haizlin/fe-interview/issues/8)\n    - [js] [去除字符串中最后一个指定的字符](https://github.com/haizlin/fe-interview/issues/9)\n\n…………  \n\n\n- 第445天 (2020.07.04)\n    - [html] [canvas透明度是0.6的矩形和透明度是0.2的矩形叠加到一起，透明度是多少？](https://github.com/haizlin/fe-interview/issues/2596)\n\t- [css] [pseudo-class与pseudo-element有什么区别？](https://github.com/haizlin/fe-interview/issues/2597)\n\t- [js] [请使用js实现商品的sku，并说说你的思路](https://github.com/haizlin/fe-interview/issues/2598)\n\t- [软技能] [你喜欢在大公司工作还是小公司（创业公司）工作？为什么？](https://github.com/haizlin/fe-interview/issues/2599)\n\t\n\n- 第446天 (2020.07.05)\n    - [html] [页面刷新时sessionStroage会变（会清空）吗？](https://github.com/haizlin/fe-interview/issues/2600)\n\t- [css] [flex与其他有什么不同，用它有什么好处？](https://github.com/haizlin/fe-interview/issues/2601)\n\t- [js] [请使用js实现vue的diff算法](https://github.com/haizlin/fe-interview/issues/2602)\n\t- [软技能] [说下你学习前端的历程吧](https://github.com/haizlin/fe-interview/issues/2603)\n\t\n    \n- **[查看全部](category/history.md)**\n\n## 怎样学习\n- 不管题目懂与不懂都要先思考再百度，思考后一定要去写出来\n- 如果是原生js的题，不要依赖第三方库，如jquery等\n- 每天的题目都是独立的，不需要按顺序来，但建议每道题都去答下，有你会的和有你不会的，答了才知道\n- 不懂的题百度后，不要直接复制一大段过来，要用自己的话精简地总结概括出来\n\n## 起源\n> 故事起源于离职同事发来的一道求助面试题，然后在部门企业微信群里炸开了，答题完后大家觉得如果要是每天来一题，是不是会更爽呢？**以面代练**，突发其想说干就干，所以就有了这个开源仓库，只为利他利己！\n\n![起源图](https://github.com/haizlin/fe-interview/raw/master/resource/images/begin.jpg)\n\n## 交流讨论\n欢迎大家前来讨论，如果觉得对你的学习有一定的帮助，欢迎点个[**Star**](https://github.com/haizlin/fe-interview), 同时欢迎微信扫码关注 **前端剑解** 公众号，并加入 **“前端学习每日3+1”** 微信群相互交流（点击公众号的菜单：进群交流）。\n\n<p align=\"center\">\n    <img src=\"https://github.com/haizlin/fe-interview/raw/master/resource/images/qrcode_public.jpg\">\n</p>\n\n## 特别感谢（排名不分先后）\n- [qq674785876](https://github.com/qq674785876)\n- [undefinedYu](https://github.com/undefinedYu)\n- [qingleizhang123](https://github.com/qingleizhang123)\n- [yxkhaha](https://github.com/yxkhaha)\n- [AnsonZnl](https://github.com/AnsonZnl)\n- [Luke.Deng](https://github.com/xiangshuo1992)\n- [xiqi99520](https://github.com/xiqi99520)\n- [LeannaLady](https://github.com/LeannaLady)\n- [cxwht](https://github.com/cxwht)\n- [zhaoqian0901](https://github.com/zhaoqian0901)\n\n## 重大事件\n- 2019.04.17 — 来源于一张离职同事发来的求助面试题，然后大家突发其想说干就干\n- 2019.04.25 — 添加了面试题的分类\n- 2019.04.27 — 添加了Issues的模板\n- 2019.04.28 — 每日3题改成每日3+1，即添加了一个软技能题\n- 2019.04.29 — 添加了特别感谢的朋友\n- 2019.04.30 — 添加了QQ讨论群\n- 2019.05.02 — 去除QQ讨论群二维码，添加公众号及个人微信二维码\n- 2019.05.05 — 看到很多网络上的朋友滥用链接，让有需要的朋友找不到最新的试题，特添加了转载说明\n- 2019.05.07 — 为了把开源项目更好的延续下去，帮助更多爱学习的朋友，开通了掘金专栏、知乎专栏和看云\n- 2019.05.07 — 下午star数突破100，看来爱学习的人很多，也为自己的坚持而感到欣慰！利他利已！\n- 2019.05.08 — 看到点赞数破100了，但每天答题的人很少很少！我在反思问题出在我身上还是什么原因？所以特加了提示：不要为了谁而来，要为自己而来！\n- 2019.05.12 — 与国际接轨，代码与学习无国界，所以添加了英文版本，后续会继续优化，先解决有的问题！\n- 2019.05.13 — star数突破300！\n- 2019.05.14 — issues题目数量突破100！继续努力前行！\n- 2019.05.15 — 加了技能图标，让README更美观，看着更舒服！\n- 2019.05.16 — 看到很多朋友直接复制一大段出来文字放到issues里，其实这样是不好的，看后也要用自己的话总结根据出来，所以添加了怎样学习的方法。\n- 2019.05.23 — 发现很多朋友都好奇这个开源项目，所以特加了本开源项目的四大宗旨。\n- 2019.06.01 — 为了指引新关注的朋友，就把第1、2、3天的题也显示出来了。\n- 2019.06.03 — 世上本无竞争，只是参与的人多了而已，特加了相关优质开源项目的链接，欢迎大家关注，找到适合自己的学习方式（open的心态，很多朋友让我多关注下竞争对手，我说不用，要感谢竞争，竞争会使我更强大，其实我觉得最大的对手就是自己！）。\n- 2019.06.11 — 添加了贡献指南，欢迎大家提PR。\n- 2019.06.13 — star数突破700！离5月13日刚好满一个月，增加了400，看来爱学习的朋友还是很多的！感谢关注！\n- 2019.06.14 — 同步开通了简书入口，让更多的朋友参与。\n- 2019.06.20 — star数突破888！好吉利的数字！\n- 2019.06.21 — vue的题量突破150+，html/css/javascript/软技能的题量分别为67，成为目前市面上题量最大的开源仓库！（全球第一），感谢坚持！\n- 2019.06.23 — 仅仅两天，vue的题量再次突破220+，非常感谢坚持！\n- 2019.06.25 — 误打误撞，github上面搜索“前端面试”，按star排行，成功挺进前10，立个flag，年底目标前5！\n- 2019.06.26 — 第71天，star数突破1000，issues数突破500！\n- 2019.06.28 — 第73天，此开源项目被[HelloGitHub 第 39 期](https://hellogithub.com/periodical/volume/39/)收录，并把作者添加到了贡献者的名单，感谢HG，欢迎大家关注HG！\n- 2019.06.28 — 第73天，star数突破1300，原因是发布了篇 [vue 248+个知识点（面试题）为你保驾护航](https://juejin.im/post/5d153267e51d4510624f9809)，看来爱学习的朋友还是非常多的！\n- 2019.06.30 — 第75天，《前端面试每日3+1》开源项目上了github的热门榜，总榜排行第6，javascript语言榜排名第1！感谢一路同行的朋友们的努力付出！\n- 2019.06.30 — 第75天，鉴于有不少朋友都想直接要答案，而我的回答始终是没有，答案在你自己脑中！新的口号：始于面试，但不止于面试！提倡每日学习，每天进步！\n- 2019.07.01 — 第76天，star数突破2000大关，感谢关注的朋友们，如果要参与项目，最好的建议是watch一下\n- 2019.07.05 — 第80天，为期一周的热榜结束，收获star数达到2857，在github中“前端面试”的star排名第7，前进了3名，非常感谢[**jsliang**](https://github.com/LiangJunrong/document-library)的推荐才使得有这么一波流量，恢复平静，专心出题，坚持做得更好，期待下一波流量的到来！对了，今天公司9周年，和团队一起专门录制了个九周年的视频！[点击查看 “卓越-九周年” 视频](https://v.youku.com/v_show/id_XNDI2NDUyOTY2MA==.html?spm=a2h3j.8428770.3416059.1)\n- 2019.07.08 — 第83天，star数突破3000大关\n- 2019.07.18 — 添加了非常棒的开源项目链接，顺便记录下今天star突破3500，关注的朋友越来越多，继续坚持**死磕自己，愉悦大家**\n- 2019.07.19 — [328道React题](https://juejin.im/post/5d310e8bf265da1bd261259d)出炉，目前Vue和React的题已经各占领全球第一了，后期会持续更新！\n- 2019.07.25 — 开通了[segmentfault专栏](https://segmentfault.com/blog/frontend-interview)的专栏，至今已有10个平台同步更新，让更多的朋友参与进来！\n- 2019.07.25 — 整整100天，从未间断，共968个知识点，3787个朋友关注，上百万次访问！创造了多个记录，多个第一，但路还长，望继续坚持！\n- 2019.08.02 — 第108天，知识点突破1000，继续努力前行！发现一路上好多模仿者、也有好多抄袭者（引用原题都没有添加出处），但不忘初心，抄得了题目，抄不了**那份坚持与执着**！同时感谢他们一路的陪伴。\n- 2019.08.18 — 第124天，受到俄罗斯老外的关注并吐槽了一下，原因估计是他看不懂中文吧，虽然也有英文版本，但那英文及排版有望改进。\n- 2019.08.19 — 第125天，本项目又再一次上了github的热门榜，距离上次刚好是50天（在第75天的时候），能帮助到更多的朋友，那就只有坚持吧！\n- 2019.08.21 — 第127天，star数突破5000，github上搜索“前端面试”，按star排行，成功挺进前5，这是6月25日定的小目标，提前完成，继续坚持吧，不忘初心，利他利己，足矣。\n- 2019.09.13 — 今天是更新的第150天，刚好中秋节，农历十五中秋节，是一种巧合，意味着团团圆圆！祝所有朋友幸福健康！\n- 2019.09.18 — 今天一看关注数增加了不少，才发现又一次上了github热门榜，第三次了，看来爱学习的朋友很多！\n- 2019.10.10 — 第四次登上github热门榜，应该是坚持更新的结果，同时项目被[前端网](http://qianduan.cc)收录！\n- 2019.10.20 - 毕竟一个人的能力有限，集体的力量才是无限的！欢迎大家一起来贡献题目，为**前端面试每日3+1**开源社区贡献力量！点击 [我也要出题](http://www.h-camel.com/contribution.html) 贡献你的题目吧，让大家一起来挑战你的题目！\n- 2019.11.13 — 第211天，第5次登上github热门榜！预计元旦前将会上线3+1的官网，敬请期待！\n- 2019.12.21 — 第249天，第6次登上github热门榜！最近好多朋友都在问，答案在哪？我的回答还是，没有答案，提倡主动思考！\n- 2020.02.28 — 第317天，第7次登上github热门榜！\n- 2020.03.09 — 第328天，第8次登上github热门榜！去年年底说的官网的事还没上线，不找理由，继续期待吧，满一年的时候会实现的\n- 2020.03.11 — 第330天，star数突破10000，真正跨入万人项目了，在这公布下数据统计（真开源，敢反馈） ：\n    - 坚持每天4.30-5:00之间发布3+1题目，第330天\n    - github有10000人关注，全球开源项目排名第1468名\n    - 总共发布2012道题，涉及html/javascript/css/软技能/vue/react/es/nodejs/jquery等题目，前端类题目全球排名第一，包含各大厂商 \n    - 共有39个作者贡献了题目\n    - 总共1250位朋友参与答题，共有6165条回复\n    - 公众号有3710位朋友关注\n    - 有8次上了github全球热门榜\n    - 每天从掘金、简书、sf等平台访问过来的人数达到5千人\n    - 微信上的广告收入：490.55元（广告放在底部，从不干扰读者，后期将会用于相关网站建设支出，服务于社区）\n- 2020.04.16 — 第366天，前端面试每日3+1，满一年啦，366天从未间断，感谢大家的陪伴与参与！！！未来的日子会继续努力做得更好！\n- 2020.05.20 — 第400天，3+1在5.20这浪漫的日子上线了（让大家久等了，感谢团队的努力付出）：[GO，去瞧瞧](http://www.h-camel.com/index.html)\n- 2020.05.21 — 第401天，第9次登上github热门榜！\n- 2020.06.03 — 第415天，第10次登上github热门榜！\n- 2020.06.30 — 第441天，第11次登上github热门榜！\n\n## 在哪可以看到\n- [前端向朔](https://blog.csdn.net/u013778905)（CSDN每天同步更新）\n- [掘金专栏](https://juejin.im/user/5b5ff865f265da0f6b771700/posts)（每天同步更新）\n- [知乎专栏](https://zhuanlan.zhihu.com/fe-interview)（每天同步更新）\n- [Github](https://github.com/haizlin/fe-interview)（每天同步更新）\n- [Gitee](https://gitee.com/haizhilin/fe-interview)（每天同步更新）\n- [简书专栏](https://www.jianshu.com/c/1ba24fbe0006)（每天同步更新）\n- [segmentfault专栏](https://segmentfault.com/blog/frontend-interview)（每天同步更新）https://weibo.com/haizlin\n- [新浪微博](https://weibo.com/haizlin)（每天同步更新）\n- [开发者头条专栏](https://toutiao.io/subjects/359261)（每天同步更新）\n- [看云](https://www.kancloud.cn/aya001001/fe-interview)（每周同步更新）\n- 「前端剑解」 微信公众号（扫描上方二维码，每天同步更新）\n\n## 贡献题目\n请在提交PR前先阅读[贡献指南](https://github.com/haizlin/fe-interview/blob/master/.github/PULL_REQUEST_TEMPLATE.md)  \n感谢所有为\"前端面试每日3+1\"做出贡献的人！\n\n## 非常棒的开源项目\n* 【推荐】欢迎跟 jsliang 一起折腾前端，系统整理前端知识，目前正在折腾 LeetCode，打算打通算法与数据结构的任督二脉。[GitHub 地址](https://github.com/LiangJunrong/document-library)\n\n## 友情链接（大家有好的开源项目和优秀作者，欢迎推荐）\n* [jsliang的文档库](https://github.com/LiangJunrong/document-library)（每日一道 LeetCode，jsliang 带你进行每日折腾~）\n* [千古壹号](https://github.com/qianguyihao/Web)（前端入门和进阶学习笔记作者。从零开始学前端，做一个web全栈工程师。）\n* [CS-Notes](https://github.com/CyC2018/CS-Notes)（技术面试必备基础知识、Leetcode 题解）\n* [情封](https://github.com/f2er)（公众号「前端早读课」作者情封）\n* [Nodejs技术栈](https://www.nodejs.red)（公众号「Nodejs技术栈」作者五月君，本文档是作者从事 Node.js Developer 以来的学习历程，旨在为大家提供一个较详细的学习教程，侧重点更倾向于 Node.js 服务端所涉及的技术栈。）\n* [SHERlocked93](https://github.com/SHERlocked93/blog) （公众号 「前端下午茶」作者，分享前端精选文章，和大家一起成长）\n* [lucifer](https://github.com/azl397985856/fe-interview) （公众号 「脑洞前端」作者，宇宙最强的前端面试指南）\n* [_frank](https://mp.weixin.qq.com/s/K3yG4eyuQvZxXIU9jas8kA) （公众号 「前端迷」作者，定期分享源码解析，面试经历以及前端技术）\n* [达达前端](https://github.com/webVueBlog/vueblog) （公众号 「达达前端」作者，一个热爱前端的达达程序员）\n* [前端高校](https://github.com/webVueBlog/vueblog) （公众号 「前端高校」作者，置身世外只为暗中观察）\n* [魔王哪吒](https://juejin.im/user/5e477d7ce51d4526c550a27d) （web前端开发工程师）\n* [若川](https://github.com/lxchuan12/blog) （公众号 「若川视野」作者，freeCodeCamp杭州社区组织者之一）\n* [qiangdada](https://github.com/xuqiang521/overwrite) （公众号「合格前端」，定期推送一些精选博文，内容包括但不仅限于前端，不定期进行技术直播分享。）\n* [木易杨](https://github.com/Advanced-Frontend/Daily-Interview-Question)（公众号「高级前端进阶」和壹题的作者，每天搞定一道前端大厂面试题，一年后会看到不一样的自己。）\n* [刘小夕](https://github.com/YvetteLau/Step-By-Step)（公众号「前端宇宙」作者刘小夕，我将和大家一起一步一个脚印，向前端专家迈进。）\n* [koala](https://github.com/koala-coding/goodBlog)（公众号「程序员成长指北」作者，专注 完整的 Node.js 技术栈分享，从 JavaScript 到 Node.js,再到后端数据库，祝您成为优秀的高级 Node.js 工程师。座右铭：今天未完成的，明天更不会完成。）\n* [第一名的小蝌蚪](https://github.com/airuikun/Weekly-FE-Interview)（每周十道前端大厂面试题，并收集大家在大厂面试中遇到的难题，一起共同成长。）\n* [勿忘心安](https://github.com/crazylxr)（公众号「前端桃园」）\n* [yck](https://github.com/InterviewMap/CS-Interview-Knowledge-Map)（公众号「前端真好玩」、「前端面试之道」作者）\n* [浪里行舟](https://github.com/ljianshu/Blog)（公众号「前端工匠」作者浪里行舟，关注基础知识，打造优质前端博客。）\n* [小生方勤](https://github.com/wanqihua)（公众号「小生方勤」、前端词典系列作者）\n* [郭小北](https://github.com/xiaobei666)（公众号「前端你别闹」作者）\n* [小婷](https://www.zhihu.com/people/wang-ting-83-68-20/activities)（公众号「编程微刊」作者）\n* [dendoink](https://github.com/DendiSe7enGitHub)（公众号「前端恶霸」作者）\n* [前端小智](https://juejin.im/user/59df61ec51882578ce26ee6e)（公众号「大迁世界」作者）\n* [ConardLi](https://github.com/ConardLi)（公众号「code秘密花园」作者）\n* [RobinsonZhang](https://github.com/robinson90)（公众号「达摩空间」作者，爱分享，爱挑战，技术狂热，不断写作，前沿布道。 我们从小白到大师，慢慢来。）\n* [Wscats](https://github.com/Wscats/articles)（公众号「前端漫游」作者，始于前端但不止于前端。）\n* [前端晚练课](https://github.com/fezaoduke/fe-practice-hard)（前端早读课的姊妹篇，每天一个前端知识点，苦练前端真功夫）\n* [每日一题](https://juejin.im/user/5c31b0176fb9a049f7465912)（每日一题（开开森森学前端系列））\n* [前端漫谈](https://juejin.im/user/585a2f52128fe10069ba1b95/posts)（前端漫谈系列）\n* [前端帮帮忙](https://juejin.im/user/57b26b806be3ff006bb97122/posts)（前端帮帮忙系列）\n* [面试官](https://juejin.im/user/58d8cd0644d9040069433edb/posts)（面试官系列）\n* [面试图谱](https://yuchengkai.cn/docs/) （打造最好的面试图谱）\n* [前端知识整理](https://github.com/pingan8787/Leo-JavaScript) （Cute系列更新一些系列文章和框架demo，作为自己学习结果的输出，喜欢的朋友欢迎 👉star）\n* 洞见前端小程序-(微信搜索，非常有意思的小程序，刷题必备)\n* 前端荣耀小程序-(微信搜索，非常有意思的小程序，通关打卡还有排行榜)\n\n## 转载说明\n> 近期，看到很多网络上的朋友滥用链接，滥用面试题，包装了下就收费了，让有需要的朋友找不到最新的试题，违背了我的初衷，特添加了些声明：\n\n- 声明\n  1. 可以转载里面的所有面试题用到任何地方，但请添加仓库的地址，因为转载后你们很少会更新了，但此仓库每天都会准时更新。\n  2. 此开源仓库从不收取任何费用，**现在不会，以后也不会**，也不会授权任何人/机构进行收费。\n  3. 大家不需要对此仓库进行爬虫，如有需要什么格式的，可以私聊我，比如本地阅读的PDF，我有时间会做成PDF的，方便大家！\n\n## License\n[![MIT](http://api.haizlin.cn/api?mod=interview&ctr=issues&act=generateSVG&type=a.svg)](https://github.com/haizlin/fe-interview/blob/master/LICENSE)\n"
  },
  {
    "path": "resource/md/event.md",
    "content": "## 起源\r\n> 故事起源于离职同事发来的一道求助面试题，然后在部门企业微信群里炸开了，答题完后大家觉得如果要是每天来一题，是不是会更爽呢？**以面代练**，突发其想说干就干，所以就有了这个开源仓库，只为利他利己！\r\n\r\n![起源图](https://github.com/haizlin/fe-interview/raw/master/resource/images/begin.jpg)\r\n\r\n## 重大事件\r\n\r\n- 2019.04.17 — 来源于一张离职同事发来的求助面试题，然后大家突发其想说干就干\r\n- 2019.04.25 — 添加了面试题的分类\r\n- 2019.04.27 — 添加了Issues的模板\r\n- 2019.04.28 — 每日3题改成每日3+1，即添加了一个软技能题\r\n- 2019.04.29 — 添加了特别感谢的朋友\r\n- 2019.04.30 — 添加了QQ讨论群\r\n- 2019.05.02 — 去除QQ讨论群二维码，添加公众号及个人微信二维码\r\n- 2019.05.05 — 看到很多网络上的朋友滥用链接，让有需要的朋友找不到最新的试题，特添加了转载说明\r\n- 2019.05.07 — 为了把开源项目更好的延续下去，帮助更多爱学习的朋友，开通了掘金专栏、知乎专栏和看云\r\n- 2019.05.07 — 下午star数突破100，看来爱学习的人很多，也为自己的坚持而感到欣慰！利他利已！\r\n- 2019.05.08 — 看到点赞数破100了，但每天答题的人很少很少！我在反思问题出在我身上还是什么原因？所以特加了提示：不要为了谁而来，要为自己而来！\r\n- 2019.05.12 — 与国际接轨，代码与学习无国界，所以添加了英文版本，后续会继续优化，先解决有的问题！\r\n- 2019.05.13 — star数突破300！\r\n- 2019.05.14 — issues题目数量突破100！继续努力前行！\r\n- 2019.05.15 — 加了技能图标，让README更美观，看着更舒服！\r\n- 2019.05.16 — 看到很多朋友直接复制一大段出来文字放到issues里，其实这样是不好的，看后也要用自己的话总结根据出来，所以添加了怎样学习的方法。\r\n- 2019.05.23 — 发现很多朋友都好奇这个开源项目，所以特加了本开源项目的四大宗旨。\r\n- 2019.06.01 — 为了指引新关注的朋友，就把第1、2、3天的题也显示出来了。\r\n- 2019.06.03 — 世上本无竞争，只是参与的人多了而已，特加了相关优质开源项目的链接，欢迎大家关注，找到适合自己的学习方式（open的心态，很多朋友让我多关注下竞争对手，我说不用，要感谢竞争，竞争会使我更强大，其实我觉得最大的对手就是自己！）。\r\n- 2019.06.11 — 添加了贡献指南，欢迎大家提PR。\r\n- 2019.06.13 — star数突破700！离5月13日刚好满一个月，增加了400，看来爱学习的朋友还是很多的！感谢关注！\r\n- 2019.06.14 — 同步开通了简书入口，让更多的朋友参与。\r\n- 2019.06.20 — star数突破888！好吉利的数字！\r\n- 2019.06.21 — vue的题量突破150+，html/css/javascript/软技能的题量分别为67，成为目前市面上题量最大的开源仓库！（全球第一），感谢坚持！\r\n- 2019.06.23 — 仅仅两天，vue的题量再次突破220+，非常感谢坚持！\r\n- 2019.06.25 — 误打误撞，github上面搜索“前端面试”，按star排行，成功挺进前10，立个flag，年底目标前5！\r\n- 2019.06.26 — 第71天，star数突破1000，issues数突破500！\r\n- 2019.06.28 — 第73天，此开源项目被[HelloGitHub 第 39 期](https://hellogithub.com/periodical/volume/39/)收录，并把作者添加到了贡献者的名单，感谢HG，欢迎大家关注HG！\r\n- 2019.06.28 — 第73天，star数突破1300，原因是发布了篇 [vue 248+个知识点（面试题）为你保驾护航](https://juejin.im/post/5d153267e51d4510624f9809)，看来爱学习的朋友还是非常多的！\r\n- 2019.06.30 — 第75天，《前端面试每日3+1》开源项目上了github的热门榜，总榜排行第6，javascript语言榜排名第1！感谢一路同行的朋友们的努力付出！\r\n- 2019.06.30 — 第75天，鉴于有不少朋友都想直接要答案，而我的回答始终是没有，答案在你自己脑中！新的口号：始于面试，但不止于面试！提倡每日学习，每天进步！\r\n- 2019.07.01 — 第76天，star数突破2000大关，感谢关注的朋友们，如果要参与项目，最好的建议是watch一下\r\n- 2019.07.05 — 第80天，为期一周的热榜结束，收获star数达到2857，在github中“前端面试”的star排名第7，前进了3名，非常感谢[**jsliang**](https://github.com/LiangJunrong/document-library)的推荐才使得有这么一波流量，恢复平静，专心出题，坚持做得更好，期待下一波流量的到来！对了，今天公司9周年，和团队一起专门录制了个九周年的视频！[点击查看 “卓越-九周年” 视频](https://v.youku.com/v_show/id_XNDI2NDUyOTY2MA==.html?spm=a2h3j.8428770.3416059.1)\r\n- 2019.07.08 — 第83天，star数突破3000大关\r\n- 2019.07.18 — 添加了非常棒的开源项目链接，顺便记录下今天star突破3500，关注的朋友越来越多，继续坚持**死磕自己，愉悦大家**\r\n- 2019.07.19 — [328道React题](https://juejin.im/post/5d310e8bf265da1bd261259d)出炉，目前Vue和React的题已经各占领全球第一了，后期会持续更新！\r\n- 2019.07.25 — 开通了[segmentfault专栏](https://segmentfault.com/blog/frontend-interview)的专栏，至今已有10个平台同步更新，让更多的朋友参与进来！\r\n- 2019.07.25 — 整整100天，从未间断，共968个知识点，3787个朋友关注，上百万次访问！创造了多个记录，多个第一，但路还长，望继续坚持！\r\n- 2019.08.02 — 第108天，知识点突破1000，继续努力前行！发现一路上好多模仿者、也有好多抄袭者（引用原题都没有添加出处），但不忘初心，抄得了题目，抄不了**那份坚持与执着**！同时感谢他们一路的陪伴。\r\n- 2019.08.18 — 第124天，受到俄罗斯老外的关注并吐槽了一下，原因估计是他看不懂中文吧，虽然也有英文版本，但那英文及排版有望改进。\r\n- 2019.08.19 — 第125天，本项目又再一次上了github的热门榜，距离上次刚好是50天（在第75天的时候），能帮助到更多的朋友，那就只有坚持吧！\r\n- 2019.08.21 — 第127天，star数突破5000，github上搜索“前端面试”，按star排行，成功挺进前5，这是6月25日定的小目标，提前完成，继续坚持吧，不忘初心，利他利己，足矣。\r\n- 2019.09.13 — 今天是更新的第150天，刚好中秋节，农历十五中秋节，是一种巧合，意味着团团圆圆！祝所有朋友幸福健康！\r\n- 2019.09.18 — 今天一看关注数增加了不少，才发现又一次上了github热门榜，第三次了，看来爱学习的朋友很多！\r\n- 2019.10.10 — 第四次登上github热门榜，应该是坚持更新的结果，同时项目被[前端网](http://qianduan.cc)收录！\r\n- 2019.10.20 - 毕竟一个人的能力有限，集体的力量才是无限的！欢迎大家一起来贡献题目，为**前端面试每日3+1**开源社区贡献力量！点击 [我也要出题](http://www.h-camel.com/contribution.html) 贡献你的题目吧，让大家一起来挑战你的题目！\r\n- 2019.11.13 — 第211天，第5次登上github热门榜！预计元旦前将会上线3+1的官网，敬请期待！\r\n- 2019.12.21 — 第249天，第6次登上github热门榜！最近好多朋友都在问，答案在哪？我的回答还是，没有答案，提倡主动思考！\r\n- 2020.02.28 — 第317天，第7次登上github热门榜！\r\n- 2020.03.09 — 第328天，第8次登上github热门榜！去年年底说的官网的事还没上线，不找理由，继续期待吧，满一年的时候会实现的\r\n- 2020.03.11 — 第330天，star数突破10000，真正跨入万人项目了，在这公布下数据统计（真开源，敢反馈） ：\r\n    - 坚持每天4.30-5:00之间发布3+1题目，第330天\r\n    - github有10000人关注，全球开源项目排名第1468名\r\n    - 总共发布2012道题，涉及html/javascript/css/软技能/vue/react/es/nodejs/jquery等题目，前端类题目全球排名第一，包含各大厂商 \r\n    - 共有39个作者贡献了题目\r\n    - 总共1250位朋友参与答题，共有6165条回复\r\n    - 公众号有3710位朋友关注\r\n    - 有8次上了github全球热门榜\r\n    - 每天从掘金、简书、sf等平台访问过来的人数达到5千人\r\n    - 微信上的广告收入：490.55元（广告放在底部，从不干扰读者，后期将会用于相关网站建设支出，服务于社区）\r\n- 2020.04.16 — 第366天，前端面试每日3+1，满一年啦，366天从未间断，感谢大家的陪伴与参与！！！未来的日子会继续努力做得更好！\r\n- 2020.05.20 — 第400天，3+1在5.20这浪漫的日子上线了（让大家久等了，感谢团队的努力付出）：[GO，去瞧瞧](http://www.h-camel.com/index.html)\r\n- 2020.05.21 — 第401天，第9次登上github热门榜！\r\n- 2020.06.03 — 第415天，第10次登上github热门榜！\r\n- 2020.06.30 — 第441天，第11次登上github热门榜！\r\n- 2020.07.07 — github上的首页进行改版，改版后的页面更清晰\r\n- 2020.07.21 — 第462天，第12次登上github热门榜！\r\n- 2020.07.24 — 第465天，《前端剑解》公众号粉丝突破5000！\r\n- 2020.08.28 — 第500天，《前端剑解》已走过500个日日夜夜，从未间断，向1000天进军！\r\n- 2020.09.11 — 第514天，第13次登上github热门榜！\r\n- 2020.10.12 — 第545天，第14次登上github热门榜！\r\n- 2020.10.15 — 第548天，第15次登上github热门榜！\r\n- 2020.11.18 — 第582天，第16次登上github热门榜！\r\n- 2021.01.05 — 第630天，第17次登上github热门榜！\r\n- 2021.02.04 — 第660天，第18次登上github热门榜！\r\n- 2021.04.16 — 第731天，第19次登上github热门榜！\r\n- 2021.05.17 — 第762天，停止每天对简书3+1专题的更新！[查看](https://www.jianshu.com/p/c539fe9c0a45)\r\n- 2021.07.21 — 第827天，第20次登上github热门榜！\r\n- 2022.01.10 — 第1000天，很荣幸，3+1项目在大家的陪伴下，从未间断完成了1000天的小目标，由于3+1的题目越来越少，但项目还是要继续，所以从明天（2022.01.11）起，3+1的题改为每日一题，题型不限，向下一个目标2000天努力！\r\n- 2022.03.05 — 第1054天，第21次登上github热门榜！\r\n- 2022.03.28 — 第1077天，第22次登上github热门榜！\r\n- 2022.06.27 — 第1168天，第23次登上github热门榜！\r\n- 2022.10.31 — 第1294天，第24次登上github热门榜！"
  },
  {
    "path": "resource/md/link.md",
    "content": "## 友情链接（大家有好的开源项目和优秀作者，欢迎推荐）\r\n\r\n* [jsliang的文档库](https://github.com/LiangJunrong/document-library)（每日一道 LeetCode，jsliang 带你进行每日折腾~）\r\n* [千古壹号](https://github.com/qianguyihao/Web)（前端入门和进阶学习笔记作者。从零开始学前端，做一个web全栈工程师。）\r\n* [CS-Notes](https://github.com/CyC2018/CS-Notes)（技术面试必备基础知识、Leetcode 题解）\r\n* [情封](https://github.com/f2er)（公众号「前端早读课」作者情封）\r\n* [Nodejs技术栈](https://www.nodejs.red)（公众号「Nodejs技术栈」作者五月君，本文档是作者从事 Node.js Developer 以来的学习历程，旨在为大家提供一个较详细的学习教程，侧重点更倾向于 Node.js 服务端所涉及的技术栈。）\r\n* [SHERlocked93](https://github.com/SHERlocked93/blog) （公众号 「前端下午茶」作者，分享前端精选文章，和大家一起成长）\r\n* [lucifer](https://github.com/azl397985856/fe-interview) （公众号 「脑洞前端」作者，宇宙最强的前端面试指南）\r\n* [_frank](https://mp.weixin.qq.com/s/K3yG4eyuQvZxXIU9jas8kA) （公众号 「前端迷」作者，定期分享源码解析，面试经历以及前端技术）\r\n* [达达前端](https://github.com/webVueBlog/vueblog) （公众号 「达达前端」作者，一个热爱前端的达达程序员）\r\n* [前端高校](https://github.com/webVueBlog/vueblog) （公众号 「前端高校」作者，置身世外只为暗中观察）\r\n* [魔王哪吒](https://juejin.im/user/5e477d7ce51d4526c550a27d) （web前端开发工程师）\r\n* [若川](https://github.com/lxchuan12/blog) （公众号 「若川视野」作者，freeCodeCamp杭州社区组织者之一）\r\n* [qiangdada](https://github.com/xuqiang521/overwrite) （公众号「合格前端」，定期推送一些精选博文，内容包括但不仅限于前端，不定期进行技术直播分享。）\r\n* [木易杨](https://github.com/Advanced-Frontend/Daily-Interview-Question)（公众号「高级前端进阶」和壹题的作者，每天搞定一道前端大厂面试题，一年后会看到不一样的自己。）\r\n* [刘小夕](https://github.com/YvetteLau/Step-By-Step)（公众号「前端宇宙」作者刘小夕，我将和大家一起一步一个脚印，向前端专家迈进。）\r\n* [koala](https://github.com/koala-coding/goodBlog)（公众号「程序员成长指北」作者，专注 完整的 Node.js 技术栈分享，从 JavaScript 到 Node.js,再到后端数据库，祝您成为优秀的高级 Node.js 工程师。座右铭：今天未完成的，明天更不会完成。）\r\n* [第一名的小蝌蚪](https://github.com/airuikun/Weekly-FE-Interview)（每周十道前端大厂面试题，并收集大家在大厂面试中遇到的难题，一起共同成长。）\r\n* [勿忘心安](https://github.com/crazylxr)（公众号「前端桃园」）\r\n* [yck](https://github.com/InterviewMap/CS-Interview-Knowledge-Map)（公众号「前端真好玩」、「前端面试之道」作者）\r\n* [浪里行舟](https://github.com/ljianshu/Blog)（公众号「前端工匠」作者浪里行舟，关注基础知识，打造优质前端博客。）\r\n* [小生方勤](https://github.com/wanqihua)（公众号「小生方勤」、前端词典系列作者）\r\n* [郭小北](https://github.com/xiaobei666)（公众号「前端你别闹」作者）\r\n* [小婷](https://www.zhihu.com/people/wang-ting-83-68-20/activities)（公众号「编程微刊」作者）\r\n* [dendoink](https://github.com/DendiSe7enGitHub)（公众号「前端恶霸」作者）\r\n* [前端小智](https://juejin.im/user/59df61ec51882578ce26ee6e)（公众号「大迁世界」作者）\r\n* [ConardLi](https://github.com/ConardLi)（公众号「code秘密花园」作者）\r\n* [RobinsonZhang](https://github.com/robinson90)（公众号「达摩空间」作者，爱分享，爱挑战，技术狂热，不断写作，前沿布道。 我们从小白到大师，慢慢来。）\r\n* [Wscats](https://github.com/Wscats/articles)（公众号「前端漫游」作者，始于前端但不止于前端。）\r\n* [前端晚练课](https://github.com/fezaoduke/fe-practice-hard)（前端早读课的姊妹篇，每天一个前端知识点，苦练前端真功夫）\r\n* [每日一题](https://juejin.im/user/5c31b0176fb9a049f7465912)（每日一题（开开森森学前端系列））\r\n* [前端漫谈](https://juejin.im/user/585a2f52128fe10069ba1b95/posts)（前端漫谈系列）\r\n* [前端帮帮忙](https://juejin.im/user/57b26b806be3ff006bb97122/posts)（前端帮帮忙系列）\r\n* [面试官](https://juejin.im/user/58d8cd0644d9040069433edb/posts)（面试官系列）\r\n* [面试图谱](https://yuchengkai.cn/docs/) （打造最好的面试图谱）\r\n* [前端知识整理](https://github.com/pingan8787/Leo-JavaScript) （Cute系列更新一些系列文章和框架demo，作为自己学习结果的输出，喜欢的朋友欢迎 👉star）\r\n* 洞见前端小程序-(微信搜索，非常有意思的小程序，刷题必备)\r\n* 前端荣耀小程序-(微信搜索，非常有意思的小程序，通关打卡还有排行榜)"
  },
  {
    "path": "tools/webpack.md",
    "content": "# webpack面试题\r\n> 鼓励PR"
  }
]