摘要:
1. 禁止右键点击 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); 2. 隐藏搜索文本框文字 Hide when clicked in the search 阅读全文
摘要:
http://javascript.ruanyifeng.com/advanced/promise.html promise用法 4.说说promise的作用, 编码演示promise的基本使用* 解决回调地狱(回调函数的层层嵌套, 编码是不断向右扩展, 阅读性很差)var promise = ne 阅读全文
摘要:
webpack 定义:webpack是前端资源加载或打包工具, 资源:img、css、js、json等; 用法: 打包JS文件: 第一步: 1.首先创建一个新的文件夹,注意要使用字母,为了方便往下编辑,再次是为了提升自己的知识涵养。 然后shift键加鼠标右击,在当前创建目录下打开powershel 阅读全文
摘要:
模块 1.书写模块时,要对外暴露接口, module.exprots={}··exprots.xxx 2.引入模块require(路径) common.js暴露的本质是一个叫exprots的对象 module.exprots={}和exprots.xxx 二者暴露的本质是一样的,都是暴露一个expr 阅读全文
摘要:
node自带的规范(common.js规范) 1.common是node的规范,运行在服务器,不是浏览器端,如果使用在浏览器端,需要对该文件进行打包编译(借鉴工具:browserify,webpack,guip等) 2.common.js暴露的本质是一个叫exprots的对象 3.common.js 阅读全文
摘要:
模块化开发 1.为何要使用模块化开发? 减少代码之间的关联度,部署方便,更好的分离,按需加载,避免命名冲突,容易维护。 2.什么是模块化? 1)定义:模块化是一种处理复杂系统分解为更好的可管理模块的方式。 2)作用:模块化用来分割,组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组 阅读全文
摘要:
传统的开发模式(被淘汰) 1)传统开发:整个网页我们写了一个js文件,所有的特效都写到里面 缺点: 耦合度太高,代码之间的关联性太强,不便于后期维护; 变量容易造成全局污染 2)分类卡发:按种类开发(将传统开发分为多个js开发) 例如: 导航:nav.js 轮播:banner.js 懒加载:lazy 阅读全文
摘要:
如何创建一个地图 1.首先打开百度,搜索百度地图开放平台,显示出 然后点击进入,显示出 2.其次,向下滑动鼠标,找到 然后开始申请密钥,申请完之后会跳转到 然后开始创建,按要求来,然后跳转到 其中(AK)下面的一串乱码就是密钥 3.然后打开首页,开发文档,点击JavaScript API 显示 点击 阅读全文
摘要:
离线缓存 1.什么是离线缓存? 离线缓存:离线缓存可以将站点的一些文件缓存到本地,它是浏览器自身的一种机制,将需要的文件缓存下来,以便后期即使没有连接网络,被缓存的页面也可以展示 2.离线缓存的优势 (1)在没有网络的时候可以访问到缓存的对应的站点页面,其中包括(HTML,css,js,img... 阅读全文
摘要:
ECHARTS echarts的常见十大图标 柱状图(bar) 折线图(line) 饼图(pie) 散点图(scatter) 地图(map) 气泡图(bubble) 基本名词 Grid 坐标系 title(图标的标题,是个对象):标题组件 text:(显示组件标题) show:true/false; 阅读全文