- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 es 数组操作方法
1、forEach (不变)遍历数组, 没有返回值, 不允许在循环体内写return2、map(不变) 遍历,返回新数组3、filter (不变) 过滤,返回新数组3、reduce(不变) 累加,返回新数组4、every(不变) 判断所有成员都..5、some(不变) 判断有成员..6、concat (变) 修改原数组 拼接7、sort (变) 排序 默认是a-b <0 升序8、copyWithin (变)拷贝数组的一个部分,替换到数组的指定位置 ...
2020-12-25 12:14:57
3190
3
原创 前端IE适配
所有的IE都起作用:<!--[if IE]> <link rel="stylesheet" type="text/css" href="all-ie-only.css/> <![endif]-->IE以外的浏览器起作用:<!--[if !IE]><!--> <link rel="stylesheet" type="tex...
2019-07-31 14:04:26
1095
原创 前端浏览器兼容方案
1.npm库https://github.com/necolas/normalize.css/blob/master/normalize.css通用兼容库。2.天猫样式重置表 body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textare...
2019-07-30 22:30:25
187
原创 js容易被忘记的基础知识点————变量类型
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。引用数据类型:对象(Object)、数组(Array)、函数(Function)。...
2019-07-29 08:43:50
133
原创 webpack Plugins列表
happypack能使得webpack进行node多线程构建项目,从而提高构建速度 const os = require('os')const HappyPack = require('happypack')const happThreadPool = HappyPack.ThreadPool({size: os.cpus().length}) // 采用多进程,进程数由CPU核...
2019-07-26 11:38:14
200
原创 解决使用pip安装lxml包报错问题Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
C:\Users\DALL\AppData\Local\Temp\xmlXPathInit_0nqpp85.c(1): fatal error C1083: 无法打开包括文件: “libxml/xpath.h”: No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studi...
2019-05-22 14:20:11
9806
2
原创 HashMap 和HashTable区别和实现原理。
区别:1HashTable线程安全,Map不安全。2.HashTable比Map慢很多,所以基本淘汰了。3.HashTable是数组 , HashMap 是数组+链表4.HashTable 容量是2n+1, Map为 2的幂字方扩容。5.计算hash值,Table做除法,map做移位操作,后者速度快。...
2019-04-03 14:21:41
308
原创 Servlet生命周期
Servlet生命周期都是有容器(e.g. Tomcat)控制。1.在tomcat启动的时候,是没有执行任何实例化的,类似于懒加载。2.当请求到达的时候,tomcat 判断是否存在servlet ,无则Init,有则跳过,然后执行service函数3.父类service函数是会调用doget(dopost)函数,4.当前请求走完后,tomcat 不一定销毁,是等到一定时间,然后也...
2019-04-03 14:16:45
105
原创 js----map和对象的区别
js 中 map 和对象都是键值对的集合,区别在于对象的 key值全部自动转成了字符串或者symbol值而map 是完整的值-值
2019-01-24 17:30:10
6362
原创 es6对象属性的遍历
ES6一共有5种方法可以遍历对象的属性。(1)for...infor...in循环遍历对象自身的和继承的可枚举属性(不含Symbol属性)。(2)Object.keys(obj)Object.keys返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性)。(3)Object.getOwnPropertyNames(obj)Object.getOwn...
2019-01-24 15:52:24
604
原创 js 两个对象比较
ES51.== :会进行强制类型转换,比如 ‘5’ == 5 //true2.=== : 比较完全相等,5===5 //true ; '5' == 5 //false以上共同的 NAN == NAN NAN === NAN //都为false+0 ==-0 , +0 === -0 //都为true ES6 Object.is()is 跟===是相同的,但是Obj...
2019-01-24 15:38:28
504
原创 js-forEach 不能使用break continue return true false
需要按照以下的方法应用!try { var array = ["first","second","third","fourth"]; // 执行到第3次,结束循环 array.forEach(function(item,index){ if (item == "third") { throw new Error("End.
2019-01-24 11:39:59
1071
转载 前后端分离的跨域解决方案
声明:在以往的开发中,前后端分离也不是像现在这么热门,所谓的前端工程师也只不过是写好静态页面由Java工程师或者php工程师嵌入到页面中进行开发,这或许加重了这些工程师的工作量,而且在样式调试上由纯html代码到jsp,asp,php调试起来要两个工程师一起商量着找问题,解决起来成本也很高。前后端分离,前端...
2019-01-24 10:57:16
217
原创 用PC端Chrome浏览器进行模拟微信浏览器的开发
打开chrome浏览器-》F12->点击菜单栏->Settings->Devices->Add custom device->device name 随便填写User agent sring : mozilla/5.0 (iphone; cpu iphone os 6_1_3 like mac os x) applewebkit/536.26 (khtml, ...
2019-01-10 15:14:09
6141
1
原创 java8_新增特性:函数式接口理解
Consumer 消费者 类似于消费者,只需要提供参数供消费,不提供返回,所以默认是返回void ,看情况接受几个参数,看情况接受参数的类别,但从始至终是不接受返回的Function 函数 函数的功能定义就是接受一组输入得到一组输出,所以泛型时候,最后一个泛型表示的是输出类型。Operator操作者 操作者的意思就是在原有的数据上进行操作、修改。输入与输入是相同的。...
2019-01-07 11:37:47
139
原创 python前段管理3
python运维管理工具(模块):1、fabric 新建fabfile ,管理程序2、paramiko 基于SSH用于连接远程服务器并执行相关操作3、crypto 加密
2019-01-02 14:47:14
219
转载 __name__=='__main__'的理解和使用
1. 摘要通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。if __name__ == '__main__'的意思是:当.py文件被直接运行时,i...
2019-01-02 14:01:41
2911
原创 Python 一种接触就容易爱上的语言二
进行数据读取:表格数据SVC1.使用SCV模块import csvcsv_reader = csv.reader(open("fileName.csv"))for row in csv_reader: print row2.import pandas as pddata = pd.read_csv("fileName.csv")print datadata =...
2019-01-02 12:00:42
113
原创 module 'schedule' has no attribute 'every
python 在使用 schedule定时任务是,报错 "module 'schedule' has no attribute 'every"解决方案:是因为我所在的文件路径中,自己有定义schedule.py ,所以解析器会同时读取到该路径下的模块,把该模块的名字修改掉就可以了!...
2018-12-29 17:41:00
8703
7
原创 Python 一种接触就容易爱上的语言一
Python是一种接触了就特别容易爱上的语言,把极简发挥到了极致。基本上只有能偷懒的地方,Python 都实现了偷懒。例如在框架Beautiful Soup 框架中直接把常用的find_all省略了,soup.find_all("a")soup("a") 基础入门python 1.先看了菜鸟教程中的python 和python32.看了urllib 和 urllib3 体验...
2018-12-29 17:21:33
157
原创 前端篇--------1.css学习笔记
1.css 单行文本换行溢出解决方案(css三件套) white-space:nowrap overflow:hidden text-overflow:ellipsis2.css margin塌陷问题(父子节点时,margin-top不起作用) 具有bfc的元素我们可以抽象的理解成为隔离了的独立容器, 满足以下任何条件都可以触发bfc: 绝对定位...
2018-12-16 11:37:40
113
转载 ATOM插件库,收藏以备不时仔细!
ATOM常用插件推荐simplified-chinese-menu ATOM的汉化插件file-icons 文件图标美化atom-beautify 代码格式一键美化last-cursor-position 光标自由切换到上一次/下一次编辑位置minimap代码小地...
2018-12-12 18:00:47
190
1
转载 基于VUE只是作为模版引擎的前后端分离
首先请原谅本文标题取的有点大,但并非为了哗众取宠。本文取这个标题主要有3个原因,这也是写作本文的初衷: (1)目前国内几乎搜索不到全面讲解如何搭建前后端分离框架的文章,讲前后端分离框架思想的就更少了,而笔者希望在本文中能够全面、详细地阐述我们团队在前后端分离的摸索中所得到的搭建思路、最佳实践以及架构思想; (2)我们团队所搭建的前后端分离框架,并非只是将网上传播的知识碎...
2018-12-11 10:20:39
5326
3
转载 ajax同步和异步的差异
一、web中的同步和异步:(1)同步请求:顺序处理,即当我们向服务器发出一个请求时,在服务器没返回结果给客户端之前,我们要一直处于等待状态直至服务器将结果返回到客户端,我们才能执行下一步操作。例如普通的B/S模式就是同步请求(注:B/S模式 也即服务器与浏览器通信主要采用HTTP协议;通信方式为“请求——响应”,浏览器发出请求;服务器做出响应。)(2)异步请求:并行处理,当我们向服务器发出一...
2018-12-11 10:16:14
133
原创 实用VUE 开发插件!!前端必备
element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库 mint-ui - Vue 2的移动UI元素 iview - 基于 Vuejs 的开源 UI 组件库 Keen-UI - 轻量级的基本UI组件合集 vue-material - 通过Vue Material和Vue 2建立精美的app应用 muse-ui - 三端样式一致的响应式 ...
2018-12-08 19:58:07
496
原创 VUE 新手入门感慨
新手开始学习了VUE ,找到了非常实用的VUE组建库,使用非常简单。组建地址https://www.cnblogs.com/jearay/p/8580958.html?tdsourcetag=s_pcqq_aiomsg ,基本上所有的组建库都有使用用例和用法。基本上通篇一律:1 npm install --save *** 下载某个插件2.在程序main.js中 添加价值 imp...
2018-12-08 19:49:56
137
vue+elementUI+quill编辑器+135编辑器集成+秀米集成
2021-01-08
Weather Maker4.3.0_snow_water_1.0.unitypackage
2021-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人