自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Besam-juajua的博客

博客大白,有什么瑕疵,还望多多包涵、加以指正

  • 博客(5)
  • 收藏
  • 关注

原创 服务端渲染看这一篇就够了(Next.js)

背景:以前:没有服务端渲染的概念,大规模应用之前,用户请求网页,都是后端先调用数据库,获得数据之后,将数据和页面元素进行拼装,组合成完整的 html 页面,再直接返回给浏览器,以便用户浏览,优点:利于SEO,首屏快。缺点:直接操作dom,性能差,代码管理混乱,不适合大工程,开发兼顾前后台,无法做到分工明确。 现在:前后端分离,依赖于接口,并且单页应用得到了广泛应用(...

2019-12-11 11:01:57 309

原创 手动实现一个Promise,简洁明了

JS版本中,更新最大的一个版本就是ES6了,包括了const、let、模板字符串、箭头函数、类、Generator、Promise等等一系列语法糖。在ES7没出来前,Promise是代替传统回调的主要方式,ES7后更多的是使用async-await,但Pomise的使用仍不在少数本文章,我们一起实现一个Promise,你可能说,我直接用它就行了,干嘛自己写一个。非也,在我看来,理解代码思想...

2019-09-29 11:45:46 335

原创 用Object.defineProperty实现双向绑定

Object.defineProperty也称 “对象属性拦截器”拦截器不懂?(这可是个好东西,懂得话请跳过这一部分)比如你平常用 Person.name就可以获取到 Person的 name属性的值对吧,但是如果我给该 name属性设置个拦截器,那你获取的可不一定是我 name属性的值咯(嘻嘻嘻),因为我可以在拦截器里操作,并且返回给你任何值,比如下面这个例子,你永远获取不到 age的真...

2018-11-24 20:18:17 1515

原创 html页面加载顺序

html文档是自上而下加载的试想一下,在你的网页还没展现出来时,就匆匆忙忙运行了一大堆JavaScript,或者你想先执行完脚本1,再执行脚本2,结果却不如你所愿,这将会给用户带来多么糟糕的体验!!!script和DOM是同步加载的这里先假设某html的所有JavaScript没添加window.onload 或 $(function(){})等,由于script和DOM是同步解析的,...

2018-10-05 22:06:06 5868

原创 JQuery关于插入元素节点出现的一些细节问题

大家都知道,JQuery插入节点分内部插入、外部插入:内部插入:如 append(), appendTo()等外部插入:如 after(), before(), insertBefore(), insertAfter()等但相信有很多人在使用他们的时候碰到过一些问题,下面是我总结的一些问题:① append 只能添加某元素一次?答案:严格来说,是,但是更准确的说,应该是"append只能添加某对象...

2018-06-26 22:22:16 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除