自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

转载 jQuery对象和window对象

我正在玩jQuery的内容,只是为了了解它是如何工作的.我在很大程度上理解它,但我对某些事情感到好奇.在jQuery中,我们实际上创建了jQuery对象(在第60行):jQuery = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' return new jQuery.fn.init( selector, context, rootjQuery

2020-06-04 17:02:53 1252

原创 C#-AspNetCore-Web API官方实例学习(VSCode)

*本文根据MS官方示例流程进行一个入门练习,步骤和内容依照官方文档流程进行,基础环境为.netCore + VSCode,终端cmder ,示例项目为TODOAPI新建学习交流QQ群:1026682857 欢迎有兴趣的朋友 前来一起学习交流。创建项目//创建项目dotnet new webapi -o AspNetCoreWebApiDemo//使用VSCode打开项目code AspNetCoreWebApiDemo//官方文档中 引入了2个额外的组件//SqlServer的EF组件d

2020-05-30 14:18:03 683

原创 C#-AspNetCore-AspNetCore MVC 官方实例学习(VSCode)

*本文根据MS官方示例流程进行一个入门练习,步骤和内容依照官方文档流程进行,基础环境为.netCore + VSCode,终端cmder ,示例项目为MvcMovie新建学习交流QQ群:1026682857 欢迎有兴趣的朋友 前来一起学习交流。创建项目//创建MVC项目dotnet new mvc -o AspNetCoreMVCDemo//使用VSCode打开代码code AspNetCoreMVCDemo//添加https开发证书信任cd AspNetCoreMVCDemodotne

2020-05-30 14:17:40 577

原创 C#-AspNetCore-Razor Pages Web 官方实例学习(VSCode)

*本文根据MS官方示例流程进行一个入门练习,步骤和内容依照官方文档流程进行,基础环境为.netCore + VSCode,终端cmder ,示例项目为RazorPagesMovie创建项目创建WebApp项目dotnet new webapp -o RazorPageWebDemo1使用VSCode打开项目code -r RazorPageWebDemo1信任HTTPS开发证书cd RazorPageWebDemo1dotnet dev-certs https --tr

2020-05-29 13:14:04 646

原创 Java-基础知识

