摘要:
前言因为学习跨域需要配置本地服务器,可能会比较麻烦,所以自己根据网上的博客写了大多数跨域的简单demo,可以自己在`本地运行`,而且`不用配置服务器`。自己对于跨域的理解刚开始也仅仅在于网上的博客文章,通过写这些可以本地运行的demo让我对跨域有了更直面的理解,希望这些demo对你们有帮助,有错误的 阅读全文
摘要:
1.push,unshift可以直接添加一个数组 2.window.prompt提示输入文本框 3. getComputedStyle 和 style 获取css属性 学习链接 4.charCodeAt 方法 ,返回指定位置字符的unicode值 5.input里面的值为字符串,input在获得焦点 阅读全文
摘要:
1.if(trim(text) == value) 2.设置标签 var found = true;var draw = true; 3. 注意事项: 1.定时器timer 前不要加var 2.要删除一个节点,需要找出父节点,然后用removechild 3.appendchild具有删除节点的功能 阅读全文
摘要:
git config --global user.name"myname" git config --global user.email"myemail@qq.com" 创建仓库 git init //将工作区(文件夹)初始化 git add haha.txt //将文件添加到暂存区 git com 阅读全文
摘要:
结论: “没有用var声明的变量为全局变量”这样的说法不太正确,需要在这句话前面加一个前提,如果①变量前面没有用var声明,②在变量所在在的作用域链中没有这个变量名称,则设置该变量为全局变量。 代码 这个例子中作用域链为bar >foo >window n=2沿着作用域链找到foo作用域中n(原来等 阅读全文
摘要:
学习文章:javascript类数组 总结笔记 特点:拥有length属性,不具有数组的方法。 例子:arguments、document.getElementsByTagName 类数组对象使用数组对象的方法 注意: ①如果属性(索引)为字符串,则属性值不会被数组方法引用。 ②如果length为3 阅读全文
摘要:
学习文章 汤姆大叔的博客 总结笔记 1. 只有在函数被调用的时候,才会进入函数的执行上下文环境。 2. 执行上下文代码分为两个阶段:①进入执行上下文。②执行代码。 实例: 第一个阶段:进入执行上下文。 第二个阶段:执行代码。 阅读全文
摘要:
学习文章 汤姆大叔-变量对象 总结笔记 变量特点: ①变量声明可以存储在变量对象中。②变量不能直接用delete删除。 var a =10 与 a = 10的区别: ①a = 10只是为全局对象添加了一个属性 ②a = 10无法存储在变量对象中 ③a = 10可以用delete删除 阅读全文
摘要:
学习文章 汤姆大叔的博客 总结笔记 原型链: 每个对象都有一个__proto__隐式原型属性,当对象在自身的基本属性中找不到所需的属性,它将沿着__proto__链去找。 作用域链: 所有变量都存储在变量对象VO中,当在变量对象找不到时,将会往上一级执行上下文的变量对象中查找。with,catch语 阅读全文
摘要:
学习文章 阮一峰的网络日志 js闭包的用途 总结笔记 闭包定义:定义在一个函数内部的函数,静态保存所有了父级作用域的内部函数。 作用: 1.将函数作为参数传入另外一个函数。 2.实现封装,管理私有变量和私有方法,将变量(状态)的变化封装在安全的环境中。 3.匿名自执行函数。在匿名自执行函数传入一个闭 阅读全文