扩展
肥喵蒙太奇
这个作者很懒,什么都没留下…
展开
-
百度地图JavaScript API自定义控件使用记录
某页面中使用了百度地图,需要将自有的城市列表控件嵌套进一个自定义控件中var cityCtrl = new BMapGL.CityListControl();// 单独使用var map = new BMapGL.Map("allmap"); // 创建Map实例map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 11); // 初始化地图,设置中心点坐标和地图级别map.enableScrollWheelZoom(true);原创 2021-12-09 16:13:48 · 1026 阅读 · 0 评论 -
前端跨域通信整理
同源策略限制从一个源加载的文档或者脚本与来自另一个源的资源进行交互。同源策略是一种用于隔离恶意文件的安全机制。所谓的同源,指的是协议,域名,端口相同。跨域通信的几种方式:JSONPWebSocketCORSHashPostMessageJSONP原理通过script标签异步加载实现。如使用script标签引入外部文件。JSONP只支持GET请求。实现例一<script src="http://www.test.com/?data=data&callback=m原创 2020-06-29 22:46:11 · 250 阅读 · 0 评论 -
js浏览器事件循环机制
宏任务(macro-task)、微任务(micro-task)JavaScript 单线程中的任务可以细分为宏任务和微任务。宏任务包括:script(整体代码)setTimeoutsetIntervalsetImmediateI/OUI rendering微任务包括:process.nextTickPromisesObject.observeMutationObserverjs执行过程整段代码作为宏任务进入主线程执行。遇到了异步任务,一种进行事件注册,等指定的时间后原创 2020-06-27 19:41:53 · 296 阅读 · 0 评论 -
本地搭建git服务器记录
下载安装javajdk下载安装Gitblithttp://gitblit.github.io/gitblit/解压缩下载的压缩包即可List item原创 2020-04-10 16:03:05 · 306 阅读 · 0 评论 -
关于js的时间对象
在js中,通过new date()生成的时间对象,时间是我们的本机时间,如果把本机时间调乱,将不能得到正确的值。如果在做商城之类的,需要获取服务器时间,避免出现漏洞。...原创 2019-05-27 09:16:27 · 446 阅读 · 0 评论 -
node创建react项目
最近在学习react,在慕课网中看到老师使用 npx create-react-app 项目名 搭建项目 ,有点好奇,就去扩展了一下眼界。网上推荐node 搭建react方法如下:原创 2019-05-29 11:40:22 · 1021 阅读 · 0 评论 -
前端工具
eslint代码检查工具Eslint(中文站点)是一个开源的 JavaScript 代码检查工具,使用 Node.js 编写,由 Nicholas C. Zakas 于 2013 年 6 月创建。ESLint 的初衷是为了让程序员可以创建自己的检测规则,使其可以在编码的过程中发现问题而不是在执行的过程中。ESLint 的所有规则都被设计成可插入的,为了方便使用,ESLint 内置了一些规则,在这...原创 2019-08-29 16:54:06 · 177 阅读 · 0 评论 -
eslint规则
Eslint部分核心规则"rules": { /** **这些规则与 JavaScript 代码中可能的错误或逻辑错误有关 **/ "for-direction":"error",//强制 “for” 循环中更新子句的计数器朝着正确的方向移动 "getter-return":"error",//强制在 getter 属性中出现一个 return 语句 ...原创 2019-08-29 16:59:07 · 1108 阅读 · 0 评论