JS常规了解

1 、 javascript字符集:
javascript采用的是Unicode字符集编码:
16位的Unicode编码可以表示地球人的任何书面语言。(大家也许见过用中文写脚本,比如:function 我的函数() {} );
Javascript中每个字符都是用2个字节表示的。

2 、大小写:
js是一种区分大小写的语言。

3 、注释:
单行:
// 注释1
/* 注释2 */
多行:
/* 注释3
* 注释3
* 注释3
*/

4 、标识符:
标识符就是一个名字,用来命名变量和函数。
规则:第一个字母必须是字母,下划线(_),或美圆符号($)。

5 、直接量:
就是程序中直接显示出来的数据值。
比如:12 , 1.2 , “ hello “ , true , null , [1,2,3,4]
这些都是直接量。

时间: 2024-08-06 11:57:14

JS常规了解的相关文章

js常规日期格式处理、月历渲染、倒计时函数

日期格式处理在前端的日常任务中非常常见,但是为此引入monent.js这样的类库又会显得有点臃肿,毕竟我们一个特定的项目中,并不需要monent.js那么全的涵盖范围.另外,如果现在公司让你自己手写一个日历组件(月历.周历),日历组件中需要耦合我们的其他业务需求,如果有一个任务列表,当11月22号的待进行任务,我需要在日历上有一个绿色圆点,表示当天有待办事项.下面介绍一些常规的函数,希望对大家有用. 月历效果图 月历.png 函数目录 getFormatDateStr 获得指定日期格式的字符串:

JS常规的验证代码 - 手机号,邮箱,字符串查找

//在字符串中执行查找 function isDisgit(s){ var reg = /^[0-9]{1,20}$/; var result = reg.exec(s); //如果格式不正确,返回null ,否则返回 该字符串 alert(result);} //执行字符串分割 function splitString(){ var r,reg; //声明变量 reg = /abc/; //创建正则模式 var s = "afdsafdsafdasfasffafafa"; r = s

vue-cli项目搭建及安装常规依赖

前言:默认前提条件是node环境已装好,直接进入创建项目环节. 以下代码仅为本人项目中常用,仅供参考! 1. 依赖安装 1. vue init webpack //创建vue项目 2. cnpm i element-ui -S // 根据需求安装 3. cnpm i vant -S // 根据需求安装 4. cnpm install less less-loader --save // less 5. cnpm install --save nprogress // 进度条插件 6. cnpm

javascript常用函数整理

javascript函数: 1.禁止鼠标右键菜单代码块 function stop() {     return false; } document.oncontextmenu = stop; //禁用鼠标右键 document.ondragstart = stop; //禁止拖动 document.onselectstart = stop; //禁止选择 2.判断打开的页面是否存在父页面 if (window.top == window.self && window.parent == 

JavaScript - 收藏集 - 掘金

Angular 中的响应式编程 -- 浅淡 Rx 的流式思维 - 掘金第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应用第四节:进化!模块化你的应用第五节:多用户版本的待办事项应用第六节:使用第三方样式库及模块优化用第七节:给组件带来活力Rx--隐藏在 Angular 中的利剑Redux你的 A... Electron 深度实践总结 - 前端 - 掘金思维导图 前言: Electron 从最初发布到现在已经维护很长一段时间了,但是去年才开始慢慢升温.笔者个人恰好

gulp进阶构建项目由浅入深

阅读目录 gulp基本安装和使用 gulp API介绍 Gulp.src(globs[,options]) gulp.dest(path[,options]) gulp.task(name[,deps],fn); gulp.watch(glob[,opts],tasks) gulp一些常用插件 gulp-rename(重命名) gulp-uglify(JS压缩) gulp-minify-css(css文件压缩) gulp-minify-html(html压缩) gulp-concat(JS文件合

iScroll小计

iScroll版本 iScoll.js     常规版本. iscoll-lite.js     精简版.不支持快速跳跃,滚动条,鼠标滚轮,快捷键绑定.如果你需要的是滚动(特别是在移动平台)这个个又小又快的解决方案. iscroll-zoom.js     在标准滚动功能上增加缩放功能. iscroll-infinite.js     可以做无限缓存的滚动. 入门 1. 尽可能保持DOM结构的简洁. 最佳HTML结构如下: <div id="wrapper"> <ul

iscroll源码初涉

最近尝试做web app时候,用上了神器iScroll,鉴于功力尚浅,并没有完全用好神器,所以今天特意来认真学习! 翻开官网,目前的版本是5,但是相关的文章并不多,具体的文件版本是: iscroll.js 常规版本 iscroll-lite.js 阉割版本,如果只需要滑动功能,推荐这个,体积很小.不支持snap,scrollbars,mouse wheel,key bindings. iscroll-probe.js 专门提供获取当前位置的功能,未来可能在常规版本中加入. iscroll-zoo

JQuery技术(1)

一.jQuery库 ASP.NET MVC模板会自动地包含JQuery文件,并把它们放置在Scripts文件夹中以方便程序员使用,如下表所示. 文件名 描述 jquery-1.7.1.intellisense.js 支持核心库和验证模型库的智能感知功能的库文件 jquery.validate-vsdoc.js jquery-1.7.1.js 常规的和最小化的jquery核心库文件 jquery-1.7.1.min.js jquery-ui-1.8.20.js 常规的和最小化的jquery UI文