- 博客(20)
- 收藏
- 关注
原创 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 1327
原创 .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 2595
转载 使用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 1412
转载 Electron 安装报错 'Electron failed to install correctly'
按照electron官方文档,开始了打造你的第一个 Electron 应用index.js,index.html,package.json一切都准备就绪,然后敲下了命令npmrunstart然后报错了。。报错信息如下> your-app@1.0.0 start F:\work\front-end\electron\demo> electron .F:\w...
2020-01-19 11:45:51 6433 2
原创 【js】常用方法汇总
* 字符串的常用方法: var str = 'jiuke'; * str.length ,字符串的长度 * str.charAt(索引),返回值是指定索引位置的字符串,超出索引,结果是空字符串* String.fromCharCode(数字值,可以是多个参数),返回的是ASCII码对应的值* str.conca...
2019-08-18 20:53:06 207
原创 【git】git 常用操作以及异常处理
一、 git clone 将远程仓库中的代码克隆到本地,并在当前目录下创建一个名为 ELM 的目录, git clone https://github.com/Jiuke/ELM.git 如果希望在克隆的时候,自己定义要新建的项目目录名称,可以在上面的命令末尾指定新的名字: git ...
2019-01-09 14:33:07 387
原创 【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 568
原创 【js】瀑布流、向下滑动、ajax先加载完图片再排列
最近的项目中经常会碰到以瀑布流方式布局的问题。先从网上找了个瀑布流的图片排列插件。这里暂且用 jquery.masonry.js 废话不多说、直接上源码<!doctype html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible"
2018-06-02 15:37:53 1596
转载 【vue】Vue Devtools 调试工具 安装步骤
1、安装去gitHub上clone项目,地址 https://github.com/vuejs/vue-devtools 【传送门】下载好后进入vue-devtools-master工程 执行npm install —–>npm run build.修改shells/chrome/manifest.json 中的persistent为true。如下图打开谷歌浏览器设置—>扩展程...
2018-05-05 17:43:41 440
原创 【ES6】var、let、const三者的区别
首先,一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系? ECMAScript是一个国际通过的标准化脚本语言。JavaScript由ECMAScript和DOM、BOM三者组成。可以简单理解为:ECMAScript是JavaScript的语言规范,JavaScript是ECMAScript的实现和扩展。2011 年,ECMAScri...
2018-04-21 18:54:05 92606 14
原创 【js】JavaScript浮点数计算出错问题
问题: 7*0.8 JavaScript算出来就是:5.6000000000000005原因: JavaScript 只有一种数字类型 Number,而且在Javascript中所有的数字都是以IEEE-754标准格式表示的。浮点数的精度问题不是JavaScript特有的,因为有些小数以二进制表示位数是无穷的。 十进制 二进制 0.1 ...
2018-02-28 16:39:15 574
转载 【jquery】jquery-ui日期插件datepicker的使用
jQuery UI 中的 datepicker( )方法学习要点:调用 datepicker( ) 方法修改 datepicker()样式datepicker( ) 方法的属性datepicker( ) 方法的事件 一、调用 datepicker()方法$('#date').datepicker(); 二、修改 datepicker()样式修改样式,可以在浏览器中审查元素,然后修改对应地方的样式/...
2018-01-22 16:24:41 15779 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 555
原创 【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 689
转载 【jquery】如何自己开发一个简单的jquery 插件
要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择。本教程可能不是最精品的,但一定是...
2017-02-07 19:34:49 3361 1
原创 【jquery】使用canvas实现前端裁剪图片,并上传到服务器
这里需要用到jquery Jcrop 插件实现前端选择图片区域效果然后使用canvas裁剪图片,并把base64位的toDataURL图片转换成blob最后使用XMLHttpRequest上传到服务器。预览效果:整体代码:<!doctype html><html><head> <meta http-equiv="Content-Type" cont...
2016-12-12 16:19:56 8651 5
转载 web 使网站在浏览器中全屏显示 fullscreen=yes
关于全屏(FullScreen) 很久以前,浏览器就已经有全屏的概念的了。IE的open方法中可以配置上FullScreen参数来让打开的页面全屏化。但是这不太好用,所以没成为主流。而且,全屏这东西如果被恶意使用会给用户造成困扰,所以在现代浏览的全屏API中需要在用户事件中调用。 open方法的第三个参数是可以对打开的窗口做一些配置,但是现代浏览器并没有吸收太多的这个部分,包括
2016-07-29 10:58:18 9059
原创 node.js 使用createServer创建最基础的node应用。
✎﹏﹏ 刚学node.js 理解不正确的地方还请多指教。createServer 方法说明:该函数用来创建一个HTTP服务器,并将 onRequest 作为 request 事件的监听函数。也就是说,当用户请求http服务器时,用户会像服务器发送一个 onRequest函数。并且函数会传递两个参数接收参数: request 请求对象,想知道req有哪些属性,可以查看 “http.reque...
2016-07-22 14:37:02 1195
原创 【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 1869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人