摘要: JSON:JavaScript对象表示法 1.1 JSON说明 曾经一段时间,XML是互联网传递数据的统一标准,但是业界一直不乏质疑XML的人士,他们都认为XML过于繁琐,冗长;提取数据也过于麻烦 2006年,JSON被提交给了IETF;在这之后,JSON逐渐发展起来,在互联网上得到广泛应用; 我们 阅读全文
posted @ 2020-07-13 20:09 过青年 阅读(611) 评论(0) 推荐(1) 编辑
摘要: ES6模块规范 1.1 ES6规范说明 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 J 阅读全文
posted @ 2020-07-21 20:49 过青年 阅读(116) 评论(0) 推荐(0) 编辑
摘要: CMD模块规范 1.1 CMD规范说明 专门用于浏览器端,并且模块的加载是异步的,而且只有模块使用时才会加载执行; CMD规范的语法类似于Commonjs + AMD ——定义模块使用AMD语法,暴露变量、引入模块使用Commonjs语法 1.2 基本语法 使用全局函数define定义模块,使用ex 阅读全文
posted @ 2020-07-21 11:01 过青年 阅读(123) 评论(0) 推荐(0) 编辑
摘要: AMD模块规范 1.1 AMD规范说明 AMD规范专门用来实现浏览器端的模块化,并且模块的加载是异步的;引入一个第三方的require.js脚本用来解析AMD规范编写的模块 1.2 基本语法 使用define用来暴露模块,使用require用来引入模块;require()异步加载模块,浏览器不会失去 阅读全文
posted @ 2020-07-20 20:59 过青年 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 离线应用 1.0 离线应用说明 ​ 支持离线Web应用是一个重点,离线就是在设备没有网络的情况下依然可以运行的运用;前端开发人员一直希望Web应用可以和传统客户端应用(pc端)同场竞技,PC端应用一个很重要的特点就是在没有网的情况下也能正常使用,所以前端应用也要做到这一点; 1.1 离线检测 ​ 如 阅读全文
posted @ 2020-07-16 22:59 过青年 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Commonjs规范 1.1 commonjs规范说明 每一个js文件就是一个模块,文章中我说的模块可以等价为一个js文件 node应用由模块组成,采用的commonjs模块规范。每一个js文件就是一个模块,拥有自己独立的作用域,变量,以及方法等,对其他的模块都不可见。 CommonJS规范规定,每 阅读全文
posted @ 2020-07-14 22:50 过青年 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 模块简介 1.1什么是模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 当项目功能越来越多,代码量便也会越来越多,后期的维护难度会增大,此时在JS方面就会考虑使用模块化规范去管理 为了编写可维护的代码,我们把很多函数(实现某个功能)分组,分别放到 阅读全文
posted @ 2020-07-14 22:45 过青年 阅读(136) 评论(0) 推荐(0) 编辑
摘要: (1)注意:实际上,第一次调用的函数过滤器,传入的键是一个空字符串,而值就是js对象 ​ 如下面一段代码 var obj = { name: "过青年", age: 20, arr: [1,2,3,4], location: "江西宜春", school: { location: "江西南昌" } 阅读全文
posted @ 2020-07-13 22:23 过青年 阅读(188) 评论(0) 推荐(0) 编辑