- 博客(12)
- 资源 (25)
- 收藏
- 关注
原创 从零开始学_JavaScript_系列(22)——dojo(9)(表单、JsonRest的post方法,widget的使用思路)
(74)dojo的表单模块插件:dojo/dom-form参数:domForm解释: 当我们需要像服务器提交很多内容时(比如很多个input输入框,还有一些单选按钮、多选按钮),我们必须将这些输入框的值变成一个对象(也许还要转为一个json字符串),在post的时候将其传递给服务器; 假如一个一个读过去,这也太傻了。所以这就是dom-form方法的
2016-05-29 18:37:32 1245
原创 从零开始学_JavaScript_系列(21)——dojo(8)(手把手教你封装一个widget)
(73)封装一个widget醒目:必须在web环境下使用,无论是python的web.py或者是通过http访问网站环境,都可以,但纯本地是不可行的。 首先,什么是widget?简单来说,就是一个dom结点,比如像这样:div> 这是一个dom结点div> 为什么需要widget呢?很简单,比如,我们想在这样一个地方:div class="nodes"
2016-05-26 22:58:22 2774
原创 从零开始学_JavaScript_系列(20)——js系列<7>(函数原型的两种声明方式、函数的作用域)
(20)函数的原型①Object.create(obj)根据原型obj创建一个对象;例如:var obj = { a: 1}var o1 = Object.create(obj);console.log(obj);console.log(o1);输出为:Object {a: 1}Object {} ②使用构造函数方法:使用构造函数,通过new
2016-05-22 19:50:51 642
原创 从零开始学_JavaScript_系列(19)——js系列<6>闭包
(18)闭包①函数内部的子函数,用到了父函数的变量,就叫做闭包。 ②可以为函数保存其执行状态, ③其原理大概是:首先,假如B函数在A函数的内部,则A为外部函数,B为内部函数,B可以访问A的变量(变量的作用域规定的);然后,假如在函数内部,如果有一个return,那么在return结束前,这个函数中的变量,其值是维持不变的;另外需要注意,不能让A函数(外部函数)执行完
2016-05-22 17:31:54 726
原创 从零开始学_JavaScript_系列(18)——dojo(7)(dojo中类的继承)
关于声明及封装一个类,请查阅我的上一篇博客:http://blog.csdn.net/qq20004604/article/details/51456809(72)继承一个类在(71)的基础上,我们继续。我们之前声明了一个类add,那么计算时,仅仅只有add显然是不够的。我们还需要minus(减去)。那么我们重新建一个文件minus,然后把add的内容复
2016-05-20 17:41:52 1365 1
原创 从零开始学_JavaScript_系列(17)——dojo(6)(声明一个类declare)
(71)声明一个类declare作用:封装一个类,然后可以通过调用这个类,来调用其类方法。 优点:①可以继承其他类的类方法; ②假如我们需要使用一个类的类方法,而这个类依赖于5个插件。如果正常调用的话,我们需要在每个使用这个类的js文件里,调用这5个插件。当我们使用封装时,我们只需要调用这个类即可。而调用这个类的方法很简单。 ③可以使得代码模块化,按需加载。
2016-05-19 20:32:00 8637
原创 从零开始学_JavaScript_系列(16)——js系列<5>(正则表达式)
前注:参考网易云课堂前端的正则表达式内容(12)正则表达式①描述字符串规则的表达式使用 /规则/ 来表示 ②正则表达式.test(字符串)用于测试正则表达式与字符串是否匹配返回值是true或者false注:只需要字符串里包含正则表达式,即返回true,也就是说,假如正则表达式是/123/,字符串是a1234b,那么依然返回true ③锚点
2016-05-15 16:45:59 993
原创 从零开始学_JavaScript_系列(15)——js系列<4>(数值、字符串、对象、数组、函数、日期的基本方法)
注:$("#a").text( 内容 ) 是jquery的方法,可以理解为在 添加内容变为:内容(6)数值注意,Math的M需要大写①绝对值:Math.abc(x) 获得x的绝对值(之后的意思都类似,非特殊不再说明) ②求四舍五入后结果:Math.round(1.9) = 2;Math.round(1.1)=1; ③向上取
2016-05-12 22:43:20 1382
原创 从零开始学_JavaScript_系列(17)——CSS<4>(定位、遮罩、float、弹性布局flex)
部分可能不兼容低版本浏览器(比如IE)部分图片来自网易云课堂,侵、私信、删 (60)定位①position ②值:static:默认,无定位 relative:相对定位,仍在文档流之中(其他的元素不变),参照物相对于原来的位置进行定位。会压在其他的元素上面。作用是为绝对定位元素提供参照物。 absolute:绝对定位,脱离文档流(后续元素会在绝对定位元素
2016-05-06 17:56:57 4532
原创 从零开始学_JavaScript_系列(16)——CSS<3>(文本、对齐、圆角、盒模型、背景)
注意,有些CSS属性对于低版本浏览器(典型的就是IE),可能不支持,所以在面向低版本浏览器的时候需要注意的说。关于CSS属性的兼容性检测的网站:http://caniuse.com/(34)文字字体①font-size:文字大小②值有:length(具体值)、absolute-size(绝对值,用的少)、relative-size(相对值,用的少)、percenta
2016-05-06 17:45:18 3424
原创 从零开始学_JavaScript_系列(15)——js系列<3>(转为字符串,截取字符串)
(29)把json转化为字符串JSON.stringify(store)即可(注意JSON要大写),store是json对象 (30)对一个数组赋值①假如我们有一个不定长度的数组abc②我们想要将该数组逐值赋给另一个数组def;③因此,机智的我们想到了使用for循环;for(var i = 0; i { def[i] = abc[i];
2016-05-01 23:58:59 638
原创 从零开始学_JavaScript_系列(14)——dojo(7)(饼图,BorderContainer,hashchange,弹窗)
(60)创建一个饼形图比较简单的标签声明法:(只需要修改数据即可)①首先,加载dojo文件和样式文件:(关于style.css,需要根据自己找到的路径修改,或者使用我从官网上找到的链接:https://dojotoolkit.org/documentation/tutorials/1.10/charting/demo/style.css) var dojoConfig = {
2016-05-01 23:41:09 8255
nodejs创建的express博客的base版本
2016-07-27
卡牌游戏源代码(CMD窗口)
2016-02-29
《C++ Primer Plus第6版中文版》学习笔记(第十章)
2016-01-19
《C++ Primer Plus第6版中文版》学习笔记(第十一章)
2016-01-19
C++语法学习笔记(至六十一)
2015-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人