-
JavaScript函数
所属栏目:[C语言] 日期:2020-12-15 热度:142
函数实际上是对象,每个函数都是Function类型的实例,且与其他类型一样具有属性和方法.由于函数是对象,故函数名即为指向函数的指针,正是由于这一点,函数没有重载,重复定义函数只会后者替换前者. 函数的定义 函数的定义有三种: 函数声明 函数表达式 使用Functio[详细]
-
JavaScript 判断“IOS,Android,PC”
所属栏目:[C语言] 日期:2020-12-15 热度:110
通过判断浏览器的“userAgent”,用正则来判断是否是ios和Android客户端。代码如下: //android终端或者uc浏览器var u = navigator.userAgent,app = navigator.appVersion; //ios终端 var isAndroid = u.indexOf('Android') -1 || u.indexOf('Linux') -1; va[详细]
-
Html5 touch事件
所属栏目:[C语言] 日期:2020-12-15 热度:95
“touch”事件鼠标参数位置: 源生: e.touches[0] JQuery: e.originalEvent.touches[0] 在JQuery使用“touch”事件不能直接绑定: $(...).touchstart(function(){...}); //无效 需要使用“bind()”这类方法来进行绑定 $(...).bind('touchstart',function()[详细]
-
JQuery “bind()”/“on()”区别
所属栏目:[C语言] 日期:2020-12-15 热度:89
注:JQuery在1.9.x版本之后把“on”替换了原来的“live”。 bind():为当前页面的指定元素绑定方法。 $('...').bind('click,mousemove',function(){'...'}); on():“on”方法也能实现如“bind”的效果,只需要把上面代码中的“bind”换成“on”就可以了。 $[详细]
-
总结前端优化的知识点
所属栏目:[C语言] 日期:2020-12-15 热度:59
table class="text" tr class="li1" td class="ln"pre class="de1"1 2 3 4 span class="xtra li2"span class="de2"5 6 7 8 9 span class="xtra li2"span class="de2"10 11 12 13 14 span class="xtra li2"span class="de2"15 16 17 18 19 span class="xtra l[详细]
-
常用javascript代码片段集锦
所属栏目:[C语言] 日期:2020-12-15 热度:66
常用方法的封装 根据类名获取DOM元素 判断是否是数字 // 方法一:正则// return /^d+$/g.test(numStr); // 方法二:使用isNaN函数,可能存在潜在问题return !isNaN(numStr); } 从数组中删除指定下标的元素 声明一个临时数组,遍历原数组并判断是否等于给出[详细]
-
递归合并多维数组
所属栏目:[C语言] 日期:2020-12-15 热度:97
table class="php" tr class="li1" td class="ln"pre class="de1"1 2 3 4 span class="xtra li2"span class="de2"5 6 7 8 9 span class="xtra li2"span class="de2"10 11 12 13 14 span class="xtra li2"span class="de2"15 16 17 18 19 span class="xtra li[详细]
-
--怎么重命名Delphi项目
所属栏目:[C语言] 日期:2020-12-15 热度:144
有时候Delphi的项目命名的规范不好,可能需要重命名。 不需要去重新写一遍代码,但是也要注意重命名的方法,否则可能项目无法编译等蛋疼的情况。 正确的做法是: 对于.dpr项目文件:另存工程是 file->save project as ,更改项目名,并且保存到原来的项目所[详细]
-
golang x.(T)使用场景
所属栏目:[C语言] 日期:2020-12-15 热度:55
table class="go" tr class="li1" td class="ln"pre class="de1"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 fmt Print ? A ? ? ? ? B ? AA ? ? ? ? B[详细]
-
hahah
所属栏目:[C语言] 日期:2020-12-15 热度:121
一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。 我工作过的公司有4家,NVIDIA,Google,Slide和Glow。其中两家是知名的大公司,Slide我是[详细]
-
javascript 三种事件监听
所属栏目:[C语言] 日期:2020-12-15 热度:155
第一种监听方式,也是最普遍使用的方式,是直接在代码上加载事件,产生效果: 第二种监听方式,是使用DOM的方式获取对象,并加载事件: 第三种监听方式,是使用标准的addEventListener方式和IE私有的attachEvent方式,因为IE的attachEvent方式在参数传递时的[详细]
-
docker命令学习
所属栏目:[C语言] 日期:2020-12-15 热度:141
今天学习一个docker命令: -it 将当前的输入输出绑定到容器中 --rm 执行完毕后删除容器 --name my-running-script 容器的名字叫作my-running-script,如果不指定,docker会将容器命名为一个随机字符串 -v "$PWD":/usr/src/myapp 表示将当前目录挂载到/usr/sr[详细]
-
把非规范的js插件改成requirejs模块加载的写法
所属栏目:[C语言] 日期:2020-12-15 热度:93
(function($){ $.fn.Hello = function(options) { //TODO };})(jQuery); 改成: ;(function (root,factory) { if (typeof define === 'function' define.amd) { define(['jquery'],factory); } else { factory(root.jQuery); }}(this,function($){ $.fn.Hell[详细]
-
----CoInitialize 和 CoUninitialize 的调用时机问题
所属栏目:[C语言] 日期:2020-12-15 热度:141
参考《》 CoInitialize 和 CoUninitialize 最近有个东西,需要读 XML 配置文件,于是用 msxml 做了。msxml 是基于 COM 的,使用之前需要 CoInitialize,使用之后需要 CoUninitialize。于是我写成了: void foo(){ CoInitialize(NULL); // Reading configurat[详细]
-
什么是集成测试
所属栏目:[C语言] 日期:2020-12-15 热度:67
单元测试--> 集成测试 --> 冒烟测试 --> 回归测试 --> 用户验证测试 Unit --> Integration --> smoke --> Regression --> Acceptance 单元测试就是最小代码单元的针对性测试,可以是对象的一个属性,检查是否存在或值是否有效等等;也可以是一个函数或方法,[详细]
-
前端开发技能
所属栏目:[C语言] 日期:2020-12-15 热度:85
table class="text" tr class="li1" td class="ln"pre class="de1"1 2 3 4 5 6 7 8 9 10 jquery、zepto之流,2)MVC类->backbone、underscore等,3)MVVM/VM类:angular、vuejs等,4)模块化->CMD、AMD、commonJS等;5、HTML5:canvas、SVG、websocket、webw[详细]
-
变量 作用域和内存问题
所属栏目:[C语言] 日期:2020-12-15 热度:158
ECMAscript中的变量是松散类型的,即它在不同的时期可以有不同类型的值,这也是ECMAscript最强大的的特性之一. 基本类型和引用类型的值 基本类型的值是指的简单的数据段,基本类型有五种,依次是: Undefined Boolean String Number Null 而引用类型的值指的是由[详细]
-
spring使用PropertiesFactoryBean读取properties文件
所属栏目:[C语言] 日期:2020-12-15 热度:101
precode!-- spring 配置-- bean id="systemProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean" property name="locations" classpath*:system.properties 注入到bean对象 @Component public class ResourceBean { private[详细]
-
用 sed 将 markdown 代码标记转换为 ConTeXt 抄录标记
所属栏目:[C语言] 日期:2020-12-15 热度:74
table class="text"gt;tbodytr class="li1"gt; td class="ln"pre class="de1"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 one-line.txt?$ sed -e 's/```[^x00]*x00([^`]*)```/starttypingn1stoptypingn/g' one-[详细]
-
iOS 上线AppStore需要准备的东西,
所属栏目:[C语言] 日期:2020-12-15 热度:121
table class="text" tr class="li1" td class="ln"pre class="de1"1 2 3 4 5 6 7 8 9 10[详细]
-
黑客文化简史
所属栏目:[C语言] 日期:2020-12-15 热度:105
本篇原作者为Eric S. Raymond esr@snark.thyrsus.com,他是一位大哥级的 Hacker,写了很多自由软件,知名著作有Jargon File等,近年来发表“大教堂与集市”论文为Opensource software努力,Netscape 愿意公开Navigator的原始码,与这篇文章有很大的关系。 Ha[详细]
-
如何组织好一场黑客马拉松?
所属栏目:[C语言] 日期:2020-12-15 热度:120
我先来分享一些经验,希望对大家有所帮助,到目前位置,我已经参与组织和参加了大概10多场的Hackathon比赛,首先Hackathon只是一种形式,很多程序员相聚在一起,以合作的形式去进行编写程序。精髓在于:很多人,在一段特定的时间内,相聚在一起,以他们想要[详细]
-
判断是否是微信浏览器
所属栏目:[C语言] 日期:2020-12-15 热度:61
table class="javascript" tr class="li1" td class="ln"pre class="de1"1 2 3 4 5 6 7 8 9 mozilla linux u android 4.1.2 zh cn mi one plus build jzo54k applewebkit khtml like gecko version mobile safari micromessenger 5.0.1.352 mozilla iphone c[详细]
-
atom 手动安装插件
所属栏目:[C语言] 日期:2020-12-15 热度:50
table class="python"gt;tbodytr class="li1"gt; td class="ln"pre class="de1"1 2 3 4 /. /packagesgit clone 你想安装的 Package 的仓库链接 Package 路径 npm install[详细]
-
Go语言 daisy-channel
所属栏目:[C语言] 日期:2020-12-15 热度:104
table class="go" tr class="li1" td class="ln"pre class="de1"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 main? ? main ? ? ? ? ? ? ? ? ? ? ? ? n ? ? ? ? ?? ? ? ? leftmost[详细]