用户中心USER CENTER

首页/用户
  • JavaScript引用类型---Date

    摘要:一创建实例对象依据系统设置的当前时间来创建一个对象参数代表自年月日世界标准时间起经过的毫秒数参数表示日期的字符串值。 一、创建Date实例对象 1.new Date();依据系统设置的当前时间来创建一个Date对象 let today = new Date(); console.log(today); //Thu Jun 14 2018 14:51:00 GMT+080...

    charles_paul 发布于JavaScript
  • 九种 “姿势” 让你彻底解决跨域问题

    摘要:什么是跨域当协议域名端口号,有一个或多个不同时,有希望可以访问并获取数据的现象称为跨域访问,同源策略限制下都是不支持跨域的。命名是随意的,只要是符合一级域名与二级域名的关系即可,然后访问。 showImg(https://segmentfault.com/img/remote/1460000018998493); 阅读原文 同源策略 同源策略/SOP(Same origin pol...

    charles_paul 发布于JavaScript
  • 浅析虚拟dom原理并实现

    摘要:虚拟原理流程简单概括有三点用模拟树,并渲染这个树比较新老树,得到比较的差异对象把差异对象应用到渲染的树。下面是流程图下面我们用代码一步步去实现一个流程图用模拟树并渲染到页面上其实虚拟,就是用对象结构的一种映射,下面我们一步步实现这个过程。 背景 大家都知道,在网页中浏览器资源开销最大便是DOM节点了,DOM很慢并且非常庞大,网页性能问题大多数都是有JavaScript修改DOM所引起的...

    charles_paul 发布于JavaScript
  • 【算法】算法测试题2:组装三角形

    摘要:题目描述牛牛有根木棒,编号为,从中取根,使得这三根木棒可以构成一个三角形。解题思路先给木棒排序,最长的边减去最小的边大于第三边,最长的边小于其他两边和。注意排序函数会调用方法,导致排序错,需要传入自定义的才能正确排序。 题目描述 牛牛有n根木棒,编号为1-N,从中取3根,使得这三根木棒可以构成一个三角形。请问有几种取法?(编号不一样则为不同取法) 输入 第一行为正整数n,表示有n个木棒...

    charles_paul 发布于JavaScript
  • 从斐波那契数列看递归和动态规划

    摘要:大名鼎鼎的斐波那契数列,,,,,,,,使用数学归纳法可以看出其规律为。对于斐波那契数列的求解,有自顶向下的记忆化搜索递归和自下向上的迭代法,他们都使用了动态规划的思想。 大名鼎鼎的斐波那契数列:0,1,1,2,3,5,8,13,21...使用数学归纳法可以看出其规律为:f(n) = f(n-1) + f(n-2)。 递归 下面首先直接使用递归(JavaScript实现)来求解第 n ...

    charles_paul 发布于JavaScript
<