1.循环问题 当循环调用 require() 时,一个模块可能在未完成执行时被返回。例如以下情况:a.js: exports.done = false; const b = require('./b.js'); cons…
标签:html
前端面试每日3+1——第108天
今天的知识点 (2019.08.02) —— 第108天 [html] 在默认的情况下,使用h1标签呈现出什么效果? [css] position的relative和absolute定位原点是哪里? [js] 请描述下j…
html5知识点补充—footer元素的使用
使用footer元素创建脚注 顾名思义,footer元素通常位于页面的底部。尽管footer通常位于某个区域或者页面的底部,但并非总是如此。footer元素旨在包含作者、网站所有者、版权数据、网站规章制度等信息。如果它位…
利用SVG和css3实现炫酷的边框动画
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>line</t…
18年求职面经及总结
18年求职面经及总结 我的求职之路差不多走到尽头了,感觉真是精疲力尽了.把这大半年的经历和面试总结写下来,希望能给和我一样在求职路上煎熬的人一点帮助. 先说背景:微电子科学与工程专业,学过两门和CS相关的课程:c语言和单…
函数防抖与函数节流
区别 debounce(防抖):当调用动作n毫秒后,才会执行该动作,若在这n毫秒内又调用此动作则将重新计算执行时间。比如:如果用手指一直按住一个弹簧,它将不会弹起直到你松手为止。 throttle(节流):预先设定一个执…
Vue项目实现简单的权限控制
在Vue项目中实现权限控制管理 对于一般稍大一些的后台管理系统,往往有很多个人员需要使用,而不同的人员也对应了不同的权限系统,后端的权限校验保障了系统的安全性,而前端的权限校验则提供了优秀的交互体验。 校验方式 前端对用…
ES5和ES6中的一些综合应用(持续更新)
1.函数的length属性 ES5中,length代表形参(即希望传入的参数)的数量,如function display(a,b,c){ / /} ;display.length等于3ES6中情况有所不同:(1)函数默认…
移动端软键盘弹出时文本输入框下沉、获取焦点并弹出软键盘
## 文本输入框容易下沉因为软键盘弹出时是一个动画 ## //方法:利用滚动条,弹出软键盘的时候让滚动条滚动到最底部。并设置一个定时器每过0.5秒设置一次, //这个是因为软键盘还没有完全弹出滚动条已经到此时的底部了,等…
微信小程序学习简介
如何向微信小程序导入DEMO源码: 参考方法 参考学习小程序官方文档 小程序官方文档 小程序目录简介 app.json :设置一些工程全局的量.js : 写一些函数逻辑.wxml: 调用.js中写的函数类似于 web的h…
切图崽的自我修养-SeaJs重要概念剖析
前言 高能预警,前方山路十八弯 在上一篇文章里简单的讨论了一下模块化Js, 先来回顾一下目前模块化的两大规范: CommonJs 同步加载模块规范 AMD/CMD 异步加载模块规范 其中CMD规范的产出是国内目前十分火爆…
favicon 不只是个图标
favicon 的概念 favicon 中文译名是收藏夹图标,不仅是网站的头像,也是其可以让浏览器的收藏夹中除了显示相应的标题外,还以图标的方式区分不同的网站。 浏览器的支持 FF 浏览器还支持动态的 favicon,让…