JavaScript
小熊的世界
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
闭包的作用
闭包:内部函数保存到外部当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄漏(内存占用)闭包的作用实现公有变量: eg:函数累加器可以做缓存(存储结构):eg:eater可以实现封装,属性私有化:eg:new Person();模块化开发,防止污染全局变量累加器:function add(){ var count=0; fun...原创 2019-01-23 12:27:41 · 3086 阅读 · 0 评论 -
JS每日一题
如何判断字符串中某个特定字符的个数String.prototype.getInCludes = function (x){ return (this.split(x)).length-1}创建一个函数,给定页面上的DOM元素,将访问元素本身及其后代(不仅仅是它的子元素)。对于每个访问的元素,函数应该将该元素传递给提供的回调函数。function Traverse(p_eleme...原创 2019-01-23 12:29:31 · 399 阅读 · 0 评论 -
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 · 794 阅读 · 0 评论 -
模拟写一个AJAX
onreadystatechange 事件注册 onreadystatechange 事件后,每当 readyState 属性改变时,就会调用 onreadystatechange 函数。readyState:(存有 XMLHttpRequest 的状态。从 0 到 4 发生变化)0: 请求未初始化1: 服务器连接已建立2: 请求已接收3: 请求处理中4: 请求...原创 2019-01-23 12:32:57 · 184 阅读 · 0 评论 -
简单讲解《前端模块化》(一)
一.什么是模块?将一个复杂的程序序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起内部数据与实现是私有的,只是向外部暴露一些接口(方法)与外部其它模块通信二.模块化的进化过程(本次课的重点)1. 全局function模式:就是把不同的功能封装成不同的全局函数,function m1(){ //...}function m2(){ //...}2. 命名空间...转载 2019-01-23 12:33:23 · 159 阅读 · 0 评论 -
JS之EventLoop
作为一个前端er,必须知道的技能之一~由于我之前时候做Android开发的,特此记录下。js是单线程的,那如何==协调事件(event),用户交互(user interaction),脚本(script),渲染(rendering),网络(networking)等,用户代理(user agent)==等等呢~此时就需要用到EventLoop——事件循环。JS有个任务队列的概念:microta...原创 2019-06-17 16:08:11 · 168 阅读 · 0 评论
分享