摘要: 1.JS自运行函数的写法 ( function(){ console.log(111)} )( ) !function(){ console.log(111) }() ( function(){}() ) 2,MVVM框架数据驱动的底层逻辑 用到的最底层逻辑为: var cc = {bb: 6} O 阅读全文
posted @ 2018-03-20 10:18 大棒子 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 代码如下 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #hhn { width: 500px; height: 500px; position: relati 阅读全文
posted @ 2017-09-14 10:14 大棒子 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 1,关于媒体的video标签 在同一个页面上如果有多个video标签,并且初始化都赋值,则video不会播放, 解决办法,用计时器每隔50ms给后面的video标签设置src,设置完为止 2,关于checkbox的checked属性问题 如果设置checked的选中 则只有使用element.che 阅读全文
posted @ 2017-09-04 16:46 大棒子 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 当然也可以创建dom var svg = d3.select('#svg'); svg .slectAll('circle.bb') //选中DOM中的所有circle.bb标签,当DOM中不存在circle.bb时,那么这个返回值将是null .data(new Array(50)) //计算并且 阅读全文
posted @ 2017-09-04 11:08 大棒子 阅读(1905) 评论(0) 推荐(0) 编辑
摘要: 1,首先用svg绘制一条path路径,然后进行如下操作 ps: 下面是svg中两个属性及值的意义 stroke-dasharray是让你指定画出的线段每段的长度,第二个值是各段之间空隙的长度。 stroke-dashoffset是让你指定每个小段的起始偏移量。 var path = document 阅读全文
posted @ 2017-09-02 14:48 大棒子 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: 1,如果要写出立体效果,所有的父容器都要添加属性transform-style: preserve-3d;不然子元素不能进行3d变换;背景色要写到最外层容器,且不能有transform-style: preserve-3d;属性。 阅读全文
posted @ 2017-08-29 17:59 大棒子 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1,数字的千分号分割 (脑洞比较大) function setNum(num){ var str = num + ''; return str.replace(/\B(?=(?:\d{3})+(?!\d))/g,','); } ps: a, 逗号替换了 \B (非文字边界,匹配位置的左右两边都是 \ 阅读全文
posted @ 2017-08-25 15:02 大棒子 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ps:mockjs在进行相同的双数次请求的时候,会出现请求404的状况,希望有大佬帮解决下 首先创建dom <img id='bbn' src="" alt="图图"> <button id="but">asdsa</button> 在js中先写好mock Mock.mock(/query/g,fu 阅读全文
posted @ 2017-08-25 09:44 大棒子 阅读(4536) 评论(0) 推荐(0) 编辑
摘要: 链接 http://whutzkj.space/cssloading/ 阅读全文
posted @ 2017-08-25 09:08 大棒子 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在HTML里有几个元素是比较特别的:<ul>、<ol>、<dl>、<table>,它们的子一层必须是指定元素,<ul>、<ol>的子一级必须是<li>;<dl>的子一级必须是<dt>或者<dd>;<table>的子一层必须是<caption> 或<thead>、<tfoot>、<tbody>等,而再 阅读全文
posted @ 2017-08-25 09:07 大棒子 阅读(451) 评论(0) 推荐(0) 编辑