庞永胜

摘要: 1、Object.defineProperty方法 (1)参数: obj:目标对象 prop:需要定义的属性或方法的名字。 descriptor:目标属性所拥有的特性。 (2)可配置属性(descriptor): value 属性的值 writable 是否可改写,如果为false,就为只读,不能重 阅读全文
posted @ 2017-08-02 14:18 庞永胜 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 用传参实现trigger的回调: 点击btn1触发btn2的click事件并执行trigger中传入的回调方法 阅读全文
posted @ 2017-05-22 14:29 庞永胜 阅读(1569) 评论(0) 推荐(0) 编辑
摘要: 使用window.print()时会出现两个问题: (1)直接使用window.print() 打印的是整页内容-->无法实现打印指定区域 (2)打印时替换body中的内容,打印完成后再替换回来-->这样会导致原来页面状态失效 使用iframe即可打印指定内容,也可保证页面不失效,具体方法如下: 1 阅读全文
posted @ 2017-05-21 11:22 庞永胜 阅读(26155) 评论(0) 推荐(0) 编辑
摘要: 使用方式 npm i drag-arc -S import DragArc from 'drag-arc'; 源码地址:https://github.com/pangyongsheng/canvas-arc-draw 一、效果如下: 链接dome 二、 本文是实现可拖动滑块实现的基本思路,及一个简单 阅读全文
posted @ 2017-05-10 18:01 庞永胜 阅读(6247) 评论(5) 推荐(2) 编辑
摘要: 1.使用记事本(或其他文本编辑器)创建一个protocal.reg文件,并写入以下内容 2.修改参数 使用记事本打开文件后,按照下图说明修改相关参数 2.1修改连接名称 修改红框内名称自定义即可,全部使用英文字符(该名称即为调用时的href),共六处 2.2修改可执行文件路径 修改红框内可执行文件路 阅读全文
posted @ 2016-10-20 13:02 庞永胜 阅读(30238) 评论(3) 推荐(3) 编辑
摘要: 一、float浮动 1、特性 脱离文档流 块状该元素(一个内联元素,设置了float,则相当于为该内联元素设置了 display:block) 没有margin重叠 包裹性 2、清浮动的方法 .在浮动元素尾部加空div <div id="wrap" class="warp"> <div id="on 阅读全文
posted @ 2016-08-03 12:12 庞永胜 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、基本思路: 建立一个数组存放所有可能取到的值,每次从该数组中随机取走一个,放到新的数组中,直到完成。 二、实现方法 1、方法一: (1)创建一个数组arr,数组元素为所有可能出现的随机数的集合; (2)通过num=Math.floor(Math.random()*num_total*first_ 阅读全文
posted @ 2016-06-23 22:30 庞永胜 阅读(20931) 评论(3) 推荐(1) 编辑
摘要: 1 function unique1(arr) { 2 var tmp = new Array(); 3 tmp.push(arr[0]); 4 for(var i=0;i<arr.length;i++) 5 { 6 for(var j=0;j<i;j++) 7 { 8 var k=i-1; ... 阅读全文
posted @ 2016-06-19 21:36 庞永胜 阅读(440) 评论(0) 推荐(0) 编辑
摘要: DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作 浏览器会根据 DOM 模型,将结构化文档(比如 HTML 和 XML)解析成一系列的节点,再由这些 阅读全文
posted @ 2016-06-17 11:31 庞永胜 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一、变量 在JavaScript中就用一个变量名表示变量,变量名是大小写英文、数字、$和_的组合,不能用数字开头。变量名也不能是JavaScript的关键字; 1、变量的声明 (1)var:申明一个变量,用=对变量进行赋值。可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变 阅读全文
posted @ 2016-06-16 22:06 庞永胜 阅读(488) 评论(0) 推荐(0) 编辑