7zip怎么压缩文件到最小详细教程
虽然7zip工具压缩非常的不错,但是有部分使用者抱怨这款工具压缩的文件都太大了,不知道7zip怎么压缩文件到最小,其实只要设置一下就好了,看看怎么操作吧。...
压缩文件夹发给别人教程
如果我们要发送一个比较大的文件夹,那么需要先将文件夹给压缩,这样不仅收发更方便,速度也更快了,那么怎么压缩文件夹发给别人呢,其实只要先压缩文件即可。...
Javascript中创建元素的三种方式以及区别
1. innerHTML() 创建元素 是将内容写入某个DOM节点中,单个创建元素没有什么影响,如果利用for循环拼接多个字符串的形式创建元素的话会出现执行时间的不一样,导致效率很慢;如果想要创建多个元素的效率更高可以不用拼接字符串,而是采取数组形式拼接,但是这种方式结构稍微复杂了点,不会导致页面的 ...
ajax - 终结篇jsonp,防抖节流
今天是我们最后一天ajax的学习,这次学完总可以去vue了吧,我不信还有什么拦路石,先不说其他的先看看今天的内容。 1. 首先是同源策略,什么叫做同源? 如果两个页面的协议、域名、端口都相同的话,我们将这两个页面为同源。 那么什么同源策略呢? 是浏览器提供的一个安全功能,如果说两个页面不同源,那么A ...
夯实基础上篇-图解 JavaScript 执行机制
讲基础不易,本文通过 9 个 demo、18 张 图、2.4k 文字串讲声明提升、JavaScript 编译和执行、执行上下文、调用栈的基础知识。 ...
巧用 background-clip 实现超强的文字动效
最近,有同学询问,如何使用 CSS 实现如下效果: 看起来是个很有意思的动效。 仔细思考一下,要想实现这类效果,其实用到的核心属性只有一个 -- background-clip: text。 有意思的 background-clip: text background-clip: text 之前也提到 ...
如何利用js来制作时间倒计时效果
利用JavaScript函数做一个简单的倒计时 <script> // 代码如下: function countDown(time) { var nowTime = +new Date(); // 返回的是当前时间总的毫秒数 var inputTime = +new Date(time); // 返 ...
有关TypeScript感触集锦
1、接口 1.对象中使用中括号是设置key的类型是字符串,冒号后面就是键值对的值; 2.接口只是用来形容给进来的数据必须符合接口类型内容,所以不能赋值; export default interface IBox{ a:number; b:string; [key:string]:number |s ...
不借助 Javascript,利用 SVG 快速构建马赛克效果
之前在公众号转发了好友 Vajoy 的一篇文章 -- 巧用 CSS 把图片马赛克风格化。 核心是利用了 CSS 中一个很有意思的属性 -- image-rendering,它可以用于设置图像缩放算法。 何为 image-rendering? CSS 属性 image-rendering 用于设置图像 ...
js中,迭代和遍历的区别
迭代: 啥子是迭代?可以简单地理解为按顺序访问目标(数组、对象等)中的每一项(其实和遍历概念没什么差别) 上代码 1 var fruits = ["Apple", "Orange", "Apple", "Mango"]; 2 var a = fruits.indexOf("Apple"); 3 co ...
Vue组件的继承用法
Vue组件的继承用法 点击打开视频讲解 vue组件的继承适用于UI几乎一样,只是数据不一样的情况下,但是这种情况通过统一封装组件也是能实现的,小功能建议用封装,大功能建议用组件继承,因为大功能在结合搜参数的需要多重的判断,这样会导致封装的组件比较繁杂,出现过多的判断,用继承可以改写基类中的方法和数据 ...
在浏览器测试JavaScript的方法
在浏览器测试JavaScript的方法 JSFiddle Cross Browser Testing Tool Karam + Jasmine + Google Chrome CodePen JSBin Liveweave 测试JavaScript是一件很痛苦的事情。很多工具、技术和框架已经被开发出 ...