- 博客(7)
- 收藏
- 关注
转载 前端渲染过程及重绘回流探究
记得前几个月小伙伴准备跳槽的时候,建议他可以准备下“从输入URL到页面加载发生了什么”这个前端面试常见问题。结果真的命中了两次。后来仔细思考,中间的确也反应出了很多知识点。如果能把整个过程弄懂,并且熟悉里面的所有知识,也的确能算一个中级前端工程师了。看了下网上的最详细版答案,发现自己主要不明白的地方在于渲染过程这一块。 以前理解的前端渲染(非异步的情况),是...
2018-09-26 01:22:00 194
转载 2017年个人技术路程回顾
17年是正式毕业后的第一年(虽然算下来其实已经工作两年多了),从老东家跳到了新东家,接触了不少新技术,也了解了不少新事物,算是在技术路上走得还可以的一年。 1.技术栈的变化 虽然之前也是做前后端结合的web开发,但使用的是.net全家桶+jquery,整个用起来行云流水,仍然感觉脱离了时代。到了现东家后,用python+ng做云平台,虽然整体流程复杂了,但至少感觉...
2017-12-29 10:27:00 91
转载 理解angularjs双向绑定
双向绑定是新的前端框架中频繁出现的一个新词汇,也是mvvm的核心原理。angularjs五条核心信念中的数据驱动,便是由双向绑定进行完成。那么什么是双向绑定,下面简单进行讲解。首先我们要理解数据绑定。我们看到的网站页面中,是由数据和设计两部分组合而成。将设计转换成浏览器能理解的语言,便是html和css主要做的工作。而将数据显示在页面上,并且有一定的交互效果(比如点击等用户操作及...
2017-05-22 13:48:00 179
转载 标签语义化——如何写出更语义化的页面
WHAT(何为语义化)很多时候我们写HTML,为了方便都会直接使用div和span标签,再通过class来确定具体样式。网站哪一部分为标题,哪一部分为导航,哪一部分为头部和底部,都只能通过class进行确定,但class命名规范却又没有一套统一的标准,因此导致很多时候无法确定整体网站的结构。因此,在HTML5出现后,添加了关于页面布局结构的新标签。而在HTML书写过程中,根据不同...
2017-03-15 18:46:00 173
转载 js识别当前用户设备的几个方法
公司要做一个APP下载页面,里面需要判断是安卓还是苹果访问本页面,最开始想偷懒直接在给IOSAPP返回IOSAPP商店地址,然后Android直接进行访问。但想着毕竟做两个页面不利于后期维护和修改,打算还是随手写一段js进行判断。 js对客户端的操作系统进行判断主要通过navigator中的信息进行分析判断。其中常用于判断的有navigator.platform、navigat...
2016-07-13 10:42:00 207
转载 网站性能优化
之前在做电商网站的时候,曾经因为网站图片太多,加载过慢而不得不提高服务器性能,但阿里云服务器提升性能较贵,便去找了找关于网站性能优化的知识,没想到的确省了一些钱,性能有所好转。最近公司的项目又再次涉及到性能优化问题,总结了下之前经历的项目经验,得出以下几点优化思路:1.从请求入手,找到最慢的一个 就好像木桶原理一样,找到最短的一块进行弥补。性能优化也一样,找到最慢的...
2016-05-30 21:01:00 195
转载 JQuery实现无刷新下拉加载图片
最近做的一个项目需要做页面无刷新下拉加载图片,调研了一番,大多都采用检测滚动条达到底部,然后利用ajax加载下一页数据对页面数据进行添加,根据这一逻辑,自己写了一个,具体代码如下:JQuery写下拉触发ajax事件 $(window).scroll(function () { if($(window).scrollTop()==($...
2016-05-27 00:31:00 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人