自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JS之EventLoop

作为一个前端er,必须知道的技能之一~由于我之前时候做Android开发的,特此记录下。js是单线程的,那如何==协调事件(event),用户交互(user interaction),脚本(script),渲染(rendering),网络(networking)等,用户代理(user agent)==等等呢~此时就需要用到EventLoop——事件循环。JS有个任务队列的概念:microta...

2019-06-17 16:08:11 106

原创 快速排序

<script type="text/javascript">function quickSort(arr,left,right){ var i = left; var j = right; var base = arr[left];//选择左边第一个数为基数 if(left > right){ return; } ...

2019-01-23 12:38:04 93

原创 冒泡、选择排序

冒泡:var arr=[10,2,3,5,1,3]var temp;var len=arr.length;for(var i=0 ; i<len-1;i++){ for(var j=0;j<len-1-i;j++){ if(arr[j]<arr[j+1]){ temp=arr[j+1]; arr[j+1]=arr[j] ar...

2019-01-23 12:36:43 87

原创 CSS每日一题

如何实现左边两栏一定比例,左栏高度随右栏高度自适应?<div class="container"> <div class="left"> left </div> <div class="right"> right </div>&lt

2019-01-23 12:34:54 226

原创 easy-mock获取分页数据

{ "result": 200, "data": { "data": function({ _req, Mock }) { let i = 0, _data = [], page = _req.query.page, //当前页数 pageSize = _req.query.pageSize...

2019-01-23 12:34:00 1764

转载 简单讲解《前端模块化》(一)

一.什么是模块?将一个复杂的程序序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起内部数据与实现是私有的,只是向外部暴露一些接口(方法)与外部其它模块通信二.模块化的进化过程(本次课的重点)1. 全局function模式:就是把不同的功能封装成不同的全局函数,function m1(){ //...}function m2(){ //...}2. 命名空间...

2019-01-23 12:33:23 110

原创 模拟写一个AJAX

onreadystatechange 事件注册 onreadystatechange 事件后,每当 readyState 属性改变时,就会调用 onreadystatechange 函数。readyState:(存有 XMLHttpRequest 的状态。从 0 到 4 发生变化)0: 请求未初始化1: 服务器连接已建立2: 请求已接收3: 请求处理中4: 请求...

2019-01-23 12:32:57 120

转载 Nodejs封装fetch方法

框架:nodejs+express+es6最近把ES5升级成ES6写法 需要用到Babel和webpackExpress添加Bable和Webpack方法如下点击这里##封装import fetch from 'node-fetch'export default class BaseComponent{    constructor(){  ...

2019-01-23 12:30:55 1672

原创 Nodejs使用mongoose

框架:nodejs+express+mongoose+es6import mongoose from 'mongoose'import config from '../config'var DB_URL = config.mongodb_url;mongoose.Promise = global.Promise;/** * 连接 */mongoose.connect(DB_URL)...

2019-01-23 12:30:14 708

原创 JS每日一题

如何判断字符串中某个特定字符的个数String.prototype.getInCludes = function (x){ return (this.split(x)).length-1}创建一个函数,给定页面上的DOM元素,将访问元素本身及其后代(不仅仅是它的子元素)。对于每个访问的元素,函数应该将该元素传递给提供的回调函数。function Traverse(p_eleme...

2019-01-23 12:29:31 332

原创 闭包的作用

闭包:内部函数保存到外部当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄漏(内存占用)闭包的作用实现公有变量: eg:函数累加器可以做缓存(存储结构):eg:eater可以实现封装,属性私有化:eg:new Person();模块化开发,防止污染全局变量累加器:function add(){ var count=0; fun...

2019-01-23 12:27:41 2998

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除