`
文章列表
怎么样快速学习AngularJS? 相信很多初学者都有过或者类似的疑问,其实这个问题没有标准的答案,每个人的技术背景、工作经验等等都不经相同,所以学习AngularJS的切入点肯定也就不同,我之前初略使用过knockoutjs,当我第一眼看到AngularJS的Helloworld案例后,顿时就被声明式的语法和强大的双向绑定特性所吸引。 其实AngularJS的官方网站首页的几个例子已经很好的展示了AngularJS的一些特性,下面我就从几个例子一步一步的讲解AngularJS吸引人的东西并且实际项目中是怎么使用ng的。 首先还是从第一个经典的Hello world 案例说 ...
首次创建提交:cd到项目下,执行以下命令touch README.mdgit init git add README.md【git add在提交之前,Git有一个暂存区,可以放入新添加的文件或者加入新的改动 】git commit -m""【 提交已经被add进来的改动】git remote add origin http://gi ...
简介:AngularJS 是一个 JavaScript 框架,通过 <script> 标签添加到 HTML 页面 例如: <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>   通过表达式绑定数据到 HTML   AngularJS 指令: (参考网址:http://www.runoob.com/angularjs/angularjs-reference.html) 以 ng 作为前缀的 HTM ...
1. 简介 Web领域的实时推送技术,让用户不需要刷新浏览器就可以获得实时更新.它有着广泛的应用场景,比如在线聊天室、在线客服系统、评论系统等.在WebSocket出现之前,很多网站为了实现实时推送技术,通常采用的方案是轮询 (Polling)和Comet技术 socket.io(插口)是一个WebSocket库,包括了客户端的js和服务器端的nodejs,它的目标是构建可以在不同浏览器和移动设备上使用的实时应用。它会自动根据浏览器从WebSocket、AJAX长轮询、Iframe流等等各种方式中选择最佳的方式来实现网络实时应用,非常方便和人性化,而且支持的浏览器最低达IE5.5,可以满 ...
fs模块是文件操作的封装,它提供了文件的读取,写入,更名,删除,遍历目录,链接等文件系统操作 与其他模块不同的是,fs模块中所有的操作都提供了异步的和同步的两个版本, 例如读取文件内容的函数有①异步的fs.readFile()和②同步的fs.readFileSync() 具体详解: ①异步fs.readFile(filename,[encoding],[callback(err,data)])-----读取文件的函数 必选参数 filename,表示要读取的文件名 encoding可选参数,表示文件的字符编码 callback 是回调函数,用于接收文件的内容 回调函数提供两个 ...
①端口占用问题: 今天运行服务器,启用node文件时报错,终端提示:Error: listen EADDRINUSE :::3000 查询后发现开着两个终端,导致端口被占用,关闭即可. ②数据库操作: 连接数据库,可以使用 mongoose 这个模块操作 mongodb 进行增删改查 ③require加载模块 require加载文件代码,可以加载.js,.json,.node后缀的文件,且过程是同步的.所以 setTimeout(() => {   module.exports = { a: 'hello' }; }, 0) require这个文件得到的是空对象{} ...

node.js总结

ubuntu安装nvm并安装node步骤 首先安装nvm,终端键入: $ wget -qO- https://raw.github.com/creationix/nvm/v0.25.0/install.sh | sh  如果nvm版本是较低版本的话, 可以在 ~/ .nvm/中checkout新的版本安装,就会自动更新 之后安装node:直接使用nvm安装node 首先用nvm查看现有的所有node版本: $ nvm ls-remote 然后选择你想要的版本安装: $ nvm install <version> 安装了多个版本之后,你可以切换选择不同版本: ...
                ubuntu安装Webstorm 网上看了许多步骤太乱,所以自己总结了下大概过程,其实也很简单: (1)首先下载安装包,网址 https://www.jetbrains.com/webstorm/download/previous.html (2)下载完成后解压,终端键入: tar xvf WebStorm-10.0.5.tar.gz #(对应版本)  之后进入解压文件: cd WebStorm-141.3058.35/  ls(列出文件内容)--->bin  build.txt  help  Install-Linux-ta ...
一:Django模型数据类型 Django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表 以下是我在模型中写的数据: class Cart(models.Model): sort = models.CharField(max_length=20, null=False) name = models.CharField(max_length=20, null=False) price = models.FloatField(max_length=20) unit = models.CharField(max_lengt ...
最近用到的jQuery种类比较多,大概总结了一下常用到的一些选择器. 层叠选择器,过滤选择器, 总结一下常用的元素查找方法有以下几种: $("#id-name")    选择id为hello的元素,id值不能重复,且在文档中只能有一个id值,所以得到的是唯一的元素  $("div")           选择所有的div标签元素,返回div元素数组  $(".class-name")      选择使用class-name类的css的所有元素  $("*")             选择文档中的所有的 ...
Python是面向对象语言,所以程序抛出的异常也是类(一)常见的Python异常有:NameError 尝试访问一个没有申明的变量SyntaxError 语法错误IndexError 索引超出序列范围KeyError 请求一个不存在的字典关键字AttributeError     尝试访问未知的对象属性ValueError 传给函数的参数类型不正确,比如给int()函数传入字符串形UnboundLocalError  未绑定本地错误   (二)以下是我最近遇到的问题及解决方案: ①python局部/本地变量引用赋值问题 做项目时刷新网页服务器提示报错:UnboundLocalErro ...
                   views功能通过view对urls,模板,模型起到的作用来表现出views的功能①(匹配url):urls文件匹配对应的URL,查找指定的函数进行URL处理,而这个处理函数即包含在views文件中②(模版与数据传 ...
SQLite是一个进程内的库,实现了SQL数据库引擎,其重要的特性是零配置的,这意味着不需要复杂的安装或管理   数据库及SQL作用:网站经由 web 来更新大量的信息,需要数据库来存储信息 可用于网站主机的数据库系统有很多种类型,最常见的是MySQL、SQL Server和Oracle SQL 是一门用于访问数据库的语言,如果要在数据库存储或检索数据,web 服务器就需要使用 SQL 语言对数据库系统进行访问的权限   检验与安装: Linux 操作系统一般都附带 SQLite,终端键入 sqlite3 即可检验是否安装SQLite 若未安装则键入 sudo apt-ge ...

Ajax小结

①定义:AJAX是一种快速创建动态网页的技术 传统的网页如果需要更新内容,必需重载整个网页面,而ajax通过在后台与服务器进行少量数据交换,可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新  (不需要任何浏览器插件,但需要用户允许javascript在浏览器上执行)   ②部分更新实用例子:有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图和qq点赞等。   ③向服务器发送请求时需要规定:规定请求的类型、URL和具体数据data method:请求的类型有GET 或 POST(通过 POST 读取的页面不被缓存)

jQuery常用方法

选择器注意事项: ①属性选择器的@属性问题:版本升级后放弃了@符号,例 $("div[@title = 'test']")  正确写法去掉@符号,若出现代码报错则查看版本是否最新版,及是否有@符号   ②遍历方法后代:children(),find() ...
Global site tag (gtag.js) - Google Analytics