![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 59
liumiaomiao1991
这个作者很懒,什么都没留下…
展开
-
前端css命名和书写规范
在项目开发中对于css名字的命名和书写老是感觉很混乱,这对于代码的可读性以及维护提出了挑战,所以在闲暇之余看了一些这方面的内容,现总结如下...1.命名规则说明所有的命名最好都小写属性的值一定要用双引号("")括起来,且一定要有值如class="divcss5",id="divcss5"每个标签都要有开始和结束,且要有正确的层次,排版有规律工整空元素要有结束的tag或于开始的tag后加上"/"表现...原创 2018-03-07 09:19:25 · 215 阅读 · 0 评论 -
记一次简单的模拟flask和cgi服务器
最近web服务器知识,中间懒癌犯了,断了一两天后思路有点接不上来,手头上也有其他事情要做,先简单的总结下学习进度,很多重要的功能都没跑通,目前flask只是简单实现路由分显示不同的结果,cgi可以根据不同的静态资源或者py脚本文件路径显示不同的结果。目前来说文章亮点就是解耦做的还行,有一定的可扩展性简单的仿flask实现路由分发from wsgiref.simple_server import m...原创 2018-03-11 17:33:26 · 668 阅读 · 0 评论 -
为什么会用到浅拷贝和深拷贝
首先来看一下如下代码let a = b = 2a = 3console.log(a)console.log(b)let c = d = [1,2,3]let e = f = {a:1,b:2,c:3}c[0] = 2e.a = 2console.log(d[0])console.log(f.a)你会发现,同一个Array或者Object赋值给两个不同变量时,变量指向的是同一个内存...转载 2018-03-11 17:35:25 · 2439 阅读 · 0 评论 -
微信小程序中实现首饰缩放图片
公司开发微信小程序,pm想实现如下需求:用手指缩放图片。其实在实现这个需求以前,并不知道,微信公众号以及微信小程序里面有一个原生的api就自带这个特效,而且微信朋友圈也是用的这个api。wx.previewImage,就是它。预览图片。除了不能预览开发环境的本地电脑的图片外,你手机真机的图片,以及http服务器上的图片都是可以预览的,而且缩放功能做得很流畅。下面就说说如何用js来实现这个功能吧。先...原创 2018-03-13 09:25:06 · 171 阅读 · 0 评论 -
如何理解js中的this和实际应用中需要避开哪些坑
看下面例子理解js中的this // 例子1 function fnOne () { console.log(this) } 'use strict' function fnOne () { console.log(this) } // 例子2 let a = { txt: 'hello ...原创 2018-03-13 09:43:47 · 253 阅读 · 0 评论 -
函数声明方式 你真的懂函数吗
函数声明方式匿名函数function后面直接跟括号,中间没有函数名的就是匿名函数。let fn = function() { console.log('我是fn')}let fn2 = fnconsole.log(fn.name) //fnconsole.log(fn2.name)//fn,fn和fn2指向的是同一个function。具名函数function后面有函数名字的,不是直...原创 2018-03-13 09:46:39 · 219 阅读 · 0 评论 -
简明算法: 插入排序(javascript描述)
插入排序的思路可以参考抓扑克牌:假定我们已有的扑克牌已经有序,现在抓了一张新牌,我们需要插入到适当的位置以保持队列依然有序。插入排序给定数组:var list = [ 54, 26, 93, 17, 77, 31, 44, 88, 55, 20 ];算法描述:当数组只有一个元素时,我们认为它有序(废话);所以起始从i=1开始,既抓第二张牌后,选择适当的位置;此时我们将第二张牌与第一张牌比较,由于2...转载 2018-03-13 13:23:50 · 124 阅读 · 0 评论 -
从Callback到Async的发展过程—实例演示
引言:前端开发中,异步处理必不可少;过去,我们经常用回调函数来完成异步处理,因此也经常产生回调地狱(callback hell);今天,我们用实例来对比异步处理的方法;是时候用async来处理我们的异步流程了。Step 1: 回调函数 Callback回调函数: 是将一个函数作为参数,传递给另一个函数,然后在外部函数中调用该函数来完成某种例程或动作。用法:在函数内部调用函数2. 用callback...转载 2018-03-14 16:08:00 · 662 阅读 · 0 评论 -
5、学什么技术之JS基础入门篇 数据类型
1.数据类型学什么技术之JS基础入门篇 数据类型数据类型:我感觉就是对数据的种类进行分类。就好比把人分为儿童,青少年,中年,老年一样。基础数据类型:Number(数字),String(字符串),Null(空),Undefined(未定义),Boolean(布尔值)。复合(复杂)数据类型 Object(对象)2.字符串字符串:由成对的单引号或者双引号包起来的0个或多个字符组成的串字符串拼接:只要 ...原创 2018-05-26 10:04:20 · 171 阅读 · 0 评论