自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yangyang的专栏

你今天写了多久的代码?

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 再说...扩展运算符

总结:对象中的扩展运算符(…)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中更多参考文章:https://blog.csdn.net/astonishqft/article/details/82899965https://blog.csdn.net/qq_30100043/article/details/53391308...

2019-07-29 14:52:23 123

原创 再说for in循环

原因是看到下面一段代码有点不明白,所以重新测试了下var movies = [];for (var idx in moviesDouban.subjects) { var subject = moviesDouban.subjects[idx];//主要是这段代码不清除,以为对moviesDouban.subjects循环就能得到数组中的每一个对象,其实得到的只是下标/索引,0、1、2....

2019-07-29 14:09:44 5711

原创 微信小程序入门基础(3)缓存实践和Template模板

感觉上章没有讲完,这章继续讲,两章配合阅读。1.Template模板当一块区域需要在多个地方使用的时候,可以把这个区域做成一个模版,在使用的时候调用这个模版即可,这样即减少重复代码的编写,又易于维护,让代码整洁。模板代码的编写<template name='postItem'> <view class='box'> <view class='tit...

2019-07-28 10:06:20 274

原创 微信小程序入门基础(2)

1.数据绑定数据绑定的运行与逻辑小程序里面都是通过数据绑定的形式进行显示数据小程序的数据只有出现在data中的数据才能进行数据绑定,才能进行数据显示小程序只能单向数据绑定(自动)就是页面上的值改动,不能自动改变JS。但是可以通过其他方式进行改变,比如事件的方式一般是页面加载时就要从服务器去取数据了也就是在onLoad函数里。setData函数的作用是把从服务器获取的数据复制到data里...

2019-07-26 10:43:54 178

原创 微信小程序入门基础(1)

笔记摘录1.小程序的文件结构一个小程序首先有四个应用入口文件:app.js:设置一些项目的全局变量app.json:每一个新页面都必须在这个地方注册,项目的导航栏和窗口界面设置有关的app.wxss:项目全局样式project.config.json:项目配置文件一个页面主要是包含以下四个文件,这四个文件的名字应该都是一样的,最好以页面所在的文件夹名字为标准:xxx.wxml...

2019-07-24 15:04:22 219

原创 CSS像素(px)、物理像素(pt)、rem、em、rpx

1.

2019-07-24 13:06:31 30915 6

原创 JavaScript版《剑指offer》刷题(27)

1.题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。2.题目分析思路一:暴力枚举先排序,然后找出中间的值,复杂的O(nlogn)思路二:利用O(n)的空间,换取时间复杂度O(n)基于快排思想中的partition函数来...

2019-07-22 10:28:58 103

原创 JavaScript版《剑指offer》刷题(26)字符串的排列

1.题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。2.思路递归全排列法:1.递归思想:把大问题转换为若干小问题;2.n个元素的全排列 = (n-1) 个元素全排列 + 一个元素作为前缀...

2019-07-22 09:32:18 215

原创 JavaScript版《剑指offer》刷题(25)二叉搜索树与双向链表

题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。题目分析要生成排序的双向列表,那么只能是中序遍历,因为中序遍历才能从小到大1.先对左子数调整为双向链表,并用变量pLast指向最后一个节点2.再将中间节点和pLast连起来3.再去调整右子树,并把根节点和右子树中最小的节点链接起来代码/* function Tr...

2019-07-22 09:15:29 141

原创 从一道题看立即执行函数的作用域

先看题目:var name = 'Tom';(function(){ if(typeof name == 'undefined'){ var name = 'Jack'; console.log('Goodbye' + name); }else{ console.log('Hello'+name) } })();GoodbyeJack参考文章:https://s...

2019-07-18 23:00:14 1107

原创 JavaScript版《剑指offer》刷题(24)复杂链表的复制

1.题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)2.题目分析这道题有三种解法。解法一就是普通的解法,先复制节点,用p.next连接起来。然后再去设置p.random指针指向,不过这个设置又需要从头节点开始查。所...

2019-07-17 18:50:34 155

原创 JavaScript版《剑指offer》刷题(23)二叉树中和为某一值的路径

1.题目描述输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径2.思路当用前序遍历的方式访问到某一节点时,我们把该节点添加到路径上,并累加该节点的值。1.如果该节点为叶节点,并且路径中节点值的和刚好等于输入的整数,则当前路径符合要求,我们把它打印出来。如果当前节点不是叶节点,则继续访问它的子节点。2...

2019-07-17 17:39:55 128

原创 JavaScript版《剑指offer》刷题(22)二叉搜索树的后序遍历序列

1.题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。2.题目分析1.后续遍历我们可以知道,最右边的是根节点r。2.通过根节点r我们可以判断左子树和右子树。3.判断左子树中的每个值是否小于r,右子树的每个值是否大于r.4.对左、右子树递归判断。3.代码// 递归版function Ve...

2019-07-17 10:12:39 127

原创 JavaScript版《剑指offer》刷题(21)从上往下打印二叉树

1.题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。2.思路(通过上面具体例子的分析,我们可以找到从上到下打印二叉树的规律:每次打印一个节点的时候,如果该节点有子节点,则把该节点的子节点放到一个队列的末尾。接下来到队列的头部取出最早进入队列的节点,重复前面的打印操作,直至队列中所有的节点都被打印出来。)3.代码/* function TreeNode(x) { this...

2019-07-17 09:38:09 131

原创 JavaScript版《剑指offer》刷题(20)栈的压入、弹出序列

1.题目描述2.题目分析3.代码

2019-07-17 09:12:08 122

原创 再看Session和Cookie

1.Session2.Cookie

2019-07-16 14:32:33 160

原创 JavaScript高级面试题(3)

部分笔记摘录1.单线程2.event-loop3.jQuery-deferred4.Promise1.语法回顾2.捕获异常3.串联4.promise-all-race5.Promise标准总结6.总结5.async-await6.总结

2019-07-15 17:28:56 800

原创 JavaScript高级面试题(2)

只是部分笔记题目:1.说一个原型的实际应用2.原型如何体现它的扩展性1.原型实际应用-jQuery使用jQuery使用原型:var $p = $('p')var $div1 = $('#div1')实例不同,但是可以使用同一个方法,说明构造函数是一个,可以使用同一个构造函数上的原型方法。jQuery上使用原型原理$就是jQuery,看下面代码:$('p')var jQ...

2019-07-12 23:44:47 1495

原创 JavaScript高级面试题(1)

笔记来源慕课网实战课程,如果喜欢希望大家可以支持,地址:https://coding.imooc.com/learn/list/190.html1.课程概述包括:高级基础,框架原理,app混合开发技术:JS、ES6、虚拟DOM、vue、React、hybrid知识点介绍:高级基础:ES6常用语法:Class、Module、Promise等原型高级应用:结合jQuery和zepto源...

2019-07-12 10:03:41 4667 1

原创 Express中使用moment进行时间格式化(MySQL五种日期和时间类型)

1.MySQL五种日期和时间类型MySQL所支持的日期时间类型有:DATETIME、TIMESTAMP、DATE、TIME、YEARDATETIMEDATETIME 用于表示年月日时分秒,是 DATE 和 TIME 的组合,并且记录的年份比较长久。如果实际应用中有这样的需求,就可以使用 DATETIME 类型。TIMESTAMPTIMESTAMP 用于表示 年月日 时分秒,但是记录的年份...

2019-07-10 21:30:46 3094

原创 前端中的Web登陆

可以参考:https://zhuanlan.zhihu.com/p/62336927

2019-07-09 18:30:53 275

原创 前端安全:XSS和CSRF

1.概念XSS:Cross Site Script,中译是跨站脚本攻击CSRF:Cross-site request forgery,中文为跨站请求伪造XSS 攻击是指攻击者在网站上注入恶意的客户端代码,通过恶意脚本对客户端网页进行篡改,从而在用户浏览网页时,对用户浏览器进行控制或者获取用户隐私数据的一种攻击方式。CSRF是一种劫持受信任用户向服务器发送非预期请求的攻击方式。通常情况下,C...

2019-07-09 17:37:49 1110

原创 JavaScript中的ReferenceError和TypeError两种错误的区别

作为前端工作人员,在调试JavaScript程序的时候经常遇到两个错误:ReferenceError和TypeError。下面就对我这两种错误说说我的见解1.首先:字面上的意思分别为引用错误和类型错误;2.作用域:ReferenceError就是在作用域中找不到、TypeError是在作用域中找到了但是 做了它不可能做的事情。原文:https://blog.csdn.net/wangmumu...

2019-07-08 14:12:23 1167

原创 JavaScript中利用原型链继承时construtor的修正

主要问题是:为何要做A.prototype.constructor=A这样的修正?参考前两个链接就可以大致了解。我们知道,每个函数都有默认的prototype,这个prototype.constructor默认指向的就是这个函数本身。在未给Woman指定Person作为原型之前,Woman.prototype.constructor或者woman.proto.constructor指向的就是W...

2019-07-04 23:43:18 373

原创 JavaScript中instanceof和constructor

我们知道JavaScript中typeof,instanceof,Object.prototype.toString可以用来检测变量类型,我们针对instanceof和constructor再来讲一讲他们在实例和原型中的使用。我们先看一段代码:function Ninja(){}const ninja = new Ninja();typeof ninja === object //tr...

2019-07-04 23:19:08 410

原创 Express中EJS模板

1.先看一个简单的例子// index.js文件var express = require('express');var router = express.Router();/* GET home page. */router.get('/', function(req, res, next) { res.render('index', { title: 'Express' });...

2019-07-02 00:42:09 1111

droidAtScreen-1.2.jar

APP手机演示时电脑同步的软件

2016-05-21

百度地图的路线规划的实现

百度地图的路线规划功能的实现

2016-05-15

PHPEclipse环境搭建

PHPEclipse环境搭建,环境配置,还有遇见的问题的解决。

2014-12-13

空空如也

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

TA关注的人

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