fn

MacBook的delete键使用技巧

ⅰ亾dé卋堺 提交于 2020-02-10 19:02:39
mac中delete键的5种用法 1:按 delete 键,实现 Windows 键盘上退格键的功能,也就是删除光标之前的一个字符(默认) 2:按 fn+delete 键,删除光标之后的一个字符 3:按 option+delete 键,删除光标之前的一个单词(英文有效) 4:结合第二种,按住fn+option+delete,删除光标之后的一个单词; 5:选中文件后按 command+delete,删除掉该文件。 参考: https://blog.csdn.net/gnail_oug/article/details/79445775 来源: CSDN 作者: 左边的天堂 链接: https://blog.csdn.net/tiantang_1986/article/details/104252222

JavaScript中的严格模式

醉酒当歌 提交于 2020-02-10 17:24:17
在严格模式下不支持使用 “arguments.callee / arguments.callee.caller” (Uncaught TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them) 在严格模式下ARGUMENTS和形参没有映射机制 在严格模式下不允许给一个对象设置重复属性名的:“obj={n:10,n:20}” 在严格模式下,函数执行,如果没有明确指定执行的主体(函数前面没有点),不再像非严格模式下一样,统一都交给window,而是让this指向undefined,代表没有执行主体:“严格模式下,有执行主体this就指向谁,没有执行主体,this就是undefined” 代码案例 ~function () { /*function fn(x) { arguments[0]=100; console.log(x);//=>100 存在映射机制 } fn(10);*/ /*var obj={ n:10, n:20 }; console.log(obj.n);*/ function fn() { console.log(this);//=

koa中间执行机制

只谈情不闲聊 提交于 2020-02-10 12:23:55
start 基于 koa 2.11 按以下流程分析: const Koa = require('koa'); const app = new Koa(); const one = (ctx, next) => { console.log('1-Start'); next(); ctx.body = { text: 'one' }; console.log('1-End'); } const two = (ctx, next) => { console.log('2-Start'); next(); ctx.body = { text: 'two' }; console.log('2-End'); } const three = (ctx, next) => { console.log('3-Start'); ctx.body = { text: 'three' }; next(); console.log('3-End'); } app.use(one); app.use(two); app.use(three); app.listen(3000); app.use() use 方法定义在 koa/lib/application.js 中: use(fn) { // check middleware type, must be a function if (typeof fn !=

jquery 之$.fn的用法示例

99封情书 提交于 2020-02-10 07:49:24
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 若扩展$.fn.abc(),即$.fn.abc()是对jquery扩展一个abc的方法,那么每个jquery实例都可以调用该方法。 例如:$("#div").abc(); jquery 为开发提供了两个方法,分别是: jquery.extend(object);为扩展jquery类本身,为类添加新的方法。 jquery.fn.extend(object);给jquery对象添加方法。 例子: $.extend({ add:function(a,b){return a+b;} }) 可以理解为静态方法,实际的调用 $.add(3,4);//7 $.("#btn1")会生成一个jquery类的实例。 jquery.fn.extend(object);对jquery.prototype进行扩展,就是为jquery类添加"成员函数",jquery实例可以使用"成员函数"。 例如要开发一插件,做一个特殊的编辑框,当他被点击,则alert当前编辑框里额内容 $.fn.extend({ alertWwhileClick:function(){ $(this).click(function(){ alert($(this).val()); }) } }) 来源: https://www.cnblogs

JS this用法详解

孤街醉人 提交于 2020-02-09 07:15:51
随着对 js 的深入学习和使用,你会发现它里面包含了很多令人困惑的机制,比如对象、闭包、原型链继承等等    1、this是啥?   简言之,this是 JavaScript语言 中定义的众多关键字之一,它的特殊在于它自动定义于每一个函数域内,但是this倒地指引啥东西却让很多人张二摸不着头脑。这里我们留个小悬念,希望看完这篇文章了你能回答出来this到底指引个甚。    2、this有啥用?   那边观众又该为了,既然this这么难以理解,那么为个甚还要用它呢?我们来看个例子: function identify() { return this .name.toUpperCase(); } function sayHello() { var greeting = "Hello, I'm " + identify.call( this ); console.log( greeting ); } var person1= { name: "Kyle" }; var person2= { name: "Reader" }; identify.call( person1); // KYLE identify.call( person2); // READER sayHello.call( person1); // Hello, I'm KYLE sayHello.call(

jQuery中$.fn的用法示例介绍

冷暖自知 提交于 2020-02-09 07:10:07
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效,下面有个不错的示例,喜欢的朋友可以参考下 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个jquery实例都可以引用这个方法了. 那么你可以这样子:$("#div").abc(); jQuery为开发插件提拱了两个方法,分别是: jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。 fn是什么东西呢。查看jQuery代码,就不难发现。 jQuery.fn = jQuery.prototype ={    init: function( selector, context ){//....     //...... }; 原来 jQuery.fn =jQuery.prototype.对prototype肯定不会陌生啦。 jQuery便是一个封装得非常好的类,比如我们用语句 $("#btn1") 会生成一个 jQuery类的实例。 jQuery.extend(object); 为jQuery类添加添加类方法,可以理解为添加静态方法。如: $.extend({   add:function(a,b){returna+b;} }

jQuery中$.fn的用法示例介绍

落爺英雄遲暮 提交于 2020-02-09 05:21:59
本文出自http://www.jb51.net/article/42816.htm 看完自己似乎理解了点东西,记录一下: $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效,下面有个不错的示例,喜欢的朋友可以参考下 $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个jquery实例都可以引用这个方法了. 那么你可以这样子:$("#div").abc(); jQuery为开发插件提拱了两个方法,分别是: jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。 fn是什么东西呢。查看jQuery代码,就不难发现。 复制代码 代码如下: jQuery.fn = jQuery.prototype ={    init: function( selector, context ){//....     //...... }; 原来 jQuery.fn =jQuery.prototype.对prototype肯定不会陌生啦。 jQuery便是一个封装得非常好的类,比如我们用语句 $("#btn1

理解jquery的$.extend()、$.fn和$.fn.extend()

ぐ巨炮叔叔 提交于 2020-02-09 03:18:32
理解jquery的$.extend()、$.fn和$.fn.extend() 前端博客 • 前端开发代码 • jQuery • 115310View 1 文章目录 jQuery.fn jQuery.extend(object) Objectj Query.extend( target, object1, [objectN]) jQuery.fn.extend(object); jQuery.fn.extend = jQuery.prototype.extend jQuery 为开发插件提拱了两个方法,分别是: jQuery .fn.extend(); jQuery.extend(); jQuery.fn jQuery.fn = jQuery.prototype = {    init: function( selector, context ) {//…. //…… }; 原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦。 虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。 jQuery便是一个封装得非常好的类,比如我们用 语句 $(“#btn1″) 会生成一个 jQuery类的实例。 jQuery.extend(object) 为jQuery类添加类方法,可以理解为添加静态方法。如: jQuery

理解jquery的$.extend()、$.fn和$.fn.extend()

寵の児 提交于 2020-02-09 03:17:58
jQuery 为开发插件提拱了两个方法,分别是: jQuery .fn.extend(); jQuery.extend(); jQuery.fn jQuery.fn = jQuery.prototype = {    init: function( selector, context ) {//…. //…… }; 原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦。 虽然 javascript  没有明确的类的概念,但是用类来理解它,会更方便。 jQuery便是一个封装得非常好的类,比如我们用 语句 $(“#btn1″) 会生成一个 jQuery类的实例。 jQuery.extend(object) 为jQuery类添加类方法,可以理解为添加静态方法。如: jQuery.extend({ min: function(a, b) { return a < b ? a : b; }, max: function(a, b) { return a > b ? a : b; } }); jQuery.min(2,3); // 2 jQuery.max(4,5); // 5 Objectj Query.extend( target, object1, [objectN]) 用一个或多个其他对象来扩展一个对象,返回被扩展的对象 var

理解jquery的$.extend()、$.fn和$.fn.extend()

倾然丶 夕夏残阳落幕 提交于 2020-02-09 03:16:40
jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend(); jQuery.extend(); jQuery.fn jQuery.fn = jQuery.prototype = {    init: function( selector, context ) {//…. //…… }; 原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦。 虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。 jQuery便是一个封装得非常好的类,比如我们用 语句 $(“#btn1″) 会生成一个 jQuery类的实例。 jQuery.extend(object) 为jQuery类添加类方法,可以理解为添加静态方法。如: jQuery.extend({ min: function(a, b) { return a < b ? a : b; }, max: function(a, b) { return a > b ? a : b; } }); jQuery.min(2,3); // 2 jQuery.max(4,5); // 5 Objectj Query.extend( target, object1, [objectN] ) 用一个或多个其他对象来扩展一个对象,返回被扩展的对象 var