面试方面
学习笔记999
装逼得逼,求仁成仁,念念不忘,必有回响
展开
-
JS异步加载
js加载的缺点:加载工具方法没必要阻塞文档,过多js加载会影响页面效率,一旦网速不好,那么整个网站将等待js加载而不进行后续渲染等工作。 有些工具方法需要按需加载,用到再加载,不用不加载,。 默认正常模式下下,JS是同步加载的,即优先加载JS,只有当JS文件下载完,dom和css才开始加载,当某些时候我们需要JS异步加载,我们可以通过以下方式来设置异步加载,不同情况下选取不同方式即可原创 2017-04-20 17:03:08 · 316 阅读 · 0 评论 -
收集的一些前端面试题
本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习、透彻学习,形成自己的知识链。万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的!不可能的!不可能的!前端还是一个年轻的行业,新的行业标准, 框架, 库都不断在更新和新增,正如赫门在2015深JS大会上的《前端服务化之路》主题演讲中说的一句话:“每18至24个月,前端都会难一倍”,这些变转载 2017-04-20 16:51:55 · 350 阅读 · 0 评论 -
面试方面的问题
1、居中问题div里的内容,IE默认为居中,而FF默认为左对齐,可以尝试增加代码margin: 0 auto;2、高度问题两上下排列或嵌套的div,上面的div设置高度(height),如果div里的实际内容大于所设高度,在FF中会出现两个div重叠的现象;但在IE中,下面的div会自动给上面的div让出空间所以为避免出现层的重叠,高度一定要控制恰当,或者干脆不写高度,让他自动调节,比较好的...原创 2018-08-02 17:38:33 · 159 阅读 · 0 评论 -
Redux API 和 Redux 源码结构
Redux APIexport { createStore, //创建一个state用来存储状态树 combineReducers, //合并reducer bindActionCreators, //将dispatch和action结合 applyMiddleware, //调度中间件来增强store,例如中间件redux-t原创 2018-01-08 17:14:41 · 307 阅读 · 0 评论 -
JavaScript模块规范commonJS/AMD/UMD/CMD
转载 2017年03月21日 10:34:00JavaScript模块规范在任何一个大型应用中模块化是很常见的,与一些更传统的编程语言不同的是,JavaScript (ECMA-262版本)还不支持原生的模块化。Javascript社区做了很多努力,在现有的运行环境中,实现"模块"的效果。通行的JavaScript模块规范主要有两种:CommonJS、AMD、UMD、CMD等CommonJSCom...转载 2018-04-09 10:14:23 · 457 阅读 · 0 评论 -
git remote prune origin
在你经常使用的命令当中有一个git branch –a 用来查看所有的分支,包括本地和远程的。但是时间长了你会发现有些分支在远程其实早就被删除了,但是在你本地依然可以看见这些被删除的分支。你可以通过命令,git remote show origin 来查看有关于origin的一些信息,包括分支是否tracking。Local refs configured for ‘git push’,这一栏说明...转载 2018-04-02 10:59:22 · 739 阅读 · 0 评论 -
eslint语法检查
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或arguments.callee "no-catch-shadow": 2,//禁止catch子句参数...转载 2018-04-09 18:20:36 · 691 阅读 · 0 评论 -
npm 删除模块查看淘宝镜像清除缓存一系列的操作
npm install rimraf -grimraf node_modulesrimraf是删除模块npm cache clean --force 清理缓存npm prune 删除多余的包npm cache verify 清除缓存rm -rf node_modules && npm install` 删除模块并安装package.json的插件...原创 2018-07-30 14:19:47 · 3204 阅读 · 0 评论 -
github常见操作和常见错误!错误提示:fatal: remote origin already exists.
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1、先输入$ git remote rm origin 2、再输入$ git remote ad...转载 2018-08-17 18:15:57 · 180 阅读 · 0 评论