自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

joker

技术爱好者

  • 博客(19)
  • 收藏
  • 关注

原创 JS判断数据是什么类型

可以使用Object.prototype.toString.call() 判断一切数据类型。Object.prototype.toString.call({});"[object Object]"Object.prototype.toString.call([]);<!--"[object Array]"-->Object.prototype.toString.call(function(){});<!--"[object Function]"-->Object.

2020-09-12 10:37:33 1295

原创 .contains() 判断一个元素内是否包含另一个元素

<div id="parent"> parent <div id="children">children</div></div>js代码:let parent = document.getElementById('parent')let children = document.getElementById('children')if (parent.contains(children)) { console.log("true").

2020-05-28 10:33:06 2545

转载 使用Chrome检测页面性能

主要有4方面:(对照下图)1.控制按钮。2.overview。页面性能的高级汇总(FPS:帧率,CPU:CPU占用,NET:网络请求)3.火焰图。CPU堆叠追踪的可视化(左侧名称是主线程的各种事件,Network:网络请求详细情况)4.数据统计。以图表的形式汇总数据(summary:统计报表,Bottom-Up:事件时长顺序,Call Tree:事件调用顺序,Event log:事件发生的...

2020-01-21 10:14:55 1302

转载 Electron 安装报错 'Electron failed to install correctly'

按照electron官方文档,开始了打造你的第一个 Electron 应用index.js,index.html,package.json一切都准备就绪,然后敲下了命令npmrunstart然后报错了。。报错信息如下> [email protected] start F:\work\front-end\electron\demo> electron .F:\w...

2020-01-19 11:45:51 6331 2

原创 【js】常用方法汇总

* 字符串的常用方法: var str = 'jiuke'; * str.length ,字符串的长度 * str.charAt(索引),返回值是指定索引位置的字符串,超出索引,结果是空字符串* String.fromCharCode(数字值,可以是多个参数),返回的是ASCII码对应的值* str.conca...

2019-08-18 20:53:06 175

原创 【git】git 常用操作以及异常处理

一、 git clone 将远程仓库中的代码克隆到本地,并在当前目录下创建一个名为 ELM 的目录, git clone https://github.com/Jiuke/ELM.git 如果希望在克隆的时候,自己定义要新建的项目目录名称,可以在上面的命令末尾指定新的名字: git ...

2019-01-09 14:33:07 353

原创 【js】常用的日期操作

目录1、基本日期操作2、根据出生日期获取周岁3、距离活动截止还差几小时几分几秒(倒计时)         4、input   type="date"   赋值以及设置最大值和最小值         5、指定一个日期,向前或向后 n天,得到新的日期1、基本日期操作var myDate = new Date(); //ios手机 new Date(‘2018-1-...

2018-08-30 17:49:29 476

原创 【js】瀑布流、向下滑动、ajax先加载完图片再排列

最近的项目中经常会碰到以瀑布流方式布局的问题。先从网上找了个瀑布流的图片排列插件。这里暂且用 jquery.masonry.js 废话不多说、直接上源码&lt;!doctype html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta http-equiv="X-UA-Compatible"

2018-06-02 15:37:53 1560

转载 【vue】Vue Devtools 调试工具 安装步骤

1、安装去gitHub上clone项目,地址 https://github.com/vuejs/vue-devtools 【传送门】下载好后进入vue-devtools-master工程 执行npm install —–&gt;npm run build.修改shells/chrome/manifest.json 中的persistent为true。如下图打开谷歌浏览器设置—&gt;扩展程...

2018-05-05 17:43:41 416

原创 【ES6】var、let、const三者的区别

首先,一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系? ECMAScript是一个国际通过的标准化脚本语言。JavaScript由ECMAScript和DOM、BOM三者组成。可以简单理解为:ECMAScript是JavaScript的语言规范,JavaScript是ECMAScript的实现和扩展。2011 年,ECMAScri...

2018-04-21 18:54:05 91740 14

原创 【js】JavaScript浮点数计算出错问题

问题:    7*0.8 JavaScript算出来就是:5.6000000000000005原因:    JavaScript 只有一种数字类型 Number,而且在Javascript中所有的数字都是以IEEE-754标准格式表示的。浮点数的精度问题不是JavaScript特有的,因为有些小数以二进制表示位数是无穷的。    十进制           二进制    0.1 ...

2018-02-28 16:39:15 544

转载 【jquery】jquery-ui日期插件datepicker的使用

jQuery UI 中的 datepicker( )方法学习要点:调用 datepicker( ) 方法修改 datepicker()样式datepicker( ) 方法的属性datepicker( ) 方法的事件 一、调用 datepicker()方法$('#date').datepicker(); 二、修改 datepicker()样式修改样式,可以在浏览器中审查元素,然后修改对应地方的样式/...

2018-01-22 16:24:41 15448 1

原创 【H5】实现手机端摇一摇功能

//可以更改阙值来调整摇一摇的简易度。var chake_threshold = 3000;var last_update = 0;var x = y = z = last_x = last_y = last_z = 0;function init() { if (window.DeviceMotionEvent) { window.addEventListene...

2017-08-01 11:12:06 523

原创 【jquery】iframe 父页面 、子页面 相互操作

一、子iframe内操作父界面:    1:函数调用   window.parent.fun();           2:操作元素  $("#xx", window.parent.document);二、父界面操作子iframe:    1:函数调用  $("#iframeid")[0].contentWindow.fun();    2:操作元素  $("#iframeid").content...

2017-04-06 16:41:39 654

转载 【jquery】如何自己开发一个简单的jquery 插件

要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择。本教程可能不是最精品的,但一定是...

2017-02-07 19:34:49 3313 1

原创 【jquery】使用canvas实现前端裁剪图片,并上传到服务器

这里需要用到jquery Jcrop 插件实现前端选择图片区域效果然后使用canvas裁剪图片,并把base64位的toDataURL图片转换成blob最后使用XMLHttpRequest上传到服务器。预览效果:整体代码:&lt;!doctype html&gt;&lt;html&gt;&lt;head&gt;  &lt;meta http-equiv="Content-Type" cont...

2016-12-12 16:19:56 8588 5

转载 web 使网站在浏览器中全屏显示 fullscreen=yes

关于全屏(FullScreen)  很久以前,浏览器就已经有全屏的概念的了。IE的open方法中可以配置上FullScreen参数来让打开的页面全屏化。但是这不太好用,所以没成为主流。而且,全屏这东西如果被恶意使用会给用户造成困扰,所以在现代浏览的全屏API中需要在用户事件中调用。  open方法的第三个参数是可以对打开的窗口做一些配置,但是现代浏览器并没有吸收太多的这个部分,包括

2016-07-29 10:58:18 8944

原创 node.js 使用createServer创建最基础的node应用。

✎﹏﹏  刚学node.js   理解不正确的地方还请多指教。createServer 方法说明:该函数用来创建一个HTTP服务器,并将 onRequest 作为 request 事件的监听函数。也就是说,当用户请求http服务器时,用户会像服务器发送一个 onRequest函数。并且函数会传递两个参数接收参数: request  请求对象,想知道req有哪些属性,可以查看 “http.reque...

2016-07-22 14:37:02 1145

原创 【nodejs】 windows下npm配置全局模块express.

想把npm下载的全局模块,下载到自定义的目录中,遇到两个难缠的问题。1:npm config set prefix  设置全局模块存放的路径:配置npm的全局模块的存放路径时,输入命令npm config set prefix "d:\node\node-global", npm config set cache "d:\node\node-cache",结果路径输入错误。其中d盘在电脑上不存在。...

2016-07-12 17:20:09 1838

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除