javascript
文章平均质量分 92
magic-fish
熟悉vue3,TypeScript,html5,css3等。在校期间参加过国家级和省级外包大赛,均获得过三等奖。目前正在工作,闲暇时深入前端的学习。
展开
-
正则表达式(语法篇)
这里写目录标题正则(语法篇/有些大类里面的元素会有重叠)一、创建1.字面量2.构造函数二、RegExp对象方法1.exec2.test3.toString三、String对象方法1.search2.match3.replace4.split四、元字符(拥有特殊含义的字符).*+?$^|\()[]{}\w\W\d\D\s\S\b\B\0\f\r五、修饰符(匹配模式)igmsuy六、零宽断言正向(后面) 负向(前面) 肯定断言 否定断言正向肯定断言(替换前面的,断言后面的)正向否定断言(替换前面的,断言后面的原创 2021-04-02 16:11:34 · 565 阅读 · 0 评论 -
《JavaScript高级程序设计》BOM(学习笔记C08)
BOM一、window对象二、location对象三、navigator对象四、screen对象五、history对象六、小结简介:1.ECMAScript是JavaScript的核心,但如果在Web中使用JavaScript,BOM(浏览器对象模型)是其真正的核心。2.W3C为了把浏览器中JavaScript最基本的部分标准化,已经将BOM的主要方面纳入HTML5的规范中。一、window对象1.全局作用域window对象既是JavaScript访问浏览器窗口的一个接口,又是ECMAS原创 2020-07-08 18:08:42 · 299 阅读 · 0 评论 -
《JavaScript高级程序设计》离线应用与客户端存储(学习笔记C23)
离线应用与客户端存储离线检测应用缓存数据存储CookieIE用户数据Web存储机制IndexedDB离线检测该小结重点:一个属性(navigator.online)两个事件(online/offline)navigator.onLine: true->设备能上网;false->设备离线。navigator.onLine 在不同浏览器间有小差异IE6+ Safari5+ 能正确应用Firefox3+ Opera10.6+ 手动设置“文件->Web开发人员(设置)->脱机原创 2020-06-30 16:19:43 · 282 阅读 · 0 评论 -
《JavaScript高级程序设计》HTML5 脚本编程(学习笔记C16)
HTML5 脚本编程使用跨文档消息传递原生拖放音频与视频历史状态管理简介:为了配合HTML5规范定义了很多新的HTML标记,HTML5 用显著篇幅定义了很多JavaScript API。使用跨文档消息传递简称XDM,指的是来自不同域的页面间传递消息。核心是postMessage()方法postMessage(): 向另一个地方传递数据postMessage(一条消息, 消息接收方来自哪个域的字符串)例: var iframeWindow = document.getElementById(原创 2020-06-02 09:02:29 · 341 阅读 · 0 评论 -
《JavaScript高级程序设计》引用类型(学习笔记C05)
引用类型一、各引用类型二、基本包装类型三、单体内置对象四、遇到过的实际问题各引用类型的使用,创建与操作数组,理解基本的JavaScript类型,使用基本类型和基本包装类型。一、各引用类型各引用类型:ObjectArrayDateRegExpFunction引用类型也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。Object类型创建对象两种方法: // new var person = new Object() person.name = 'Nike'原创 2020-06-01 20:56:59 · 287 阅读 · 0 评论 -
《JavaScript高级程序设计》变量、作用域和内存问题(学习笔记C04)
变量、作用域和内存问题一、基本类型和引用类型的值二、执行环境及作用域三、垃圾收集一、基本类型和引用类型的值基本类型:UndefinedNullBooleanNumberString这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值引用类型:引用类型的值是保存在内存中的对象。JavaScript不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,实际上是操作对象的引用而不是实际的对象为此,引用类型的值是按引用访问的引用类原创 2020-06-01 20:22:27 · 165 阅读 · 0 评论