用户中心USER CENTER

首页/用户
  • javascript中常用的数组操作方法(是否改变原始数组)

    摘要:方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回。方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回,否则返回。 改变原始数组的操作方法: push:向数组末尾添加元素,并返回新的长度 pop:删除最后一个并返回删除的元素 unshift:向数组开头添加元素,并返回新的长度 shift:将第一个元素删除并且返回删除元素,空即为undefined r...

    silencezwm 发布于JavaScript
  • 使用MutationObserver监控dom树实现水印的不可删除属性。

    摘要:有三个方法,分别是主要说方法,在实现水印不可删除的过程中主要需要应对的逻辑有两个,第一种是对水印节点的修改,第二种是对水印节点的删除。也就是说为的就是我需要监控的节点。 https://developer.mozilla.org... MutationObserver 是一个观察对象,提供用来当DOM树发生变化时开发者可以根据发生的变化,进行逻辑的变化。就像三体中的水滴一样,当地球上出...

    silencezwm 发布于JavaScript
  • JS笔记一:null与undefined、NaN、选择结构

    摘要:语句用于立即终止本轮循环,返回循环结构的头部,开始下一轮循环。在调用函数时的用法表示空值,即该处的值现在为空。或空字符串注意,空数组和空对象对应的布尔值,都是。 个人学习笔记 参考阮一峰的JavaScript教学 2.1-2.2章 变量 1变量的声明和赋值,是分开的两个步骤,上面的代码将它们合在了一起,实际的步骤是下面这样。 var a; a = 1; 如果只是声明变量而没有赋...

    silencezwm 发布于JavaScript
  • 移动端动画小结

    摘要:一丶方法可以细化操作,回调方法,但是在移动端安卓卡顿二丶可以用细化过渡效果,没有回调操作,只能监控是否已完成。会存在过度绘制,会造成帧丢失,继而导致动画断续显示。 一丶jq/zepto animate()方法 可以细化操作,回调方法,但是在移动端(安卓)卡顿 二丶css3 animation 可以用@keyframes细化过渡效果,没有回调操作,只能监控animation/transi...

    silencezwm 发布于JavaScript
  • Node.js 教程第五篇——request

    摘要:一个第三方的模块,可用于发起或请求,可理解成服务端的请求。可用于代简单的服务器代理,用法和类似。在使用前需要先安装请求多参数设置请求支持和实现表单上传。常用多参数设置流 Request 一个第三方的模块,可用于发起 http 或 https 请求,可理解成服务端的 ajax 请求。可用于代简单的服务器代理,用法和 ajax 类似。 在使用前需要先安装 npm install reque...

    silencezwm 发布于JavaScript
<