前端相关
jQuery、原生JS等,一些常用的控件、编辑器等
隐人语
没有人有义务发掘你的亮点,你要想办法自己体现。
你不体现,就算你样样精通也没人知晓;
你不体现,机会再多也会先砸向那些跳起来争取的人;
你不体现,就只能做别人安排给你的事情;
展开
-
a标签在onclick事件中跳转,多打开一个空白页问题,href属性与onclick事件
用a标签做页面跳转,因为需要在js中做参数处理,所以跳转放在了onclick事件中:<a href="javascript:void(0)" target="_blank"onclick="TransferToInfo()">联系人信息</a>function TransferToInfo() { ... window.open(`要跳转的UR...原创 2020-03-11 15:24:12 · 2297 阅读 · 1 评论 -
代码优化方案--使用公用的数据验证方法
开发过程中,数据验证是必不可少的一个环节,如果你是个新手,你可能因为没做数据验证而被抓到一大堆的bug。通常我们可能会在我们的提交数据之前做一个前端的数据验证,再在后端做一个数据验证,常见的验证方法可能是这样的:public ModelResult CheckData(ModelParam model){ if(!string.IsNullOrEmpty(model.par...原创 2020-01-10 11:19:47 · 224 阅读 · 0 评论 -
js Error对象
js拥有当错误发生时提供错误信息的内置error对象,error对象提供两个属性:name(设置和返回错误名)和message(设置或返回错误消息)name属性可以返回六个不同的值错误名 描述 EvalError 已在 eval() 函数中发生的错误 RangeError 已发生超出数字范围的错误 ReferenceError 已发生非法引用 Syn...原创 2020-01-10 10:40:45 · 266 阅读 · 0 评论 -
jQuery删除元素remove与empty、append与after的区别
1,remove() 删除备选元素(及其子元素)empty() 从被选元素中删除其子元素这个自己很容易理解,就不再赘述 (eg:删除所有指定样式的p元素 $("p").remove(".special") )2,append()在被选元素的结尾插入内容 (prepend()在开头...)after() 在被选元素之后插入内容 (before()在之前)贴个网上...原创 2020-01-06 10:14:24 · 1008 阅读 · 0 评论 -
jQuery 捕获/设置 内容和属性
捕获 设置 val() $('#txtBox').val() $('#txtBox').val('我是个box') text() $('#txtBox').text() $('#txtBox').text('这是个box') html() $('#txtBox').html() $('#...原创 2020-01-06 09:54:54 · 215 阅读 · 0 评论 -
wrapAll() 给页面的元素(如img标签)包裹一层元素
场景描述:前面做了个富文本编辑器的需求,后续有个对应的需求,将在富文本编辑器中保存的内容显示在一个弹窗详情页面中;图片回显时,展示源码为<img src="xxxx" title="" alt=""/>要给页面中的所有img标签加上<a></a>标签,期望效果:<a href="xxxx" data-lightbox="card"...原创 2019-12-19 18:47:16 · 250 阅读 · 0 评论 -
asp.net mvc使用百度富文本编辑器UEditor时如何回显html字符串
由于存进数据库的字符串为包含html标签的字符串,正常使用setContent的时候会直接在富文本编辑器里显示类似‘<p></p>’在经过多番尝试后,最终采用先赋值后加载UEditor 的方式回显编辑器内容生成编辑器是异步的,先给textare控件"editorD"赋值,再生成编辑器,这样就可以将html字符串回显到编辑器中$("#editorD").html...原创 2019-11-13 16:23:56 · 408 阅读 · 0 评论 -
js报错'Cannot read property 'value' of null'的可能原因
最近遇到一次js报错,在检查过所有的js语法之后终于将关注点放在了页面上,发现有个控件写法有误错误实例:<textarea id="txtRemark" rows="2" style="width:200px;" />相信有经验的同学已经看出来了,先看这个报错,无法读取为null的value属性,textarea这个控件本身不同于<input />、<i...原创 2019-09-30 16:51:44 · 20799 阅读 · 1 评论 -
js判断字符串末尾字符是否为中文,若非中文,则删除
场景:文本框填写地址存入数据库,要求地址末尾无符号方法如下:function DealSymbol(val) { var re = new RegExp("[\\u4E00-\\u9FFF]+", "g"); while (!re.test(val.charAt(val.length - 1))) { val = val.substr(0, val.len...原创 2019-10-10 18:03:54 · 388 阅读 · 0 评论