zoukankan      html  css  js  c++  java
  • js方法的积累

    • 对字符串编码解码编码  encodeURIComponet(str); 解码  decodeURIComponet(str);
    • 及时反应的方法,监听input值是否发生改变$('#username').bind('input propertychange', function() {});  bind同时绑定了两个方法
    • 操作cookiedocument.cookie="name=test;path=/";  设置cookie时,设置其他值,可以以分号隔开
    • $obj.val(),text()val获取或设置value属性的值,text获取或设置标签之间的文本
    • $obj.attr("k")获取或设置指定属性的值attr("k=v")设置,attr("k")获取
    • $obj.each(function(i,e){});i代表第几次循环,e代表循环对象的元素
    • 初始化 var o=x||0;当x为假值得时候,o被初始化为0 ,假值 0 “” undefined null   另一种初始化  var i = b && 1; 如果b是true,则 i= 1否则返回b;

    • 多按钮事件绑定,$(选择器1).on(事件类型,选择器2,执行的函数);选择器1 >选择器2,触发:单击1,如果单击的是2,就执行函数,否则不执行。
    • window.location.reload(true) 重新加载资源;location.search; //获取url中"?"符后的字串;.protocol协议名;.hostname域名,window可以剩去不写
    • for(变量 in 数组或者对象){},变量对象的是数组的下标或者对象的key
    • 字符串和json之间的转换 str——json JSON.parse(str);json——str JSON.stringify(json);
    • 发送ajax请求的时候,type不要省略,否则请求可能会发送不到服务器,ERR_EMPTY_RESPONSE 302
    • reduce Array.reduce(function(preValue,currentValue,index,array){return (prevalue+currentValue)}[,initValue]);如果没有nitValue,preValue为数组的第一个元素,index为1;若有值,preValue为初始化值,index为0。
    • 判断 一个变量是不是undefined,不能直接 param == undefined,因为 null == undefined 返回的是true,正确方法 typeOf param == 'undefined',number 特殊值 NaN ,NaN == NaN 返回的是false,可以利用函数isNan();来判断是不是一个数
  • 相关阅读:
    《入门经典》——6.15
    《Linear Algebra and Its Application》-chaper1-行化简法解决线性方程组
    《算法实战策略》-chaper19-队列、栈和双端队列
    《Linear Algebra and Its Applications》-chaper1-向量方程、矩阵方程和线性方程组
    辛普森法则
    《训练指南》——6.15
    《入门经典》——6.21
    《算法问题实战策略》-chaper13-数值分析
    Scheme 中的 pair 和 list 简述
    C. Friends
  • 原文地址:https://www.cnblogs.com/mao-yan/p/6543428.html
Copyright © 2011-2022 走看看