qg14
码龄10年
关注
提问 私信
  • 博客:40,540
    40,540
    总访问量
  • 36
    原创
  • 384,909
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:叶上初阳干宿雨,水面清圆,一一风荷举。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2015-08-16
博客简介:

陶山是山

博客描述:
web
查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得2次评论
  • 获得11次收藏
  • 博客总排名384,909名
创作历程
  • 2篇
    2022年
  • 38篇
    2017年
成就勋章
TA的专栏
  • 3D
    1篇
  • 爱好
  • python
    1篇
  • javascript
    26篇
  • CSS
    3篇
  • c#
    2篇
  • 职业生涯
    1篇
  • 前端
    7篇
  • DIY
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

一款轻量级的散点图工具

一款轻量级的散点图工具svg.js, ES6, lodash.jsGithub浏览Demo点击这里接入方式入方式引入svg.js,lodash.js,ScatterPlot.js准备一个容器(div)传入一个chart对象,实例化SCATTER_PLOT:let sp=new SCATTER_PLOT(‘container’, chart,function(arg){});chart对象chart对象的属性主要包含:title (object)subtit
原创
发布博客 2022.03.04 ·
344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于Three.js的3D简历制作

一款使用Three.js制作的3D简历
原创
发布博客 2022.03.04 ·
1117 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

两个字符串是否存在相同部分的比较

需求:用户名同密码不能存在局部相同。例如 username:wang**xiaoming** password:**xiaoming**123 监测到存在相同的字符串,则不允许。 解决方法: http://jsbin.com/qilayareco/edit?js,console String.prototype.compare=function(target,digit,rule)
原创
发布博客 2017.11.03 ·
1663 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

node.js连接oracle数据库

感谢这篇博文 提供的一些帮助。假设我们的电脑已经安装oracle11,最新版的node与NPM. node.js连接oracle数据库,关键的一步就是安装oracledb.为了能安装成功,需要先做一些准备工作:1.下载编译模块,使用npm安装windows-bulid-tools npm install windows-build-tools(大概10分钟)2.安装node-gyp模块,
原创
发布博客 2017.11.01 ·
4584 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

分享一款JS工具:st.js - 从 Object 中快速提取数据或转化成另一个 Object

本工具出处 昨晚浏览技术文章,发现了一款不错的object操作工具st.js。他的主要作用是从object中提取相关数据(可利用正则进行匹配),或制定相应的规则对object进行转化。 看文档st.js主要提供了两个方法:JSON.select() JSON.transformWith()二者都return this,因此可进行链式调用。 JSON.select()
原创
发布博客 2017.10.19 ·
1265 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

表格分页

