前端
前端
两只橙
全球AI挑战赛百强选手,曾任职于腾讯微信事业部,魅族flyme事业部,中国平安人工智能团队。《深度学习500问》作译者,CSDN博客专家及签约讲师,指弹吉他爱好者,简书专栏作家。
展开
-
http协议的状态码 200、301、304、404、502 HTTP状态码解释
在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说转载 2018-01-11 16:00:50 · 552 阅读 · 0 评论 -
深入理解HTTP协议
一、介绍HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协原创 2017-12-22 10:45:04 · 356 阅读 · 0 评论 -
vue.js 表单参数验证方法
vue.js 编写验证表单参数是否为空,为空返回null,否则返回表单参数值一、util.jsvar utils = { // 校验表单是否为空 validate: function (data, except) { for (var item in data) { // 校验表单,except为排除项 if (!th原创 2017-11-28 11:36:17 · 3528 阅读 · 0 评论 -
vue-cli怎么引入jquery
1.npm install jquery –save 安装jquery依赖2.修改2处webpack.base.conf.js文件 3.需要在那个页面用,直接 import $ from ‘jquery’原创 2017-10-12 11:32:58 · 3673 阅读 · 0 评论 -
vue表单校验
1.npm安装vue-validator$ npm install vue-validator代码示例:var Vue=require("vue");var VueValidator=require("vue-validator");Vue.use(VueValidator);2.直接使用script标签引入vue.js要下载vue-validator,那么进入cdn的地址https://原创 2017-09-04 11:36:13 · 4531 阅读 · 0 评论 -
富文本插件推荐
富文本管理后台富文本也是一个非常重要的功能,楼主在这里也踩了不少的坑。楼主在项目里最终选择了tinymce这里在简述一下推荐使用tinymce的原因:tinymce是一家老牌做富文本的公司(这里也推荐ckeditor,也是一家一直做富文本的公司,也不错),它的产品经受了市场的认可,不管是文档还是配置的自由度都很好。在使用富文本的时候有一点也很关键就是复制格式化,之前在用一款韩国人做的富文本summ原创 2017-09-01 14:27:25 · 13313 阅读 · 1 评论 -
从新建vue项目到引入组件Element流程
从新建vue项目到引入组件Element 以及Error when rendering component报错解决 一、新建项目 1.打开cmd,运行:vue init webpack Vue-Demo 2.运行:cd Vue-Demo进入这一级 3.运行:npm install 4.运行:npm run dev 如果浏览器打开之后,没有加载出页面,说明本地的8080 端口被占用,原创 2017-09-01 10:43:39 · 808 阅读 · 0 评论 -
让chrome浏览器支持跨域的方法
1.创建一个chrome的快捷方式 2.右键这个快捷方式选择属性 3.在快捷方式–》目标出填写 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir=D:\Program 4.确定 5.打开这个快捷方式,你的chrome浏览器就支持跨域了。原创 2017-07-17 17:32:39 · 1103 阅读 · 0 评论 -
SpringMVC出现406错误的解决办法
1.因为spring 3.x(具体哪个版本忘记了)开始,对request里的header 中的accept(也就是mimetype)进行了识别,如果你指定了拦截后缀,比如你原先的.html,那么不管你是ajax还是平常的页面访问,都会当作text/html处理,而你通过ajax访问并不是text/html,而是application/json(可能是类似的),于是spring mvc给你报了个406原创 2016-12-07 10:22:35 · 19460 阅读 · 3 评论 -
AJAX各种实现方式比较
AJAX技术经过这么多年的发展,出现了一些框架或类库用于简化开发工作,不同的框架类库的使用方法也各不相同。 现在,再回头看看这些技术,看看这些框架类库,我们能感受到技术在不断地发展,AJAX开发越来越容易了。本文收集了在ASP.NET平台上,一些具体代表性的AJAX开发方法,我将用实际的示例代码来演示如何使用它们, 让您感受AJAX的进化历程,同时也希望将一些优秀的AJAX开发方法介绍给您。为了方便转载 2016-04-21 22:34:55 · 1033 阅读 · 0 评论 -
使用ajax前必须了解的知识
ajax的全称: asynchronous javascript and xml (异步的javascript和xml)ajax不是某种编程语言 是一种在无需重新加载整个页面的情况下能够更新部分网页的技术。一个完整的http请求过程,有7个步骤: 1.建立TCP连接。 2.Web浏览器向Web服务器发送请求命令。 3.Web浏览器发送请求头信息。 4.Web服务器应答。 5.Web服原创 2016-04-21 18:08:49 · 886 阅读 · 0 评论 -
ajax获取不到return返回值解析
一、如果jquery中,获取不到ajax返回值。两个错误写法会导致这种情况:1、ajax未用同步 2、在ajax方法中直接return返回值。二、下面列举了三种写法,如果想成功获取到返回值,参考第三种写法:/** * 方式:(1)同步调用 (2)在ajax函数中return值 * 结果:返回 1。未成功获取返回值 * 失败原因:ajax内部是一个或多个定义的函数,ajax中return返原创 2017-12-28 15:34:00 · 3721 阅读 · 2 评论 -
富文本编辑器——百度UEditor插件Vue组件化
1、百度UEditor插件的安装过程请查看我的另篇博文:http://blog.csdn.net/lzc4869/article/details/784381212、组件(1)组件页面ueditor.vue<template> <script :id=id type="text/plain"></script></template><script> export defau原创 2017-12-14 17:34:39 · 25095 阅读 · 7 评论 -
富文本编辑器——百度UEditor插件安装教程
一、使用环境Win7Eclipsejettty9chrome二、下载百度UEditor插件1、下载地址:http://ueditor.baidu.com/website/download.html2、这里下载的版本是[1.4.3.3 Jsp版本]3、将下载好的文件包放在工程目录中4、修改ueditor/ueditor.config.js 里的务器统一请求接口路径注:这个请求路径是请求服务器原创 2017-11-03 18:04:45 · 16749 阅读 · 10 评论 -
ES6新特性简介
ES6新特性简介环境安装npm install -g babelnpm install -g babel-node //提供基于node的REPL环境//创建 .babelrc 文件{"presets": ["es2015"]}npm install babel-presets-es2015箭头函数和词法this箭头函数的用法类似phython, coffeeScript 和 ja原创 2017-10-16 16:07:29 · 317 阅读 · 0 评论 -
javascript——回到顶端按钮的编写
1.用jquery编写回到顶端按钮(上升速度逐渐减慢) 2.html代码<a href="javascript:void(0);" class="topbtn" title="回到顶端" id="topbtn" onclick="backtop()"></a>3.js脚本/** * 当距离顶端的距离超过100px时触发 */$(document).ready(function() {原创 2016-03-20 11:12:36 · 701 阅读 · 0 评论 -
jQuery.validate使用手册,详解
jQuery.validate是一款非常不错的表单验证工具,简单易上手,而且能达到很好的体验效果,虽然说在项目中早已用过,但看到这篇文章写得还是不错的,转载下与大家共同分享。一、用前必备 官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/(注意下载最新版) API: http:/转载 2016-03-26 17:32:32 · 645 阅读 · 0 评论 -
使用js获取系统当前时间并在页面显示
一,效果图: 二,js代码window.onload = function(){ showTime(); } function checkTime(i) { if (i<10) {i="0" + i} return i } function sh原创 2016-04-14 20:25:35 · 1115 阅读 · 0 评论 -
使用js制作倒计时(含时分秒)
一,倒计时(以天为单位) 二,js代码 window.onload = function() { // Math.ceil()方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数 // Math.ceil(12.2)返回13 var endTime = new Date("6,14,201原创 2016-04-14 21:26:00 · 3513 阅读 · 0 评论 -
js中let、var、const定义变量的区别
首先需要明确的是let、const、var都是用来定义变量的 在ES6之前,我们一般都用var来定义变量,例如 :function test(){ var i=1; console.log(i); console.log(j); var j=2;}test();console.log(i);在上面的代码中,我们可以预计到第一个console输出的是1,第二个原创 2017-07-20 10:40:36 · 1864 阅读 · 1 评论 -
js中的string.format
js中添加string.formatString.prototype.format = function(args) { var result = this; if (arguments.length > 0) { if (arguments.length == 1 && typeof (args) == "object") { for原创 2017-08-12 14:22:14 · 1420 阅读 · 0 评论 -
js checkbox 全选和反选
js checkbox 全选和反选[vue.js +html]一、html <table slot="body" class="table table-hover table-bordered table-condensed"> <thead> <tr> <th><input type="check" id="c原创 2017-08-12 14:32:41 · 390 阅读 · 0 评论 -
js 代码生成器
<template> <div id="wrapper"> <el-form ref="factory" :model="factory" :rules="rules" label-width="80px"> <el-form-item label="类型" prop="type"> <el-radio-group v-原创 2017-08-12 20:23:50 · 2047 阅读 · 0 评论 -
js中字符串超长作固定长度加省略号(...)处理
/** * js中字符串超长作固定长度加省略号(...)处理 * @param str 需要进行处理的字符串,可含汉字 * @param len 需要显示多少个汉字,两个英文字母相当于一个汉字 * @returns {string} */ bea原创 2017-08-29 11:47:50 · 3566 阅读 · 0 评论 -
js 使用正则判断某字符在字符串中出现次数
js 使用正则判断某个字符在整个字符串中出现的次数 function patch(s, re) { re = eval("/" + re + "/ig") return s.match(re) ? s.match(re).length : 0; } console.log(patch(newText, '\\('));原创 2017-09-07 14:05:27 · 7392 阅读 · 2 评论 -
js 前端防xss攻击——百度UEditor解决方案
xss跨站脚本攻击(Cross Site Scripting),是一种经常出现在web应用中的计算机安全漏洞,指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的。比如获取用户的Cookie,导航到恶意网站,携带木马等。 大部分的xss漏洞都是由于没有处理好用户的输入,导致攻击脚本在浏览器中执行,这就是跨站脚本漏洞的根原创 2017-11-02 09:59:11 · 9803 阅读 · 2 评论 -
javascript——MD5加密脚本
javascript——MD5加密脚本未经过混淆处理/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 2.2 Copyright (C) Paul Johnston 1999 - 2原创 2016-03-20 09:48:34 · 932 阅读 · 0 评论