前段js初学总结】的更多相关文章

常用的js整理 confirm("此次修改操作会清空所有基础数据!!!您确定要修改吗?") <a onclick="delBasisData('${data['_id']!''}')">删除</a> 抑制警告 @SuppressWarnings(value={"unchecked","unused"}) @SuppressWarnings("all") 如果为空给一个空的字符串 ${…
HTML中的代码 <asp:Repeater ID="Repeater1" runat="server"> <HeaderTemplate> <table> <thead> <tr> <th> <input id="Checkbox1" type="checkbox" name="ckall" /></th>//…
Node.js 初学~ 其技术上最大的卖点是非阻塞的I/O和基于事件的异步处理机制. 后端没有什么深入研究,一直对其不是很了解. 透过一个例子看 非阻塞 与 通常的 阻塞 var text = readFileSync("sample.html");//执行完才会进行下一步 console.log(text); //第一个例子  必须等到 readFileSync 读完文件, 才会有值的接受 以及后来的打印. 阻塞I/O会导致线程等待,从而造成线程资源浪费,因为当应用服务器处理请求时,…
node.js 初学(二)—— 搭建注册/登录服务器 理论上来说,代码实现在理论和实际上是一样的.但实际上来说,他们不是 做一个最简单的用户注册登录功能 1.接口定义: 注册:/user?act=reg&user=wjw&pass=123456 返回:{"ok":false,"meg":"原因"} 登录:/user?act=login&user=wjw&pass=123456 返回:{"ok":…
node.js 初学 —— http fs 服务器/文件/post get 这个世界,从来不会给失败者颁奖! 了解 node.js (开源) node.js 是用来做后台开发的,但是现在大部分前端人员也要掌握一定的 node.js 知识. 主要学习 node.js 的基础用法,模块,自定义. JavaScript 主要用作前端.node.js 专注于后台, 与 JavaScript 差不多,语法基本一样. 后台:python  java  PHP 等等. 为什么会出现 node.js 呢? 1.…
初学选项卡,主要问题卡在了索引值上面,花了较长的时间学习. 索引值其实很好理解,就是为每一个元素用JS的方法添加一个属性,即自定义属性. 在for循环里的函数里用i,会直接弹出这个数组的length,而不是按照数组顺序走,这个原因我们会在学习作用域时学习到,现基于此问题,解决的方法就是为每一个元素添加一个自定义属性index,这个自定义属性一旦和数组匹配,就可以找到相应数组里的东西. 代码解释:aLi[i].index=i;    //为每一个Li添加一个自定义属性index等于i,也就是说每一…
初学JS,代码还需多多改进,自学中... <!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style>p { margin:0; }body { text-align:center; }#box { width:400px; height:400px; border:10px solid #ccc; margin…
是用express安装一个网站基础架构时 express -t ejs microblog 但是出来的模板引擎是jade,通过修改js也修改模板引用npm install 等等修改了index.ejs但是不能使用模板layer.ejs 通过查资料才知道express3.0默认是jade引擎也不支持ejs模板,通过查资料 npm install express-ejs-layouts var express = require('express') , app = express() , expr…
一般出了问题之后,有经验的高手一眼就可以看出来,但是对于我们初学者来说,利用alert函数不失为一个好方法. 这时我们要利用逐行测试的方法,在任意一句代码下加alert,如果可以弹出来就说明上面的没有问题或问题不大,初学要养成好的习惯,每当有错时,不可随意猜测,要用科学的方法^-^…
来源:http://jingyan.baidu.com/article/bad08e1ee501e009c8512106.html express是一个开源的node.js项目框架,初学者使用express可以快速的搭建一个Web项目,express中已经集成了Web的http服务器创建.请求和文件管理以及Session的处理等功能,所以express是非常适合初学者的入门学习.   工具/原料 nodejs & npm & express 方法/步骤   首先安装express模块,cd…
1.  false ,0 , "" ,undefined , null  在Boolean 环境下当成 false: null  在数值环境下当成 0: undefined 在数值环境下当成 NaN: 2.NaN不能参与比较,NaN == NaN 结果false 3.(1)不可改变值:Number , String , Boolean ,undefined ,null 特点:数值12存放于栈中,当一变量重新赋值13时,系统会将该变量原地址的名字改为原来的编号,将下一个地址的编号改为该变…
这里列出了一些JS重要知识点(不全面,但自己感觉很重要).彻底理解并掌握这些知识点,对于每个想要深入学习JS的朋友应该都是必须的. 讲解还是以示例代码搭配注释的形式,这里做个小目录: JS代码预解析原理(包括三个段落): 函数相关(包括 函数传参,带参数函数的调用方式,闭包): 面向对象(包括 对象创建.原型链,数据类型的检测,继承). JS代码预解析原理 /****************** JS代码预解析原理 ******************//*JS代码预解析.变量作用域.作用域链等…
之前看过一个博主说的学习前端养成写博客的习惯,我慢慢学着在上面写点东西,记录我的学习. 这段时间把之前学的js基础补上一点,学了一些对数组和字符的操作,split(),将字符串变成数组.join(),数组变为字符串.conca()连接数组. charAt(),charCodeAt(),formCharCode(),slice(start,end),substring(),substr(start,length);indexOf(); 有一些我就不多说了,在这里记下来,以后看看,有兴趣可以看看山冈…
JS一点认知: JavaScrip组成:ECMAScript  核心 BOM ---Browser Object Model 游览器对象模型 DOM  文档模型  document JavaScrip写法分类: 1.內联式 写在标签内部以属性为表现:事件属性="js代码" 2.内嵌式 以script标签形式嵌入到html页面中 <script type="text/javascript"> js代码 </script> 3.外部引用 <…
最近学习vue.js,下面是笔记: 说明:因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事.来自官网:"这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步." 官方网址:http://npm.taobao.org 安装:命令提示符执行npm install cnpm -g --registry=https://registry.…
最新版本在这里哒:https://greasyfork.org/zh-CN/scripts/376621-csdn-ads-cleaner 隔壁csdn的广告太猖獗啦!写个js管管它 需配合TemperMonkey使用,点击左上角的按钮就可以清除广告. V1.0代码: // ==UserScript== // @name Csdn Ads Cleaner // @namespace http://tampermonkey.net/ // @version 1.0 // @description…
1.学习一门编程语言需要记住知识点:          1.关键字.     2.标识符.     3.注释.     4.运算符.     5.常量和变量 .     6.语句.     7.函数 .     8.数组.          js是一个基于对象的脚步语言 2.js与form表单共同运用 <body> </body> <script type="text/javascript"> function student(){ var Name…
1 angularJS的一些概念 AngularJS 通过新的属性和表达式扩展了 HTML. AngularJS 是一个 JavaScript 框架,它是一个以Javascript编写的库,它可通过 <script> 标签添加到 HTML 页面. Angular Js是一个Javascript框架, AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications). 注:我们建议把脚本放在 <body> 元素的底部.这会提高网页加载速度…
最近接手别人的一个项目,项目导入到Myeclipse中,JS代码一直报错,说missing semicolon.该错误是Myeclipse在检查JS代码的过程出现的. 后来经过检查,发现JS代码本身没有错误,而是标签在触发该函数的时候写错了.没有加引号,如下所示: function select(){ //js代码逻辑 } <button onclick=select() /> 上述代码应该改为 onclick="select()"  即可修正JS代码的错误.…
artDialog 首页 > 文档与示例 artDialog —— 经典的网页对话框组件,内外皆用心雕琢. 支持普通与 12 方向气泡状对话框 完善的焦点处理,自动焦点附加与回退 支持 ARIA 标准 面向未来:基于 HTML5 Dialog 的 API 支持标准与模态对话框 丰富且友好的编程接口 能自适应内容尺寸 仅 4kb (gzip) 文档导航 引入 artDialog 快速参考 普通对话框 模态对话框 气泡浮层 添加按钮 控制对话框关闭 给对话框左下脚添加复选框 阻止对话框关闭 不显示关…
<%@ page contentType="text/html;charset=UTF-8"%><%@ include file="/WEB-INF/views/include/taglib.jsp"%><html><head> <title></title> <meta name="decorator" content="default" />…
1:介绍 vue.js允许开发者声明式地将Dom元素绑定至Vue实例的底层,所有的模板都是合法的html,所以能够被遵循规范的浏览器和html解析器解析 在底层的实现上,vue将模板编译成虚拟Dom渲染.结合响应式系统 在应用改变时,vue能够智能地计算出重新渲染组件的最小代价并应用到Dom操作上. 如果你熟悉虚拟dom并且偏爱原生js的语法,你可以不用模板,直接写render函数,使用可选的jsx语法 2:插值 数据绑定 最常见的形式是:Mustache 双大括号. Mustache 标签将被…
1:构造器 var app = new Vue ( { //选项 }) 注意点: (1) 之后会经常用vm代表Vue实例 (2)实例化之后 需要传入一个选项对象,它可以包括数据.模板.挂载元素.方法.生命周期钩子等选项. (3)可以扩展Vue构造器,从而用预定义选项创建可复用的组件构造器: var MyComponent = Vue.extend({ // 扩展项 }) // 所有的 ' myComponent '实例都将以预定义的扩展选项被创建 var myComponentIntstance…
1:首先引入vue.js 2:点击事件 <div id='clickVue'> <p>{{message}}</p> <button v-on:click="reverseMessage">逆转文字</button> </div> var app = new Vue({ el: "#clickVue", data: { message: 'Hello Vue.js!' }, methods: {…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con…
 node.js   概念问题: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.   npm是一个node的包管理工具  ,也是一个网站  ,还是一条命令.Node.js 的包管理器 npm,成为世界上最大的开放源代码的生态系统.   1.用node编写http服务器 方法综述: * 1.引入 http 模块 * 2.创建服务器             var http=require("http");            接下来我们使用 h…
基础 交换变量方式 //利用第三方变量进行交换 var num1 = 10; var num2 = 20; var temp; temp = num1; num1 = num2; num2 = temp; console.log(num1); console.log(num2); //一般适用于数字交换 var num1 = 10; var num2 = 20; num1 = num1 + num2; num2 = num1 - num2; num1 = num1 - num2; console…
前端自行判断页面是否超时 jsp从后台获取到回话时间var sessionTime="${sessionTime}"; js中 //实时判断会话是否超时 var lastSessionTime,sessionTimeout; if(sessionTime != ""){ lastSessionTime = new Date().getTime(); var _iframe=document.getElementById('main_iframe').contentW…
一,java script的引入方式 1,直接在script里书写你的代码 <script> alert("hbflfb")</script> 2,引入额外的js文件 <script src="1.js"></script> 二,javascript 语言基础 1,变量 javascript的变量名可以使用数字,字母,下划线,还有$组成,不能以数字开头 var name="大家好"; undefin…
正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度 匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10} ^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$ 1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾:^(?!_)(?!.*?_$)[a…