Better>>Me

导航

2017年4月18日 #

JavaScript 排序算法

摘要: 排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个对象呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。通常规定,对于两个元素x和y,如果认为x < y,则返回-1,如果认为x 阅读全文

posted @ 2017-04-18 15:03 Better>>Me 阅读(108) 评论(0) 推荐(0) 编辑

JavaScript 高阶函数

摘要: 高阶函数的英文叫Higher-order function ,什么是高阶函数呢>? JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 用代码验证一下: map/reduce 举例说明,比如我 阅读全文

posted @ 2017-04-18 13:59 Better>>Me 阅读(117) 评论(0) 推荐(0) 编辑

JavaScript 方法

摘要: 对象的定义 var xiaoming = { name: '小明', birth: 1990 }; 是,如果我们给xiaoming绑定一个函数,就可以做更多的事情。比如,写个age()方法,返回xiaoming的年龄: var xiaoming = { name: '小明', birth: 1990, age: function () { ... 阅读全文

posted @ 2017-04-18 13:55 Better>>Me 阅读(146) 评论(0) 推荐(0) 编辑

Django haystack+solr搜索引擎部署的坑.

摘要: 跟着<<Django by Example>> 一路做下来,到了搭建搜索引擎的步骤 默认的思路是用 obj.objects.filter(body__icontains='framework') 然后把得到的QuerySet 返回到模板中使用 首先要确保你的java版本在 1.7或之上 使用 jav 阅读全文

posted @ 2017-04-18 12:09 Better>>Me 阅读(2299) 评论(0) 推荐(0) 编辑

JavaScript 变量的作用域名

摘要: 如果内部函数和外部函数的变量名重复,会优先使用内部的变量.因为检索是从内到外的 变量提升 JavaScript的函数定义有个特点,它会先扫描整个函数体的语句,把所有申明的变量“提升”到函数顶部: 全局作用域 这说明JavaScript实际上只有一个全局作用域。任何变量(函数也视为变量),如果没有在当 阅读全文

posted @ 2017-04-18 09:56 Better>>Me 阅读(167) 评论(0) 推荐(0) 编辑

2017年4月17日 #

JavaScript 函数定义和调用

摘要: 普通的函数定义方法: arguments JavaScript还有一个免费赠送的关键字arguments,它只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数。arguments类似Array但它不是一个Array: function foo(x) { alert(x); // 10 f 阅读全文

posted @ 2017-04-17 23:44 Better>>Me 阅读(106) 评论(0) 推荐(0) 编辑

JavaScript 数组

摘要: JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: var arr = [1, 2, 3.14, 'Hello', null, true]; arr.length; // 6 直接给length 修改为一个新的值的话 阅读全文

posted @ 2017-04-17 21:04 Better>>Me 阅读(119) 评论(0) 推荐(0) 编辑

javaScript 字符串

摘要: 要把多个字符串链接起来,可以用+号 但如果多个变量来接,这将会相当麻烦,所以新增了一种模板字符串 字符串本身是不可变的 阅读全文

posted @ 2017-04-17 20:45 Better>>Me 阅读(111) 评论(0) 推荐(0) 编辑

JavaScript 数据类型

摘要: JavaScript 语法 和 Java类似 每个语句以;结束,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。 第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果; 阅读全文

posted @ 2017-04-17 20:38 Better>>Me 阅读(126) 评论(0) 推荐(0) 编辑

javaScrpit 开端

摘要: JavaScript 代码可以直接嵌在网页的任何地方,不过我们通常把JavaScrpit放到<head>中: 效果图,这是一个alert() 输出语句 但是一般我们都把js放到一个单独的文件中,方便管理 <script type="text/javascript" src='js/hello.js' 阅读全文

posted @ 2017-04-17 20:13 Better>>Me 阅读(98) 评论(0) 推荐(0) 编辑