- 博客(8)
- 收藏
- 关注
转载 node.js一些基础用法
模块化开发传统非模块化开发有如下缺点:1. 命名冲突2. 文件依赖标准的模块化规范:1. AMD - requirejs2. CMD - sea.js文件加载是异步的服务器端的模块化规范:1. CommonJS - Node.js 文件加载是同步的模块化相关的规则:1. 如何定义模块: 一个js文件就是一个模块,模块内部...
2019-03-24 22:11:00 131
转载 Commonjs,AMD,CMD和ES6module的实现及差异
为什么要模块化1. 降低复杂度,降低耦合度2. 部署方便,功能点明确模块化的好处1. 避免命名冲突2. 更好的分离,按需加载3. 提高复用性4. 高可维护性CommonJS规范:1. 每个文件都可以当做一个模块2. 在服务器端:模块的加载是运行时同步加载的3. 在浏览器端:模块需要提前编译打包处理基本语法:1. 暴...
2019-03-20 21:52:00 244
转载 HTTP和HTTPS笔记
HTTP简介HTTP是超文本传输协议,是从万维网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP通信协议来传递数据HTTP工作原理默认端口号为80,工作于客户端-服务器架构上,浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求HTTP三点注意事项HTTP是无连接的,限制每次连接只处理一个请求,可以节省传输时间HTTP是媒体独立...
2019-03-13 21:01:00 285
转载 jq笔记
选择器$("li.cls").css("backgroundColor","red") //获取应用cls类样式的li标签$("#dv p ") //id为dv里面的所有p标签$("#dv > p") //id为dv子元素为p的标签$("#u1>li:even") //索引为奇数的标签$("#u1>li:odd") //索引为偶数...
2019-03-13 21:00:00 110
转载 js中7种继承的实现和优缺点
原型链继承function Parent(){ this.name = 'kevin'}Parent.prototype.getName = function(){ console.log(this.name)}function Child(){}Child.prototype = new Parent()var c...
2019-03-13 20:45:00 118
转载 ajax笔记
初识Ajaxget请求let btn = document.getElementById('btn') let info = document.getElementById('info') btn.onclick = function () { let userName = document.getElementB...
2019-03-13 20:36:00 101
转载 ES5和ES6笔记
JS对象JSON.stringify(obj/arr) //js对象或数组转换为json对象或数组JSON.parse(json) //json对象或数组转换为js对象或数组var obj = {name: 'Tom'} obj = JSON.stringify(obj) console.log(obj); //{"name":"Tom"} String...
2019-03-13 20:27:00 155
转载 ajax跨域练习-第三方api全国天气查询
最近学习了ajax跨域,看到教程视频通过调用第三方的api来进行查询数据,于是我也自己尝试下调用当做一个小练习。过程还是不难的,第三方api的教程也很清晰明了,很容易就能调用了。demo截图:不要吐槽我的天气图标难看...代码分析:$.ajax({ url:'http://api.jisuapi.com/weat...
2019-03-13 19:41:00 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人