随笔分类 -  Javascript

摘要:前言 混迹VR届的发烧友兼开发者们一定不要错过这款FaceBook推出的跨端VR开发框架——React360,称为360全景体验框架更为准确,因为其前身是FaceBook和Oculus2017年发布的一个叫作“Racet VR”的JS库,用来在web端创建3D和VR体验。后来Oculus使用该框架的 阅读全文
posted @ 2019-05-23 20:14 venoral 阅读(5036) 评论(0) 推荐(1)
摘要:简要记录一下在使用gulp-sass时候踩的坑,虽然不明所以然,但是似乎在https://github.com/dlmanning/gulp-sass/issues/1 找到了答案。在使用gulpfile配置监听文件更新自动编译时候出现了一个这个错误:“error: File to import n 阅读全文
posted @ 2016-12-04 10:44 venoral 阅读(9147) 评论(0) 推荐(0)
摘要:可能就是好奇心略重了,读了一下webpack打包后的bundle.js的代码,复杂的模块可能读不懂,但简单的hello world模块我还是能看懂的。没什么目的,就是想通过几个简单的模块,一条简单的webpack命令,一个神奇的bundle.js代码来了解webpack是怎么把遵循commonJs规 阅读全文
posted @ 2016-11-25 22:39 venoral 阅读(35167) 评论(4) 推荐(1)
摘要:耗了一个晚上吐血翻译不过也学到了不少...《使用对象来组织你的代码》,翻译中发现原作者在原文中有部分代码有误或不全,本文已修改和添加~ 丽贝卡·墨菲原文链接:http://rmurphey.com/blog/2009/10/15/using-objects-to-organize-your-code 阅读全文
posted @ 2016-07-03 23:58 venoral 阅读(521) 评论(3) 推荐(0)
摘要:本文真没啥难点,我就是为了检验我英语水平退化了没哈哈虽然我英语本来就渣翻译起来也像大白话。将原文看了一遍也码完翻译了一遍差不多一个小时,其中批注部分是自己的理解如有疏漏或误解还请指出感激不尽呐,比如JavaScript中对于单例的理解感觉定义有些模糊啊。 翻译自斯托扬·斯蒂凡诺夫的原文链接:http 阅读全文
posted @ 2016-07-02 12:20 venoral 阅读(720) 评论(0) 推荐(1)
摘要:碎碎念: 好久不见,最近自己有些懈怠没更过多少博,主要原因之一是对自己学习方式的一些思考,翻看之前的博客多是记录学习笔记这反映出了自己对于前端还停留在学习-复习知识点的阶段压根没多少实践经验啊这让我有些惶恐,原因之二是前段时间接触并了解性地学习了amd,cmd模块,angular和vue,一些模板引 阅读全文
posted @ 2016-06-24 13:29 venoral 阅读(3472) 评论(5) 推荐(4)
摘要:二刷《高程》第八章BOM笔记整理。 如果要在Web中使用JavaScript,那么BOM(浏览器对象模型)才是真正核心,BOM提供很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。 window对象 location对象 navigator对象 screen对象 history对象 win 阅读全文
posted @ 2016-05-24 18:42 venoral 阅读(721) 评论(0) 推荐(1)
摘要:二刷《高程》做的笔记,没什么技术含量就不发到首页啦!~DOM1级主要定义HTML和XML文档底层结构,DOM2和DOM3在这个结构基础上引入更多交互能力,也支持更高级的XML特性。DOM2和DOM3级分为许多模块(模块之间具有某种关联),分别描述DOM的某个非常具体的子集。这些模块如下: DOM2级 阅读全文
posted @ 2016-05-18 16:47 venoral 阅读(1210) 评论(2) 推荐(0)
摘要:先声明一下DOM2中NodeIterator和TreeWalker这两类型真的只是用来玩玩的,因为性能不行遍历起来超级慢,在JS中基本用不到它们,除了《高程》上有两三页对它的讲解外,谷歌的学习资料也是甚少(倒是有挺多国外文章)...由于本着不放过任何知识的态度,结合着自己的理解学习了下这两玩意,你们 阅读全文
posted @ 2016-05-16 20:23 venoral 阅读(2659) 评论(3) 推荐(3)
摘要:对DOM的两个主要扩展是Selectors API(选择符API)和HTML5,还有一个不太瞩目的Element Traversal元素遍历规范为DOM添加了一些属性,另外还有一些专有扩展。 选择符API 元素遍历 HTML5 专有扩展 选择符API 让浏览器原生支持css查询,原理就是所有实现这一 阅读全文
posted @ 2016-05-07 18:39 venoral 阅读(1566) 评论(4) 推荐(2)
摘要:自从学会call/apply/bind这三个方法后我就各种场合各种使用各种得心应手至今还没踩过什么坑,怎么用?说直白点就是我自己的对象没有某个方法但别人有,我就可以通过call/apply/bind去调用执行别人家的方法,不太懂具体用法的同学可移至MDN学习一下Function.prototype. 阅读全文
posted @ 2016-05-06 20:11 venoral 阅读(1112) 评论(6) 推荐(2)
摘要:目录 动态脚本 动态样式 操作表格 使用NodeList 动态脚本 使用<script>元素可以向页面中插入JavaScript代码的两种方式:通过src特性包含外部文件;使用这个元素本身来包含代码动态脚本指的是页面加载时不存在,在将来某一刻需要通过修改DOM动态添加脚本。跟操作HTML元素一样,创 阅读全文
posted @ 2016-05-04 16:38 venoral 阅读(1313) 评论(0) 推荐(1)
摘要:这次总结的是剩下的这些DOM类型节点,可能你见过却不经常使用但是了解一下总是好的,可以加深对DOM体系的整体理解~。本篇要介绍的是Comment,CDATASection,DocumentType,DocumentFragment,Attr类型。Comment类型 原型链继承关系为comment实例 阅读全文
posted @ 2016-04-17 14:33 venoral 阅读(1051) 评论(0) 推荐(1)
摘要:文本节点由Text类型表示,包含的是可以按照字面解释的纯文本内容,纯文本中可以包含转义后的HTML字符但不能包含HTML代码。原型链继承关系为:textNode.__proto__->Text.prototype->CharacterData.prototype->Node.prototype->E 阅读全文
posted @ 2016-04-05 16:49 venoral 阅读(846) 评论(0) 推荐(1)
摘要:问题引发:最近在整理DOM系列的一些知识点,发现在DOM的某些接口API中,存在一些我想不通的现象。就随便举个例子吧:DOM文档模型中的文本节点,可以通过nodeValue或data属性访问文本节点的文本内容,而且在更新data的时候nodeValue也即时更新,反之亦然。不光是data或nodeV 阅读全文
posted @ 2016-04-05 01:27 venoral 阅读(1305) 评论(0) 推荐(0)
摘要:Element类型用于表现XML或HTML元素,提供对元素标签名,子节点及特性的访问。原型链的继承关系为 某节点元素.__proto__->(HTML某元素Element.prototype)->HTMLElement.prototype->Element.prototype->Node.proto 阅读全文
posted @ 2016-04-02 21:07 venoral 阅读(3639) 评论(0) 推荐(0)
摘要:JavaScript通过Document类型表示文档,原型链的继承关系为:document.__proto__->HTMLDocument.prototype->Document.prototype->Node.prototype->EventTarget.prototype Document节点具 阅读全文
posted @ 2016-03-30 00:48 venoral 阅读(3557) 评论(2) 推荐(0)
摘要:前言: 本系列从原型,原型链,属性类型等方面下手学习了DOM文档对象模型,旨在弄清我们在DOM中常用的每一个属性和方法都清楚它从哪里来要到哪里做什么事,这样对于理解代码有一定启发。全靠自己在总结中摸索,所以对于一个问题要是深究还真能挖出许多有意思的东西,现在觉得JavaScript这个东西简直越来越 阅读全文
posted @ 2016-03-23 20:10 venoral 阅读(2420) 评论(2) 推荐(5)
摘要:整理了JavaScript中函数Function的各种,感觉函数就是一大对象啊,各种知识点都能牵扯进来,不单单是 Function 这个本身原生的引用类型的各种用法,还包含执行环境,作用域,闭包,上下文,私有变量等知识点的深入理解。 函数中的return Function类型函数实际上是对象,每个函 阅读全文
posted @ 2016-03-19 17:43 venoral 阅读(24457) 评论(2) 推荐(7)
摘要:总结的文章略长,慎点。 知识点预热 引用类型:引用类型的值(对象)是引用类型的一个实例。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。在其他面向对象语言中被称为类,虽然ECMAScript从技术上讲也是一门面向对象语言,但它不具备传统面向对象语言所支持的类和接口等基本 阅读全文
posted @ 2016-03-14 23:28 venoral 阅读(1209) 评论(0) 推荐(0)