- 博客(16)
- 收藏
- 关注
原创 js 自定义迭代器
for…of:根据迭代对象的迭代器具体实现迭代对象数据话不多说,直接上代码对数组进行迭代时,取到的是数组的一个个值,对比 for…in(取到的是 key)let arr = ['a', 'b', 'c']for (let item of arr) { console.log(item) // a b c}那如果是对象呢?let obj = { a: 100, b:20...
2019-12-11 15:24:53
778
原创 JS 整数与罗马数字相互转换(1~3999)
JS 整数转成罗马数字(1~3999)在刷题的时候遇到一个比较有意思的题目,码一下题目描述:输入一个 1 ~ 3999 的整数,将其转成罗马数字。罗马数字与整数的互换如下:字符 数值I 1V 5X 10L 50C 100D ...
2019-11-20 14:55:55
1214
原创 JS时间标准格式化
因为很多时候都要用到这个方法,虽然简单但每次都重写太麻烦了,所以码一下function dateFormatter() { let date = new Date() let addZore = (num) => { if(num < 10) { return '0' + num.toString() } return num } ...
2019-11-14 17:10:50
426
原创 js中的深拷贝
js深拷贝什么是浅拷贝?什么是深拷贝?深拷贝的实现最简单的方式基础方式基础方式修复解决引用自身问题什么是浅拷贝?新的对象复制已有对象中非对象属性的值和对象属性的引用就是浅拷贝。不理解? 下面用 Object.assign 体现浅拷贝var obj = {x: 1,y: 2,a: {z: 3}}var obj1 = Object.assign({}, obj)obj.a.z = 4o...
2019-09-04 10:43:50
296
原创 如何自己传入style后的属性
1.点语法通过类似于 box.style.width, box.style.left 等,得到带有单位的属性值,如:200px; 但是,点语法存在一个很致命的问题,跟在 style 后的属性不能由外传入let h = 'height';box.style.h = 300 + 'px'; // 无效2.下标语法利用 [] 访问属性 box.style[‘属性’];let h = ...
2019-03-26 16:39:54
290
1
原创 JS中Math对象的常用简单方法
1.四舍五入 Math.round()console.log(Math.round(10.15)); // 10console.log(Math.round(10.51)); // 112.天花板(向上取整) Math.ceil()console.log(Math.ceil(10.1)); // 11console.log(Math.ceil(-10.1)); // -103. 地...
2019-03-26 15:26:11
158
原创 CSS中的各种选择器及优先级
css中的各种选择器1.派生选择器派生选择器允许你根据文档的上下文关系来确定某个标签的样式&lt;style&gt; div p span{ color:blue; }&lt;/style&gt;&lt;div&gt; &lt;p&gt;我是&lt;span&gt;行内元素&lt
2019-03-12 17:15:56
714
原创 Django连接mysql-workbench异常
Django连接mysql-workbench异常今天在使用Django连接mysql-workbench时出现以下异常:django.db.utils.OperationalError: (2003, &quot;Can’t connect to MySQL server on ‘localhost’ ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)解决办法1. 使用快捷...
2018-12-02 13:51:38
562
原创 Django2.1-mysql学习(后续)
Django2.1-mysql学习(后序)url.py文件的配置from django.urls import pathfrom . import viewsapp_name = 'warehouse'urlpatterns = [ path('login/', views.login, name='login'), path('logout/', views.logo...
2018-11-28 19:21:58
136
原创 Django2.1-mysql学习(六)
Django2.1-mysql学习(六)直接把之后的一些功能都贴出来吧,都是一些简单的小功能,理解一个之后其他的也就都懂了修改礼品信息views.modifymethod:PUT"""modify修改一个礼品的信息,仓库管理员可操作,但不可修改其状态值以及打折、热度情况method:PUT"""def modify(request, employee_id)
2018-11-28 19:15:54
120
原创 Django2.1-mysql学习(五)
Django2.1-mysql学习(五)今天需完成礼品的返回以及礼品的增加,在我们所设的业务场景中,仓库管理员只对礼品的基础数据负责,即礼品的上下架、礼品的热度和折扣信息不归仓库管理员处理。所以在仓库管理员添加礼品时,应注意这些字段应直接赋值。礼品的返回:views.giftsmethod:GET"""gifts返回仓库中的礼品信息,如果是仓库管理员,就返回自己仓库的信息,如果是...
2018-11-28 19:05:15
141
原创 Django2.1-mysql学习(四)
Django2.1-mysql学习(四)员工用户的登录与登出在Django中,方法的定义在文件views.py下员工的登录def login(request): context = { 'log_status': 0 } if request.method == 'POST': name = request.POST['name']...
2018-11-28 18:48:58
195
1
原创 Django2.1-mysql学习(三)
Django2.1-mysql学习(三)模型的定义从今天起开始正式记录我用django2.1-mysql,完成部分礼品仓库管理系统的功能模型的定义在这个场景中,我设计了三个模型:Present(礼品),Depot(仓库),Employee(员工)具体的模型定义如下:class Present(models.Model): name = models.CharField(ma...
2018-11-25 22:22:17
175
转载 解决 Django 问题:No migrations to apply. 无法生成表
第一步删除该app下migrations目录下 init.py 文件外的所有文件。第二步进入数据库,找到django_migrations表,删除该app名字的所有行。第三步py manage.py makamigraationspy manage.py migrate转载自https://blog.youkuaiyun.com/monkey_yang_zb/article/det...
2018-11-23 19:25:41
972
转载 Django2.1-mysql学习(二)
Django-mysql学习(二)配置warehouse/views.py文件,代码如下:def index(request): return HttpResponse("Hello world.")创建warehouse/url.py文件,输入代码如下:from django.urls import pathfrom . import viewsurlpatterns ...
2018-11-17 23:26:02
221
原创 Django2.1-mysql学习(一)
Django2.1-mysql学习(一)本人系统为Win10,软件使用的是pycharm,版本是Django2.1-python3.7,数据库使用的是mysql配置Mysql打开pycharm中的项目,选择File-&amp;amp;gt;Settings-&amp;amp;gt;Project:(你的项目名)-&amp;amp;gt;project interpreter找到包之后直接安装就可以了在项目的_init_.py文件下,..
2018-11-17 20:16:11
293
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人