权威发布 | SegmentFault 思否 2019 中国技术品牌影响力企业榜
2019 匆匆进入尾声,经济整体低迷下“核心技术”被提到新的高度。5G 商用牌照正式发放,国际 Wi-Fi 联盟发布 Wi-Fi 6 标准,智慧屏品类横空出世,国产操作系统打破巨头垄断,……
浏览器缓存是什么?它的机制又是什么?
对于浏览器缓存,相信很多开发者对它真的是又爱又恨。一方面极大地提升了用户体验,而另一方面有时会因为读取了缓存而展示了“错误”的东西,而在开发过程中千方百计地想把缓存禁掉。那么浏览器缓存究竟是个什么样的神奇玩意呢?
500+免费的中文编程电子书(附github链接)
免费电子书基金会(Free Ebook Foundation)维护了一个项目,包含了超过10000本免费的编程电子书,其中中文类目的免费变成电子资料收录了超过500本的内容。[链接]
重学前端之CSS(一)CSS介绍
这一系列文章主要是关于CSS内容部分,内容包括: CSS选择器API、CSS权重、布局、黏性布局、BFC等内容。如果有哪些地方我写的不对,请大家不吝赐教。如果大家觉得有什么重要的内容我没有提的话,可以告诉我,谢谢。
2020-01-16
一文读懂JavaScript的并发模型和事件循环机制
进程(Process)是操作系统CPU等资源分配的最小单位,是程序的执行实体,是线程的容器。线程(Thread)是操作系统能够进行运算调度的最小单位,一条线程指的是进程中一个单一顺序的控制流。
转载一篇关于移动端web常见问题解决方案
出处:[链接](中间很多问题都遇到过。) 还有些文章页不错:[链接][链接] 全文如下:2013年底接触移动端,简单做下总结,首先了解下移动web带来的问题 设备更新换代快——低端机遗留下问题、高端机带来新挑战 浏览器厂商不统一——兼容问题多 网络更复杂——弱网络,页面打开慢 低端机性能差——页面操作卡顿 HTML5新技术多——学...
聊聊webWorker
本例子是通过通过红点展示地球上的地震带,数据来自于地质探测局通过console.log看到数据运算所耗的时间不使用 webworker No web workers - all on main thread使用一条 webworker One web worker使用两条 Two web workers使用八条 Eight web workers使用20条 20 web workers
你用 webpack 1.x 输出的 hash 靠谱不?
使用 webpack 构建输出文件时,通常会给文件名加上 hash,该 hash 值根据文件内容计算得到,只要文件内容不变,hash 就不变,于是就可以利用浏览器缓存来节省下载流量。可是 webpack 提供的 hash 似乎不那么靠谱...
这些前端资源,你值得拥有
<!-- @Author: Rainy @Github: [链接] @Date: 2019-01-20 15:41:18 @LastEditTime: 2019-01-20 15:41:23--> 笔记地址 因为之前学习前端的收集书签的资源太多,所以就在今年3、4月开始抽空整理了所有的书签资源,并归类,现在分享给大家,欢迎给我 提 issue or PR Github, 知乎,掘金 Github 知乎 掘金 因为图片太...
前端工程化
前端技术飞速发展,各种技术层出不穷,再也不是只会 切图 + jQuery + CSS 就可以行走天下的时代。随之带来的就是 web 应用的复杂度越来越高,出现问题的概率也越大。
在腾讯这一年,坚守初心持续单纯 | 2021年终总结
每年的 12 月总像是一场告别,2021 年从起点到终点也该时候跟你说一声再见,忙碌的一年难得周五请假搬完了家,在夕阳下写下这篇文章回忆总结这一年,这一年回望来时的路,至少有一些同事给我鼓励和安慰,至少有些事不曾莫名伤心和流泪,至少还有丽相互依偎。
SegmentFault 技术周刊 Vol.8 - React,“5 分钟快速入门”
前段时间开始学习 React,浏览官方文档时,被其中提及的一篇文章——《Give It Five Minutes》给吸引了。最开始以为是“5 分钟学会 React”这种神一般存在的教程,结果不然,它只是 37 Signal 日志 SVN(Signal v.s. Noise)中的一篇文章……可这篇文章却给了我学习 React 不可或缺的一个理由。至于原因,give me five minutes...
掌握缓存,不再让你蓝瘦香菇
1 Web缓存是什么?为什么要使用它?2 Web缓存的类型3 浏览器缓存的基本知识3.1 Expires3.2 Last-modified3.3 Cache-Control3.4 ETag4 浏览器缓存机制4.1 强缓存应用4.2 协商缓存应用4.3 强缓存与协商缓存的区别5 浏览器缓存的流程6 浏览器缓存的优化
typescript_基础
type, interface, 泛型(泛化的类型) tsc {代码...} {代码...} tsconfig.json tsconfig.json是编译上下文,其中的compilerOptions字段提供编译选项,可以通过tsc --init生成 Typescript作用: 类型检查(静态类型,强类型) 更好的避免bug 自带文档特性 IDE或编辑器良好支持(自动完成提示) Typescript = JavaScript + t...
大家用了之后都在推荐的 42 款插件,我整理出来了
整理这篇文章花了好几个小时,后面发现新的好玩的插件还会补充进来,希望对大家有用,也请大家多多支持哈。本文来自 嘟嘟的博客 地址 [链接] 如有侵权,则可删除。
2020-07-21
浅谈前端水印
一般情况下,我们说的水印是指图片角落上的平台用户名水印。类似于下方图片上的这种,通常只要将图片上传到平台上,平台就会在图片上嵌入水印,当然,有些平台也会提供设置是否需要显示这种水印的开关,或者设置保存的时候才会加上水印。
Web前端开发标准规范
web前端开发规范的意义提高团队的协作能力提高代码的复用利用率可以写出质量更高,效率更好的代码为后期维护提供更好的支持一、命名规则命名使用英文语义化,禁止使用特殊字符,禁止使用拼音,禁止使用中英文混合!项目、目录、html/css/js等文件命名全部采用小写方式, 以下划线分隔。eg:my_project_namehtml/css/js文...