很多前端开发中都知道数组的reduce方法可以用来给数组求和,但是你问到里面的具体参数代表的时候什么,很多人却不知道。所以在工作中也是很少人会用到这个方法。现在我就通过这篇文章给大...
JavaScript 11 节点
节点的层次结构nodeType节点的类型1 元素节点 //nodeType=12 属性节点3 文本节点 //nodeType=3
Handlebars.js 模板引擎
Handlebars 是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用"Logic-less template"(无逻...
浅析mvvm模式和mvc模式的区别和联系
三层架构是一种以实现“高内聚,底耦合”为目标,的代码架构方法,它将整个业务分为,表示层,业务层,数据访问层(Dao层)。
JavaScript 10 DOM
获取标签属性和内容DOM对象将标签的属性和内容封装成了对象的属性 innerHTML:因为innerHTML是包含标签的,所以可以通过inner HTML对想要改变的内容...
JQuery总结
1、jQuery是一个轻量级的、兼容多浏览器的JavaScript库。2、jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Aja...
JS之-BOM模型-DOM模型
览器对象模型(BOM) Broswer object model(整合js和浏览器)所有浏览器都支持 window 对象。它表示浏览器窗口。
WEB安全防护相关响应头(下)
前篇“WEB安全防护相关响应头(上)”中,我们分享了 X-Frame-Options、X-Content-Type-Options、HTTP Strict Transport Se...
react中context的优化
很多时候,为了减少render的次数,我们不得不使用shouldUpdate或memo等方法,但是当组件使用了context上下文之后,无论你的反回值是true或false,只要c...
实践指南-网页生成PDF
开发工作中,需要实现网页生成 PDF 的功能,生成的 PDF 需上传至服务端,将 PDF 地址作为参数请求外部接口,这个转换过程及转换后的 PDF 不需要在前端展示给用户。