
js
docwangsir
这个作者很懒,什么都没留下…
展开
-
JS短路运算问题与位运算符
短路运算问题 短路运算的作用我觉得是可以返回一个值最本质的值,可以使一个值隐式转换为false的值包括很多:0,false,“”,null,undefined。而短路运算可以得到这些清楚的情况。let c;console.log(2&&c); //就会打印undefined。而具体落实在实际编程的意义我还需要进一步探索。位运算符http://c.biancheng.net/view/5469.html。说的很好...原创 2020-06-15 15:04:24 · 160 阅读 · 0 评论 -
javascript 报错Maximum call stack size exceeded.
该错误是指递归函数溢栈。解决办法是检查程序的递归函数那部分是否存在以下几种问题:1.递归函数代码逻辑有问题;2.程序书写有问题,例如我的错误产生的原因是因为每次递归调用的哪里没有传形参所以内部程序会报错。3.递归函数是不是没有结束的通道只有继续的通道,造成了死循环。...原创 2020-02-18 18:50:51 · 675 阅读 · 0 评论 -
react-native app:transformClassesWithDexBuilderForDebug问题解决
该问题产生的原因是因为包乱了,你可能是刚导了新的包,或者新建的过程你的版本问题啊 等等反正就是多包,包版本乱了的问题,看了很多种解决办法,但是最香的办法还得是在stackoverflow 简直太香了。https://stackoverflow.com/questions/48996612/error-apptransformclasseswithdexbuilderfordebug...原创 2019-12-24 14:49:02 · 656 阅读 · 0 评论 -
Vue Router不跳转
我找了很久的bug,又对照以前的项目老看,基本没有错,但是为什么不跳转,后来我发现我干了一件傻事.....我竟然把要写的主页面覆盖了App.vue这个文件,并且把原格式弄得稀烂。所以致使我整个router都不对,这个主要的原因是因为我根本没有用到<router-view/>这个标签,当然不跳转了。。。。。。。所以建议:App.vue这个文件一定不要动,你可以重写一个vue文...原创 2019-07-09 09:04:31 · 8027 阅读 · 1 评论 -
js+html实现计算器
<!Doctype html><html><head><meta charset="utf-8"><style>.main { width: 600px; height: 600px; border: 2px solid black; margin: 0 auto; background: #F0FFFF; bo...原创 2019-07-12 16:57:58 · 498 阅读 · 0 评论 -
vue+node后台的跨域问题(一个小原因)
第一个办法是:cors但是抱歉宝宝没用太好所以出现了第二个简单粗暴的办法。从网上得知的第二个办法 是:在node服务器后台express的app.js中加入一段代码:app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header(...原创 2019-06-30 16:29:03 · 164 阅读 · 0 评论 -
一个完整的数据可视化小项目(Vue+node+echarts)
具体项目参见https://github.com/wzm1213052434/dataView首先clone下来后,分别进入server文件夹和vueclient文件夹,建议先删去两个文件夹的node modules 文件夹,然后分别在在两个文件夹下打开cmd,都先npm install一下,然后server文件夹npm start ,vueclient文件夹 npm run dev之后...原创 2019-07-16 15:05:27 · 5449 阅读 · 9 评论 -
getElementbyclassName错误
朋友们 有一个js函数叫做 document.getElementsByClassName不是document.getElementByClassName这错我找半天 ,一直看着也没错啊,最后发现他妈的少个s,是元素们,不是元素...原创 2019-07-12 15:07:55 · 1874 阅读 · 0 评论 -
vue cli3 的一些不同导致router显示的问题
以前的时候主main.js文件我们是这么写的// compilernew Vue({ el: '#app', router: router, store: store, template: '<App/>', components: { App }})但是现在在vue cli3下默认的写法是//runtimenew Vue({ rou...原创 2019-08-02 15:24:53 · 649 阅读 · 0 评论 -
javascript时间转换
创建一个util.js文件,在里面重新封装一下Date的format方法://Date的prototype 属性可以向对象添加属性和方法。 Date.prototype.Format = function(fmt) {var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日...原创 2019-08-24 16:38:24 · 377 阅读 · 0 评论 -
vue-cli3进行路径自定义
在vuecli2 中要是想要修改自定义路径需要到build文件夹下面的webpack.base.conf.js文件 里面修改如下部分:resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$': 'vue/dist/vue.esm.js', '@': resolve(...原创 2019-10-04 15:37:37 · 2212 阅读 · 0 评论 -
Javascript对于一堆相同的class的元素保持监听(原生实现和jQuery实现)
之前利用jQuery的时候感觉很简单,没啥坎坷。注意这里面this的利用就能解决很多问题。$(document).ready(function(){ $(".te").click(function(){ $("h2").html(this.text+"1"); $.post('NewFile.jsp',{ name:this.text, password:$("#pas...原创 2019-03-14 16:32:38 · 1817 阅读 · 0 评论 -
判断单选按钮被选中
<div id="wrap"> <input type="radio" name="payMethod" value="1" />男 <input type="radio" name="payMethod" value="2" />女</div&g转载 2019-01-08 16:10:29 · 2279 阅读 · 0 评论 -
servlet如何接收Ajax传来的值,ajax传值给servlet并且解决返回值为空的现象
首先我的代码:$(document).ready(function(){ $('#button').click(function(){ $.post( 'Servlet', { name:$("#name").val(), password:$("#password").val() ...原创 2018-11-20 21:16:52 · 7539 阅读 · 6 评论 -
字符串模板和参数扩展
用反引号(键盘波浪线处)将内容包含起来,内部还可以换行,也可以使用${}在大括号中插入变量,这和其他语言中的il8n(国际化)的用法相似。function getMessage(vCode){return `[excelib]尊敬的撒旦你可能卡萨诺您的你五年地位${vCode},为年度帮我`;} 再看参数拓展ES2015中新增了参数扩展功能。参数扩展是使用三个点“....原创 2018-09-08 16:41:44 · 363 阅读 · 1 评论 -
Javascript中定义函数的5种方式!!
1.var greeting = (name)=> `Hello ${name}`;2.var greeting =name=>{return `Hello ${name}`;}3.var greeting =(name)=>{return `Hello ${name}`;}4. function greeting(name){return `Hello ${na...原创 2018-09-08 16:56:31 · 284 阅读 · 1 评论 -
javascript中的symbol
转载于https://www.cnblogs.com/sker/p/5474591.html ES5对象属性名都是字符串容易造成属性名的冲突。eg:var a = { name: 'lucy'};a.name = 'lili';这样就会重写属性ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。重新复习下新知识:基本数据类型有6种:Undefined、Nul...转载 2018-09-09 17:51:32 · 190 阅读 · 0 评论 -
JS中的异步处理
JS 中的异步处理________________________________________________________________________________异步处理的意思是非同步处理,不是按照固定顺序按部就班的处理,简言之代码段不再是一行一行的执行,而是执行到相应函数会跳转到相应函数开始执行。ES2015新增了Promise对象专用于异步处理Promise对象...原创 2018-09-15 22:23:30 · 332 阅读 · 0 评论 -
用js做验证码
转载于https://www.cnblogs.com/my-effort/p/6125926.html;html部分:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" conten转载 2018-09-15 22:42:48 · 1622 阅读 · 1 评论 -
学校宣讲会答题疑问笔记
今天去参加了一个公司的宣讲会,最后的笔试答题阶段遇到了许多自己曾经没有想过的问题,没了解过的知识技术。现在做个总结。1.Quirks和standards模式简言之,quirks模式就是IE6之前的浏览器模式,那个模式对于许多方面不支持,所以又称为怪癖模式,诡异模式,怪异模式。IE6之后浏览器进入了standards模式它们的区别在于总体会有布局、样式解析和脚本执行三个方面的区别。盒...原创 2018-09-19 22:22:22 · 401 阅读 · 1 评论 -
JS事件流模型
转载于https://blog.youkuaiyun.com/jlu16/article/details/55064350和https://segmentfault.com/a/1190000006934031第二篇讲的更详细一些!!第一篇:事件流捕获流捕获流最早由网景公司开发的浏览器使用,在如下结构中<div><button type='submit'><...转载 2018-09-19 22:32:11 · 2041 阅读 · 0 评论 -
canvas学习笔记
canvas是HTML5中的新功能,它是一块,在你开辟的空间内部用代码画图。而建立画布和画图是需要一些步骤的canvas是布 context是各种笔先看一个简单的代码<canvas id="canvas2d" width="150" height="150">浏览器不支持canvas</canvas><script type="text/jav.原创 2018-09-28 23:38:05 · 156 阅读 · 0 评论 -
传统 Ajax 已死,Fetch 永生(转载)
原文转载于https://www.jianshu.com/p/THLARe?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation原文的原文转载于https://github.com/camsong/blog/issues/2此为三轮转载传统...转载 2018-10-20 09:42:30 · 198 阅读 · 0 评论 -
AJAX接收信息并传给PHP返回数据并跳转网页(能运行结果正确 但是逻辑有错误 实时更新并修改)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2018-10-24 17:20:15 · 424 阅读 · 0 评论 -
函数参数默认值
ES2015中的函数的参数可以设置默认值,但是,要记住要将有默认值的参数写到后面!!!function getTotalPrice(num,price=300){return num*price; }console.log(getTotalPrice(5));//1500console.log(getTotalPrice(5,400));//2000...原创 2018-09-08 16:04:36 · 898 阅读 · 1 评论