
web
文章平均质量分 52
zding92
这个作者很懒,什么都没留下…
展开
-
Thinkphp 后台返回JSON,前台转化为对象
Thinkphp 后台返回JSON,前台转化为对象后台Thinkphp向前台返回数据// 构造用户数据基础模型$userModel = M('ecnu_mind.user_custom');//获取其中的姓名$user = $userModel->where($condition)->field('user_id,name')->find();//将获得的user信息以JSON格式输出$t原创 2016-01-15 15:56:51 · 9799 阅读 · 0 评论 -
JS forEach将数组内元素替换的问题
JS forEach将数组内元素替换的问题let arr = [ { name: '1', id: '1' },{ name: '2', id: '2' },{ name: '3', id: '3' }]arr.forEach(list=>{ if(list.name==='2'){ list = {a: ...原创 2018-04-25 15:00:04 · 13055 阅读 · 0 评论 -
屏蔽禁用console.log输出
屏蔽禁用console.log输出在前端dev的环境下,经常需要console出一些debug信息,以方便开发。而在产品release的版本中,又不合适在浏览器的console中输出那么多的调试信息。因此,就需要屏蔽禁用console输出。 用以下简单的小的复写,即可实现屏蔽禁用console.log输出:if(!global.consoleSwitch){ console....原创 2018-04-10 11:09:32 · 17106 阅读 · 0 评论 -
React打包后,在NodeJS Express服务器中,前端JS失效问题
React打包后,在NodeJS Express服务器中,前端JS失效问题本文前端:react为基础的Ant Design套件,官方地址:Ant Design 本文后端:Node.JS Express服务器问题在使用npm run build之后,得到压缩之后的release版本js及css代码。 将此压缩代码,放置于后端的服务器中,使其成为 静态资源 被HTML页面引用加载。...原创 2018-03-26 15:06:37 · 1946 阅读 · 1 评论 -
Node.JS Express渲染HTML,变成显示源码 问题及解决
Node.JS渲染HTML变成显示源码问题及解决问题当使用Node.JS Express服务器渲染HTML页面的时候,本应该渲染出HTML页面,结果显示出了HTML的源码: HTML EJS引擎渲染在生成的express工程中,默认使用jade模板渲染HTML页面,但其方式与日常的HTML相差甚远。因此作者使用EJS作为HTML的渲染引擎, 当然,先安装ejs:np...原创 2018-03-26 13:15:16 · 15825 阅读 · 6 评论 -
Mock.JS拦截HTTP请求的问题
Mock.JS拦截HTTP请求的问题MockJS是一种比较通用的前端模拟HTTP请求及回复的工具,能够仿真处各类HTTP的请求及返回结果。实现在无后端的情况下,前端对于后端接口的仿真。Mock的基础使用也是比较简单:Mock.JS官网 但,在引入MockJS时,import Mock from 'mockjs'会拦截所有前端发出的HTTP请求,无论是否使用Mock.mock开启Moc...原创 2018-03-05 12:08:07 · 16951 阅读 · 0 评论 -
Node.JS跨域添加自定义Header并使用
Node.JS跨域添加自定义Header并使用为使用使用Token的方式记录用户的登录令牌,其步骤如下:前端发出AJAX登录请求后端通过请求,并生成Token发送回前端前端在Header中记录此Token第二次前端发起请求时,在Header中携带此Token令牌后端验证请求Header中携带的Token期间,需要在Header中创建一个项“xtoken”,将token放置于...原创 2018-03-16 15:37:03 · 7717 阅读 · 0 评论 -
npm WARN checkPermissions Missing write access to ......
npm WARN checkPermissions Missing write access to ……作者使用WIN10操作系统,在出现过1次NPM因为网络原因的失败install之后,再次运行前端程序时,报以下错误:npm WARN checkPermissions Missing write access to F:\VsCodeWorkspace\labWeb\front\La...原创 2018-03-16 14:10:38 · 20789 阅读 · 0 评论 -
React+Webpack, Module not found: Error: Cannot resolve module问题解决
React+Webpack, Module not found: Error: Cannot resolve module问题解决在react开发的过程中,大家都会使用Webpack轻量级服务器作为开发环境,通过npm install进行node_modules的安装 但,今天碰到一件非常奇怪的事情,在使用Ant Design+React+Webpack+Mockjs正常开发的过程中...原创 2018-02-20 15:37:06 · 14768 阅读 · 3 评论 -
React组件自定义属性的定义及使用
React组件自定义属性的定义及使用在很多情况下,react组件中,需要使用自定义的属性。也经常需要在默认事件(如,点击onClick)中使用自定义属性。举一个很简单的例子,点击一个按钮,并显示这个按钮“自定义属性”中的string。import React, { Component } from 'react';export default MyButton extends Compo...原创 2018-03-07 21:39:05 · 15689 阅读 · 2 评论 -
JS中this的作用
JS中this的作用构造器中的thisvar Obj = function(){ this.value = 'a'; this.getValue = function(){ console.log(this.value); }}var obj = new Obj();obj.getValue();输出:"a"这里类构造时的this就是指Obj这个“类”。this.value原创 2016-07-21 12:34:14 · 973 阅读 · 0 评论 -
JS中简单的继承与多态
JS中简单的继承与多态这里讲了一个最最最简单的JS中基于原型链的继承和多态。先看一下以下这段代码的实现(A是“父类”,B是“子类”):var A = function(){ this.value = 'a'; this.showValue = function(){ console.log(this.value); }}var a = new A();a.showValue(原创 2016-07-21 11:50:24 · 990 阅读 · 0 评论 -
Ajax文件上传,显示进度条
Ajax文件上传,显示进度条传统的文件上传的Form submit的方式,会导致页面的刷新,并且这样的文件传输方式不是异步传输的模式。大部分的所谓的异步传输文件的插件,都在使用iframe的方式,悄悄嵌入页面,还是以传统的form submit的方式上传文件。 本文中,使用了HTML5中的FromData传输表单。原创 2016-04-09 21:04:34 · 7501 阅读 · 0 评论 -
Thinkphp 发送邮件
使用thinkphp+phpmailer发送html图文邮件原创 2016-03-01 20:52:11 · 904 阅读 · 0 评论 -
Node.JS HTTP请求上传参数最大限制修改
Node.JS HTTP请求上传参数最大限制修改在HTTP请求时,POST PUT方法理论上,没有参数大小限制。但实际中在服务器端,会限制HTTP请求的大小。所以会出现带大参数的请求服务器无法响应的情况。 特别是在使用富文本编辑器图片采用Base64编码的情况下,默认的1MB的请求参数大小很容易超过,因此,需要修改HTTP请求的大小限制 在Node.JS中,在bodyparser中修改这个...原创 2018-04-21 21:04:44 · 8621 阅读 · 0 评论