240 发简信
IP属地:重庆
  • 【AJAX】基础知识

    AJAX优点 实现可以无需刷新页面的域服务器通信 允许根据用户时间来更新部分的页面内容 AJAX缺点 没有浏览历史,不能回退 存在跨域问题 SEO不友好 请求报文 格式请求行...

  • 【nodejs】缓冲与文件系统

    缓冲区 当浏览器向服务器请求数据后,数据先被加载到buffer中,再被浏览器读取;浏览器向服务器上传数据,也是先加载到buffer中,再给服务器。buffer是一个用于过度的...

  • 【nodejs】浅析nodejs

    Node.js是一个能在服务器端运行JS的运行环境 Node有啥用 node中可以使用所有的JS内建对象String, Number, Boolean, Math, Date...

  • 【ES6】浅析模块化

    通俗的说,就是将一个打的程序文件拆分成许多小的文件,然后将文件组合起来 模块化的好处 防止命名冲突 提高代码复用性 高维护性 模块化的语法 模块化功能主要由两个命令构成:ex...

  • 【ES6】Promise—异步编程解决方案

    Promise是啥 在语法上,Promise是一个构造函数,用于封装异步操作,并获取其成功或失败的结果 构造函数:Promise(excutor){} Promise.pro...

  • 【ES6】ES6的一些新东西

    let关键字(和var关键字的区别) 变量不能重复声明 拥有块级作用域 不存在变量提升 不影响作用域链的效果 举个例子 现在的需求是,页面上有三个方块儿,点击方块使其变色 用...

  • 【JS】谈一下对闭包的理解,以及闭包的面试题

    如何产生闭包 当一个嵌套的内部函数(子函数),引用了嵌套的外部函数(父函数)的变量或函数时,就产生了闭包 闭包的产生与死亡 产生闭包的条件函数发生嵌套内部函数引用了外部函数的...

  • 【JS】内存泄漏和内存溢出

    概念 内存溢出和内存泄漏很容易被人混为一谈,因为在某种程度上来说,内存泄漏太多了就会让机器的内存不够用从而导致内存溢出,造成的结果就是程序进程直接被杀,甚至直接死机 其实内存...

  • 【JS】利用闭包实现JS的简单模块

    JS模块是啥 具有特定功能的JS文件 将所有的功能和数据封装在一个函数的内部,即数据和功能都是私有的 只向外部暴露一个包含n个方法的对象或函数 模块的使用者只能通过模块主动暴...

  • 【C语言】指针和数组

    静态一维数组 指针和一维数组有什么关系? 一维数组数组名是一个指针常量,存放着一维数组中第一个元素的地址 数组的下标和指针的关系:如果p是一个指针变量,那么:p[i] ⇔ *...

  • 浅析虚拟DOM、DOMdiff

    虚拟DOM是啥 虚拟DOM其实就是一个与真实DOM相对的一个对象,通常含有标签名,标签上的属性,事件监听,子元素等 虚拟DOM的优缺点 优点可以减少DOM操作,类似于实现并行...

  • 浅析两个版本的Vue

    文件名 在cdn引入的时候,完整版的后缀是vue.js,而非完整版的后缀是vue.runtime.js 标签的使用 在使用完整版的时候,由于Vue的作者在代码里面集成了编译器...

  • 浅析MVC

    MVC是啥 M-Model,V-View,C-Controller model用于封装与应用程序的业务逻辑相关的数据,以及对相关数据的处理方法。通常会有数个view去监听mo...

  • jQuery基本功能

    1. 选择网页元素 通过CSS选择器 通过jQuery特有的表达式 2. 改变结果集 通过过滤器 在DOM树上游走 3. 链式操作 选中网页元素以后,可以对它进行一系列操作,...

  • 排序算法(JS实现)

    快速排序 Quick Sort 归并排序 Merge Sort 计数排序 Counting Sort

  • 【C语言】指针和函数

    经典的swap程序 分析一下这个swap程序:1 .在给swap函数传入参数的时候,必须要传入要调换的两个变量的地址。因为如果传的是变量的值,即使在swap函数内成功调换了,...

  • 【C语言】基本类型指针

    一个非常简单的例子 定义一个int类型普通变量i,定义一个指针类型变量p,让p指向i 通过这个简单的例子可以得到以下结论:1 . p指向了i2 . *p完全等价于i,即*...

  • 《JS对象基本用法》

    1. 声明对象的两种方法 正规写法:let obj = new Object({'name' = mingzi, 'age' = 18}) 偷懒写法:let obj...

  • 《JavaScript 诞生记》

    JS历史 布兰登发明了JS,Java和JS在1995年同时诞生 一开始浏览器同时支持JS和Java,但是由于用户用脚投票,JS在浏览器端大获全胜 ECMAScript标准是纸...

  • 《浅析URL》

    URL是啥 URL是统一资源定位服务 URL = 协议+域名+路径+查询参数+锚点+(端口) 协议 协议就是HTTP HTTP规定了当用户通过浏览器请求查看某一个网页的时候,...