- 博客(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
6163
6
原创 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
1128
1
原创 遇到$(window).height()在火狐下兼容性问题
遇到$(window).height()在火狐下兼容性问题通过调试,遇到$(window).height()在不同浏览器下取值不同问题,后面调试排查发现页面缺少 导致
2020-09-27 18:13:10
400
原创 $(window).height() 和 $(document).height()的区别
1.$(window).height() 和 $(document).height()的区别$(window).height()代表了当前可见区域的大小,$(document).height()则代表了整个文档的高度,可视具体情况使用.当浏览器窗口大小改变时(如最大化或拉大窗口后) ,$(window).height() 随之改变,但是 $(document).height()是不变的。...
2020-09-27 18:11:21
269
原创 冒泡排序
冒泡排序是一种比较简单的排序算法,它循环走过需要排序的元素,依次比较相邻的两个元素,如果顺序错误就交换,直至没有元素交换,完成排序。若对n个人进行排序,我们需要n-1次比较,所以第k次比较需要进行n-k次比较。排序算法通过以数据对象的两两比较作为关键,所以可以得出,冒泡排序需要进行的比较次数为:(n-1) + (n-2) + … + 1 = n*(n-1) / 2,因此冒泡排序的时间复杂度为O...
2019-09-16 16:29:30
19203
1
原创 FTP提示“严重错误: 无法连接到服务器”
FTP提示“严重错误: 无法连接到服务器”如下图windows servets 2008 请求连接ftp提示严重错误: 无法连接到服务器可能问题:1.ftp站点没有启动(有可能其他端口占用了启动不了……)2.ftp密码不对3.ftp目录权限问题没设置好...
2019-07-24 23:02:26
6311
转载 jsonp方法封装例子
在客户端调用提供JSONP支持的URL Service,获取JSONP格式数据。比如客户想访问http://www.baidu.com/myService.aspx?jsonp=callbackFunction假设客户期望返回JSON数据:[“customername1”,“customername2”] 那么真正返回到客户端的ScriptTags: callbackFunction([“...
2018-09-20 10:27:02
1359
转载 公钥和私钥,加密和签名
加密和签名是两个不同的概念,又都涉及公钥和私钥的概念。公钥和私钥相当于钥匙和锁,锁可以用来锁住东西,钥匙可以用来打开对应的锁,一把钥匙只能开一把锁,当然钥匙和锁都可以复制。1.加密相当于我自己生成一把锁和一把钥匙,然后把锁发给你,你用我的锁把想发给我的东西锁上再发给我,我收到之后用钥匙打开锁。天下人都能拿到我的锁,但只有我有这把锁的钥匙。这个例子中,钥匙相当于私钥,锁相当于公钥。数字加密涉及三...
2018-09-10 16:36:42
2029
转载 优雅降级/渐进增强
优雅降级:Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会针对旧版本的IE进行降级处理了,使之在旧式浏览器上以某种形式降级体验却不至于完全不能用。 如:border-shadow渐进增强:从被所有浏览器支持的基本功能开始,逐步地添加那些只有新版本浏览器才支持的功能,向页面增加不影响基础浏览器的额外样式和功能的。当浏览器支持时,它们会自动地呈现出来并发挥作用。...
2018-09-10 16:18:16
540
原创 前端模块化,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
573
原创 javacript双向绑定小demo
双向绑定基本原理学习: 一.先上个简单的双向绑定的小例子,如下&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;极简响应绑定&
2018-09-07 11:21:37
263
《Node.js in Action》中英文版
2019-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人