做前端程序员需要会什么,企业的招聘需求是如何?
几乎所有的公司在面试Web前端人员时,准备的技术面试题,都基本上是由三个方面的试题组成,这三个方面的试题分别是:基础试题、JavaScript原生试题和新技术试题。下面说说为什么一份面试题会由这几个方面的内容组成。
Docker常用指令
主要总结一些docker常用指令,方便大家查询使用:运行主机一般运行主机时会-it组合使用,用以建立一个可在终端交互的容器,比如:docker run -it --name local_nginx nginx:latest /bin/bash
vue-cli项目引入jquery和bootstrap
webpack.ProvidePlugin插件里面可以配置全局引用,比如此处配置了jquery的使用,后面再vue里使用$,jQuery,windows.JQuery都等同于使用jquery,不需要再require或import
移动端常见bug
当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。根本原因是-webkit-tap-highlight-color,这个属性是用于设定元素在移动设备(如Adnroid、iOS)上被触发点击事件时
北漂那么多程序员,到了35岁以后该怎么选择往后的路?
有个同事在和媳妇都是做软件开发,媳妇主要做的是软件测试,同事做的是视频后台服务器开发,目标就是在北京能定居下来,想要下一代成为北京人,运气还不错摇车号以及摇到了经济适用房,算是在北京有了自己一个小窝
vue路由使用router.push进行路由跳转
route-link是在html中静态定义的,也可以在代码中动态跳转:注意绝对不能写href=,这样执行click跳转后,又会执行href跳转到当前页面push也可以直接使用path:
React + es6使用双向锚点,动态生成,也适用单页面路由项目
React页面中,不确定有多少个需要定位的块,根据元素块的个数,生成对应数量的锚点,点击锚点后页面滚动到指定的块。 页面滚动到指定的块,对应的锚点高亮。
React 中的 suspense 和 lazy
我们通过 webpack 或是 rollup 这样工具可以将项目多个 JavaScript 文件最终打包成为一个 bundle 文件。加载一个 js 文件速度要快于加载多个 JavaScript 文件。不过随着 bundle 的体积不断增大,最终造成首次加载时间过长
十行代码实现React App 的SEO优化
谷歌已经明确表示,他们会在抓取你的网站之前运行你的JavaScript代码。准确地说,他们的爬虫(crawler)中运用 Chrome 41浏览器打开网站,和真实用户用浏览器打开一样!但是还有其他搜索引擎和社交媒体网站可能并不会这么做