javascript
文章平均质量分 78
Cenergy
这个人很懒,以至于这句话都
展开
-
安装node-sass的几个方法
安装 node-sass 的时候总是会各种不成功,安装 node-sass 时在 node scripts/install 阶段会从 github.com 上下载一个 .node 文件,大部分安装不成功的原因都源自这里,因为 GitHub Releases 里的文件都托管在 s3.amazonaws.com 上面,而这个网址在国内总是网络不稳定,所以我们需要通过第三方服务器下载这个文件。https://github.com/lmk123/blog/issues/28方法一:使用淘宝镜像macOS 系统直原创 2021-07-18 12:23:40 · 5735 阅读 · 1 评论 -
使用Rollup创作一个可以随处使用的JavaScript库
首发在爱即是诗的博客前言在本文中,我们的目标是创建和发布一个无需更改代码即可在客户端和服务器端应用程序中使用的库。我们需要满足以下用例:该库是用 ES6+ 编写的,使用 import 和 export 关键字该库可以与 <script>标签一起使用该库可用于使用现代打包器的 Web 应用程序。该库可用于Node应用程序。从技术上讲,这意味着库需要在以下上下文中工作:使用<script>标签:<html> <head> <原创 2021-07-18 12:18:10 · 798 阅读 · 1 评论 -
hexo的fluid主题添加瀑布流懒加载相册功能
首发于:https://www.aigisss.com/blog/posts/798ba833.html相册演示地址:https://www.aigisss.com/blog/photos/ ,当前演示环境基于hexo===5.2.0 , fluid===1.8.7,很大程度上参考了醉里挑灯赏猫的Hexo NexT 博客增加瀑布流相册页面这篇博客!在此感谢班班提供的帮助!!创建相册页面新建相册页 hexo new page photos,编辑 /source/photos/index.md,输入以下内原创 2021-01-10 22:36:28 · 1454 阅读 · 1 评论 -
canvas清除绘制问题,不影响图片
html5 canvas清除绘制问题,使用离屏canvas,不影响图片代码如下,照片替换一下。效果如下:&amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;gt;&amp;amp;amp;lt;html lang=&amp;amp;quot;en&amp;amp;quot;&amp;amp;amp;gt;&amp;amp;amp;lt;head&原创 2019-01-09 17:42:29 · 6961 阅读 · 0 评论 -
async和await
async 和await 实际上是战术皮,她的本质是Promise,每次只要函数返回Promise对象,你就可以await它,就可以像同步编程的方式来获取console.log("before");const user = getUser(1);console.log("Go: user", user);console.log("after");//callback//promise...原创 2019-07-07 22:42:50 · 287 阅读 · 0 评论 -
代码总结
在threebox中为了只暴露出一个tb,使用下面的形式。import { Threebox, THREE } from '@rdapp/threebox';window.Threebox = Threebox;window.THREE = THREE;const THREE_BOX_LAYER_ID = 'THREE_BOX_LAYER_ID';class TbService ext...原创 2019-07-16 12:47:50 · 363 阅读 · 0 评论 -
Mapbox添加空白地图,减少加载时间
Mapbox添加空白地图,减少加载时间<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>Add an image</title> <meta name="viewport" content="i...原创 2019-08-01 23:14:06 · 1816 阅读 · 0 评论 -
mapbox加载谷歌地图
mapbox加载谷歌地图,accessToken都不用加的,代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <script type="text/javascript" src="https://apps.bdimg.com/l...原创 2019-08-14 15:00:19 · 2506 阅读 · 2 评论 -
好看的盒子阴影
&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content=&原创 2018-10-15 16:26:53 · 2843 阅读 · 0 评论 -
小知识4
add_time = serializers.DateTimeField(read_only=True,format='%Y-%m-%d %H:%M')function GetUrlParam() { var url = window.location.toString(); var arrObj = url.split("?"); if (ar...原创 2018-08-29 17:55:59 · 113 阅读 · 0 评论 -
使用Javascript API for ArcGIS 4.X实现二三维一体化
使用Javascript API for ArcGIS 4.X实现二三维一体化<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"/> <meta http-equiv="Access-Control-Allow-Origin" content="*"> <title>地图</title> <l原创 2017-09-19 18:09:06 · 3042 阅读 · 0 评论 -
JavaScript的一些特别用法
最短代码实现去重[...new Set([1,"1",2,1,1,3])]取一个数组中的最大值与最小值var arrNumbers=[1,3,5,-6,7,-3,5,6];var maxValue=Math.max.apply(Math,arrNumbers)原创 2018-02-01 14:12:01 · 205 阅读 · 0 评论 -
仿jQuery式的插件形式
(function () { //1.暴露外部的一个接口 var gquery = window.gquery = window.$$ = function (selector) { return new gquery.pt.init(selector); }; //2.处理原型对象,以利于扩展 gquery.pt = gquery.prot原创 2018-02-05 17:06:06 · 218 阅读 · 0 评论 -
学习javascript
create实现继承:function create(Child,Parent){ function F(){}; F.prototype=Parent; Child.prototype=new F(); Child.prototype.constructor=Child; Child.base=Child.super=P.prototype;}...原创 2018-01-30 09:48:33 · 171 阅读 · 2 评论 -
高度不确定时而且不使用盒子模型等的情况下让其居中
html lang="en">head> meta charset="UTF-8"> meta name="viewport" content="width=device-width, initial-scale=1.0"> meta http-equiv="X-UA-Compatible" content="ie=edge"> title>Documenttit原创 2018-01-30 09:49:39 · 194 阅读 · 0 评论 -
Nodejs链接postgresql的方式
使用连接池的方式:var pg = require('pg');// 数据库配置var config = { user:"postgres", database:"test", password:"postgres", port:5432, // 扩展属性 max:20, // 连接池最大连接数 idleTimeoutMil原创 2018-01-30 13:53:48 · 5716 阅读 · 0 评论 -
前端页面尽可能不用定位流来定位
前端页面尽可能不要用定位流来定位,因为有时总会出现位置的不确定,可以使用margin-top:-100px;来实现,类似csdn的下载页面。原创 2018-04-26 18:27:30 · 725 阅读 · 0 评论 -
layer中form表单使用ajax不成功的解决问题方法
layer中form表单使用ajax提交时,因jquery中$与本身的$冲突,会出现进入不到回调函数的现象,也就是进不到ajax的部分,将jquery的$改一下,var $$ = layui.jquery,就可以解决这个问题,return false;也别忘记加上哦!!<script> layui.use(['form', 'layedit', 'laydate', 'jq...原创 2018-08-09 09:45:12 · 3034 阅读 · 4 评论 -
一些关于函数与变量的预处理和执行的事
<!DOCTYPE html><html lanf2="en"><head> <meta charset="UTF-8"> <title>一些关于函数与变量的预处理和执行的事</title></head><body> <script> alert(f1) function f1(){//执行这个 alert(2)原创 2017-09-15 10:00:00 · 226 阅读 · 0 评论