07 2022 档案
摘要:canvas ctx.stroke() :绘制 ctx.moveTo():移动到某个位置 ctx.lineTo():从ctx.moveTo或是上一个ctx.lineTo画直线 ctx.beginPath():绘制另外的轨迹 ctx.closePath():闭合轨迹,形成闭合 ctx.rect(x-p
阅读全文
摘要:信息录入 <style> * { margin: 0; padding: 0; } .tab1 { margin: 0 auto; text-align: center; } .inp { width: 120px; border-radius: 8px; } .tab1 tr { margin:
阅读全文
摘要:canvas 画简单柱状图 <canvas id='box' width="500px" height="500px"></canvas> <style> * { margin: 0; padding: 0; } #box { margin: 30px auto; display: block; }
阅读全文
摘要:DOM事件 浏览器对象模型(Browser ),它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window BOM由一系列相关的对象构成,并且每个对象都提供了相应的属性和方法 BOM缺乏标准,javascript标准是ecma,dom的标准组织是w3c window对象是浏览器的顶级对
阅读全文
摘要:正则表达式 属于字符串的相关操作 // 转义字符 \. 字符串中的点 \t 制表符,键盘中的tab建 \n 换行 \r 回车 正则表达式在js中是一种对象 创建正则表达式对象 let reg = new RegExp('a') // 或者 let reg = /a/ test() //reg是一种正
阅读全文
摘要:事件 e.target:目标元素 e.srcElement:目标元素 document.documentElement:html元素 document.body:body元素 document:根节点 jd.dataset:获取标签自定义的属性 offset系列 offset翻译过来是偏移量,我们使
阅读全文
摘要:练习案例 某一刻时间距离现实时间的时间 function countDown(time) { var end = +new Date(time); var newDay = +new Date(); var count_Down = Math.abs(end - newDay) / 1000; //
阅读全文
摘要:元素节点常见操作 jd.className jd.className = jd.className + '类名' jd.classLIst.add('className'):添加元素节点类名,并保留原有的类名 jd.classList.remove('className'):删除元素的类名 jd.i
阅读全文
摘要:es6 js开源后,然后让ECMA定制标准,2015.6之后的版本称为ES6 关键字 let console.log(n) let n = 40 // 没有隐式提前 es5没有代码块作用域,es6存在 if(1){ let a = 10 // let声明的作用域在for代码块中里面 } consol
阅读全文
摘要:内置函数 字符串 indexOf():返回参数在字符串中的位置,如果都没有则返回-1 split(分隔符):将字符串转换成数组 var str = 'adhg' // 返回一个数组 var re_str = str.split('h') // [ab,g] 注意 如果不带分隔符或分割符不存在,则返回
阅读全文
摘要:node.js 关于node.js可能会有些误解 node.js不是一门语言 node.js不是一个JavaScript库函数 node.js不是一个JavaScript框架 那么node.js到底是什么? 官方文档中写 Node.js is a platform built on Chrome's
阅读全文
摘要:jupyter安装 需求:Anocoda太大的,单独安装juypter 前提条件:安装Jupyter Notebook的前提是需要安装了Python(3.3版本及以上,或2.7版本)。 安装python 推荐博客:https://blog.csdn.net/weixin_49237144/artic
阅读全文