javascript错误:xxx.split is not a function的原因和解决方法

使用javascript方法split()分割字符串时,出现“Uncaught TypeError: xxx.split is not a function”的错误提示,出现这个问题的原因是变量xxx不是string类型的值,解决方法是把变量转换成string类型即可。 示例: var xxx = 1234567; var xxx = xxx.toString().split(); console.log(x...
Web前端开发 / / 8442次阅读

使用count()函数统计sql select查询结果的条数量

使用sql select查询语句,并统计查询结果的记录条数,可以通过count()函数实现,COUNT() 函数会返回匹配指定条件的行数。 1、单个表查询 select count(*) as total from tablename where id > 50 2、数据表联合查询 select count(*) as total from (select * from tablename w...
乱七八糟 / / 15812次阅读

javascript判断所有图片是否加载完成

由于load()事件在1.8版本中被废弃,因此前面的jquery判断多张图片是否加载完成代码(兼容IE)代码只能在jQuery低版本下使用,下面的判断所有图片是否加载的函数代码基于原生javascript代码,兼容大部分浏览器。 函数代码: function loadImg(arr) { var newimages = []; var arr = (typeof arr != 'object') ? [a...
Web前端开发 / / 3670次阅读

php运算符++和--在变量前后的区别

运算符++和--是两种很常用的运算符,在php语言中分别表示递增和递减,++和--运算符可以放在变量前面也可以放在后面,但是两者的运算是有区别的。 ++$a 表示$a的值先加1,然后再返回加1后的$a $a++ 表示先返回$a,再给$a的值加1 --$a 表示$a的值先减1,然后再返回减1后的$a $a-- 表示先返回$a,再给$a的...
乱七八糟 / / 6340次阅读

javascript实现浏览器全屏显示和退出全屏代码

浏览器内置全屏浏览网页的功能,通过键盘快捷键F11可以进入全屏模式,而在网页端则可以通过js代码使用requestFullScreen()方法进入浏览器全屏浏览模式,使用exitFullScreen()方法退出浏览器全屏浏览模式。最低支持IE11浏览器。 进入全屏 requestFullScreen()方法 发出一个使元素进入全屏状态的异步请求,进入全屏状态成功,那么会触发document对象的...
Web前端开发 / / 3505次阅读

jquery当前月份日历带预约选择功能代码

jquery代码显示当前月份的日历,设置可预约、约满、闭馆三种状态样式,可预约状态的日期可以点击并获取日期。 效果参考下图: HTML代码: <div class="order"> <div class="canlendar"> <div id="tile"></div> <div id="calendar">...
Web前端开发 / / 2982次阅读
jquery当前月份日历带预约选择功能代码

jquery判断多张图片是否加载完成代码(兼容IE)

使用load()方法可以判断图片是否加载完成,但每次只判断一张图片,如果是判断多张图片是否加载完成,那么就需要写多几行代码。下面代码在jquery 2.2.4版本测试可用。 参考代码: function imgLoad(){ $.ajaxSetup ({ cache: false });//兼容IE var _img = $('.getimg img'); var _imgNum =...
Web前端开发 / / 3247次阅读

jquery判断鼠标上下滚动插件jquery.mousewheel.js

mousewheel.js是一个delta规范化、跨浏览器监听鼠标上下滚动的jquery插件,支持IE6+、Firefox、Chrome、Safari浏览器。 通过mousewheel.js插件可以判断鼠标滚轮是向上还是向下滚动、往左还是往右滚动,插件支持mousewheel和unmousewheel,通俗地理解即启用插件功能和关闭插件功能的意思。 插件Github主页:https://github.com...
Web前端开发 / / 5163次阅读

chrome插件:网站性能检测工具lighthouse

chrome浏览器扩展程序lighthouse可以检测网页的质量,分别针对网页的Performance、Accessibility、Best Practices、SEO进行检测评分,并给出相应的优化建议,方便站长优化网页的加载速度、搜索引擎排名等。 Performance - 性能检测,如网页的加载速度、响应时间等 Accessibility - 铺助检测,如网页的可访问性问题,HTML代码标...
Web前端开发 / / 11325次阅读
chrome插件:网站性能检测工具lighthouse

chrome浏览器form表单input自动填充背景颜色的问题

Chrome浏览器下form表单,点击input输入框选择输入记录自动填充时,输入框背景颜色会改变,这是chrome浏览器内置的表单自动填充背景颜色,查看元素后找到相关css样式如下: input:-internal-autofill-previewed, input:-internal-autofill-selected, textarea:-internal-autofill-previewed, tex...
Web前端开发 / / 4380次阅读

使用javascript把阿拉伯数字转换为中文数字文字

阿拉伯数字0、1、2、3、4、5、6、7、8、9,中文数字一、二、三、四、五、六、七、八、九、十,使用js脚本代码,把列表中的阿拉伯数字序号替换为中文数字文字。 转换函数代码: function toChinesNum(num){ let changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "...
Web前端开发 / / 8119次阅读