iframe和HTML5 blob实现JS,CSS,HTML直接当前页预览
Posted 前端开发博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iframe和HTML5 blob实现JS,CSS,HTML直接当前页预览相关的知识,希望对你有一定的参考价值。
1、iframe和html5 blob实现JS,CSS,HTML直接当前页预览
这前端代码效果实时预览的需求实际上是非常常见的,例如jsbin,codepen,runjs之类的网站就是满足此需求的。传统做法是这样子的,会新建一个另外的独立页面,专门用来接收传入的前端代码,通过新开窗口或者嵌入iframe页面的方式达到最终效果,其中可能会用到 HTML5 postMessage等通信技术 。本文讲述 借助iframe和blob实现前端代码的实时预览。
全文:http://www.zhangxinxu.com/wordpress/2017/08/iframe-html5-blob-code-view/
2、深入理解 javascript 中的 this
你是否经常被JavaScript中的this关键字搞晕? 不用太过于当心, 很多JavaScript的初学者都被它搞晕过. 你不是一个人在战斗. 话虽如此, 但这并不意味着你可以永远不用理解this. 不管是在JavaScript中还是在许多教程中, 都广泛的使用this, 所以掌握this是迟早的事. 一旦你理解this, 就会觉得它实际上比你想象的简单许多. 读过这篇文章以后, 你就会深入理解this的秘密. 到时候你就知道它是什么, 它做什么以及如何使用它.
全文:https://zhuanlan.zhihu.com/p/28704724
3、CSS 中的行
问:块级元素和行内元素有什么区别?块级(block)元素可以控制它的大小 行内(inline)元素将其排到父级的行系统中 我更愿意把这两者称作为元素的两个特性。因为行内元素具有 inline 特性,所以多个行内元素会排在一行;但它们不具有 block 特性,所以无法使用 width、height 指定它们的宽高。因为块级元素具有 block 特性,所以可以直接指定元素的宽高;因为块级元素不具有 inline 特性,所以它们会独占一行。
全文:https://segmentfault.com/a/1190000010811938
4、JavaScript 中的执行上下文和调用栈
在这篇文章里,我会深入地探讨 JavaScript 中最基本概念之一,那就是执行上下文。通过这篇文章,你应该能够清楚地了解到 JS 解释器究竟在干嘛,为什么可以在一些函数和变量声明之前就能使用,以及它们的值是怎样被决定的。
全文:http://zcfy.cc/article/what-is-the-execution-context-amp-stack-in-javascript-by-david-shariff-4007.html
5、JS 命名与注释规范详解
从事前端开发也有一段时间了,一直在遵循着规范化开发,从 js 也逐渐转向了 ts ,在这个过程中也有了很多收获,在此把自己的开发心得写下来。 本文参考了 JavaScript 开发规范 ,并做了补充和修改,同时删去了框架开发相关的内容。
全文:http://foreverz.cn/2017/08/23/JS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83/
6、JavaScript Errors 指南
详见: 本文将以如何消除应用程序中 JS 错误作为出发点,逐步分析 JS 错误的产生、JS 错误包含哪些部分、怎么去捕获一个 JS 错误,希望能帮助开发者们更好的处理 JS 错误。
全文:https://github.com/Jocs/jocs.github.io/issues/1
喜欢这篇文章的朋友,欢迎关注、收藏、分享、评论,帮我上热门,你的支持,是我每日更新的动力!
喜欢前端的朋友可以点击关注一下我,每日分享精彩的前端文章!
今日更多精彩文章:http://caibaojian.com/fe-daily-5.html
欢迎点击“阅读原文”,学习今日精华文章~
前端开发博客
——————————————————
领略前端技术 阅读前端开发博客
长按二维码,关注前端开发博客
▼
以上是关于iframe和HTML5 blob实现JS,CSS,HTML直接当前页预览的主要内容,如果未能解决你的问题,请参考以下文章
如何创建pdf的buffer,让pdf.js实现预览pdf文件