Java语言特点面向对象语言跨平台解释执行健壮&安全的语言(代码加载有安全检查)支持多线程面向网络动态性Java运行环境(JRE)类加载器 -> 加载代码字节码校验器 -> 检验代码解释器 -> 执行代码JDK的设置将JDK的路劲设置到系统环境变量中,以方便后续的java流程中的工具模块使用(Path)java基础编译流程使用编辑器创建并编辑*.java源代码文件使用javac工具对代码文件进行编译 生成字节码(.class.

2020-05-28 14:15:23 64

原创 网络应用-axios

axios网络请求库基于ajax//导入包<script src="https://unpkg.com/axios/dist/axios.min.js"></script>//请求 - get 语法axios.get(url?查询字符串).then(function(response){},function(err){});//请求 - post 语法axios.post(url,{key:value}).then(function(response){},.

2020-05-26 20:11:30 75

原创 Vue基础知识

Vue特点JavaScript框架简化DOM操作响应式数据驱动*官方站点:https://cn.vuejs.org<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><!-- 生产环境版本,优化了尺寸和速度 --><script src="https://cdn.jsdelivr.net/n.

2020-05-25 11:09:07 99

原创 JavaScript-ES6

新增语法let 用于声明变量的关键字变量具有块级作用域 (var不具有块作用域)不存在变量提升暂时性死区(就近原则)const 声明常量的关键字具有块级作用域必须赋初值赋值后,值不能修改,不可赋值(内存地址不能修改)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NWQ0waRy-1590068200756)(leanote://file/getImage?fileId=5ec65fc1d88cc771b9000002)]解构赋值数组解构.

2020-05-24 13:46:28 124

原创 JavaScript-闭包

闭包 (closure)*有权访问另一个函数作用域中变量的函数 变量所在的函数就是闭包函数*主要用于延伸作用范围闭包是一个函数可以访问除本身之外的作用域//示例 fun函数作用域 访问了fn作用域中的局部变量function fn(){var n = 10;function fun(){console.log(n);}fun();}fn();*可通过chrome debug scope查看闭包的情况...

2020-05-23 16:31:54 68

原创 JavaScript-严格模式

严格模式 (strict mode)*在ES5的严格模式是采用具有限制性JavaScript变体的一种方式,即在严格的条件下运行JS代码*在IE10以上的版本才支持这种模式消除了一些语法不合理、不严谨的地方,减少怪异行为消除了一些代码运行不安全的地方,确保代码运行安全提高编译器效率,增加运行速度预留了ECMAScript的未来版本中可能会定义的一些语法和关键字使用方法*在所有语句之前放一个特定语句“use strict”//为代码块开启严格模式//为摸个函数开启严格模式functio

2020-05-23 01:24:33 82

原创 JavaScript-函数扩展知识

函数的定义函数声明方式 function 关键字函数表达式new Function*所有函数都是Function的实例(对象)函数内this的指向调用方式this指向普通函数调用window构造函数调用实例对象对象方法调用该方法所属对象事件绑定方法绑定事件的对象定时器函数window立即执行函数window修改函数内部this指向call方法//this将指向thisArgfun.call(thisArg,

2020-05-21 17:59:14 90

原创 C#-一个特殊的迭代语句-yield

yieldyield 在语句中使用该关键字,表示出现的方法、运算符或者getter访问器是一个迭代器,使用 yield定义迭代器不需要额外的显示定义类型//依次返回每一个元素yield return <expression>;//语句结束迭代yield break;*返回类型必须为IEnumerable,IEnumerable,IEnumerator,IEnumerator,且声明不能有in,ref,out参数*返回的迭代器类型为object,如需要使用IEnumerable或者

2020-05-20 15:52:25 98

原创 JavaScript面向对象-基础知识

面向对象编程思想面向过程 (POP,Process-oriented programming)分析出解决问题所需要的的步骤,然后用函数把这些步骤一步步实现,使用的时候再一个个的一次调用面向对象 (OOP,Object Oriented Programming)把事物分成一个个对象,然后由对象之间分工与合作封装性,继承性,多态性*在ES6(ECMAScript6.0)之前,JavaScript中没有类的概念,在ES6之前,使用构造函数的方式创建对象类 和 对象类: 抽象的事物 抽

2020-05-18 23:35:38 91

jQuery事件

事件注册绑定单一事件//语法 element.event(function(){});$(this).click(function(){ .... });*事件基本与原生JS一致事件处理绑定多个事件*jQuery中on()方法可以为匹配的元素绑定上一个或多个事件的时间处理函数*可给动态创建的元素进行事件绑定//语法 element.on(events,[selector],fn);// events: 事件类型 多个事件用空格分隔// selector: 元素的子元素选择器

2020-05-17 11:54:51 76

原创 jQuery基础

jQuery概述JavaScript库:library,是一个封装好的特定的集合(方法和函数)。jQuery是一个JavaScript库,可用于快速方便的操作DOM。基于原生JavaScript进行的封装,内部由JavaScript进行实现。jQuery概念jQuery是一个快速简介的JavaScript库,其设计宗旨是“write Less, Do More”,写更少的代码做更多的事情jQuery优化DOM操作、事件处理、动画设计和Ajax交互。jQuery优点轻量

2020-05-16 09:36:01 95

原创 浏览器端本地数据存储

本地存储数据存储在用户浏览器中设置、读取方便、页面刷新不丢失数据容量较大只能存储字符串数据,可将对象JSON.stringify()编码后存储window.sessionStorage可存储约5M左右的数据特性生命周期为关闭浏览器窗口(非浏览器 仅tab)在同一个窗口下(页面)数据可以共享以键值对的形式存储使用//存储数据sessionStorage.setItem(key,value);///读取数据var result = sessionStorage.getI

2020-05-15 12:14:48 386

原创 移动端touch事件

触屏事件(touch)触屏事件 touch 是移动端特有的事件事件名称说明touchstart手指出没到一个DOM元素时触发touchmove手指在一个DOM元素上滑动时触发touchend手指从一个DOM元素上移开时触发触屏事件对象 (TouchEvent)描述手指在触摸平面的状态变化事件,用于描述一个或多个触电,可以检测到触点的移动,触点的增加和减少等对象属性说明touches正在触摸屏幕的所有手指列表targetT.

2020-05-14 16:09:26 115

原创 WebAPIs - offset、client

offset系列**偏移量: 可以动态的得到指定元素的位置(偏移量)、大小等数据 **可以获取元素距离带有定位父元素的位置获取元素自身的大小(宽度高度)*返回的数值都不带单位offset系列常用属性|属性 | 作用|----|----element.offsetParent | 返回作为该元素带有定位的父级元素 如果父级都没有定位则返回body元素element.offsetTop | 返回元素相对带有定位父元素上方的偏移量 如果父级都没有定位则以body为基准element.of

2020-05-13 19:56:16 106

WebAPIs-基础知识

###WebAPIsWeb APIs 是W3C组织的标准Web APIs 是JavaScript所独有的部分Web APIs 主要提供页面交互功能JS的应用API (Application Programming Interfact) 应用程序编程接口: 一些预定义的函数,提供应用程序和开发人员基于某软件或硬件得意访问一组例程的能力Web API: 浏览器提供的一套操作浏览器功能和页面元素的API(BOM和DOM)DOM (Document Object Model): W3C组织推

2020-05-12 10:52:08 1542

原创 VsCode-dotnet(.net)项目创建

一.创建命令行项目创建命令行项目模板dotnet new console --name productName运行命令行dotnet run#默认模板运行后将输出 Hello World!二.创建类库创建类库模板dotnet new classlib -o libName将类库添加到项目中dotnet sln add libName.csproj引用类库到项目中dotnet add reference libName.csproj编译代码dot

2020-05-11 11:11:21 712

原创 JavaScript-函数

函数封装了一段可被重复调用执行的代码块。函数声明 function FuncName(args){ //函数体 return ...; }*函数使用的注意事项1. function 声明函数的关键字 需要全部小写2. 函数不被调用 则函数体不会执行3. 函数的调用: 函数名();函数的封装把一个或多个功能通过函数的方式编辑在一个函数体内函数的参数形参实参多个参数间用逗号隔开 //函数声明 f.

2020-05-11 10:54:07 55

原创 JavaScript-运算符

运算符 (operator)也称操作符,用于实现赋值、比较和执行算术运算等功能的符号。名称说明类型+加算术运算符-减算术运算符*乘算术运算符/除算术运算符%取余(取模)算术运算符++N前置递增算术运算符–N前置递减算术运算符N++后置递增算术运算符N–后置递减算术运算符<小于比较运算符>大于比较运算符<=小于等于比较运算符>=大于.

2020-05-11 10:51:18 96

原创 JavaScript-基础数据类型

数据类型不同的数据类型占用的内存空间不同,数据类型用于充分的利用内存空间JavaScript是一种弱类型/动态语言。程序将在运行过程中,自动确定变量的类型JS引擎根据 = 右边变量值的数据类型来判断由于弱类型,所以变量的作用类型可以在不断赋值的过程中改变简单数据类型 (基本数据类型)数据类型说明默认值Number数值型.包含整型值和浮点型值0Boolean布尔值类型,true、falsefalseString字符串类型“”Undefin.

2020-05-11 10:48:55 171

原创 JavaScript-变量

##变量变量的定义: 变量是用于存放数据的容器。可以通过变量名变量名变量名获取和修改数据。变量是程序在内存中申请的一块用来存放数据的空间。变量被重新赋值后,原有的值将被覆盖,将保留最后一次的值变量的使用声明变量使用var进行变量的声明var是JS关键字,用来声明变量(variable变量),使用该关键字声明变量后,计算机会自动为变量分配内存空间。未赋值的变量值为 undefined var age; //声明一个名称为age的变量 在内存中开辟空间赋值使用 ‘=

2020-05-11 10:46:00 74

原创 JavaScript-作用域、变量、对象

JavaScript的作用域作用域代码中的名字,在代码中的可用性范围就是作用域*作用域用于提高程序逻辑的局部性,增强了程序的可靠性,减少了名字的冲突*在ES6之前,程序拥有全局作用域和局部作用域全局作用域整个script标签范围内 或者 是一个 单独的js文件,在整个应用程序中都有效局部作用域​ 1.在函数内部的,只在函数内部起效果和作用function fn(){ //局部作用域 }*在不同作用域下的变量不会冲突,在同作用域下的变量会产生冲突变量的作用域根据作

2020-05-11 10:44:42 129

原创 JavaScript-基础知识

定义JavaScript是允许在客户端的脚本语言可以继续Node.js进行服务器端的开发作用表单动态校验网页特效服务器开发(Node.js)桌面程序(Electron)App(Cordova)控制硬件-物联网(Ruff)游戏开发(cocos2d-js)HTML/CSS/JS的关系HTML 决定网页的结构和内容CSS 决定网页呈现的模样JS 实现业务逻辑和页面控制浏览器的组成渲染引擎用来解析HTML与CSS,俗称内核,例如:blink,webki.

2020-05-11 10:34:50 81

原创 Electron-Debug调试-VSCode

创建launch.jsondebug -> Add Configuration在launch.json中的configurations中新增调试配置-> AddConfiguration=> {} Node.js:Electron Main=> {} Chrome : Attach在Electron Main中新增调试指令“runtimeArgs”:["–remote-debugging-prot=9222","."], *可选 "win.

2020-05-11 10:28:06 1349 1

原创 Electron启动和基础应用

基础信息界面启动界面启动: mainWindow.LoadFile启动页面的渲染进读取页面布局和演示主进程可以打开无数个子进程IPC在主进程执行任务并获取信息//启用所有node下的资源为可用状态webPreferences:{nodeIntegration:true}accelerator 快捷键//开启调试Window.WebContents.OpenDevTools();var {Shell} = require('electron');//在浏览器中打开URL

2020-05-11 10:25:36 788

原创 Electron安装

ElectronGithub的开元框架 允许使用JS开发桌面应用相当于 => Chromium + Node.js + Native APIChromium:界面的生成和渲染Node.js:底层调用和外部程序调用Native API:跨平台应用的支持安装初始化NPM环境npm initElectron开发环境安装npm install electron --Save-dev验证安装状态npx electron -velectron全局安装.

2020-05-11 10:16:42 142

wcf服务编程-设计并构建可维护的面向服务的系统(第四版)part2

压缩包总共分为2个子包,请仔细检索part1包体 文件内容为WCF服务编程第四版 简易扫描版

2018-01-06

wcf服务编程-设计并构建可维护的面向服务的系统(第四版)part1

压缩包总共分为2个子包,请仔细检索part2包体 文件内容为WCF服务编程第四版 简易扫描版

2018-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除