自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 CSS知识

【1】盒模型,box-sizing (1)浏览器的标准模式和怪异模式下的盒模型 (2)CSS3指定盒子模型种类 box-sizing: content-box; //指定盒子模型为W3C box-sizing: border-box; //指定为为IE盒子模型 【2】CSS3 选择器 原文链接:https://www.cnblogs.com/AllenChou/p/4684753.html 注意...

2019-08-08 21:39:21 239

原创 HTML知识

HTML 【1】HTML5新特性 语义化 语义化:用合理、正确的标签来展示内容 语义化优势 页面结构清晰 代码可读性和维护性高 有利于SEO(搜索引擎),根据标签确定上下文和各个关键字的权重 主体结构标签 header:文档头部页眉,允许多次使用 nav:链接列表 main:文档主要内容,一个文档中不能出现多个标签 article:定义来自外部的内容,可复用 secti...

2019-08-08 16:38:09 144

原创 大疆

题一 假设每喝一杯咖啡(喝咖啡时间忽略不计)就能让自己debug效率提高A倍,一小时内重复喝没用,最多只能喝X杯(太多晚上睡不着),并且为了可持续发展,每天最多只能专注8个小时的工作时间。在没喝咖啡的状态下解决每个bug所需要的时间为t1,t2,t3,…,tN分钟。 输入:多组测试数据。每组测试数据如下 第一行输入三个整数:N、A、X,分别代表需要解决的bug数量、喝咖啡之后效率提升的倍数、一天最...

2019-08-06 16:38:40 414

原创 Vue2.0+Node.js+MongoDB全栈打造商城系统

Vue2.0+Node.js+MongoDB全栈打造商城系统 第7章 Node.js基础 第9章 基于Node.js开发商品列表接口 【9-1】 Node的启动和调试方式 node命令启动, node server/bin/www webstorm配置启动入口 ,可以进行调试。 【9-2】 基于Express实现商品列表查询接口 安装Mongoose,cnpm install mong...

2019-08-05 11:47:33 1058

原创 Vue.js 入门 :去哪儿网APP案例 学习记录

第二章 1.MVVM的双向绑定 作用:数据层(M)和视图层(V)中的数据同步; 原理:利用 Object.defineProperty() 重新定义了对象获取属性值(get)和设置属性值(set)的操作。 ...

2019-07-25 17:16:09 919

原创 [JavaScript 算法] 数组的全排列、组合、数组去重、数组最大值

数组的全排列 (1) 循环将数组中所有元素与第一个元素交换时,再对子数组进行全排列后,需要将第一个元素交换回来,以供下一个元素与第一个元素交换。 var res = []; function permutation(arr,len,index){ if(len == index){ res.push(arr.slice()); } for(var i = index;i<len;...

2019-07-18 09:41:48 569

原创 JS 实现 0-1背包问题

参考 0-1背包问题入门详解 JS算法之背包问题 程序 function knapsack(weights,values,w) { //物品总个数 var n = weights.length; var f = [[]]; //先确定只有物品0时,当背包容量为i时的物品总价值 for(var i=0;i<=w;i++){ if(i&l...

2019-06-04 22:29:31 1209 1

原创 JavaScript 排序算法

排序算法的稳定性:排序后,多个相同记录的相对次序保持不变,则排序算法稳定;否则不稳定。 总结 内部排序:排序期间元素全部放在内存中 插入排序:直接插入排序、折半插入排序、希尔排序 交换排序:冒泡排序、快速排序 选择排序:简单选择排序、堆排序 归并排序 基数排序 外部排序:因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存 多路归并排序 1.直接插入排序 1.把数组...

2019-05-18 22:11:23 191

原创 JavaScript面试准备

ES6高频面试题目整理 【1】《JavaScript高级程序设计》第二版中写到:“超时调用的代码都是在全局作用域中执行的,因此函数中this的值在非严格模式下指向window对象,在严格模式下是undefined”。 But,在严格模式下,setTimeout( )的回调函数里面的this仍然默认指向window对象, 并不是undefined。 【2】形如for(let x…)的循环是每次迭代都...

2019-05-11 17:09:34 140

原创 《ECMAScript 6 入门》阅读笔记(未完结)

参考文献:阮一峰 ECMAScript 6 入门 1.ECMAScript 和 JavaScript 的关系 前者是后者的标准,后者是前者的一种实现。2015 年 6 月,ECMAScript 6 正式通过,成为国际标准。 2.let 和 const 命令 2-1 ES6 新增了let命令,用来声明变量,变量只在let命令所在的代码块内有效; 常见的for循环计数器问题,就很合适使用let命令。 ...

2019-05-04 22:13:44 456

原创 计算机网络基础(未完结)

1.HTTP协议(超文本传输协议) HTTP:用于从web服务器传输超文本到本地浏览器。 HTTP是应用层上的协议,使用了面向连接的TCP作为传输层协议,保证数据的可靠传输。但HTTP本身是无连接的。也就是说通信双方在交换HTTP报文前不需要先建立连接。 HTTP协议是无状态的,同一个客户第二次访问同一个服务器上的页面时,服务器的响应与第一次被访问时相同。 在浏览器地址栏键入URL,按下回车之后会...

2019-04-22 20:49:57 124

原创 前端基础题

1.浏览器强缓存与协商缓存 浏览器缓存优点:减少冗余的数据传输/减少服务器负担/加快客户端加载网页的速度 强缓存(200 OK from cache):在有效期内,浏览器直接从本地缓存中读取资源,不再向服务器发送请求,除非用户清除了缓存或强制刷新了页面;通过HTTP头的Expires和Cache-Control两个字段判断缓存是否在有效期内。 协商缓存(304 Not Modified)...

2019-04-19 14:12:28 439

原创 《HTML5 移动Web App阅读器》随笔

一、Web App介绍 1.HTML5应用场景 (1)PC端web站点(pc端网站开发) (2)基于WebView的hybrid native App开发 (融合WebApp与MobileApp混合开发) (3)Web App开发 (移动端网站开发) 2.Native App & Web App & Hybrid App (1)Native App(原生app)第三方应用程序...

2019-04-14 19:41:04 1006

原创 《6小时jQuery应用》总结

目录 (一)应用总览 (二)问题及解决 (三)注意点 (四)功能分析 (五)新增功能

2019-04-12 18:44:55 217

原创 《6小时jQuery实现小应用》中定义全局变量引发的错误

连续输入a,b,c,d并点击submit提交,正常情况应如下图: 然而实际运行结果如下: 如上图所示,每次添加新的Task,导致task_list中存储的Task内容都变为新的Task内容。 检查发现原因如下: 错误定义new_task为全局变量,导致task_list[i].content都一样,都指向全局变量new_list,因为JS数组的push方法操作的是地址指针,而非内存块操作...

2019-03-30 10:16:20 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除