[JS]Object.keys, values, entries
Object.keys, values, entries 对于普通对象,下列这些方法是可用的: Object.keys(obj) —— 返回一个包含该对象所有的键的数组。 Object.values(obj) —— 返回一个包含该对象所有的值的数组。 Object.entries(obj) —— 返 ... 查看全文
win7下安装nodejs环境
1、官网下载安装文件 Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。 我安装到的D盘下,问题不大。 找了段测试代码 1 var http = require('http'); 2 3 http.createServer(function (re ... 查看全文
ABP js调用后台的删除 参数为int类型 非对象
前台: mark:注意传的参数 _projectService.deleteForTree(obj.id).done(function (data) { }); 后台: public bool DeleteForTree(int id) { var entity = _entityRepositor ... 查看全文
解决ajax后台请求明明”前台语法,后台逻辑没错”但却一直走error:function(data)的问题
今天用ajax做了个登录, 前台语法,后台ssm框架都没问题,但却一直走error:function(data), 后面百度说把dataType:josn注释掉就可以,试了一下还是不行。 最后跟之前ajax请求成功的后台代码比较了一下才发现我在@RequestMapping注解里多加了produce ... 查看全文
Web前端开发与设计09-jQuery基础及其基本选择器
学习要点 jQuery概述 jQuery语法 DOM对象和jQuery对象 jQuery选择器概述 通过css选择器选取元素 通过条件过滤选取元素 jQuery概述 简介 jQuery由美国人John Resig于2006年创建。 jQuery是目前最流行的JavaScript程序库,它是对Java ... 查看全文
Web前端开发与设计10-jQuery中的事件和动画
学习要点 jQuery中的事件 jQuery中的动画 网页中的事件 网页中的事件是实现和用户交互的基础。 例如tab页切换效果,可以通过鼠标点击事件来实现。 jQuery中的事件 jQuery事件是对JavaScript事件的封装,常用事件分类如下: 基础事件 window事件 鼠标事件 键盘事件 ... 查看全文
JavaScript简单手写观察者模式
有的人把发布 订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。 其实他们还是有差别的,在发布订阅模式中,组件是松散耦合的,正好和观察者模式相反 发布订阅模式中,发布者和订阅者不知道对方的存在。它们只有通过消息代理进行通信。 在观 ... 查看全文
Flask提供json api跨域访问,ajax接收json数据
ajax在判断请求成功时会判断返回的数据是否为json,需要将response的content-type设置为application/json,数据为标准的json格式 jQuery版本 flask代码示例 ajax示例,请求返回的结果为result,一个json转换后的对象 ... 查看全文
NetCore偶尔有用篇:NetCore项目WebApi返回Json属性大小写
一、概述 1、前面文章介绍Controller的大小写问题时,目的只是介绍它的差异性,有同学回复了,这里把它作为一个点写一下吧。 二、默认定义的转换结果 1、写一个返回对象的方法。 2、运行查看结果。 api方法如下 运行结果 三、自定义转换方法 1、添加Startup自定义转换代码。 2、重新运行 ... 查看全文
webstorm+chrome 调试vue
搜索插件,并添加 然后新建javascript调试: 这边设置成跟你项目启动一样的ip端口。src目录的remote URL改成webpack:///src。 然后先 npm run dev,启动项目。(就是你平常项目启动的命令) 然后点调试的小乌龟开始调试。 这时候会打开一个新的浏览器,然后再we ... 查看全文
thymeleaf开启非严格检查html无效该如何配置
操作如下 , 配置我都配了啊,为什么还是不行呢,要么就是还是报html标签未关闭,要么就是提示要使用1.9.15以上版本,求解答 ... 查看全文
wx.request中POST方法传参问题,用到JSON.stringify()
前面用到了get方法传参,现在post也需要传参传输内容进去,下面我来一步步研究: 遇到的问题: 传参进去后反馈参数为空,没有报错。错误代码如下: wx.request({ url: '某地址', method: "post", data: { msg: { "phone": "某电话", "con ... 查看全文
flask修改flask_wtf使其支持json数据的validation验证
flask默认是前后端不分离策略,前端通过flask+wtf表单来传递post,put...等数据. 现在前后端分离是趋势,那么对flask进行一定的修改,变为前后端分离,在前端页面中请求后端,那么请求的格式那么必然会有使用json传递数据,然而flask_wtf默认只支持form表单,那么对改动支 ... 查看全文
python_JS操作与文件上传
一。JS操作 #5.将元素移动到可视范围内#使用 location_once_scrolled_into_view模块from selenium import webdriverdriver=webdriver.Chrome()driver.get("https://www.12306.cn/ind ... 查看全文
nodejs脚本centos开机启动
node环境的安装便不再赘述了,网上有很多教程,也非常简单。 上一篇博客介绍了用nginx代理nodejs。这一篇是使用pm2实现nodejs的自动重启。 什么是pm2? 如官网介绍的,pm2是nodejs下先进的,生产进程管理器。如性能监控,自动重启、负载均衡等等。 关于pm2的更多教程,请移步p ... 查看全文
centos7安装nodejs
https://nodejs.org/en/download/ # wget https://nodejs.org/dist/v6.10.2/node-v6.10.2.tar.gz 1.安装gcc# yum install gcc-c++ 2.安装libssl-dev# yum install op ... 查看全文
如何优化自己的JS代码
尽管接触大大小小项目N多个,但是刚入行两年, 撸码还是没有完全成一定的规律;最近受到很多启发,打算沉淀沉淀自己的代码; 之前很多页面的很多js脚本本分代码,更注重效果,事件久后没有发展 性能也是很关键的一部分; 之前接触的大多是网站微站门户app的项目,从某种角度来讲 一次(多次)成型后就上线了,不 ... 查看全文
Laravel Vuejs 实战:开发知乎 (33)自定义helper方法
参考:laravel 中添加自定义辅助函数helpers.phplaravel自定义公共函数的引入怎么使用Laravel增加自定义助手函数Laravel 添加自定义全局函数laravel 添加帮助类在helper辅助函数Laravel 目录结构:自定义函数的存放位置创建 app/Http/helpe... ... 查看全文
JavaScript 防抖(debounce)和节流(throttle)
防抖函数 /** * * @param {*} fn :callback function * @param {*} duration :duration time,default wait time 0.8 秒 * @demo in vue methods: * handleEvent: _deb ... 查看全文
使页面滚动到指定元素+优化+API介绍(JS动画)
前言 1 使用的API简介 2 初版 代码及思路如下: //1 点击导航跳到指定位置第一步,获取所有的a标签 let aTags=document.querySelectorAll("nav.menu ul li a") //console.log(aTags) //2 点击导航跳到指定位置第二步遍 ... 查看全文
[转]HTML中表格table边框border(1px还嫌粗)的解决方案:
HTML中表格table边框border(1px还嫌粗)的解决方案: 摘自:http://blog.sina.com.cn/s/blog_ae809a730102vrx8.html 第一种方法: 1、将table的属性设置为:BORDER=0 、cellspacing=1 ; 2、设置table的背 ... 查看全文