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

欢迎点击“阅读原文”,学习今日精华文章~

前端开发博客

——————————————————

领略前端技术 阅读前端开发博客

长按二维码,关注前端开发博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值