![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端js
yuyueras
这个作者很懒,什么都没留下…
展开
-
UEditor 自定义上传 远程服务器
终于是搞定了UEditor自定义上传...上班的时间写这个,不知道会不会被骂死...现在公司正在做的一个项目,需要用到HTML编辑器,在UEditor之前,使用的是Ckeditor+Ckfinder。CK这个编辑器和UEditor一样,都是首次使用,所以在网上也翻了写资料,发现大家都只是本地服务器上传。但项目有个要求:图片文件,需要上传至图片服务器,需要使用的时候也转载 2017-11-18 09:11:34 · 429 阅读 · 0 评论 -
全屏
function requestFullScreen() { var de = document.documentElement; if (de.requestFullscreen) { de.requestFullscreen(); ...原创 2018-11-13 14:05:39 · 150 阅读 · 1 评论 -
html提交去掉标签
<script> function delHtmlTag(str){ return str.replace(/<[^>]+>/g,"");//去掉所有的html标记 } var str = "<span style='display:none;'>This is test</span><img sr.原创 2018-05-23 15:32:18 · 684 阅读 · 0 评论 -
url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介
引子浏览器URl地址,上网一定会用到,但是浏览器地址有中文或者浏览器url参数操作的时候,经常会用到encodeURIComponent()和decodeURIComponent()以及encodeURI()等等。关于浏览器参数操作,请看文章http://www.haorooms.com/post/js_url_canshu ,今天主要讲讲escape(),encodeURI(),encodeUR...转载 2018-05-23 15:22:42 · 156 阅读 · 0 评论 -
js前端标签提交前替换
手动替换: //替换 function trims(str){ var aa = ''; /* 去除两边空格 */ aa = $.trim(str); //br换行不要去 aa = aa.replace(/<br>|<br\/>/g,'[br]'); //去除html标签 aa = delHtmlTag(aa); //其它标签...转载 2018-05-12 09:16:03 · 1273 阅读 · 0 评论 -
js 禁止输入中文
可直接用下面的:<script> function check_zh(obj){ obj.value=obj.value.replace(/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/g,''); } </script> <input onkeyup="check_zh(this)" />正则匹配: 首先在正则表达式中使用...转载 2018-04-24 17:02:20 · 15430 阅读 · 1 评论 -
Ueditor编辑器纯文本粘贴(不屏蔽图片)
ueditor根目录下的ueditor.config.js:找到:pasteplain和filterTxtRules,复制一份放在下面,然后修改为: ,pasteplain:true //是否默认为纯文本粘贴。false为不使用纯文本粘贴,true为使用纯文本粘贴// 纯文本粘贴模式下的过滤规则 ,'filterTxtRules' : function(){ ...原创 2018-04-12 16:25:37 · 8025 阅读 · 5 评论 -
Ueditor编辑器添加自定义按钮
首先在ueditor根目录找到文件ueditor.all.js,在最后大括号里添加:UE.registerUI('button', function(editor, uiName) { //注册按钮执行时的command命令,使用命令默认就会带有回退操作 editor.registerCommand(uiName, { execCommand: function() {...原创 2018-04-12 16:22:37 · 3523 阅读 · 0 评论 -
Ueditor多图上传改为自动上传
首先把页面里的上传按钮隐藏掉,在:ueditor\dialogs\image\image.html<div class="btns"> <div id="filePickerBtn"></div> <div class="uploadBtn" style="display:none;">&l原创 2018-04-12 16:18:28 · 719 阅读 · 1 评论 -
html文本框的内容发生改变事件
$('#teacher_name_no').bind('input onchange', function(){ })原创 2018-03-19 15:22:14 · 5880 阅读 · 0 评论 -
ajax请求最后执行,成功后无法给变量赋值
现在最外层定义一个变量, var result1 = 1; $.ajax({ async: false,//同步 type: "POST", ...原创 2018-03-09 15:34:24 · 1951 阅读 · 0 评论 -
页面禁止复制、剪切、粘贴、右键
给body加,作用整个页面:oncontextmenu = "return false;" 禁止右键onpaste="return false;" 禁止粘贴oncopy="return false;" 禁止复制oncut="return false;" 禁止剪切...原创 2018-03-15 17:18:25 · 582 阅读 · 0 评论 -
Ueditor富编辑器第二次打开的时候会渲染失败
1、在页面或窗口关闭的时候,通过监听页面或窗口事件,在函数里面销毁富编辑器if(typeof(UE.getEditor("newsContentAdd")) !='undefined'){ UE.getEditor("newsContentAdd").destroy();}2、在页面每次初始化的时候,先删除掉以前的编辑器,再次进行初始化//先删除掉以前的uedito转载 2018-02-07 16:43:46 · 398 阅读 · 0 评论 -
限制输入框只能输数字
onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^19]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^19]/原创 2018-01-10 14:55:53 · 392 阅读 · 0 评论 -
网页单词溢出盒子
你真的了解word-wrap和word-break的区别吗?这两个东西是什么,我相信至今还有很多人搞不清,只会死记硬背的写一个word-wrap:break-word;word-break:break-all;这样的东西来强制断句,又或者是因为这两个东西实在是太拗口了,长得又差不多,导致连背都很难背下来。那它们到底是什么呢?我在mozilla的官网上找到如下的解释:word-wra转载 2017-11-23 16:10:59 · 221 阅读 · 0 评论 -
(BOM)
总结:一般都是编辑器的问题造成,代码整个复制出来,在没问题的编辑器新建文件粘贴进去,解决。如果你在修改文件后,发现网页上多了一个空行,不管怎么修改margin,padding都无法消除,但是审查元素的时候,发现多出一行""。 注:IE下是无法看到65279字样的,Firebug和Chrome才可以看到。这是由于文件保存的时候,在前面加入了BOM字符。 UTF-转载 2017-12-08 16:03:50 · 293 阅读 · 0 评论 -
ajax提交响应后台加号(+)变成空格
今天使用编辑器,利用ajax提交数据时如果编辑器中存在+(加号)则会变为空格,需要对参数值进行转码利用js中的encodeURIComponent()方法进行编码在传到后台就可以了.今天在调试客户端向服务器传递参数时,参数中的“+”全部变成了空格,原因是URL中默认的将“+”号转义了。 解决方法如下: 方法一、修改客户端,将客户端带“+”的参数中的“+”全部替换转载 2017-12-08 14:54:39 · 3229 阅读 · 0 评论 -
JavaScript基于时间的动画算法
目录前言基于帧的动画算法(Frame-based)基于时间的动画算法(Time-based)改良基于时间的动画算法总结前言前段时间无聊或有聊地做了几个移动端的HTML5游戏。放在不同的移动端平台上进行测试后有了诡异的发现,有些手机的动画会“快”一点,有些手机的动画会“慢”一点,有些慢得还不是一两点。通过查找转载 2017-11-18 15:02:47 · 470 阅读 · 0 评论 -
html导出pdf
需要引入html2canvas.js和jsPdf.debug.js,content宽高最好固定,否则截图时会出现不可预期的情况,这个是截取长页面,导出每页宽高为1920*900的pdf,两个js文件都需要修改源码中的一些东西,不然会导致无法导出远程图片function ImageContainer(src, cors) { this.src = src; thi...原创 2019-09-25 09:07:28 · 227 阅读 · 0 评论