前端开发
曾卫
笃信科技引领金融的理念践行者,成为国际领先的个人金融生活服务提供商的推动者,目前上海财经大学研究生在读。
展开
-
浏览器缓存机制详解
from: http://mangguo.org/browser-cache-mechanism-detailed/浏览器缓存浏览器缓存的知识是前端工程师必须要掌握的,因为这些知识直接影响到你的页面的用户体验,影响到你的页面的加载策略。接下来将要详细的讲述浏览器缓存的概 念和原理,新人要仔细阅读,甚至要多次反刍,缓存的知识除了和浏览器有关,还涉及到HTTP协议,所以转载 2016-09-09 16:27:32 · 411 阅读 · 0 评论 -
knockoutjs之如何在表单对象复制一行(splice&push)
knockoutjs之如何在表单对象复制一行(splice&push)一、splice方式a.js函数定义b.实际使用二、push方式a.函数定义b.实际使用knockoutjs之如何在表单对象复制一行(splice&push)一、splice方式a.js函数定义b.实际使用/** * 添加栏目事件 ...原创 2018-05-07 18:03:18 · 456 阅读 · 0 评论 -
knockoutjs介绍(译文)
介绍 knockoutjs 是一个能够帮助你创建一个具有干净基础数据模型的丰富、响应的显示和编辑器用户界面的一个JavaScript库。 任何时候,动态更新UI的部分(例如,根据用户的行为而改变或当外部数据源改变时),KO对象可以帮助你更简单和更容易地实现它。标题特点优雅的依赖跟踪 每当数据模型发生变化时,自动更新UI的对应数据改动部分。声明绑定 将...翻译 2018-05-14 15:14:11 · 537 阅读 · 0 评论 -
get请求中url传参中文乱码问题--集锦
在项目中经常会遇到中文传参数,在后台接收到乱码问题。那么在遇到这种情况下我们应该怎么进行处理让我们传到后台接收到的参数不是乱码是我们想要接收的到的,下面就是我的一些认识和理解。一:get请求url中带有中文参数,有三种方式进行处理防止中文乱码1、如果使用tomcat作为服务器,那么修改tomcat配置文件conf/server.xml中,在 <Connector port="808...转载 2018-05-28 10:56:06 · 3205 阅读 · 0 评论 -
knockoutjs清除校验信息的方法
knockoutjs清除校验信息的方法在ko的模型里面定义这个函数,调用可以清除错误消息。self.clearErrorMessage = function(){ self.errors = ko.validation.group(self); if (self.errors().length > 0) { self.errors.showAllMes...原创 2018-06-27 10:49:14 · 534 阅读 · 0 评论 -
json在线解析功能代码实现
json在线解析功能代码实现 当在查看一些原始报文数据时,需要美化展示原始报文json,这时需要使用css进行相应排版。 下面的<pre>标签不能换成其他标签(例如div、a等),否则不能换行显示,暂时没有发现问题所在。 这里用到了bootstrap tab插件需要引入css及js相关文件 <link rel="stylesheet" hre...原创 2018-07-05 14:22:35 · 3623 阅读 · 0 评论 -
中文字母数字下划线_正则表达式校验
中文字母数字下划线_正则表达式校验只是中文字母数字下划线/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/中文字母数字下划线,首位非数字/^[a-zA-Z_\u4e00-\u9fa5][a-zA-Z0-9_\u4e00-\u9fa5]*$/ 学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群...原创 2018-07-24 10:59:54 · 10150 阅读 · 0 评论 -
knockoutjs之子模型的两种方式(with)
knockoutjs之定义多个模型的两种方式方式一: 指定id进行绑定ko.applyBindings(addTokenNode,document.getElementById("addTokenModal"));ko.applyBindings(otherNode,document.getElementById("otherNode"));<div id="addToke...原创 2018-07-13 13:57:34 · 333 阅读 · 0 评论 -
关于根据元素选择器隐藏table问题
关于根据元素选择器隐藏table问题在开发中,遇到这样的需求,根据不同条件,显示某个table,以及table的相互切换document.getElementById('table_id').style.display='none'; 隐藏则设置其 style.display='none' 显示则设置其 style.display=''注意:使用$(“#table_id”).s...原创 2018-08-03 15:21:02 · 362 阅读 · 0 评论 -
table表格td设置宽度后文字太多自动换行
table表格td设置宽度后文字太多导致自动换行主要需要两部:1.设置表格table的样式为style=”table-layout:fixed;”2.然后设置td的样式为style=”word-wrap:break-word;”代码如下:Html代码<table width="88%" class="table1 tc mt10" style="table-layou...转载 2018-08-22 15:41:17 · 2722 阅读 · 0 评论 -
clipboard.min.js实现复制文本功能
clipboard.min.js实现复制文本功能参考资料https://www.jianshu.com/p/3f8867de041ehttps://blog.csdn.net/hry2015/article/details/70941912https://zhidao.baidu.com/question/361073485656215612.htmlclipboard.min.js下...原创 2018-11-17 15:58:11 · 12214 阅读 · 0 评论 -
Knockout.js入门级
Knockout.js入门级一、简单介绍a.knockoutjs是什么?b.为什么使用它?c.主要特性二、基本语法a.knockout.js引入b.声明c.激活d.绑定三、开发应用a.初始化模型b.定义form表单数据对象c.定义事件四、核心总结Knockout.js入门级一、简单介绍a.knockoutjs是什么? ...原创 2018-05-07 17:47:57 · 8371 阅读 · 0 评论 -
在ASP.NET MVC中使用Knockout实践06,自定义验证、异步验证
转载地址:https://www.cnblogs.com/darrenji/p/4069035.html在上一篇中体验了Knockout.Validation的基本验证,本篇体验自定义验证和异步验证。 自定义验证规则 ko.validation有一个rules属性,专门用来存放验证规则,它是一个键值对集合类型,key就是自定义验证规则的名称,va转载 2018-04-09 19:01:12 · 223 阅读 · 0 评论 -
由数字、26个英文字母、下划线或汉字的正则表达式
转载地址:https://blog.csdn.net/qiaoxinde/article/details/49783491由数字、26个英文字母、下划线或汉字的正则表达式博客分类: JS正则表达式Html代码 1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ...转载 2018-04-08 15:03:25 · 3530 阅读 · 0 评论 -
全栈必备 缓存cache
Cache: a collection of data duplicating original values stored elsewhere on a computer, usually for easier access—— 维基百科缓存是系统快速响应中的一种关键技术,是一组被保存起来以备将来使用的东西,介于应用开发和系统开发之间,是产品经理们经常顾及不到的地方,算是技术架构中的转载 2016-10-11 17:37:46 · 352 阅读 · 0 评论 -
彻底弄懂 HTTP 缓存机制 —— 基于缓存策略三要素分解法
彻底弄懂 HTTP 缓存机制 —— 基于缓存策略三要素分解法 导语HTTP 缓存机制作为 Web 性能优化的重要手段,对从事 Web 开发的小伙伴们来说是必须要掌握的知识,但最近我遇到了几个缓存头设置相关的题目,发现有好几道题答错了,有的甚至在知道了正确答案后依然不明白其原因,可谓相当的郁闷呢!!为了确认下是否只是自己理解不深,我特意请教了其他几位小伙伴,发现情况也或多或少和我转载 2016-12-27 17:18:02 · 297 阅读 · 0 评论 -
CORS——跨域请求那些事儿
CORS——跨域请求那些事儿摘要: CORS,一个看似有点“冷门”的领域,但在日常开发中实际上经常碰到这方面的问题。纵观各大技术论坛,却没有几个帖子能讲透CORS的那点事,本期云享团邀请嘉宾深扒了CORS的中外家史,为你打通跨域请求的“任督二脉”。【本期嘉宾介绍】睿得,具有多年研发、运维、安全等IT相关从业经历。目前从事CDN、存储、视频直播点播的技术支持。喜爱钻研,喜转载 2017-02-09 16:21:02 · 35060 阅读 · 9 评论 -
解决浏览器缓存问题-过滤器方式
一、浏览器缓存机制:二、具体代码实现:a、xml部分:<!-- 浏览器缓存解决方案过滤器 --> <filter> <filter-name>EmsCacheCleanFilter</filter-name> <filter-class>com.snt.crm.web.filter.EmsCacheCleanF...原创 2017-01-04 17:57:31 · 2341 阅读 · 0 评论 -
关于Notepad++编辑html文件出现乱码问题的解决方案
一、问题描述: 在编辑html文件时,保存完毕后,访问html出现乱码问题。二、解决方案: 首先在新建一个txt文件,并将其命令为:target.html,然后使用记事本打开此html文件,在记事本的文件菜单中 选择另存为,修改编码为:UTF-8,保存并退出, 然后使用notepad++打开此target.html文件,并在格式菜单栏选择"以UTF-8无BOM...原创 2016-09-19 19:39:41 · 7239 阅读 · 0 评论 -
对于boostrap框架input校验问题
对于boostrap框架input校验问题一、目标使用jquery修改当前boostrap的校验状态,分析html部分发现,主要差别有一下几点。 1.has-success和has-error的转换 2.style的值为”“,”display:none;”,”display:block;”三者之间的区别 3.glyphicon-ok和glyphicon-remove的区别二、htm原创 2017-04-01 16:38:19 · 1003 阅读 · 0 评论 -
JSON解析框架汇总
JSON解析框架汇总转载地址:http://json.tongxiehui.net/?post/zdchoy.html1、GsonGson是Google提供的一个能够将Java对象转换成相应JSON表达形式的一个开源Java类库,当然用Gson也能将JSON字符串转换成与之等价的Java对象。Gson对于任何Java对象都有效,包括那些预先存在没有源代码的对象。转载 2017-05-16 09:44:43 · 488 阅读 · 0 评论 -
静态内容实现缓存的七种不同方法
在商业世界中,人们常说“现金为王”。然而,在技术世界里,我们却说“缓存为王”。 从浏览器到应用前端、应用后端、数据库,每一层都可以通过缓存来显著地提高系统的扩展能力,改善系统的响应能力,同时减少系统的负担。互联网平台上的内容可以分为静态和动态两种。静态内容指那些不经常改变的文本和图像。动态内容是指随着时间的推移,不断变化的内容。本文主要讨论静态内容实现缓存的七种不同方法。1. 利用转载 2017-04-26 18:58:36 · 649 阅读 · 0 评论 -
浏览器如何自定义缩影图标
关于自定义缩影图标<link rel="Shortcut Icon" href="../img/t_logo.ico" type="image/ico">设置浏览器以适配模式<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">原创 2017-06-09 15:23:18 · 661 阅读 · 0 评论 -
jsp 九大内置对象和其作用详解
jsp 九大内置对象和其作用详解 JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代转载 2017-12-06 21:21:35 · 237 阅读 · 0 评论 -
Knockout.js之回车触发查询缓存问题
Knockout.js之回车触发查询缓存问题问题描述需求:当回车时,触发列表查询动作。当第一次回车时,结果正常,第二次进行查询时,查询条件输入完毕后,直接回车,发现查询的还是上一次的缓存结果。原因分析第二进行查询时,由于光标并未释放,导致ko绑定的还是上一次的值,新输入的查询条件还没有绑定到发送查询请求的条件中去。这样直接导致新输入的查询条件并未生效,直接回车,其实向服务器后端发送的...原创 2018-12-31 10:48:31 · 507 阅读 · 0 评论