
js学习笔记
文章平均质量分 79
dengdengda
这个作者很懒,什么都没留下…
展开
-
Angular 出现Argument is not a function, got undefined报错
Angluar.js真的满满都是坑!!!!!最近在看的《AngularJs权威教程》,书上很多例子根本跑不了,我以为是我老眼昏花打错代码,去找作者的源代码发现还是运行不了,恩,就是版本问题,我知道这种东西大家都有版本问题可以理解的,可是不至于吧,差这么多吐槽完毕要说一下今天遇到的问题,我就想简简单单的用个控制器,一直报Argument is not a function, got und原创 2016-08-17 14:48:34 · 8746 阅读 · 1 评论 -
js验证邮箱的正则表达式
最近小小研究了一下正则表达式,觉得写正则表达式还挺有意思的。先想推荐一个网址,把正则表达式的基本语法都总结了,很不错。https://msdn.microsoft.com/zh-cn/library/ae5bf541(v=vs.100).aspx今天想自己试着写一下邮箱验证,这个其实网上已经很泛滥了,而且各种版本,各种不一样,我按照自己的理解写了一个。首先要先分析一下邮箱格式:第一部分原创 2016-08-26 18:48:14 · 3090 阅读 · 0 评论 -
js的栈和队列基本算法
栈 栈是一种遵循LIFO(先进后出)原则的有序集合。 方法:push(elements):向栈顶添加元素。pop():从栈顶移除元素(好坑,栈顶是尾部,我被绕晕了。)使用类实现栈:function Stack() { var items = []; //添加一个或几个元素到栈顶 this.push = function(element) {原创 2017-03-01 17:23:17 · 588 阅读 · 0 评论 -
JavaScript的作用域链
执行环境:所谓的执行环境是指变量或函数有权访问其他数据,比如在web浏览器中的全局执行环境就是window对象。每个函数都有自己的执行环境,当某个执行环境中的所有代码执行完毕后,该环境被销毁,保存在该环境中的变量或函数也随之销毁。了解到函数的执行环境后,也就明白作用域链了。作用域链:当代码在一个环境中执行的时候,会创建变量对象的作用域链,而作用域链的用途就是保证对执行环境有权访原创 2016-07-16 15:31:41 · 608 阅读 · 0 评论 -
JS学习笔记之由定时器引发的深入思考
前言感觉知识就像网贷,是个无底洞啊,本来只是在犀牛书上看到定时器的内容,只有一页而已,然而我却花了几周的时间来整理它,不过真的是学无止境,还有很多细节无法深入,大家一起学习进步吖~简单的栗子例1:setTimeout(() => { console.log('hello world')}, 0)function printStr(str) { co...原创 2018-04-12 12:44:56 · 422 阅读 · 0 评论 -
JS学习笔记之再理解一等公民--函数(基础篇)
定义函数的方式两种方式: 1. 函数表达式let 变量名 = function [函数名]([形参列表]) { //函数体 }函数声明语句function 函数名([形参列表]) { //函数体 } 注:”[]”里的内容代表可选区别一:函数表达式可以是匿名函数,函数声明必须要有函数名 例1://函数表达式--匿名函数l...原创 2018-05-18 11:34:15 · 590 阅读 · 0 评论