習慣孤獨

我们被教导要记住思想,而不是人。

你不知道的 JS(中) 第一篇

空值(null)未定义(undefined)布尔值(boolean)数字(number)字符串(string)对象(object)符号(symbol,ES6 新增)除对象外,其他属于统称基本类型了。null 有点特殊, typeof对它的处理有点问题:正确的返回结果应该是 null,但这个 bug

前端部署(二)

上次说了利用缓存,以便下次重新访问,节省带宽,提高访问速度。从这方面提了 协商缓存 强缓存 ,只是理论上说了说(性能优化)这期我们就来实践一下, 当然有很多种方式(这是最常见的两种,也是最基本的两种)初始化环境(node+express)npm i expressnpm i express-rou

响应式图片

一个典型的网站首页都会有张大图,使用移动端的用户查看页面时,网页的页眉看起来还可以,但是页面这张图片占据了屏幕的大部分高度,在这个尺寸下,你很难看到内容。当然第一屏占个图像或者是导航栏是没问题的,个人建议:SEO 谷歌的收录有一条规则是,点进去你网页的人如果停留没超过几秒钟,就退出去,可能会的你的

postCss

postCssnpm add --dev postcss postcss-cli 安装npx postcss style.css -o dist.css 配置路径npm add --dev autoprefixer babelpackjson.js "dependencies"

前端模拟数据

场景一个筛选的功能,有地区,科目,因为写过后端的原因,这应该是两个接口,一个默认展示全部数据,一个是 post 请求带字段请求返回值。我遇到这个功能,于是我数据模拟也是做这两个接口,公司小伙伴一看觉得麻烦了,叫我全部数据,前端逻辑判断就好了。一点数据前端判断可能没什么大问题,要是数据量很庞大怎么办。

控制台配置

-tickrate 128 -freq 144unbindallbind “0” “slot10”bind “1” “slot1”bind “2” “slot2”bind “3” “slot3”bind “4” “slot4”bind “5” “slot5”bind “6” “slot6”bind