![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
王威振的csdn
问题是解决的思路,不要怕问题太难,而不敢去尝试。当你尝试后,才明白坚持的真谛
展开
-
javascript Uncaught TypeError: s is not a function。调用函数未定义问题。看完这篇你就懂了
我们来定义一个函数表达式var s = function(){ console.log("我被执行了");}接下来调用s();是不是没问题。那我们换一种姿势再试一次;什么情况?为啥报错了。是不是有点疑惑。调用的函数。放到函数表达式前,就报错了。找不到此函数。这是因为函数存在提升问题。函数表达式不存在提升。也就是说。如果定义一个函数而非函数表达式操作以上步骤是没问题的我们来试下。所以如果定义函数表达式。我们一定要放在调用方法之前。因为函数表达式不存在提升..原创 2020-06-09 10:42:08 · 6299 阅读 · 0 评论 -
js两种金额格式化保留小数
1.自定义函数//n为保留几位小数。不足自动补0function fmoney(s, n){ n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; var l = s.split(".")[0].split("").reverse(), r = s.split(".")[1]; ...原创 2020-05-26 17:07:57 · 857 阅读 · 0 评论 -
js 图片上传进行FileReader解析展示
$("input[name=fl]").off().change(function(){ console.log( this.files[0]) var read = new FileReader();read.readAsDataURL(this.files[0]);//文件解析成功后read.onload=function(){//返回图片的base64编码 document.getElementById('img').src=this.result...原创 2020-05-09 11:23:59 · 582 阅读 · 0 评论 -
js 去除html标签正则表达式
var b="<img src=''">12314</img>";var reg = /<\/?.+?>/g;b.replace(/<\/?.+?>/g,"");===>输出123(.+)默认是贪婪匹配(.+?)为惰性匹配疑问号让.+的搜索模式从贪婪模式变成惰性模式。var str = 'aaa<div style...原创 2019-05-08 17:58:59 · 1840 阅读 · 0 评论 -
js base64加密解密乱码解决
需要引入两个js base64和unicodeAnsi//加密var base= new Base64();var value = base.encode(strUnicode2Ansi("123213s撒大声地"))//解密var base = new Base64();var value = strAnsi2Unicode(base.decode(value ))...原创 2019-05-16 11:14:55 · 8328 阅读 · 0 评论 -
jquery和js实现页面返回到之前的位置
1.首先在进入详情或者跳到其他页面的时候,要在之前获取滚动条的位置。jq:$(document).scrollTop();js:document.scrollingElement.scrollTop记录到cookie中,$.cookie("Y",$(document).scrollTop(),{"path":'/'})2.下次对返回之后的位置进行恢复jq:$("html,bo...原创 2019-08-29 17:23:12 · 2296 阅读 · 0 评论 -
js实现上传图片前预览效果
$(function() { $("#file").change(function() { var formData = new FormData(); console.log($(this)[0].files) formData.append("multiFile", $(this)[0].files[0]) //这句是为了后续把文...原创 2019-09-11 15:02:46 · 398 阅读 · 0 评论 -
js 正则表达式分数校验小于等于100,并且保留一位小数
var d = /^(\d{1,2}(\.[0-9]{1})?)$|^100$/如果上面正则不适合你,可以联系本人。给你写一个你想要的原创 2019-09-29 19:22:57 · 4479 阅读 · 0 评论