常见浏览器兼容性问题与解决方案 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统…
标签:前端
上传图片到数据库的两种方法
思路 不管是用form方式还是ajax方式提交,原理都是在后台新建一个文件夹专门放图片/文件,把文件的名字存到数据库中 通过form提交 html部分:input框type选file,enctype选multipart/…
如何优雅安全地在深层数据结构中取值
古有赵子龙面对“冲锋之势,有进无退,陷阵之志,有死无生”的局面,能万军丛中取敌将首级。在我们的Javascript中,往往用对象(Object)来存储一个数据结构。如果这个结构非常复杂,那么想要安全优雅地取出一个值,也并…
事件代理的小Tips
事件代理的小Tips 想必大家都知道知道事件代理的好处了,不用绑定大量的事件,减少了代码书写量,同时也提高了性能。事件处理通常用来处理某一相同类型的事件。 场景一 <ul> <li></li…
jQuery ajax 源码分析二之ajax主函数
上文我们已经介绍了ajax 的几个副函数ajaxPrefilter 和ajaxTransport ,本文主要介绍ajax 主函数的内部实现 我们一般调用ajax 有三种写法 // 第一种写法 $.ajax({ url:u…
前端---文件下载通用工具类、后端将pdf文件以流形式返回,前端实现pdf文件预览
前端文件下载通用工具类 //下载文件处理工具 : responase:接口返回的整体数据 fileName(非必传):自定义的文件名,例:xx.xlsx,如果没传,就用原文件名 Vue.prototype.$downlo…
程序员大神怎么选择浏览器?
浏览器之争从上个世纪就已经开始,已经持续了很长的时间。到目前为止,竞争依然激烈。在很多年前,IE还是最主流的web浏览器。但现在形势早已完全不同了,不知道大家还有多少人在用IE浏览器? 网上流行的主流浏览器的用户群分布,…
【译】运用FormData对象
系列文章申明 原文 FormData对象能让你天生一系列用于XMLHttpRequest发送的键值对。它重要的目标在于发送表单数据,但也能自力用于传输有键情势的数据。其传输的数据格式和表单运用submit()要领、且编码…
总结个人2015进步前端效力的要领和东西
更多前端内容http://www.codefrom.com/p/JavaScript 浏览之前 非Mac用户请自动疏忽,此文针对Mac用户,我个人运用频次异常高,PC端开辟者能够挑选性的尝试部份东西。 终端东西 装置ho…
正则表达式-理论基础篇
正则表达式-理论基础篇 搬运自个人博客,原址正则表达式-理论基础篇 什么是正则表达式?可以称作规则一个描述字符模式的对象,正则表达式中的字母和数字,都是按照字面含义进行匹配的。强大的字符串匹配工具 如何建立一个正则表达式…
初识React(7):高阶组件
什么是高阶组件 高阶组件,听着好像很高大尚,但是其实高阶组件就是一个函数的参数是组件,返回的是一个新的组件。那么,高阶组件有什么好处呢,高阶组件可以减少代码冗余,把共有的代码提取出来,下面有个例子说明下: import …
VUE 编译去除严格格式检查
找到开发项目下 build目录找到 webpack.base.conf.js 注释掉以下代码 // const createLintingRule = () => ({ // test: /\.(js|vue)$/…