随笔分类 - 原生JavaScript
摘要:js keyup、keypress和keydown事件 详解 js keyup、keypress和keydown事件都是有关于键盘的事件 当一个按键被pressed 或released在每一个现代浏览器中,都可能有三种客户端事件。 keydown event keypress event keyup
阅读全文
摘要:JSON.parse解决Unexpected token ' in JSON at position 1报错 壹 ❀ 引 我们知道JSON.parse能将JSON字符串转变成JS对象,但在一些转换中可能出现Unexpected token ' in JSON at position 1的错误,这是因
阅读全文
摘要:document.querySelector(selector).style.styleName = 样式 对dom节点添加一个样式 document.querySelector(".name").style.display = "block"; document.querySelector(".n
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://www.cnblogs.com/autoXingJY/p/11596506.html 获取地址栏路径 : window.location demo1 url拼接参数对象成
阅读全文
摘要://1 分享QQ好友 //2 分享到QQ空间 3 //微信分享 注意 :记住了QQ分享的的url 如果是localhost是不行的。 本文转自:https://blog.csdn.net/csdnwangjianxin/article/details/51799235
阅读全文
摘要:1 把字符串当变量使用 通过计算 string 得到的值(如果有的话)。该方法只接受原始字符串作为参数 demo: var type = "car"; var newStr = "type"; var x = 100; eval("2+2"); eval("type"); eval("x + 17"
阅读全文
摘要:前端对一个json数组进行排序,用户需要动态的根据自己的选择来对json数据进行排序。 由于后台表设计问题所以不能用sql进行排序,这里用到了js的sort方法。 如果对单字段排序,那么很简单,一个sort就搞定。对多字段排序时需要用到for,而且需要对在sort中对任意两个元素进行比较,如果前一个
阅读全文
摘要:demo1: 输出:
阅读全文
摘要:1.<a href="https://www.cnblogs.com/" title="博客园">当前页面打开博客园</a> js代码等价的实现方式为: window.location.href="https://www.cnblogs.com/"; //新连接,在当前窗口打开 2.超链接<a hr
阅读全文
摘要:1 常见的DOM树结构: 2 DOM数遍历有两种方式: 3 广度优先代码: 4 深度优先遍历代码
阅读全文
摘要:1 面向对象编程思想在程序项目中有着非常明显的优势: 1- 1 代码可读性高.由于继承的存在,即使改变需求,那么维护也只是在局部模块 1- 2 维护非常方便并且成本较低。 2 这个demo是采用了面向对象的编程思想. 用JavaScript 语言编写的游戏小程序--贪吃蛇. 代码注释详细,逻
阅读全文
摘要:作用域: 1 在es5.0中只有函数可以构成一个作用域 2 全局作用域: 整个js代码执行的环境 3 局部作用域: 函数可以构成一个局部作用域 4 全局变量: 在全局作用域中申明的变量 5 局部变量: 在函数构成的局部作用域中申明的变量 词法作用域(静态作用域): 变量的查找规则 1 先在自己的作用
阅读全文
摘要:1 instanceof: 1.1 普通使用下: 判断一个对象是否是某个构造函数的实例: 语法 : 对象 instanceof 函数 是则返回true,不是则返回false. console.log(obj instanceof Object); 1.2 高级用法: 判断一个函数的原型对象,是否在实
阅读全文
摘要:Title
阅读全文
摘要:1 正则表达式(英语:Regular Expression) 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。 2 什么是正则表达式? 正则表达
阅读全文
摘要:1 动画的原理就是: 盒子本身的位置+步长 2 什么是步长? 3 jQuery animate() 方法用于创建自定义动画。 必需的 params 参数定义形成动画的 CSS 属性。 可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。 可选的 callbac
阅读全文
摘要:1 offset 家族 offset这个单词本身是--偏移,补偿,位移的意思。 js中有一套方便的获取元素尺寸的办法就是offset家族; 2 offset 结构介绍为: 3 offset常用属性 1 offsetWidth offsetHeight 得到对象的宽度和高度(自己的,与他人无关) of
阅读全文