07 2020 档案
摘要:使用d3直方图布局 d3的所有布局都不会帮你作图,只是帮你按需处理的数据。 使用d3.randomBates构造一组1000个具有贝茨分布规律并且在1~0的随机数,使用d3.histogram()直方图布局处理数据。统计数据在每个x轴频段出现的频率。然后作出柱状图。 处理后的数据 x0、x1:起始及
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>方块运动碰撞</t
阅读全文
摘要:注册Freenom域名 Freenom官网:http://www.freenom.com Freenom提供的顶级域名包括:tk,ml,ga,cf,gq 申请流程: 注册用户后登陆,然后查询并选择一个域名 根据提示注册 现在我们已经拥有自己的顶级域名了,可以在MyDomains查看 DNSPod进行
阅读全文
摘要:自定义代码片段 把重复利用的代码模板定义成自己的代码片段,提高编码效率和减少不必要的错误产生 设置 打开VS code,“文件-首选项-用户代码片段”(file-preference-User Snippets) 在下拉列表中选择html文件,此时在VS code的应用数据文件夹内自动新建了一个名为
阅读全文
摘要:示例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>坐标</
阅读全文
摘要:定义和用法 arc() 方法创建弧/曲线(用于创建圆或部分圆)。 提示:如需通过 arc() 来创建圆,请把起始角设置为 0,结束角设置为 2*Math.PI。 提示:请使用 stroke或 fill方法在画布上绘制实际的弧。 JavaScript 语法 context.arc(x,y,r,sAng
阅读全文
摘要:1、仅将样式设置在css中的到的是拉伸的图 是错误的 2、仅在canvas中设置宽高属性 正确 3、仅 使用js设置宽高属性 正确 总结 正确的情况是一条45度倾斜从(10,10)到(200,200)的直线,但是显示的效果变形了 <canvas >中有默认宽高300px*150px,如果在<canv
阅读全文
摘要:在前端开发中,遇到如下需求:隐藏手机号码,将中间几位替换为*。 通过js如何实现手机号码隐藏中间4位呢?下面整理几种实现方式 方法一、利用数组splice,split,join方法 var tel = 13014039091; tel = "" + tel; var ary = tel.split(
阅读全文
摘要:核心代码封装 // 倒计时功能封装 _setEndTimes(begintime, endtime) { // 验证秒杀开始时间是否过期 // 后端api 只输出 开始时间 <= 当前时间 <= 结束时间 let t = setInterval(()=>{ if (new Date().getTim
阅读全文
摘要:网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互
阅读全文
摘要:1.官方推荐 cors和插件安装解决跨域 2.配置uni-app 中 manifest.json->h5->devServer manifest.json "h5": { "title" : "项目", "domain" : "127.0.0.1", "router" : { "mode" : "h
阅读全文
摘要:js中的对象是引用类型 使用 == / 已经无法判断两个对象的属性和值是否相等 函数封装 // 对比两个对象的值是否完全相等 返回值 true/false let isObjectValueEqual = (a, b)=>{ //取对象a和b的属性名 var aProps = Object.getO
阅读全文
摘要:文件云存储 云存储提供高可用、高稳定、强安全的云端存储服务,支持任意数量和形式的非结构化数据存储,如视频和图片,并在控制台进行可视化管理。云存储包含以下功能: 存储管理:支持文件夹,方便文件归类。支持文件的上传、删除、移动、下载、搜索等,并可以查看文件的详情信息权限设置:可以灵活设置哪些用户是否可以
阅读全文
摘要:小程序数据库 初始化 在开始使用数据库 API 进行增删改查操作之前,需要先获取数据库的引用。以下调用获取默认环境的数据库的引用: const db = wx.cloud.database() 如需获取其他环境的数据库引用,可以在调用时传入一个对象参数,在其中通过 env 字段指定要使用的环境。此时
阅读全文
摘要:wx.login(Object object) 调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。更多使用方法详见 小程序登录。 属性类型默认值必填说明最低版
阅读全文
摘要:方法一 DOS方式: 开始 -> 运行 -> cmd -> 进入DOS命令行界面 进入需要生成目录结构的项目主目录 或者直接打开项目目录,在地址栏输入 cmd 快速进入目录中 输入命令行: tree /f > 自定义文件名.txt 注:会在当前目录先生成.txt文件 本文只是基于windows系统来
阅读全文
摘要:数据缓存api 存储内容到指定的key wx.setStorageSync(string key, any data) wx.setStorage 的同步版本 wx.setStorage({ key:"key", data:"value" }) try { wx.setStorageSync('ke
阅读全文
摘要:ES6模块化 代表:Vue 语法: 导入:import xxx from、import {xxx} from 导出:export、export default 特点: this指向undefined 编译时输出接口 可以单独加载其中的某个接口(方法) 静态分析,动态引用。输出的是值的引用 impor
阅读全文
摘要:scroll-view 可滚动视图区域。使用竖向滚动时,需要给scroll-view一个固定高度,通过 WXSS 设置 height。组件属性的长度单位默认为px,2.4.0起支持传入单位(rpx/px)。 属性类型默认值必填说明最低版本scroll-xbooleanfalse否允许横向滚动1.0.
阅读全文
摘要:swiper组件 属性类型默认值必填说明最低版本indicator-dotsbooleanfalse否是否显示面板指示点1.0.0indicator-colorcolorrgba(0, 0, 0, .3)否指示点颜色1.1.0indicator-active-colorcolor#000000否当前
阅读全文
摘要:要点 target 对应的是触发事件的源头组件,这个组件有可能是子组件,有可能是父组件,主要是看执行动作的区域。 currentTarget 始终对应事件所绑定的组件。 .wxml <view id="out" class="outer box1" bindtap="outerHandle"> 外o
阅读全文
摘要:事件分为冒泡事件和非冒泡事件 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。 非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。 bind+事件名 不阻止冒泡catch+事件名 阻止冒泡 index.wxml <view class="outer box1" bindta
阅读全文
摘要:生命周期是指一个小程序从创建到销毁的一系列过程 小程序 文件作用app.js小程序(全局)逻辑app.json小程序(全局)公共设置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等app.wxss小程序公共(全局)样式表 页面 文件类型作用js页面逻辑wxml页面结构,框架设计的
阅读全文
摘要:微信公众平台 宣传、自媒体性的的事情。提升自身或企业的影响力。也有一些个人和组织进行卖产品 公众号分类 订阅号 订阅号:为媒体和个人提供一种新的信息传播方式,主要功能是在微信侧给用户传达资讯;(功能类似报纸杂志,提供新闻信息或娱乐趣事) 适用人群:个人、媒体、企业、政府或其他组织。(哪些组织可以注册
阅读全文
摘要:1. SSH免密方式 使用git bash ssh-keygen或puttygen.exe生成公钥。 2. 配置全局开机存储认证信息 下面命令会将下次弹框的账号和密码保存起来,永久使用。 git config --global credential.helper store 如果想要清除该账号和密码
阅读全文
摘要:1、导入和导出 1、import ... form...替代 require() //不接收对象 require:require('s.css'); //(es5) improt 's.css' //(es6) //接收对象 var o = require('s.js'); //es(5) impo
阅读全文
摘要:一、查询字符串参数处理-插件方式处理 querystring.stringify() 接收3个参数 第一个参数,解析后的 url 对象 querystring.stringify({name:'dyh',course:['jade','node'],from:'zh'}) //运行结果 'name=
阅读全文