自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 VScode支持threejs代码智能提示

1.首先确保你的环境安装了node.js,然后执行以下安装:npm install typings --global2.转到你要开发的项目目录下,执行:typings init会看到我们的项目中生成 typings.json 这个文件3.我们可以在DefinitelyTyped中搜索关于threejs的语法文件:typings search three执行之后会看到一些匹配的结果,我们可以安装three相关的typings install three --save --global

2020-11-18 14:16:42 5474 4

原创 vue项目启动报错Uncaught TypeError: Cannot assign to read only property ‘exports‘ of object ‘#<Obj

启动vue前端项目启动成功,但是打开浏览器控制台报如下错误: Uncaught TypeError: Cannot assign to read only property ‘exports’ of object '#<Obj 如下图经判断应该是引入依赖包版本兼容性问题,删除 package-lock.json, cache clean --force 请缓存重新下载包依然存在这个问题。解决方法:方法1:修改根目录下的.babelrc 文件plugins中的 transform-runtim

2020-10-13 09:51:38 1035 1

原创 遇到$(window).height()在火狐下兼容性问题

遇到$(window).height()在火狐下兼容性问题通过调试,遇到$(window).height()在不同浏览器下取值不同问题,后面调试排查发现页面缺少 导致

2020-09-27 18:13:10 334

原创 $(window).height() 和 $(document).height()的区别

1.$(window).height() 和 $(document).height()的区别$(window).height()代表了当前可见区域的大小,$(document).height()则代表了整个文档的高度,可视具体情况使用.当浏览器窗口大小改变时(如最大化或拉大窗口后) ,$(window).height() 随之改变,但是 $(document).height()是不变的。...

2020-09-27 18:11:21 233

原创 冒泡排序

冒泡排序是一种比较简单的排序算法,它循环走过需要排序的元素,依次比较相邻的两个元素,如果顺序错误就交换,直至没有元素交换,完成排序。若对n个人进行排序,我们需要n-1次比较,所以第k次比较需要进行n-k次比较。排序算法通过以数据对象的两两比较作为关键,所以可以得出,冒泡排序需要进行的比较次数为:(n-1) + (n-2) + … + 1 = n*(n-1) / 2,因此冒泡排序的时间复杂度为O...

2019-09-16 16:29:30 19135 1

原创 FTP提示“严重错误: 无法连接到服务器”

FTP提示“严重错误: 无法连接到服务器”如下图windows servets 2008 请求连接ftp提示严重错误: 无法连接到服务器可能问题:1.ftp站点没有启动(有可能其他端口占用了启动不了……)2.ftp密码不对3.ftp目录权限问题没设置好...

2019-07-24 23:02:26 6077

转载 jsonp方法封装例子

在客户端调用提供JSONP支持的URL Service,获取JSONP格式数据。比如客户想访问http://www.baidu.com/myService.aspx?jsonp=callbackFunction假设客户期望返回JSON数据:[“customername1”,“customername2”] 那么真正返回到客户端的ScriptTags: callbackFunction([“...

2018-09-20 10:27:02 1315

转载 公钥和私钥,加密和签名

加密和签名是两个不同的概念,又都涉及公钥和私钥的概念。公钥和私钥相当于钥匙和锁,锁可以用来锁住东西,钥匙可以用来打开对应的锁,一把钥匙只能开一把锁,当然钥匙和锁都可以复制。1.加密相当于我自己生成一把锁和一把钥匙,然后把锁发给你,你用我的锁把想发给我的东西锁上再发给我,我收到之后用钥匙打开锁。天下人都能拿到我的锁,但只有我有这把锁的钥匙。这个例子中,钥匙相当于私钥,锁相当于公钥。数字加密涉及三...

2018-09-10 16:36:42 1982

转载 优雅降级/渐进增强

优雅降级:Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会针对旧版本的IE进行降级处理了,使之在旧式浏览器上以某种形式降级体验却不至于完全不能用。 如:border-shadow渐进增强:从被所有浏览器支持的基本功能开始,逐步地添加那些只有新版本浏览器才支持的功能,向页面增加不影响基础浏览器的额外样式和功能的。当浏览器支持时,它们会自动地呈现出来并发挥作用。...

2018-09-10 16:18:16 510

原创 前端模块化,AMD与CMD的区别

CommonJs用在服务器端,AMD和CMD用在浏览器环境 1.AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。 2.CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。 3.AMD:提前执行(异步加载:依赖先执行)+延迟执行 4.CMD:延迟执行(运行到需加载,根据顺序执行) (AMD 在头部一开始引入依赖,CMD 即用即引)AMD 规范在这里:http...

2018-09-10 16:15:01 531

原创 javacript双向绑定小demo

双向绑定基本原理学习: 一.先上个简单的双向绑定的小例子,如下&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;极简响应绑定&amp

2018-09-07 11:21:37 220

《Node.js in Action》中英文版

《Node.js in Action》中英文版是Node.js的实战教程,涵盖了为开发产品级Node应用程序所需要的一切特性、技巧以及相关理念。从搭建Node开发环境,到一些简单的演示程序,到开发复杂应用程序所必不可少的异步编程。书中还介绍了HTTP API的应用技巧等,新手坚持看5遍会有意想不到的进步。

2019-04-30

空空如也

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

TA关注的人

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