- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 Web前端笔试面试题集锦
Web前端笔试面试题集锦JavaScript相关1. 变量提升 执行JS代码时,会生成执行环境,只要代码不是写在函数中的,就是在全局执行函数中,函数中的代码会产生函数执行环境,只有这两种执行环境。 在生成执行环境时,会有两个阶段。第一个阶段是创建阶段,JS解释器会找出需要提升的变量和函数,并且给他们...
2018-09-28 18:53:54
944
原创 JavaScript异步编程的五种方式
所谓”异步”,简单说就是一个任务分成两段,先执行第一段,然后转而执行其他任务,当第一段有了执行结果之后,再回过头执行第二段。JavaScript采用异步编程原因有两点,一是JavaScript是单线程,二是为了提高CPU的利用率。在提高CPU的利用率的同时也提高了开发难度,尤其是在代码的可读性上。 1.回调函数假定有两个函数f1和f2,后者等待前者的执行结果。 f1(); f2(...
2018-09-02 16:32:06
474
原创 Restful API详解
一、介绍REST - REpresentational State Transfer,英语的直译就是”表现层状态转移“。Rest是Web服务的一种架构风格,使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议,轻量级,跨平台,跨语言的架构设计。它是一种设计风格。不是一种标准。是一种思想。Resource:资源,即数据。 Representational:某种表现形式,比...
2018-09-02 16:00:48
512
原创 ECMASCript6 新特性介绍
一、介绍1.历史ECMAScript和JavaScriptECMAScrip是标准,JavaScript是实现 类似于HTML5是标准,IE10、Chrome、FF都是实现换句话说,将来也能有其他XXXScript来实现ECMAECMAScript简称ECMA或ES目前版本 低级浏览器主要支持ES 3.1高级浏览器正在从ES 5过渡到ES 6历史版本 ...
2018-09-02 12:10:05
1310
转载 JavaScript中call()函数详细用法
call() 方法调用一个函数, 其具有一个指定的this值和分别地提供的参数(参数的列表)。注意:该方法的作用和 apply() 方法类似,只有一个区别,就是call()方法接受的是若干个参数的列表,而apply()方法接受的是一个包含多个参数的数组。语法fun.call(thisArg, arg1, arg2, ...)参数thisArg在fun函数运行时指定的this值。需要注意的是,指定的...
2018-05-09 16:54:26
21183
转载 判断点是否在三角形内
本文转自:判断点是否在三角形内 英文原文:http://www.blackpawn.com/texts/pointinpoly/default.html概述给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,这里假定点和三角形位于同一个平面内。本文介绍三种不同的方法,由浅入深一 内角和法连接点P和三角形的三个顶点得到三条线段PA,PB和PC...
2018-05-06 16:13:54
22036
原创 C#中Winform控件扁平化设计
导语:在用Visual Studio进行WinForm窗体程序设计时,系统提供的窗体和其他公共控件看起来比较难看,随着设计风格以及人们审美的转变,用户更喜欢如下图所示扁平化设计风格。可以通过两种方式来让自己的界面风格变成扁平化风格界面。方式一、自己动手DIY 这种方式比较费力,需要有一定的基础,可以参考杨睿的一篇博客:C# winform 界面美化技巧(扁平化设计),自己动手做下来会...
2018-05-06 15:52:47
16980
转载 C# 中[DllImport("user32.dll")]和extern用法和示例
原文:https://blog.youkuaiyun.com/michellehsiao/article/details/7629746 extern 修饰符用于声明在外部实现的方法。extern 修饰符的常见用法是在使用 Interop 服务调入非托管代码时与DllImport 特性一起使用。在这种情况下,还必须将方法声明为static,如下示例所示:[DllImport("us...
2018-05-06 15:31:36
11338
转载 现代前端开发路线图:从零开始,一步步成为前端工程师
原文:Kamran Ahmed 翻译:36氪 很多人都想学编程。但是苦于没有具体的步骤和指导。比如想找份前端开发的工作,却不知道应该先学习什么再学习什么,也不知道该选择什么样的工具。因为经常被人问到类似的问题,全栈开发者Kamran Ahmed索性在github上制订了一份现代前端开发的路线图,并且用一篇文章对前端开发的整个学习过程进行了详细解释。...
2018-04-23 19:14:06
1208
原创 JavaScript中Cookie操作
创建Cookiefunction setCookie(name,value){ var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); //document.cookie = name + "="+ escape (value) + ";expires
2018-03-21 22:02:00
521
1
转载 前端入门方法
文章转自: https://github.com/qiu-deqing/FE-learningTable of Contents generated with DocTocFE-learning 必备基础技能基本开发工具学习方法和学习目标入门之路继续提高一些个人经历[LingyuCoder](https://github.com/LingyuCoder)的学习经历 工具技能语
2017-08-12 10:45:22
2986
原创 在C#中初次使用GDAL
C#初次使用GDAL的环境设置及简单示例如果要处理栅格数据,特别是格式转换,地理空间数据抽象库(GDAL)是非常好的。我想使用GDAL进行生物多样性建模项目,所以我看了一下GDAL的C#绑定。按照如下步骤你就可以在VS 2010以及VS 2012使用GDAL了,所以您需要做的是:下载GDAL。从这里选择并下载适合您系统的(32位或64位)最新版本预编译GDAL二进制文件
2017-08-09 10:07:30
9657
1
原创 GIS相关数据下载网站、软件和工具等
本帖长期更新,欢迎补充!作为一名GIS从业人员,经常需要各种各样的数据。栅格数据如遥感影像数据、DEM数据等;矢量数据如全国行政区划数据、全球行政区划数据、河流数据等。同时又需要各种各样数据处理工具和开发工具,为此,到网上搜集了许多,特意列出如下,供大家学习参考。数据篇对地观测共享中心 ☆☆☆☆☆ 五星推荐:提供Landsat-5、Landsat-7、Landsat-8、IRS-P6、EnviS
2017-08-08 17:01:38
3601
转载 如何写出高效率的HTML
原文链接:如何写出高效率的HTML我们该如何提升网页的性能?看到这个问题时,大多数开发者会想到图片优化、JavaScript优化、服务器配置升级、文件压缩甚至是CSS压缩这些方式。然而,网页的核心语言HTML却被忽视了。 如今,HTML的负担越来越重,在全球排名前100的网站中,平均每个页面的HTML代码大小有40k左右,其中Amazon和Yahoo平均每页的HTML代码有几千行,Youtube的
2017-08-08 15:31:51
1890
翻译 JavaScript中的私有成员
JavaScript 是世界上最被误解的语言。很多人认为它缺乏信息隐藏的特性所以对象不能有私有实例变量和方法。但这是一个误解。JavaScript对象同样可以拥有私有变量。下面就讲解一下
2017-08-08 11:20:45
1627
翻译 C#中的一个JSON库-LitJSON简介
之前做过的一个项目,涉及到JSON数据的操作,于是找到了一个功能强大的JSON库-LitJSON。原文来自:LitJSON Quickstart Guide 下面就对它做介绍,一步一步揭开它的美丽面纱。JSON介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programm
2017-08-08 11:09:38
4881
原创 jQuery ajax 如何将文件与所有的表单数据上传到 ASP.NET服务器
经常会看到许多网站,它们有复杂的表单。你既可以填入你的邮箱、电话号码、性别等信息,也可以同时上传文件,那么这些是怎么做到的呢?当然,Asp.Net完全支持这个功能,但整个页面需要刷新。我们今天要讨论的是使用jQuery ajax技术来实现这一功能
2017-08-08 10:22:15
2399
原创 Asp.Net中使用HTTP处理程序连接MySQL数据库
Asp.Net中使用HTTP处理程序连接MySQL数据库网站中无论是用户登录还是用户信息修改等操作都离不开数据库。本文将通过一个简单的例子来介绍Asp.Net中如何通过HTTP处理程序来对MySQL数据库进行操作。
2017-08-07 17:34:21
3526
原创 C#操作MicroSoft Word的代码
C#操作Microsoft Office的代码本代码包含:word的创建插入文字,选择文字,编辑文字的字号、粗细、颜色、下划线等设置段落的首行缩进、行距设置页面页边距和纸张大小设置页眉、页码插入图片,设置图片宽高以及给图片添加标题插入表格,格式化表格,往表格中插入数据保存word,打印word把word文档装化为Html文件word模板的导入与导出
2017-08-07 14:08:58
3172
原创 JavaScript闭包
1. 引言如果您了解JavaScript函数和模块的概念,学习闭包对您来说应该不是一个大问题。如果你刚刚接触JavaScript,没有了解过这两个概念,那也没问题。闭包属于高级JavaScript概念的类别,但相信我,如果你知道和了解内部函数的工作原理,理解闭包将是小菜一碟。2.内部函数内部函数从根本上说是“函数内的函数”。 JavaScript支持嵌套函数,这意味着您可以在函数内创建一个或多个函数
2017-08-07 13:07:59
1612
翻译 使用HTTP处理程序和jQuery在ASP.NET Web应用程序中的进行数据库操作
使用HTTP处理程序和jQuery在ASP.NET Web应用程序中的进行数据库操作
2017-08-07 11:06:05
2131
原创 图像置乱之评价图像置乱度算法的选择
一、图像置乱度 所谓“图像置乱”,就是将图像的信息次序打乱,将a像素移动到b像素的位置上,b像素移动到c像素的位置上……使其变换成杂乱无章难以辨认的图像。 目前对于置乱的研究主要集中在置乱方法和置乱度评价两个方面。在置乱方法研究方面已取得了一定成效,同时也在探索更为简单、有效、安全、适用于任何图像( 不同大小,彩色和灰度) 的置乱方法。笔者在做关于图像置乱的过程中通过查阅文献找到了一个比较合理的
2016-07-23 15:40:58
4957
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人