js
文章平均质量分 89
啦啦噜啦啦
还是一个无名小卒。
展开
-
异步加载js并执行js方法
var JSLoader =function(){var scripts = {}; // scripts['a.js'] = {loaded:false,funs:[]}function getScript(url){var script = scripts[url];if (!script){ script = {loaded:false, funs:[]};转载 2014-08-19 18:18:55 · 4644 阅读 · 0 评论 -
正则表达式
表 达 式 符 号 含 义 *匹配前面的字符0-多次 +匹配前面的字符1-多次?匹配前面的字符0或者1次{n}匹配前面的字符 n次{n,m}匹配前面的字符 ...原创 2015-05-09 16:50:57 · 978 阅读 · 0 评论 -
js 数组 String方法整理
1,join----------数组转换为字符串var arr=[1,2,3];arr.join("_"); //'1_2_3"2,reverse----数组逆序(数组被修改)var arr=[1,2,3];arr.reverse(); //[3,2,1]arr; //[3,2,1]3,sort---------数组排序(数组被原创 2015-07-31 11:44:18 · 1939 阅读 · 0 评论 -
Immutable学习笔记
JavaScript 中的对象一般是可变的(Mutable),因为使用了引用赋值 而Immutable数据一旦创建不对被修改转载 2016-10-30 20:50:22 · 9058 阅读 · 0 评论 -
js个人笔记
1,typeof,instanceoftypeof:返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回如下几个结果:number,boolean,string,function,object,undefined。我们可以使用 typeof 来获取一个变量是否存在,如 if(typeof a!="undefined"){alert("ok")},而不要去使用 i原创 2015-08-21 15:46:27 · 538 阅读 · 0 评论 -
js对象 函数
1,对象:var obj={ x:1, y:2;}var obj = object.create({x:1});创建obj原型指向{x:1}2,函数:定义一次,可被执行和调用多次。js中函数也是对象。函数返回值依赖return。a,不同调用方式:直接调用:foo();对象方法:o.method();构造器:new Foo();call/原创 2015-08-21 18:02:18 · 3501 阅读 · 1 评论 -
js 小小tips
1,双引号单引号多级嵌套:“ ‘ \"aaa\" ' "2,input设置只能输入数字原创 2015-06-02 11:25:07 · 689 阅读 · 0 评论 -
ajax请求响应中window.open拦截解决
问题原因:ajax回调函数中执行window.open或者模拟click事件,由于跳转操作不是用户主动触发,会被认为不安全,浏览器会进行拦截。 1: 在fun方法中调用window.open是不会被拦截的。 2:如果不是打开新窗口,而是改原来的网页地址,可以使用window.location = newurl 来实现,这样不会被拦截。具体解决:function fun(){ var转载 2016-11-23 11:35:30 · 6392 阅读 · 1 评论 -
JS Promise
Promise 对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和 Rejected(已失败)。Promise 构造函数接受一个函数作为参数,该函数的两个参数分别是 resolve 方法和 reject 方法。 如果异步操作成功,则用 resolve 方法将 Promise 对象的状态,从「未完成」变为「成功」(即从 pending转载 2016-10-11 15:56:28 · 1032 阅读 · 0 评论 -
js实现点击浏览器history.go()返回上一页 刷新“上一页”
强制载入后刷新一次在要载入的页面即“上一页”加入以下代码:if(window.name != "bencalie"){ location.reload(); window.name = "bencalie";}else{ window.name = "";}转载 2014-08-28 18:09:25 · 10171 阅读 · 1 评论 -
Grunt、webpack个人笔记
主干:package.json Gruntfile package.json用来存储npm模块的依赖项 Gruntfile一般干两件事情: 1. 读取package信息 2. 插件加载、注册任务,运行任务(grunt对外的接口全部写在这里面) Gruntfile可压缩(uglify),合并(concat),监测(watch),等 grunt.initConfig设置几个任务就下载对应原创 2015-09-15 19:02:40 · 4220 阅读 · 0 评论 -
js判断ie浏览器版本
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE6.0") { alert("IE 6.0"); } else if(navigator.appName == "Microsoft Interne转载 2015-03-31 14:15:06 · 1039 阅读 · 0 评论 -
js返回上一页并刷新 代码整理
返回上一页 重载页面,本地刷新 返回上一页重载页面,本地刷新转载 2014-08-19 17:47:44 · 4236 阅读 · 0 评论 -
js跳转到锚点
在页面tiaj location.hash="#navBar";原创 2014-08-14 10:30:10 · 42754 阅读 · 1 评论 -
VUE基础知识点整理
1,指令 v-bind:id=‘domId’ //属性值绑定;v-on:click=‘add’//事件处理;v-if='seen’条件; v-for=‘todo in todos’;var app = new Vue({ el: '#app', //元素 data: { //数据 message: 'Hello Vue!', todos: [ ...原创 2019-02-19 11:31:35 · 1883 阅读 · 0 评论