当前位置: 首页 > Web前端 > CSS

程序员前端开发不可忽视的79个知识点总结

时间:2023-03-31 01:16:49 CSS

1.css禁用鼠标事件2.get/post的理解及其区别5.css之间的距离禁止用户选择6.数组去重7.什么是CDN以及CDN的好处8.圣杯布局和双飞翼布局9.正则表达式匹配手机号10.如何提高首频加载速度11.浏览器内核(渲染引擎)12.浏览器渲染过程和优化建议页面导入样式时使用link和@import有什么区别?请简要描述您对HTML语义的理解?请描述cookies、sessionStorage和localStorage的区别?iframe有什么缺点?vue父子组件生命周期的顺序和作用?网页验证码有什么用,解决什么安全问题?引入标准的CSS盒子模型?低版本IE的盒子模型有何不同?position值的相对和绝对定位原点是什么?经常遇到的浏览器的兼容性有哪些?是什么原因,解决方法是什么,常见的hack技巧是什么?优化CSS和提高性能的方法有哪些?chrome记住密码后自动填写表格背景黄色怎么修改?如何用CSS让页面上的字体更清晰更细?让overflow:scroll平滑滚动?如何在浮点数左边每三位加一个逗号,比如12000000.11变成“12,000,000.11”?Javascript范围?谈谈对This对象的理解。评估是做什么的?什么是窗口对象?什么是文档对象?["1","2","3"].map(parseInt)答案是什么?什么是闭包,为什么要使用它?什么是“严格使用”;在javascript代码中是什么意思?使用它有什么区别?如何判断一个对象是否属于某个类?newanobject的过程Ajax解决浏览器缓存问题如何解决跨域问题?AMD(模块/异步定义)和CMD(通用模块定义)规范之间的模块化开发有何不同?requireJS的核心原理是什么?(如何动态加载?如何避免多次加载?如何缓存?)如何实现一个模块加载器列出几个基本的JavaScript代码来规范DOM操作——如何添加、删除、移动、复制、创建和查找节点?jquery实现原理如何在jquery中将数组转成json字符串,然后再转回来?jquery的$.extend深拷贝和浅拷贝原理jquery.extend和jquery.fn.extend的区别?如何判断当前脚本是运行在浏览器环境还是node环境?(阿里)实现一个页面操作时不刷新整个页面,浏览器前后移动都能正确响应的网站。给出你的技术实现方案?在body关闭前和关闭后把Script标签放在页面底部有什么区别?浏览器将如何解析它们?JQuery可以同时绑定多个事件到一个对象,这怎么可能?什么是前端路由?前端路由的实现原理检测浏览器版本的方法有哪些?什么是Polyfill?你有没有在你的项目中使用或实现过一些polyfill方案(兼容性处理方案)?我们同时给一个dom绑定两个点击事件,一个用捕获,一个用冒泡。事件会执行多少次,先冒泡还是先捕获?Webpack热更新的实现原理?如何操作功能节流和防抖页面重构?列举IE和其他浏览器的不同特点,对Node的优缺点提出自己的看法?你用过哪些前端性能优化方法?一个http页面从输入url到页面加载显示的过程会发生什么?(过程越详细越好)前端学习资源邮箱验证Ajax实现原理与方法使用js实现继承使用generator实现es7的异步闭包使用canvas和svg的优缺点启用硬件加速按钮的区别移动端HTML标签注意事项体验优化75.省略手机多行,长按页面闪退,更改输入框提示文字颜色,自动播放音乐79.剔除过渡闪屏。由于回答部分太长,我就不一一展示了。想要获取面试资料的答案,可以关注我,私信回复“资讯”免费获取pdf文档。由于回答部分太长,我就不一一展示了。想获取面试资料答案的,可以关注我并私信回复《资讯》获取免费点赞+关注转发不迷路~