
js
LLsanmu
问君能有几多愁 恰似写完代码改需求
展开
-
18年写的D3动态条形图,再回首仿佛看到曾经那个热爱新技术爱尝试的自己
一、D3 :javascript的函数库,可视化图表 D3选择器 select:是选择所有指定元素的第一个,selectAll:是选择指定元素的全部 || 选择集; D3主要采用链式语法 例如:d3.select().attr().style.() 不断地调用函数 二、数据绑定: (1)、datum:<div class="box"> <...原创 2022-09-28 23:10:04 · 208 阅读 · 0 评论 -
根据设备(pc,mobile)分别引入不同样式
var scrWidth = window.screen.width; //获取当前分辨率的大小if(scrWidth > 750){ //引入pc样式 var headHTML = document.getElementsByTagName('head')[0].innerHTML; headHTML += '<link type="text/css" rel="stylesheet" href="css/crowdfunding.css">'; document.原创 2020-09-03 18:49:39 · 422 阅读 · 0 评论 -
vue/js活动倒计时
vue活动倒计时// 过滤时间补0timeFormat(param) { return param < 10 ? '0' + param : param; },countDown(endTime) { var interval = setInterval(() => { // 获取当前时间,同时得到活动结束时间数组 let newTime = new Date().getTime(); // 对结束时间进行处理渲染到页面 //原创 2020-08-21 12:05:35 · 284 阅读 · 0 评论 -
点击复制内容执行浏览器copy功能
点击复制内容本质:创建一个input–> select函数选中 -->执行浏览器copy功能copyText(val){ var _input = document.createElement("input"); _input.value = val; document.body.appendChild(_input); _input.select(); document.execCommand("Copy"); document.body.removeChild(_in原创 2020-08-21 11:40:56 · 1030 阅读 · 0 评论 -
一个函数搞定AES加密
首先引入 aes.js文件import CryptoJS form ‘aescode.js’、得到一个CryptoJS对象定义一个加密函数encrypt(plaintText) { var plaintText = plaintText; // 要加密的对象 var CRYPTOJSKEY = 'wsdd121sff32df3f'; // 密钥前后端需保持一致 var opti...原创 2020-05-06 14:04:50 · 491 阅读 · 0 评论 -
js数字动态累加
HTML: <input type="button" value="点击单个数字" onclick="add()"> <div id="test1">1020</div> <input type="button" value="一堆数字" onclick=&qu原创 2018-02-08 11:59:24 · 6163 阅读 · 0 评论 -
js文字超出部分隐藏 显示查看更多
一、js文字超出部分隐藏 显示查看跟多: CSS:*{ padding: 0; margin: 0; } .text-hide{ width: 250px; font-size: 16px; color: #666; border: 1px solid #ccc; line-height: 24px; } .che...原创 2018-02-08 11:59:55 · 29314 阅读 · 1 评论 -
vue内嵌app做头部导航及监听原生导航
使用vue来做app内嵌的头部导航,整体思路:在app.vue页面下保存访问过的路由到数组,watch监听路由变化改变路由及标题,头部导航返回调用goBack(),原生返回需要和app商量,我这边调用的是app处理过的window.postMessage一、头部导航代码如下<div> <img @click="goBack()" src="返回按钮" alt=""...原创 2019-04-02 14:55:34 · 1566 阅读 · 0 评论