<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>javascript on idinr</title>
    <link>http://883884.xyz/tags/javascript/</link>
    <description>Recent content in javascript on idinr</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh</language>
    <lastBuildDate>Fri, 22 Jul 2022 19:40:14 +0800</lastBuildDate><atom:link href="http://883884.xyz/tags/javascript/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>实现一个Javascript引擎(更新中...)</title>
      <link>http://883884.xyz/post/build-engine/</link>
      <pubDate>Fri, 22 Jul 2022 19:40:14 +0800</pubDate>
      
      <guid>http://883884.xyz/post/build-engine/</guid>
      <description>由于实现一个完整的引擎相当困难且复杂，所以此项目设立了一些相对容易的目标，不过依然会涵盖大部分关键性的技术。 用rust实现 支持简化版的jav</description>
    </item>
    
    <item>
      <title>解读V8 - Function</title>
      <link>http://883884.xyz/post/v8-function/</link>
      <pubDate>Sun, 13 Mar 2022 19:08:59 +0800</pubDate>
      
      <guid>http://883884.xyz/post/v8-function/</guid>
      <description>几个概念 函数 计算机语言中的函数是一段可以重复执行的代码，同时可能包含输入输出以及局部数据。 在js中： 函数 = 代码段 + 环境 环境包括了它的参数，局</description>
    </item>
    
    <item>
      <title>解读V8 - Object</title>
      <link>http://883884.xyz/post/v8-memory-layout/</link>
      <pubDate>Sun, 13 Mar 2022 19:08:59 +0800</pubDate>
      
      <guid>http://883884.xyz/post/v8-memory-layout/</guid>
      <description>关于JS引擎 V8是如今最流行的JS引擎，包括NodeJS也内置了V8，而其他引擎如spidermonkey逐渐式微。抛开性能之类的指标不谈，</description>
    </item>
    
    <item>
      <title>解读V8 - gdb调试</title>
      <link>http://883884.xyz/post/v8-debug/</link>
      <pubDate>Fri, 04 Mar 2022 16:39:13 +0800</pubDate>
      
      <guid>http://883884.xyz/post/v8-debug/</guid>
      <description>安装 安装过程比较简单，按照 官网文档 即可。 需要注意如下几点： 依赖Xcode，如果是安装的Xcode的命令行工具，需要先删除后再安装Xcode的</description>
    </item>
    
    <item>
      <title>前端海报生成方案</title>
      <link>http://883884.xyz/post/%E5%89%8D%E7%AB%AF%E6%B5%B7%E6%8A%A5/</link>
      <pubDate>Wed, 02 Oct 2019 17:06:48 +0800</pubDate>
      
      <guid>http://883884.xyz/post/%E5%89%8D%E7%AB%AF%E6%B5%B7%E6%8A%A5/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;h5活动页经常会有生成海报分享到朋友圈的需求，虽然后端可以合成，但是会并发量大的时候会给服务器带来压力，并且比较耗时，这个业务放到前端做更合适，下面梳理几个实现方案&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>redux原理</title>
      <link>http://883884.xyz/post/redux%E5%8E%9F%E7%90%86/</link>
      <pubDate>Wed, 21 Mar 2018 10:33:52 +0000</pubDate>
      
      <guid>http://883884.xyz/post/redux%E5%8E%9F%E7%90%86/</guid>
      <description>Redux 让state的变化变得可预测 如果把react视为一个状态机，redux就是是用来管理状态的容器，它的理念是传入某个action,永远返回对</description>
    </item>
    
    <item>
      <title>获取隐藏元素的高度</title>
      <link>http://883884.xyz/post/%E8%8E%B7%E5%8F%96%E9%9A%90%E8%97%8F%E5%85%83%E7%B4%A0%E7%9A%84%E9%AB%98%E5%BA%A6/</link>
      <pubDate>Thu, 12 Jan 2017 16:28:39 +0000</pubDate>
      
      <guid>http://883884.xyz/post/%E8%8E%B7%E5%8F%96%E9%9A%90%E8%97%8F%E5%85%83%E7%B4%A0%E7%9A%84%E9%AB%98%E5%BA%A6/</guid>
      <description>slideDown,slideUp是页面中很常见的交互效果，一个元素会先以display:none的方式隐藏起来，等到触发的时候，再以以某种</description>
    </item>
    
    <item>
      <title>LeetCode最难题的JS秒解</title>
      <link>http://883884.xyz/post/js%E6%98%AF%E6%80%8E%E4%B9%88%E5%BE%81%E6%9C%8Dleetcode%E6%9C%80%E9%9A%BE%E7%9A%84%E9%A2%98%E7%9B%AE%E7%9A%84/</link>
      <pubDate>Sun, 20 Nov 2016 21:20:44 +0000</pubDate>
      
      <guid>http://883884.xyz/post/js%E6%98%AF%E6%80%8E%E4%B9%88%E5%BE%81%E6%9C%8Dleetcode%E6%9C%80%E9%9A%BE%E7%9A%84%E9%A2%98%E7%9B%AE%E7%9A%84/</guid>
      <description>刷LeetCode，点击难度排行，排第一的题目是Valid Number，通过率12%，看来大家对js的力量一无所知。 原题地址在这里 Validate if a given string</description>
    </item>
    
    <item>
      <title>javascript高阶函数应用</title>
      <link>http://883884.xyz/post/javascript%E9%AB%98%E9%98%B6%E5%87%BD%E6%95%B0%E5%BA%94%E7%94%A8/</link>
      <pubDate>Thu, 29 Sep 2016 16:29:39 +0000</pubDate>
      
      <guid>http://883884.xyz/post/javascript%E9%AB%98%E9%98%B6%E5%87%BD%E6%95%B0%E5%BA%94%E7%94%A8/</guid>
      <description>javascript 不是一门函数式的语言，但是函数却是它的第一类型，函数就像一个普通的数据类型一样，可以随意的引用，返回，声明。这赋予了javascript强</description>
    </item>
    
    <item>
      <title>javascript的原型系统</title>
      <link>http://883884.xyz/post/%E6%90%9E%E6%87%82javascript%E7%9A%84%E5%8E%9F%E5%9E%8B%E7%B3%BB%E7%BB%9F/</link>
      <pubDate>Sun, 08 May 2016 12:31:25 +0000</pubDate>
      
      <guid>http://883884.xyz/post/%E6%90%9E%E6%87%82javascript%E7%9A%84%E5%8E%9F%E5%9E%8B%E7%B3%BB%E7%BB%9F/</guid>
      <description>js的原型系统中，有三个很重要的属性,constructor,proto,prototype,做了一张图，梳理一下它们之间的关系。 javas</description>
    </item>
    
    <item>
      <title>js继承的实现方式</title>
      <link>http://883884.xyz/post/js%E7%BB%A7%E6%89%BF%E7%9A%84%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/</link>
      <pubDate>Tue, 15 Dec 2015 15:37:19 +0000</pubDate>
      
      <guid>http://883884.xyz/post/js%E7%BB%A7%E6%89%BF%E7%9A%84%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/</guid>
      <description>js本身并不是一个面向对象的语言。只能用原型来实现继承。梳理一下js实现继承的几种的方式 修改原型 function parent (name, age) { this.name = name; this.age = age; } parent.prototype.hi = function () { alert(&amp;#39;hi! I am&amp;#39; + this.name);</description>
    </item>
    
  </channel>
</rss>
