Welcome 微信登录

首页 / 脚本样式 / JavaScript

Angularjs中使用Filters详解

Angularjs中使用Filters详解

Filter作用就是接收一个输入,通过某个规则进行处理,然后给用户返回处理后的结果。Filter可以用在模板、控制器、或者服务,同时也会很容易自定义一个Filter过滤器。在模板中使用FilterFilter可以用于在视图模板中使用一下语法表达式:{{ expression | filter }}例如:格式{{ 12 | currency }}是使用currency的filter用法,让数字12过滤为货币形式,结果是$12.00。Filter可以应用到另一...
JavaScript高级程序设计(第三版)学习笔记6、7章

JavaScript高级程序设计(第三版)学习笔记6、7章

第6章,面向对象的程序设计对象:1、数据属性configurable,表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或能否把属性修改为访问器属性,默认为trueenumerbale,表示能否通过for-in访问属性,默认trueƒwritable,表示能否修改属性值,默认true„value,数据存储位置,默认undefined修改默认属性特性:Object.defineProperty(),接收三个...
基于jQuery日历插件制作日历

基于jQuery日历插件制作日历

来看下最终效果图吧:是长得丑了一点,不要吐槽我-。-首先来说说这个日历主要的制作逻辑吧:·一个月份最多有31天,需要一个7X6的表格去装载·如果知道了某个月份1号是星期几,这个月份有多少天,一个循环就可以显示某个月的日历了吧(眼睛都放光了*.*)·加上一些控件让用户可以方便操作吧(比如可以输入年份、月份,可以点击选择年份、月份)新建一个html文件,html结构:<div class="container"> <input type="t...
js仿百度登录页实现拖动窗口效果

js仿百度登录页实现拖动窗口效果

在web开发中,鼠标拖拽效果非常常见,例如百度的登录页,点击登录会弹出一个窗口,并且这个窗口可以拖动;那么这样的拖拽效果如何实现呢 ?其实实现很简章,搞清楚他的原理就很容易了;首当其冲的,要涉及到鼠标的三个事件,分别为鼠标按下、移动、松开;在这三个事件里分别计算元素鼠标的位置即可;复制代码/******* 拖拽原理1: 拖拽状态 = 0鼠标在元素上按下的时候 {拖拽状态 = 1记录下鼠标的x和y坐标记录下元素的x和y坐标 } 鼠标在元素上移动的时候 {如果...
javascript html5 canvas实现可拖动省份的中国地图

javascript html5 canvas实现可拖动省份的中国地图

本文实例分享了html5 canvas可拖动省份的中国地图实现方法,供大家参考,具体内容如下1.数据获取画地图需要省份边界坐标,理论上可以每次都用百度API获取数据并绘图,但为了增加效率,首先将所有坐标都获取下来并存入数据库中。新建省份数据数组复制代码 代码如下:var allZoneData = [{"name":"辽宁省","been":"yes","id":"01"},<span style="font-family: Arial, Helve...
详解AngularJS过滤器的使用

详解AngularJS过滤器的使用

AnularJS的过滤器用来格式化需要展示给用户的数据,有很多实用的内置过滤器,也可以自己编写。在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器。例如,假设我们希望将字符串转换成大写,可以对字符串中的每个字符都单独进行转换操作,也可以使用过滤器:{{ name | uppercase }}在JavaScript代码中可以通过$filter来调用过滤器。例如,在JavaScript代码中使用lowercase过滤器:app.controller(...
原生JavaScript制作微博发布面板效果

原生JavaScript制作微博发布面板效果

javaScript实现微博发布面板效果.采用的js知识有:正则表达式区分中英文字节、随机数生成等函数淡入淡出、缓冲运动。闪动等动画函数onfocus、onblur、oninput、onpropertychange等事件动态添加元素,获取设置动态属性基本思路:当内容为空时,发布按钮为灰色,点击时候文本框会闪动,输入文字会提示还可以输入多少文字,超出会提示,且不能发布,要注意的是,判断文本框内容的长度,不能直接来,因为英文属于一个字节,中文占两个,要用正则处...
JavaScript中setTimeout和setInterval函数的传参及调用

JavaScript中setTimeout和setInterval函数的传参及调用

如何向 setTimeout 、 setInterval 传递参数看如下代码:var str = "aaa"; var num = 2; function auto(num){ alert(num); } setTimeout("auto(num)",4000); 这样写是可以正常工作的,但是如其说这是参数传递,还不如说是直接使用的全局变量。所以,这种写法是没有必要的,一般情况下更多的是用到传递局部变量作为参数。把代码修改一下://var str = "a...
Node.js项目中调用JavaScript的EJS模板库的方法

Node.js项目中调用JavaScript的EJS模板库的方法

作为外部模块,调用的方法和mysql模块是相同的,不再赘述。ejs的render函数有两个参数 第一个是字符串,第二个是可选的对象,和其他javascript模版一样需要渲染的数据也是包含在option对象中的ejs.render(str,option); // 渲染字符串 str 一般是通过nodejs文件系统的readfile方法读取 ejs.render(str,{ data : user_data // 需要渲染的数据 }); 当str字符串中没有...
Node.js的Express框架使用上手指南

Node.js的Express框架使用上手指南

Express介绍npm提供了大量的第三方模块,其中不乏许多Web框架,比如我们本章节要讲述的一个轻量级的Web框架 ——— Express。Express是一个简洁、灵活的node.js Web应用开发框架, 它提供一系列强大的功能,比如:模板解析、静态文件服务、中间件、路由控制等等,并且还可以使用插件或整合其他模块来帮助你创建各种 Web和移动设备应用,是目前最流行的基于Node.js的Web开发框架,并且支持Ejs、jade等多种模板,可以快速地搭建...
Node.js编写爬虫的基本思路及抓取百度图片的实例分享

Node.js编写爬虫的基本思路及抓取百度图片的实例分享

其实写爬虫的思路十分简单:按照一定的规律发送 HTTP 请求获得页面 HTML 源码(必要时需要加上一定的 HTTP 头信息,比如 cookie 或 referer 之类)利用正则匹配或第三方模块解析 HTML 代码,提取有效数据将数据持久化到数据库中但是真正写起这个爬虫来,我还是遇到了很多的问题(和自己的基础不扎实也有很大的关系,node.js 并没有怎么认真的学过)。主要还是 node.js 的异步和回调知识没有完全掌握,导致在写代码的过程中走了很多弯...
详解JavaScript中数组和字符串的lastIndexOf()方法使用

详解JavaScript中数组和字符串的lastIndexOf()方法使用

Array.prototype.lastIndexOf 和 String.prototype.lastIndexOf 是非常的实用的方法,不过很多人不知道它其实可以传递两个参数,第二个参数决定了搜索的起始位置:语法str.lastIndexOf(searchValue[, fromIndex])lastIndexOf() 方法返回指定值在调用该方法的字符串中最后出现的位置,如果没找到则返回 -1。从该字符串的后面向前查找,从 fromIndex 处开始。参...
<< 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 >>