新手教程
文章平均质量分 81
NateYip
我想搞事情
展开
-
手写一个Router来切换视图
手写一个Router来切换视图首先,先布局好一个 HTML :<div class="router_box"> <a href="/home" class="router">主页</a> <a href="/news" class="router">新闻</a> <a href="/team" class="router">团队</a></div>&...原创 2021-09-14 23:28:44 · 197 阅读 · 0 评论 -
图形与动画——什么是粒子系统
图形与动画——什么是粒子系统目录为什么要使用粒子系统粒子的属性粒子的层次结构为什么使用粒子系统?????个人理解的粒子系统:用于表示复杂、无结构实体的物体时,所用到的以单个粒子为基础单位,多个粒子共同构成的表示系统对于物体的三维表示方法有很多,比如说网格模型、结构实体表示法(交并补)、扫描表示法等等。但是这些都是难以去表示一朵云、烟、水等复杂的三维物体。为什么呢?因为这些物体没有具体的结构,没有具体、清晰并且准确的表面;组成这些物体的物理结构往往是粒子,并且这些粒子的运动是随机的、表面原创 2021-04-01 18:28:46 · 1938 阅读 · 0 评论 -
闭包
闭包什么是闭包闭包可以让你的内部函数去访问外部函数的作用域首先我们先讲讲作用域作用域实例:function greet(){ var name = "nate" ; function sayHello(){ console.log("hello,"+name); } sayHello();}如果我们开始执行greet()这个函数,我们发现sayHello()这个函数内的name是没有被定义的,而函数执行后,sayHello()从他的父函数那里拿到了name的值。嵌套函数可访原创 2020-09-10 15:44:08 · 97 阅读 · 0 评论 -
Call&Bind&Apply的区别(javascript)
Call&Bind&Apply的区别(javascript)apply —— 方法重用通过apply () ,我们可以编写用于不同对象的方法apply(参数一,参数二),参数一是作为函数的上下文的对象,参数二是作为函数参数组成的数组样例: var person = { fullName: function() { return this.firstName + " " + this.lastName; }}var person1 = {原创 2020-09-10 10:44:01 · 106 阅读 · 0 评论 -
如何在 Mac 环境下生成ssh 密钥 (git教程)
首先需要下载git。git下载地址:https://git-scm.com/downloads(安装完git后是没有什么动静的)当然,如果你下载了Xcode 可以直接打开终端 然后输入natedeMacBook-Air:learngit nateyip$git version敲下enter后,按提示操作。当然如果你已经安装成功git ,在输入这个语句后,会返回git版本号...原创 2019-09-15 22:59:59 · 1696 阅读 · 0 评论