依赖于bootstrap.css ,jquery-1.1X.X.js 特点:封装度高 引用简单 适应性尚可 效果图: HTML:
JS引用方式: new Pagination({ 'selector': '#tab', 'json': dat
原创
发布博客 2017.09.27 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

highchart columnrange自定义颜色

客户需要自定义columnrange每根横柱的颜色, 官方例子 series: [{ name: 'tl', data: [ [-9.7, 9.4], [-8.7, 6.5] ] }]我一开始这样写series[{{name:'tl',y:[23.4,34.6],color:'#ff0'},{
原创
发布博客 2017.09.18 ·
756 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

html5 drag+FormData拖拽上传附件

接上一篇:
Drag the excel to here
document.addEventListener("dragenter", function (e) { dropbox.style.borderColor = 'gray';
原创
发布博客 2017.09.18 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FormData 上传附件

通过FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对。它可以更灵活方便的发送表单数据,因为可以独立于表单使用。如果你把表单的编码类型设置为multipart/form-data ,则通过FormData传输的数据格式和表单通过submit() 方法传输的数据格式相同 来源<form enctype="multipart/form-data" method="pos
原创
发布博客 2017.09.18 ·
589 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

new Date().getHours()转换为12小时制

function _24TO12(){tr=arguments[0]||0;return (tr>12?tr-12:tr)+':00'+['AM','PM'][0|(+tr)/12];}_24TO12(new Date().getHours());
原创
发布博客 2017.06.21 ·
4251 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

canvas模拟圆盘划痕

最近接了个模拟划痕的项目: 两个有接触的圆盘顺着逆时针运动,此时若下方的圆盘有凸起,那么会在上面的圆盘上留下怎样的划痕。 参数不同,结果不同,: 计算(x,y)的值用到了大量三角函数,许久不用,通通还回去了=_=, 至于绘制直线则是最简单的canvas,我之前没有系统的看过这块,这次也算学习了。var query=(function (name) { var re
原创
发布博客 2017.06.12 ·
337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

笔记本加装SSD

15年买的华硕现在卡的不行了,实在忍无可忍了,于是从老婆那讨了点散碎银子,购得一块某星的SSD,现在折腾了半宿,终于升级成功,现在电脑即点即开,无需等待! 安装根本不需要大白菜,老毛桃之类的工具。我走了点弯路,记录如下: <准备工具: 小的十字螺丝刀,SATA转usb线,16G空白U盘,SSD> 1.先将SSD用SATA线连到电脑上,计算机>管理>磁盘管理 为SSD创建分区,系统盘一定要留大
原创
发布博客 2017.06.11 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js实现的CSS color 十六进制与RGB值的转换

alert('#978'.HEXtoRGB().RGBtoHEX());
原创
发布博客 2017.05.11 ·
997 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

js原型与闭包 读书笔记

个人备忘而已。。。。值类型的类型判断用typeof,引用类型的类型判断用instanceof。一切(引用类型)都是对象,对象是属性的集合。对象都是通过函数创建的。instanceof 运算符用来检测 constructor.prototype 是否存在于参数 object 的原型链上。Instanceof运算符的第一个变量是一个对象,暂时称为A;第二个变量一般是一个
转载
发布博客 2017.05.11 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTML5动画与动效之一

原文链接 我的测试地址 https://jsbin.com/gakanuc/edit?html,css,output
转载
发布博客 2017.05.09 ·
828 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jquery监测input内容变化

用于统计当前输入字符,密码强弱评比等。 $(function () { $('input').bind('input propertychange', function () {}); })
转载
发布博客 2017.05.09 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

吐槽伪‘大神’

今天维护一个离职同事三四年的代码(WebFrom模式),我勒个去,NB! sql语句写在js代码中,get时将这段拼好的sql直接传到后台,什么?有报错咋办?直接将try到的错误信息alert到前台。。。。。。 还有一点有意思的东西:<tr onmouseover="yy_sgv_changeMouseOverCssClass(this, 'OverRow')" onmouseout="yy_s
原创
发布博客 2017.05.04 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js将英文符号转为ASCII码以及对中文的转换

昨天用户反应点击某个part number 的level2查询无数据,经检查此PN中包含有+号,此PN当年很‘单纯’,只包含字母数字,所以被我原封不动的放入url参数中,今天它进化出了 +,这在url中被转成了空格,而且客户不保证今后不会用其他符号。。。 URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 %20 / 分隔目录和子目录 %2F ? 分隔实际的
原创
发布博客 2017.05.03 ·
4799 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

利用原生JS将下载链接转换为二维码

背景:家里的小米路由器连接移动硬盘后,可以直接在小米路由器App中扫一扫下载链接所生成的二维码将文件直接下载到移动硬盘中。之前我一直是将下载链接复制到草料中生成二维码再用手机扫,这样太不方便,经过一番测试便有了以下代码,可直接在原页面生成二维码(支持同时生成多个)。var d = document; var a = d.getElementsByTagName('a'); var y = d.get
原创
发布博客 2017.05.02 ·
4250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript RegExp课程整理

tool webhttp://regexper.com/  正则可视化,并可download到本地离线使用http://regexr.com/ 在线测试,好用。https://jsbin.com/qolosehipi/edit?js,console js代码在线调试 概述简单来讲,reg就是按规则匹配符合条件的字符串。
原创
发布博客 2017.04.27 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多