摘要:
写在前面的话: 最近忙于面试,博客少有更新。这样不好,我要自我检讨。回归正题,今天想借四月份的最后一天总结一下js和jq动态操作元素的各种方法。 动态创建元素: //js 创建元素 var div=document.createElement('div'); //jq 创建元素 var obj=$( 阅读全文
摘要:
写在前面的话: 之前看了有关如何优化代码的文章,就会下意识的对自己之前写过的代码在二次重构的时候进行优化或者规范,如:变量名字的命名,抽离复杂的代码块。这次在编写一个小需求的时候需要根据给定的值在一些指定的数值内找到大于并最接近该值的一个数值。 直奔主题: 之前的写法是: <script type= 阅读全文
摘要:
写在前面的话: 最近有个需求是为Ztree的图标添加点击事件,心想这好办呀,读读Ztree的官方文档一定会有相应的图标点击事件的,于是我打开了Ztree的官网 ,找了好久没有直接针对图标的点击事件,我的三千烦恼丝又要开始掉了。 解决办法: 好在我相信一个道理:“只要思想不滑坡,办法总比困难多!”,既 阅读全文
摘要:
定义: bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。 用法: bind() 最简单的用法是创建一个函数,不论怎么调用,这个函数都有同样的 this 值。 <script> v 阅读全文
摘要:
Set对象 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 实例的属性和方法 Set.prototype.constructor:构造函数,默认就是Set函数。 Set.prototype.size:返回Set实例的成员总数 Set.prototyp 阅读全文
摘要:
写在前面的话: 在HtML5中客户端提供了两种存储数据的对象,分别是以下两个: 1.localStorage - 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。 2.sessionStorage - 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。 阅读全文
摘要:
写在前面的话: 在es6中一共有五种遍历对象的方法,如下: (1)for...in for...in循环遍历对象自身的和继承的可枚举属性(不含 Symbol 属性)。 (2)Object.keys(obj) Object.keys返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含 Sym 阅读全文
摘要:
写在起前面的话: 活到老学到老。对象(object)是 JavaScript 最重要的数据结构。ES6 的规范中对Object对象进行了升级。主要有以下几个地方: 属性的简洁表示法: 在es5中对象属性的标准写法是: var person={ name:"林" } 属性名+冒号(:)+属性值 在ES 阅读全文
摘要:
写在前面的话: 有一个小功能是在读取数据库配置后将数据以json字符串的形式传给了前端,前端使用JSON.parse()方法转换字符串的时候提示失败了,总结了一下解决的办法: 1.对字符串进行转义。 2.保存数据的时候进行编码。 3.后端直接返回个对象跳过使用JSON.parse()方法。 1.对字 阅读全文
摘要:
1.什么是Promise对象? Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。原生提供了Promise 对象。Promise 简单说就是一个容器,里面保存着之后才执行的事件。从语法层面来说,Promise 是一个对象,从它可以获取异步操作的消息。Pr 阅读全文