
javascript
文章平均质量分 75
侠之大者为国为民
这个人很懒
展开
-
模拟placeholder效果
因为要修改默认placeholder的样式比较困难,用js模拟placeholder的效果 模拟placeholder *{margin: 0;padding: 0} div#main{ width:300px; text-align: ce原创 2017-02-04 16:31:15 · 1114 阅读 · 0 评论 -
关于js的同步和异步,个人理解
之前对JS的同步和异步一直搞不清楚,今天看了些文章,谈谈自己的理解。异步函数往往是有等待性质的函数,主流程在执行到等待的时候,为了提高效率,就把这个函数挂起了,放进一个等待的队列。接着主程序继续执行后面的函数。一直执行到主程序队列里的函数执行完毕,这时主程序再去查询等待队列里哪个程序等待结束。这个查询发生的条件是主程序里的函数都执行结束。如果等待队列里有已经结束等待的函数,主程序就把它拿到主程序队...原创 2018-04-11 11:32:02 · 1098 阅读 · 0 评论 -
JS脚本
// ==UserScript==// @name selectbox// @description select all checkbox elements// @version 0.0.1// @author sofeien// @match http://www.kugou.com/yy/html/rank.html// @grant none// @noframes//原创 2017-09-14 11:51:44 · 510 阅读 · 0 评论 -
javascript的正则表达式中加入变量
比如想要实现 /n$/ 的正则表达式var a='n';var reg = new RegExp(a+'$');详细描述见原地址转载 2017-01-23 16:53:18 · 7594 阅读 · 0 评论 -
javascript实现,求一组数的最小公倍数
传入参数为长度为2的数组,求出数组范围内所有元素的最小公倍数function smallestCommons(arr) { //判断是否为质数 var isPrime = function(n){ for(var i=2;i<n;i++){ i原创 2017-02-10 15:38:01 · 3701 阅读 · 1 评论 -
在表单必填项之前加上提示
表单必填项之前加入红色的*符号 Personal Portfolio 姓名 密码 提交原创 2017-01-19 10:07:13 · 25560 阅读 · 1 评论 -
使用jQuery添加DOM节点的小例子
mysite 2 4 'use strict'; $(function() { //TODO: var ul = $('ul.num'); ul.append("6");原创 2017-01-12 08:44:40 · 405 阅读 · 0 评论 -
关于使用javascript设置,读取,判断表单的小例子
我的网页 button:hover { color: red; cursor: pointer; } $(function() { var writeMsgBtn = $('#writeMsg'); va原创 2017-01-11 23:09:59 · 665 阅读 · 0 评论 -
使用原生javascript和css实现图片轮播效果
图片轮播 #box { width:506px; height:306px; margin: 20px auto; border:3px solid black; position原创 2017-02-07 13:50:00 · 870 阅读 · 0 评论 -
一个javascript的练习
使用canvas绘制K线图 mysite #canvas { border: 1px solid gray; } 'use strict'; var NUM = 30;原创 2017-01-11 14:20:14 · 535 阅读 · 0 评论 -
函数防抖
1.通过设置延时和取消延时来保证函数在事件触发一段时间后执行$(document).ready(function() { function bebounce(fn, delay) { var timer = null; return function() { var转载 2017-02-06 09:36:14 · 599 阅读 · 0 评论 -
JS方法实现div容器y轴滚动
div容器设置overflow:hidden隐藏滚动条后,容器中内容超出设定高度则不可见。通过js方法,实现div垂直滚动条滚动到底部,以显示最新的内容。 var clientHeight = $('div#box').height(); var offsetHeight = $('div#box').get(0).scrollHeight;原创 2017-02-05 14:57:09 · 7768 阅读 · 0 评论 -
发现一个js格式化输出时间的方法,很好很强大
引用自龙恩0707的博客Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this....转载 2018-04-13 17:03:32 · 1592 阅读 · 0 评论