随笔分类 - javascript
1
摘要:unbind(type [,data]) //data是要移除的函数 $(' btn').unbind("click"); //移除click $(' btn').unbind(); //移除所有 对于只需要触发一次的,随后就要立即解除绑定的情况,用one() $(' btn').one("clic
阅读全文
摘要:Json字符与Json对象的相互转换方式有很多,接下来将为大家一一介绍下,感兴趣的朋友可以参考下哈,希望可以帮助到你 1 jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象
阅读全文
摘要:let arr = [ { label: '1', children: [1, 2] } ] let a = [{...arr[0]}] a[0].children = [] console.log(arr[0].children)// 结果是[1,2] let arr = [ { label: '
阅读全文
摘要:数组新增方法 map(可以理解为是映射,以一定规则修改数组每一项并返回全新数组) reduce(可以理解为是汇总,一堆出来一个) filter(可以理解为过滤,筛选的意思,以一定规则拿到符合的项并返回新数组) forEach(感觉和for循环是一个作用) map示例 示例代码如下: "测试地址" r
阅读全文
摘要://json数组,里面有一个id等于5的,班级的标识和名称不是该班级,通过id把班级信息修改为指定的信息 var zNodes=[ { id:1, classid:1, className:"高一(1)班",Name:"张三"}, { id:2, classid:1, className:"高一(1
阅读全文
摘要:```javascript
'use strict';
import React, {Component} from 'react'
/** *JsonUitl的实现 */
class JsonUtils extends React.Component {
/** *字符串转json * */
static stringToJson(data){ return JSON.pars...
阅读全文
摘要:```javascript
var code = myRound(30,100);
function myRound(begin,end){ var num = Math.round(Math.random()*(end-begin)+begin); return num;
}
```
阅读全文
摘要:常量变量 let and const 先说说常量和变量的概念吧, 常量是说那种进行一次赋值后不会更改的值,比如说游戏账户的 ID, 变量是说赋值后有更改的需求的,比如游戏名,游戏密码。 在之前的 JavaScript 中是不区分常量和变量的统统使用 var 来定义全局变量, var userId =
阅读全文
摘要:```javascript
//去除字符串头尾空格或指定字符 String.prototype.Trim = function (c) { if (c == null || c == "") { var str = this.replace(/^s*/, ''); var rg = /s/; var...
阅读全文
摘要:JS: 请选择 月付 半年付 年付 function Gettext(obj){ var txt=obj.options[obj.options.selectedIndex].text; alert(txt) } function Getvaule(obj){ var val=obj.options
阅读全文
摘要:这一节,我们来讲一讲,前端跨域的那些事,主要分成这样的几部分来讲解, 一、为什么要跨域? 二、常见的几种跨域与使用场景 2.1 JSONP跨域 2.2 iframe跨域 2.3 window.name 跨域 2.4 document.domain 跨域 2.5 cookie跨域 2.6 postMe
阅读全文
摘要:一、什么是localStorage、sessionStorage 在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M
阅读全文
摘要:我们在前端开发过程中,遇到json对象,有时会需要多次分组。比如说,先按照是业务分组,然后再按照产品线分组,然后通过table或其他方式展示或操作 var obj1=[ { "demp":"001", "line":"a", "id":"1", }, { "demp":"001", "line":"
阅读全文
摘要:在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。 下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1 1、window.location.href(
阅读全文
摘要:Hack 1 交换元素 利用数组解构来实现值的互换 let a = 'world', b = 'hello' [a, b] = [b, a] console.log(a) // hello console.log(b) // world Hack 2 调试 我们经常使用console.log()来进
阅读全文
摘要:关于异步处理,ES5的回调使我们陷入地狱,ES6的Promise使我们脱离魔障,终于、ES7的async await带我们走向光明。今天就来学习一下 async await。 经常会看到有了 async await、promise 还有必要学习吗、async await优于promise的几个特点,
阅读全文
摘要:```javascript function FilterByName(data, Name) { //data是json对象,Name是根据什么字段去重 var map = {}, dest = []; for (var i = 0; i
阅读全文
摘要:```javascript function GroupbyName(data, Name) { //data数据源,Name 根据什么字段分组 var map = {}, dest = []; for (var i = 0; i
阅读全文
摘要:Ctrl+/ 或 Ctrl+Shift+/注释(// 或者/ … / ) Shift+F6重构 重命名 Ctrl+X删除行 Ctrl+D复制行 Ctrl+G查找行 Ctrl+Shift+Up/Down代码向上/下移动。 F2 或Shift+F2高亮错误或警告快速定位 写代码,按Tab生成代码 选中文
阅读全文
摘要:这里所整理的视频教程均来自于http://www.imooc.com/course/list?c=fe,各位有兴趣可前往就自己感兴趣的内容进行更多的学习。前端开发工具快乐的sublime编辑器http://www.imooc.com/view/333 前端开发工具技巧介绍—Sublime篇http:
阅读全文
1