前端基础及杂谈
UIEngineer
玩中学!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript正则表达式
实例解析如下: 代码如下:var patt1 = new RegExp("hello"); var patt2 = /world/; ---------- // test()方法检索字符串中的指定值,返回true或false var pat = /my/; var str = "mycode is my code..."; console.log(pat.test(str)); // true -原创 2018-01-14 10:00:44 · 186 阅读 · 0 评论 -
正则表达式的使用
正则写法 [abc]查找方括号之间的任何字符var str = "Is this all there is?";var patt1 = /[a-h]/g; console.log(str.match(patt1));[^abc]查找任何不在方括号之间的字符var str = "hello china"; var patt1 = /[^china]/g; console.log(str.match(原创 2018-01-14 10:01:53 · 250 阅读 · 0 评论 -
javascript模块化的概念解读
一、模块化的概念解读 AMD是RequireJS在推广过程中对模块定义的规范化产出。 异步加载模块。依赖前置,提前执行。 Define定义模块define([‘require’,’foo’],function(){return}); Require加载模块(依赖前置)require([‘foo’,’bar’],function(foo,bar){}); CMD是SeaJS在推广过程中对模块原创 2018-01-14 22:08:07 · 260 阅读 · 0 评论 -
RequireJS的应用
1.案例1 index.html<!-- 定义主入口文件 main.js --> <script data-main="js/main.js" src="https://cdn.bootcss.com/require.js/2.3.5/require.min.js"></script>main.jsconsole.log("222");结果如下: 2.案例2文件目录如下: index.原创 2018-01-15 20:35:39 · 246 阅读 · 0 评论 -
资深前端开发工程师该掌握什么?
经验分享 - 至少7年+以上项目经验,踩过并解决过很多坑; 浏览器内核 团队协同 造积木(写出属于自己的框架,并放到github上去开源等),造积木需要你读懂了很多源码,比如jquery的源码等,知道设计模式原创 2018-01-10 11:58:21 · 1164 阅读 · 1 评论 -
面向对象的css
1.OO CSS的概念解读 OO CSS将页面可重用元素抽象成一个类,用Class加以描述,而与其对应的HTML即可看成是此类的一个实例。2.OO CSS的作用和注意事项 作用 A.加强代码复用以便方便维护。 B.减小CSS体积 C.提升渲染效率 D.组件库思想、山歌布局可共用、减少选择器、方便扩展。 注意事项 1.不要直接定义子节点,应把共性声明放到父类。 实例: 2.原创 2018-01-10 20:57:40 · 402 阅读 · 0 评论 -
Vue + Webpack打造todo应用基础理论
配置开发时前端工程 实现一个简单的TODO应用 优化配置达到上限标准搭建前端工程 网络优化 API定制 node.js层一、前端工程二、webpack三、vue代码开始 终端输入npm init生成package.json文件终端输入 cnpm install i webpack vue vue-loader安装相关依赖终端输入cnpm i css-loader vue-template原创 2018-02-16 15:46:52 · 549 阅读 · 0 评论 -
做前端需要学的东西
CSS不能编程?用Less、Sass、Stylus、甚至直接用 Absurd,框架除了Bootstrap还有很多。 JS写多了很麻烦?jQuery。 移动开发?Zepto.js。 结构不好?找框架,Backbone.js是MVC,AngularJS和Ember.js是MVVM,Twitter还弄了个事件驱动框架Flight。 库多了要优化加载?RequireJS。 代码质量成问题?Jas...转载 2018-07-14 13:18:31 · 488 阅读 · 0 评论
分享