{{span1}} {{span2}} 次上传
过去一年提交{{total}}{{oneyearbeforeday}} - {{thisday}}
最近一月提交{{thisweekdatacore}}{{amonthago}} - {{thisday}}
最近一周提交{{weekdatacore}}{{aweekago}} - {{thisday}}
主页的搭建-building(JavaScript和CSS3)
使用JavaScript和CSS3搭建 主页地址 【Main Page】 主页介绍 本页面使用rem布局+flex布局 加入了昼夜模式,可自动切换(使用了JavaScript) 适配移动端,媒体查询 主页标题使用 CSS3中的动画,还有文字阴影搭配使用 Tab栏,昼夜交替使用了JavaScript排他思想,设置自定义属性 主页加入【牛年灯笼特效】 加入鼠标样式,底部引入导航信息栏-仿Rocketdock 优化昼夜模式,加入切换昼夜模式提示框,使用JavaScript中的定时器和缓动动画函数+CSS3动画 pc端底部增加留言板,触碰后显示留言板,使用JavaScript中的缓动动画函数 去除页面灯笼效果,页面加入jQuery插件,页面去除原生Tab栏使用jQuery框架,加入切换小圆点 页面顶部加入打字机效果,优化时光轴部分细节 查看图例 Tab栏介绍 第一屏 使用了JavaScript中的node操作比如node的增删,大量使用节点 查看图例 ...
Python GUI之tkinter窗口视窗
tkinter是什么 Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面,我们可以用GUI 实现很多直观的功能,比如想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没用用户体验的。所有开发一个图像化的小窗口,就是必要的。 Label标签 创建好主窗口才能在上面放置各种控件元素 tk.Lable(window,text="文本内容",bg='背景颜色',font=('字体family',字体大小)),width=标签宽度,height=标签高度 以字符的大小为单位 window.title('窗口名称') window.geometry(‘窗口的大小’) 放置标签x.pack()或者x.place() 参考代码 1234567891011121 ...
小程序的学习笔记
小程序文件分析 WXML WXSS JavaScript JSON page 首页 log日志 顶部标题的颜色必须为block和white tabBar 表示地址的tab栏 【官网地址】 注意事项 在使用bool类型充当类型属性时,在属性值的位置前面不能加空格 列表循环 `wx:for=”数组或者对象” 只有一层循环时可以将一下省略 列表循环wx:for-item="循环项的名称" wx:for-index=’index’` wx:key=”唯一的值” 条件渲染 wx:if wx:elif wx:else hidden 是添加样式使用 对象循环 wx:for="{{对象/数组}}" wx:for-item="对象的值" wx:for-index="循环项目的属性" 查看答案 123456789101112131415161718192021222324252627282930313233343536 ...
ajax的学习 整理
Ajax运行原理 Ajax相当于浏览器发送请求与接受响应的代理人,以实现不影响用户浏览页面的情况下,局部更新页面数据,从而提高用户体验 实现步骤 创建Ajax对象 new XMLHttpRequest() 告诉Ajax请求地址以及请求方式 open 发送请求 send方法 获取服务器端给予客户端的响应数据 onload 获取响应数据 responseText 查看答案 12345678910// 1. 创建ajax对象var xhr = new XMLHttpRequest()// 2. 告诉ajax对象发送的位置,和方式,第一个参数是请求方式,第二个请求地址xhr.open('get', 'http://localhost:3000/first')// 3. 发送请求xhr.send()// 4. 获取响应数据xhr.onload = function(){console.log(xhr.responseText);} ...
Express 框架 知识总结
express框架 使用send()方法代替end 自动设置http状态码, 自动检测响应内容的类型, 设置相应内容类型及其编码 中间件 一堆方法,中间件方法,请求处理函数 使用app.use方法,匹配所有的方式 应用 路由保护 网站维护 自定义404状态码 查看代码 12345678910111213141516171819202122232425262728293031const express = require('express');// 创建网站服务器const app = express();// app.get('/',(req,res)=>{// // 使用send()方法代替end,自动设置http状态码,自动检测响应内容的类型,对那个设置相应内容类型及其编码// res.send('启动成功')// })// app.get('/list',(req,res)=>{ ...
Python中的正则表达式
正则表达式 规则表达式,匹配符合字符特征的模式 修饰符-可选标志 re.l,匹配的字符对大小写不敏感 re.L,取决于本地化的设置 re.M,多行匹配,影响^和$ re.S,匹配包括换行在内的所有字符 re.U, 根据Unicode字符集解析字符。这个标志影响 \w, \W, \b, \B. re.X,该标志通过给予你更灵活的格式以便你将正则表达式写得更易于理解 正则表达式模式 ^ 开头 $ 结尾 . 匹配任意字符,不包括换行符(如果re.DOTALL标记被指定时,则可以匹配换行符的任意字符) [...] 用来表示一组字符,选中其中的一个 [^abc] 匹配除了a,b,c之外的字符 re* 匹配0个或者多个表达式 re+ 匹配1个或者多个的表达式
node.js 和 mongoDB的知识总结
Node.js,es6中的异步和同步promise,还有数据库mongoDB的基础使用 node.js 编程运行环境 模块化开发 exports对象导出,使用require方法引入 并且导入的文件名的后缀可以省略 使用module.exports.obj 导出模块成员 exports 和module.exports指向不同的对象时 最终以后者为准 系统模块 f:file s:syetem fs.reaFile(‘文件路径’[,’文件编码’],callback) 读取方法 查看答案 123456789// 通过模块的名字const fs = require('fs')fs.readFile('./c.js', 'utf8', (err, doc) => { // console.log(err); // console.log(doc); if(err ==null){ console.log(do ...
Javascript的知识总结(16)
ES6的类和对象 ES6 类 创建类 class Star { constructor(uname){ this.uname = uname} } 利用类创建对象 var ldh = new Star('') constructor 函数只要new生成实例时,就会调用这个函数 类里面的所有函数不需要写function(),多个函数方法之间不需要添加, 类的继承 语法 class father{ } class son extends father{} 继承父类的一些属性和方法 super()关键字调用父类的构造函数 查看实例 12345678910111213141516class father{ constructor(x,y){ this.x = x; this.y = y; } sum(){ console.log(this.x+this.y); ...
Python+GitHub实现CSDN的自动签到抽奖+网易云签到,并用钉钉机器人通知
使用python+GitHub实现CSDN的自动签到,并用钉钉通知加入自动抽奖 仓库地址 【地址】 下面代码为部分代码,去仓库获取完整代码 加入网易云音乐签到 自动签到代码 查看代码 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889import requestsimport os #加入环境变量if __name__ == '__main__': COOKIE = os.environ["COOKIE"] # 点击签到后在控制台从heard里面找到COOKIE USERNAME = os.environ["USERNAME"] # 这里是’CSDN‘的用户名,链 ...
jQuery的知识整理(2)
jQuery的元素操作,事件处理,委托 元素操作 创建元素var li = $('<li></li>') 添加元素 内部添加 $('ul').append(li) 放到内容的后面, prepend 放到内容的前面 外部添加 $('ul').before(li) 放到指定元素的前面,after放到后面,兄弟关系 删除元素 $('ul').remove()zs的方式, empty或者html('')清空元素内的孩子 事件注册/处理 事件处理 ele.on({mouseenter:function(){},}),on可以处理一个或多个事件 相同元素不同处理方法,可以使用on(' ')多个事件用逗号隔开 事件委托 on(‘方法’,’子元素’, ‘回调函数’),原理,冒泡处理 on可以给未来动态创建的元素绑定事件 事件处理off() 解绑事件 off(‘某个事件’)解绑某个事件 off('click ...