随笔分类 -  JavaScript

摘要:前 言 JRedu ​ 面向对象程序设计(简称OOP)是现在最流行的程序设计方法,这种方法有别于基于过程的程序设计方法。在写面向对象的WEB应用程序方面JavaScript是一种很好的选择.它能支持OOP.因为它通过原型支持继承的方式和通过属性和方法的方式一样好.很多开发者试图抛弃JS,试着用C#或 阅读全文
posted @ 2021-03-17 19:32 AaronHuang 阅读(222) 评论(0) 推荐(0) 编辑
摘要:String 所有的API都无法修改原字符串,只能返回新字符串 API: 大小写转换 str.toUpperCase(); str.toLowerCase(); 获取指定字符串位置 str.charAt(); 得到下标 str[i] str.charCodeAt(i); 得到字符串编码 选取字符串 阅读全文
posted @ 2021-03-17 19:26 AaronHuang 阅读(270) 评论(0) 推荐(0) 编辑
摘要:闭包,有人说它是一种设计理念,有人说所有的函数都是闭包。到底什么是闭包?这个问题在面试是时候经常都会被问,很多小白一听就懵逼了,不知道如何回答好。 这个问题也有很多朋友在公众号给李老师留言了,问题表达方式不一样,都是终归到一点,就是对闭包没有很清晰的理解。大家经常去网上找相关资料,但是对闭包的说法都 阅读全文
posted @ 2021-03-17 18:08 AaronHuang 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例 1 console.log(obj.objAge); //17 obj.myFun() // 小张年龄 undefined 例 2 shows() // 盲僧 比较一下这两者 this 的差别,第一个打印里面的 t 阅读全文
posted @ 2021-03-16 11:55 AaronHuang 阅读(47) 评论(0) 推荐(0) 编辑
摘要:类型Types 基本数据类型 string number boolean null undefined symbol const foo = 1; let bar = foo; bar = 9; console.log(foo, bar); // => 1, 9 Symbols不能真正的被polyf 阅读全文
posted @ 2021-03-09 19:46 AaronHuang 阅读(303) 评论(0) 推荐(1) 编辑
摘要:一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的ja 阅读全文
posted @ 2021-03-07 22:49 AaronHuang 阅读(297) 评论(0) 推荐(0) 编辑
摘要:第 1 章:原生 AJAX 1.1 AJAX 简介 AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML。 通过 AJAX 可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。 AJAX 不是新的编程语言,而是一种将现有的标准组合 阅读全文
posted @ 2021-02-09 12:21 AaronHuang 阅读(57) 评论(0) 推荐(0) 编辑
摘要:原型(prototype) 函数的protype属性 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) 原型对象中有一个属性constructor, 它指向函数对象 给原型对象添加属性(一般都是方法) 作用: 函数的所有实例对象自动拥有原型中的属性(方 阅读全文
posted @ 2021-02-06 16:12 AaronHuang 阅读(198) 评论(0) 推荐(0) 编辑
摘要:原型与原型链 所有函数都有一个特别的属性: prototype : 显式原型属性 所有实例对象都有一个特别的属性: __proto__ : 隐式原型属性 显式原型与隐式原型的关系 函数的prototype: 定义函数时被自动赋值, 值默认为, 即用为原型对象 实例对象的__proto__: 在创建实 阅读全文
posted @ 2021-02-06 13:46 AaronHuang 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示