![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web前端
文章平均质量分 77
Scarborough_Coral
小白一个,一般般啦
展开
-
重拾算法之排序(一):直接插入排序
直接插入排序 直接插入排序就是将未排序的元素一个个拿出来,然后放入到有序的元素中去,并且使放入后的序列仍然有序。再看代码代码如下class InsertSort{ sort(arr){ console.log("原来的数组:"); console.log(arr); console.log("排序后的数组:"); for原创 2017-11-06 23:01:50 · 230 阅读 · 0 评论 -
HTML中input:file标签的使用
如何简单的使用问题的由来 第一次看到别人在写网页,能够上传文件?好高大上!自己就在想这是怎么实现的?虽然当时没想出来也没有去百度了,但后来一次项目中我就需要处理文件上传这个操作。了解 些项目的时候我也没去百度,因为当时一个页面一位学长也写了文件上传。我就翻他的代码,一看,原来是这个东西<input type="file" accept="image/png,image/jpeg,image/原创 2017-10-23 17:17:38 · 46056 阅读 · 1 评论 -
ES6语法学习(一):class(1)
JS中的类 先看一段代码class Point{ constructor(x,y){ this.x = x; this.y = y; } toString(){ return '('+this.x+','+this.y+')'; }}var p = new Point(1,2); 学过了js中的原型链,现在又原创 2017-11-02 22:45:40 · 270 阅读 · 0 评论 -
JQuery使用总结(二)——项目总结
字符串转化数字问题 以下代码运行结果如何console.log("1"+2); 没错,是12。。 最近项目中遇到了一系列数值计算问题,写着写着就突然发现出现了字符串。 那应该怎样转换呢? 我们知道,js有两个全局函数parseInt()和parseFloat()两个函数。 虽然这两个函数可以转化,但确实是存在缺陷的。parseInt("1.2");//1.2pa原创 2017-11-03 23:17:44 · 896 阅读 · 0 评论 -
ES6语法学习(一):class(2)
类中方法的不可枚举性 类中所有定义的方法都是不可枚举的。class Point{ constructor(x,y){ //... } toString(){ //... }}//Object.keys是对象属性方法之一,其他的有for...in... for...of...Object.keys(Point.prototype原创 2017-11-04 23:01:50 · 289 阅读 · 0 评论 -
自己写组件——Tab
自己写组件——Tab前言嗯,第一次写可扩展的组件,记录一下。突然想写一个组件仓库,这包括一些常用的组件和一些工具。组件比如说分页组件、tab组件等等,工具就是一些封装的验证格式,算法处理等。首先就在github上建了一个仓库。有兴趣的可以一起来做贡献,或者提出宝贵的意见,有关组件的讲解我会在我的个人博客中说明。Today 今天写的是一个Tab组件,这是用法,你可以尝试一下。...原创 2018-03-17 20:14:13 · 631 阅读 · 0 评论 -
写一个自己的Web前端框架
“首先新年快乐!”前言 最近一直在看动脑学院的阿里前端p6架构师培训计划的直播,昨天一场比较精彩。讲的是一套架构,其称之为“驱动框架”。今天做一下总结。一些技巧后端返回的JSON数据键名与本地模块名相同(便于获取)JSON数据键名与HTML表单标签元素id相同(便于渲染) 为什么这样呢?在调用的时候非常方便,直接处理,可以看看以下代码。 ...原创 2018-03-21 14:16:05 · 4321 阅读 · 0 评论 -
前端架构之jQuery源码借鉴
“焦虑,不存在的”说在前面的话 最近让我感觉用处最大的首先就是闭包了,没有变量污染,jQuery源码中整体便处于一个闭包之中,看来的确很有用。 另外,对于jquery,一直认为很便捷,非常喜欢使用这东西,有时候甚至忘了原生如何实现。比如、、、()这些到底是个什么?().css()和().css()和().css()和.ajax有什么管理区别。代码&解析...原创 2018-03-21 14:17:31 · 341 阅读 · 0 评论 -
Webpack打包优化指南
Stay hungry. Stay foolish.前言 web前端打包工具对于高效开发来说已是必不可少,但高效开发并不能保证用户体验好,我们经常为了减少http请求而将所有代码打包到一个js文件中,但这明显不科学。因为随着项目的扩展,js文件会越来越大,这会导致许多问题。这就需要我们来优化组织打包文件,对于webpack来说这也是很有必要的。工具介绍 今天意...原创 2018-03-21 14:24:21 · 1593 阅读 · 0 评论