随笔分类 - 水车--JS
此分类中包含了js, es6,typescript等有关js的内容。node相关的内容单独进行了分类
摘要:以路径为 http://www.baidu.com 为例 看一下 window.location 具体有哪些内容:
阅读全文
摘要:1、安装依赖包 ps:babel-loader、babel-core应该是默认装好的,如果没有安装,请重新安装 2、修改【webpack.config.js】配置文件找到 /\.js$/的rules,进行修改 3、根目录下添加【.babelrc】文件文件内容: 打包 运行打包脚本查看效果,指令视情况
阅读全文
摘要:字母和数字键的键码值(keyCode) 按键键码按键键码按键键码按键键码 A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C 67 L 76 U 85 3 51 D 68 M 77 V 86 4 52 E 69 N 78 W 87 5 53 F 70 O 79 X 8
阅读全文
摘要:本篇文章主要是对JS刷新当前页面的几种方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 JS刷新当前页面 reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 fals
阅读全文
摘要:转自:幻天芒的博客 前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: 1、原型链继承 核心: 将父类的实例作为子类的原型 特点: 缺点: 推荐指数:★★(3、4两大
阅读全文
摘要:通过JS语句判断WEB网站的访问端是电脑还是手机,以显示不同的页面! 腾讯网的适配代码 如何判断访问网站的机器类型-如何判断ipad 如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad。iPad 使用的是 Safari Mobile 浏览器,他的的 User
阅读全文
摘要:鼠标事件是指用户在移动鼠标光标或者点击任意鼠标键时触发的事件,jQuery中封装了基本上所有的鼠标事件包括点击,双击,移动等鼠标事件,下面我们就来看下这些事件的语法和用法 鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。 1、click事件:点击鼠标左键时触发 $('p').click(
阅读全文
摘要:原生javascript方法: jQuery方法:
阅读全文
摘要:jQuery获取Select元素,并选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("opt
阅读全文
摘要:JS原生Date类型方法的一些冷知识http://chitanda.me/2015/08/21/the-trivia-of-js-date-function/
阅读全文
摘要:现在我们有三个函数,f1, f2, f3 按正常的思路我们会这样写代码: 但是假如我们f2这个函数在执行的时候会花费大量时间,或者直接就进入了一个死循环了,那我们的f3就别指望能被调用了,因为Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只
阅读全文
摘要:继承方法一: 拷贝继承:通用型,有new或者无new的时候都可以 属性继承:call(); 方法继承:for in;继承方法二: 类式继承:new构造函数 Aaa.prototype = new A(); 继承方法三: 原型继承:无new的对象 总结:继承的时候,属性和方法最好是分开继承的。
阅读全文
摘要:var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data: data, dataType: 'json', success: ok, ...
阅读全文
摘要:原文链接:https://swordair.com/function-and-exclamation-mark/ 最近有空可以让我静下心来看看各种代码,function与感叹号的频繁出现,让我回想起2个月前我回杭州最后参加团队会议的时候,@西子剑影抛出的一样的问题:如果在function之前加上感叹
阅读全文
摘要:参考链接:http://www.cnblogs.com/ziyunfei/archive/2012/09/23/2698607.html语法: void expr 作用:计算表达式expr,并返回undefined.例子 注意点:void是个运算符,而不是函数,它不能被重新定义,如果自定义一个voi
阅读全文
摘要:注:其实吧,我也不知道,胡乱用呗 组件:我们觉得浏览器自动的alert太难看我们自己开发一个alert组件吧 特点:易用,易维护,以及面向对象 插件: 例如Flash插件 特点:不知道 控件:不知道 库:例如jquery
阅读全文
摘要:官网文档:http://usejsdoc.org/index.html一个比较全的jsdoc示例 /** * @fileoverview 文件上传队列列表显示和处理 * @author 水车 **/ KISSY.add('gallery/form/1.3/uploader/queue', funct
阅读全文
摘要:nodeJS使用: 直接:npm install jsdoc -g使用:jsdoc [name].js 简介 JsDoc Toolkit 是一款辅助工具,你只需要根据约定在 JavaScript 代码中添加相应的注释,它就可以根据这些注释来自动生成API文档。对Java 熟悉的人可能会发现它和 Ja
阅读全文
摘要:模块功能描述说明: 模块内的小函数方法归类: 单个函数方法: 单行注释: 单个函数方法中变量注释: 单个函数方法中代码片段注释: if, foreach, addEventListener ... 这些代码片段的注释中缩进 必须使用空格。保证各种环境下排版的一致性。
阅读全文
摘要:W3C的文档: Number 对象属性 Number 对象方法 方法描述 toString 把数字转换为字符串,使用指定的基数。 toLocaleString 把数字转换为字符串,使用本地数字格式顺序。 toFixed 把数字转换为字符串,结果的小数点后有指定位数的数字。 toExponential
阅读全文
