VisYang's Studio.

VisYang's Studio.

it's better to burn out than to fade away

函数内部 this 指向 & 改变指向的方法

this是函数内部的一个自动生成的对象,随着使用场景的不同,this的指向也不同,下面列举一些this指向的事例。 事件处理函数内部的 this 事件处理函数内部 this 指向 事件源 DOM 对象123456789101112var lis = document.querySelectorAll('li');//事件处理函数内部的 this 始终都是点击的事件源 DOM 对象lis.forEach(function (li) { li.addEventListener('click', function () { console.log(this); ...

ajax 相关 和 使用简介

AJAX编程ajax:即 Asynchronous Javascript And XML,AJAX 不是一门的新的语言,而是对现有技术的综合利用。本质是在HTTP协议的基础上以异步的方式与服务器进行通信。 异步异步:指某段程序执行时不会阻塞其它程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序,相反则为同步。其优势在于不阻塞程序的执行,从而提升整体执行效率。XMLHttpRequest可以以异步方式的处理程序。 XMLHttpRequest可以以异步方式的处理程序。XMLHttpRequest:浏览器内建对象,用于在后台与服务器通信(交换数据) ,由此我们便可实现对网页的部分更...

git 的安装与使用相关

首先,介绍Git–分布式版本控制系统工具,他的作用: 1、方便团队开发过程中进行代码的合并 2、能够保留所有的历史记录,方便随时回滚 下面来看看 git 的安装与使用 Git安装 Window安装http://git-scm.com/download/win下载Git客户端软件,和普通软件安装方式一样。 Linux安装CentOS发行版:sudo yum install gitUbuntu发行版:sudo apt-get install git Mac安装打开Terminal直接输入git命令,会自动提示,按提示引导安装即可。Git管理文件的4种状态分别为:未追踪(untrac...

原生 js & jQuery & H5 & CSS3 操作元素和绑定事件方式等

乱入jQuery小demo 原生 js 相关DOM 选择器 document.getElementById(“#id”); //id选择器 document.getElementsByTagName(“TagName”); //返回一个包含所有这个标签名的一个伪数组 document.getElementsByName(“name”); //返回一个特定name值的伪数组 document.getElementsByClassName(‘name’) document.querySelector() document.querySelectorAll() element.parentNo...

利用hexo搭建博客

hexo 是一个静态博客生成器,能帮你命名生成一个网站,下面将介绍安装步骤: 1. 安装 node 环境123- http://nodejs.cn/网站内有 node.js 的下载链接- 下载安装即可 安装完成后,可以确认机器上是否有 node 环境: 打开 cmd: 12键入 node -v返回一个版本号,则安装成功 2. 安装 git12https://git-for-windows.github.io/下载安装 3. 安装 hexo1234命令窗口键入:npm install hexo-cli --global接下来可以通过 `hexo --version` 命令查看是否安装成功...
VisYang
I have been, never left.