
js
tcllxxl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webpack
webpack可以将模块化文件进行打包,(不适用模块化会有变量冲突等问题)处理成浏览器可以识别的js文件,浏览器不识别common.js es6等模块化语法 1、 首先创建文件夹,添加两个js文件,用模块化方式开发,然后添加html,一般都是在htnl中使用script标签引入js文件,但是模块化之后需要webpack打包,html中引入打包后的js文件 文件目录如下 mathUtils.js function add(num1, num2) { return num1+num2; } functi原创 2020-10-20 01:29:40 · 200 阅读 · 0 评论 -
vue路径
./ // 上一级目录下 import SonSlotComponent from "./SonSlot" // 同级目录下 import SonSlotComponent from "../SlotDemo/SonSlot"; // 上级目录下 // @代表src目录 import SonSlotComponent from "@/components/SlotDemo/SonSlot";原创 2020-10-12 10:35:41 · 212 阅读 · 0 评论 -
js拼接html
// js中拼接html包括函数及其方法 diagnoseCard += " <div " + "οnclick=getChecksAndTreatmentPlan(this,'" + info[i].name +"')" + ">\n" + 123 "</div>"; // this是当前div对象,info[i].name原创 2020-09-07 17:13:47 · 318 阅读 · 0 评论 -
js正则中文英文判断
let reg = new RegExp(’[0-9a-zA-Z]+’); console.log( reg.test(5)); // true原创 2020-07-29 17:36:45 · 1642 阅读 · 1 评论 -
js深拷贝
对象深拷贝 let person = { name: "1", age: "2" }; let p2 = {...person}; let p3 = person; p2.name = "2"; console.log(person.name); // 1 p3.name = "3"; console.log(person.name); // 3 数组 let arr = [ 1, 2, 3]; let arr3 = [...arr]; arr3[0] = 31; console.log(原创 2020-07-07 15:02:26 · 95 阅读 · 0 评论 -
react 实现confirm
原博客忘记哪个了,再次感谢原作者。原文是js,我这是用的React,原理就是对hide属性的控制 html,body { margin: 0; padding: 0; font-family: "Microsoft YaHei"; } .wrap-dialog { position: fixed; top: 0; left: 0; width: 100%; height: 100%; font-size: 16px; text-align: center; z-原创 2020-05-27 13:52:34 · 3352 阅读 · 0 评论 -
react返回上一页
import {createHashHistory} from 'history' ; const history = createHashHistory();//返回上一页这段代码段代码 goBackPage = () => { history.goBack(); //返回上一页这段代码 }; <div> <button type="button" className="btn btn-link" onClick={ ()=&原创 2020-05-25 10:58:10 · 1072 阅读 · 0 评论 -
reactRouter 参数对象
<Link to={ { pathname: '/particulars', state: { drug: drug} } } target="_blank"> <div style={ { color: 'blue', fontSize: '1.1rem' } } dangerouslySetInnerHTML={ { __html: drug.sho...原创 2020-03-24 16:22:37 · 275 阅读 · 0 评论 -
node数字转日期
function formatDate(numb, format) { const time = new Date((numb - 1) * 24 * 3600000 + 1); time.setYear(time.getFullYear() - 70); const year = time.getFullYear() + ''; const month = time.getMon...原创 2020-03-24 14:24:28 · 375 阅读 · 0 评论 -
html生成pdf
html2canvas(document.getElementById("_container")).then(function (canvas) { //打印 //window.print(canvas); const contentWidth = canvas.width; const contentHeight = canvas.height; ...原创 2020-03-18 10:26:48 · 161 阅读 · 0 评论 -
第一次创建vue项目
之前用过react,node也安装过 node 6.0以上 1: windows+r 运行npm list -g,查看npm是否有安装(需要等一会) 已安装,可能是新建空项目npm install 的, 2:打开webstorm,new vue 自动找到了vue所在,创建就可以 3:打开后显示package.json,等它安装,下面会有进度条(等待) 安装完成的文件夹 4:启动 ...原创 2020-01-07 19:44:38 · 239 阅读 · 0 评论 -
js变量与函数声明与使用
let a; console.log(a); //undefined let e; console.log(e()); //Error: c is not a function console.log(b); let b; //Error: Cannot access 'a' before initialization const c = ()=&g...原创 2019-12-12 14:22:06 · 122 阅读 · 0 评论 -
js数组处理常用方法总结
filter:返回满足条件的新数组,不改变原数组 concat:返回拼接的新数组,不改变原数组 find:返回提供的数组中满足提供的测试功能的第一个元素的值,不改变原数组 findIndex:返回提供的数组中满足提供的测试功能的第一个元素的下标,不改变原数组 forEach;为每个数组元素执行一次提供的功能,不改变原数组,无返回值 map:创建一个新数组,其结果是在调用数组中的每个元素上调用提供的...原创 2019-12-11 10:12:32 · 278 阅读 · 0 评论 -
typeof
typeof其实就是判断参数是什么类型的实例,就一个参数 typeof 一般只能返回如下几个结果:“number”、“string”、“boolean”、“object”、“function” 和 “undefined”。 运算数为数字 typeof(x) = “number” 字符串 typeof(x) = “string” 布尔值 typeof(x) = “boolean” 对象,数组和nul...转载 2019-08-07 11:36:51 · 273 阅读 · 0 评论 -
JS延迟执行
js setTimeout方法延时执行并返回结果 return new Promise((resolve, reject)=> { setTimeout(()=> { resolve('failed'); }, 5000); reject(); }) .then((r)=> { return r}) .catch(err=> { consol...原创 2019-08-05 15:21:11 · 969 阅读 · 0 评论 -
js函数声明与调用
model1(); function model1() // 函数式声明 { console.log('model1'); } model2(); // 报错,不能先调用再声明 const model2 = function model12() // 函数表达式式声明 { console.log('model2'); }; model...原创 2019-07-19 16:33:07 · 211 阅读 · 0 评论